[sdiy] DIY Parallel DAC
ASSI
Stromeko at nexgo.de
Sun Jul 31 09:55:24 CEST 2011
On Sunday 31 July 2011, Matthew Smith wrote:
> Due to the lack of sensibly-priced parallel load DACs (and the fact I
> don't want to muck around with serial timing for waveform generation) I
> am looking to drive a R-2R ladder DAC directly from an FPGA.
I'm not sure why you'd absolutely need a parallel load DAC if you already
have an FPGA running the show, but the AD5556 (single) and AD5557 (dual) are
parallel load 14-bit, 4-quadrant multiplying DAC with 2MHz update rate and
good multiplying bandwidth in TSSOP. There's a 16-bit variant of those too
(AD5546/AD5547), but the 14-bit is more cost-effective and plenty good
enough. They also have an input register and a "load" signal to synchronize
the DAC update. Lastly they integrate the feedback resistors you will need
to produce bipolar output. There's also an SPI version of these DAC and due
to the LDAC signal really doesn't have any more or less problems with timing
of the DAC output.
This is just one example because I've downloaded the parametric table from
AD. You can do the same search on other manufacturers' sites (TI, Linear,
etc.) and then hit your preferred distributor with the results. Getting
samples from the manufacturer is one thing, but what the distributor has in
stock (and at what price) is something entirely else.
> Other than buffering the output and using half-decent resistors (looking
> at some Vishay 0.1% at $1.52 a piece, in easy-to-solder 0805 packages)
> is there anything I should be aware of? (And can I get away with lower
> precision/cheaper resistors?)
Actually there are trimmed R2R resistor networks that should work out much
better than using individual resistors if you insist on rolling your own
DAC.
http://www.irctt.com/pdf/laddernetworks.pdf
http://www.bitechnologies.com/pdfs/resistorladder.pdf
http://www.bourns.com/pdfs/r2rap.pdf
> Working on a 3.3V reference, 1k and 2k resistors.
You'll be lucky to get much better than 8-bit effective resolution and it
won't be cheaper than a DAC proper.
Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
Samples for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra
More information about the Synth-diy
mailing list