[sdiy] A/D converter with good accuracy for a reasonable price?

Scott Gravenhorst music.maker at gte.net
Fri May 6 00:02:34 CEST 2011


dan snazelle <subjectivity at hotmail.com> wrote:
>
>
>
>
>On May 5, 2011, at 10:12 AM, Eric Brombaugh wrote:
>
>> 
>> On May 5, 2011, at 6:32 AM, Karl Ekdahl wrote:
>> 
>>> I'm trying to find a decent A/D for converting pitch-CV into 
>digital, given this it needs to be fairly accurate and probably 
>at least 14 bits. Seems to me it's hard to find anything that's 
>not like $25 a piece. It only needs to have one converter (i'll 
>use a multiplexer in front of it) and i guess a sample rate would 
>be whatever would be apropriate for a seemingly seamless 
>variation in pitch - a few 100 samples per second? > > You don't 
>specify, but I assume you're talking about a 1V/Oct pitch CV. 
>I've found that a 12-bit converter is fine for this in the 
>digital oscillators I've worked on. However, my systems are 
>typically sampling > 10kHz and using the inherent integration of 
>the NCO to do a bit of smoothing, so the apparent resolution may 
>be greater than the 12-bits might suggest. If you're sampling 
>slowly and not integrating then YMMV. That said, I'd consider 
>using an inexpensive microcontroller with a 12-bit multiplexed 
>ADC and then averaging the readings to get more resolution - you 
>pick up an extra bit for every 4x you average (assuming there's 
>some noise riding on the input signal), so a 12-bit converter 
>oversampled by 16x might get you to the resolution you're looking 
>for. \ 
>
>
>How does one go about AVERAGING the readings? I am working with 
>AVRS which have 10bit A2D's and I would be interested in getting 
>better resolution through this process 

If you are averaging (for example) four ADC readings, you collect them,
add them together and divide by four (or right shift by 2 bits).

-- ScottG
________________________________________________________________________
-- Scott Gravenhorst
-- FPGA MIDI Synthesizer Information: home1.gte.net/res0658s/FPGA_synth/
-- FatMan: home1.gte.net/res0658s/fatman/
-- NonFatMan: home1.gte.net/res0658s/electronics/
-- When the going gets tough, the tough use the command line.




More information about the Synth-diy mailing list