[sdiy] DIY Parallel DAC
Matthew Smith
matt at smiffytech.com
Sun Jul 31 07:23:15 CEST 2011
Hi Folks
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.
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?)
Working on a 3.3V reference, 1k and 2k resistors.
For those who are curious:
This is actually a Next Generation of the wavetable design I'm playing
with at the moment. Whilst I'm trying to use "legacy" parts in the first
design (venerable 8-bit DAC, EPROMs,) the complexity of the decoding
logic required drove me to use a CPLD to generate ROM addresses from the
incoming clock signal.
The FPGA design crams all of what I have conceived so far into a single
part - MIDI note, wave select, sub-octave select (I'm using 3 ROMs+DACs
per voice, octave and wave individually selectable) - input is an I2C or
SPI message, output is the logic driving the resistor ladder.
Cheers
M
--
Matthew Smith
Business: http://www.smiffytech.com
Blog: http://www.smiffysplace.com
Linkedin: http://www.linkedin.com/in/smiffy
Flickr: http://www.flickr.com/photos/msmiffy
Twitter: http://twitter.com/smiffy
More information about the Synth-diy
mailing list