This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS8900B: Sound card

Genius 9880 points
Part Number: ADS8900B

Hi Team,

Customer want to know if there is a way to use SAR ADC (such as ADS8900B) to create a "sound card" that can be recognized as such by an OS. Below is the details.

"After a rather long series of reflections on an ADC that might "really work" as an audio measurement tool for THD and S / N on a BW of a few hundred kHz, I am afraid that the commercial sound card option, and in general, the use of delta-sigma ADC is limiting in terms of BW (and in some cases also THD, S / N and distortion) while the SAR option, which could extend BW up to almost 500kHz and have a very small form factor, thanks to the possible use of Raspberry pi to manage the measurement software, it requires heavy development both hardware and (even more) software as applications such as REW, and most likely also Digilent Waveforms, require the OS to recognize the device as a sound card. Is there a way to use a SAR ADC (such as ADS8900B) to create a "sound card" that can be recognized as such by an OS?"


Thank you in advance. 

Regards,

Maynard

  • Hi Maynard,

    Anything is possible if you put your mind to it Slight smile.  We see the ADS8900B solution used in high-performance audio analyzer and test equipment so others have done the same.

    You'll need to design a board with a host processor that will enumerate as a USB UAC1.0 or UAC2.0 Audio class device and then it will show up as a sound card in your OS.  You'll then need to set up device communications with the ADS8900B and configure the processor peripherals and DMA to capture, packetize and stream the data out of the USB Audio Class format.  The ADS8900BEVM-PDK evaluation system not be able to be modified to fit this need, but the daughter card with the ADS8900B on it could be reused.  I'm not sure we have anything in terms of starter boards or systems for the UAC 1.0/2.0 processor and you'll need to look at popular vendors in this space such as C-Media or XMOS.