4
\$\begingroup\$

I would like to add ADC functionality to a TI C6748 dev board. I need 16bit precision, but relatively low sample rate(~5K).

Not finding any suitable daughter ADC card, I am considering the possibility of making use of the on board stereo codec TLV320AIC3106. I notice its analog input voltage range is quite limited (-0.3V ~ 0.3V). But my input voltage range is 0~5V.

Do I just need to scale the signal amplitude such that it falls into [~0.3V ~ 0.3V] range? Any other implications that using an audio codec as a general purpose ADC?

asked Oct 9, 2012 at 15:41
\$\endgroup\$

1 Answer 1

11
\$\begingroup\$

You just need to scale the voltage and adjust the DC offset (if needed). There is an important thing to know when doing this, however.

Audio ADC's often have high pass filters, two of them actually. The first is a cap in series with the signal path. The second is a digital filter that is inside the ADC. These filters usually remove anything from 0 to 10 Hz, but sometimes it could be as much as 0 to 200 Hz. Sometimes you can disable these, but usually not. If you are using the ADC for non-audio this might be a problem for you.

answered Oct 9, 2012 at 15:57
\$\endgroup\$
1
  • 1
    \$\begingroup\$ I think that's a very important point to stress. If you just connect, say, 0.3v to the input, you won't read out a value of 0x7FFF, you'll probably get something like 0x0000. \$\endgroup\$ Commented Oct 9, 2012 at 16:06

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.