[sdiy] I2C DAC

Jason Proctor jason at redfish.net
Tue Jun 22 03:14:57 CEST 2010


i swiped my SPI DAC implementation from Stephen Hobley's site --

http://www.stephenhobley.com/build/lh_arduino.html

very simple and works fine for MIDI->CV etc.


>I don't mean to jump in on this thread, but can anyone show me an
>example of a 12-bit DAC  (I2C is fine) that is being used to output
>CV?
>
>I guess I was always under the impression that DAC chips were only
>useful for audio applications (that is, constantly changing values)
>and I never thought they could actually just "hold" a value and do it
>with any stability, etc.
>
>Mike
>
>
>
>
>On Sun, Jun 20, 2010 at 9:28 AM, Eric Brombaugh <ebrombaugh1 at cox.net> wrote:
>>  On 06/19/2010 02:09 PM, MTG wrote:
>>>
>>>  I'm almost out of pins, but I have two left in a project that I want to
>>>  hook a DAC up to for control voltages. Anyone recommend a decent I2C
>>>  single or multi-channel 0 to 5v voltage out DAC? What are most people
>>>  using for resolution of control voltages these days? I know 7-bits was
>>>  the standard for a long time. Is it worthwhile looking at higher
>>>  resolution for things like filter cutoff or pitch bend or ... ?
>>
>>  I think you'll have a hard time finding something as low as 7-bits
>>  resolution. 8 is pretty common, but for CVs is a bit coarse. 12-bit
>>  resolution will cover most CV applications without too much in the way of
>>  zipper effects and can even be used for reasonably accurate 1V/Oct scaling.
>>
>>  What processor are you using? Does it have a hardware I2C capability, or
>>  will you have to bit-bang the low-level protocol? I2C can be a bit tricky
>>  due to the built-in acknowledge cycle, and somewhat slow to update due to
>>  the relatively low clock rates. On some MCUs the pins available for I2C
>>  ports are limited due to the open-collector drivers required so you may not
>>  be able to arbitrarily reassign them.
>>
>>  Eric
>>  _______________________________________________
>>  Synth-diy mailing list
>>  Synth-diy at dropmix.xs4all.nl
>>  http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>>
>_______________________________________________
>Synth-diy mailing list
>Synth-diy at dropmix.xs4all.nl
>http://dropmix.xs4all.nl/mailman/listinfo/synth-diy




More information about the Synth-diy mailing list