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.

Linux/AM5728: McASP data acquisition from ADS1602

Part Number: AM5728
Other Parts Discussed in Thread: ADS1602

Tool/software: Linux

Hello,

I'm looking to interface 3 ADS1602 ADCs to a Beagleboard x15. I have a few questions as to what approach should be taken. My current understanding is that I need to develop a codec driver for the ADS1602, modify the device tree to enable the correct McASP port and link the codec to ALSA, and from there use ALSA API to record samples from the ADCs.

1. Is this the correct approach?

2. Can ALSA support the 2.5MSPS sample rate of the ADS1602, and can it support the throughput of three of these ADCs?

3. Aside from TI's example to develop a codec for a DAC (processors.wiki.ti.com/.../Sitara_Linux_Audio_DAC_Example) are there any other good references? I haven't had much luck searching the forums with Google.

Thanks.