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.

ADS1672 connection to C6748 DSP using TLV320AIC3268 or similar

Other Parts Discussed in Thread: TLV320AIC3268, ADS1672

Greetings,


I'm not sure which forum I should post this in, so please move it if I've found the wrong forum.  I'm using (5) ADS1672 ADCs with the MCASP on the C6748 DSP.  I could not find a very elegant way of connecting the (5) ADCs to the C6748 for simultaneous sampling, so I had been planning to connect them to the C6748 using one smaller processor on each ADC.  The small processor would directly interface to the ADC and then convert the output to an audio SPI (e.g. I2S) compatible protocol that the C6748 can understand.  I noticed some audio codec parts on TI's web site the other day (e.g. TLV320AIC3268) and am now wondering if TI provides a more elegant solution. Does TI have a part (or multiple parts) that I use to interface these ADCs to the C6748 with minimal firmware coding?

Thanks,

Tobyn

  • The AIC3268 does not perform on the level of the ADS1672 (slower, worse dynamic range. It is optimized for audio which doesn't require 600kSPS+ sampling rates).

    If you require the performance of the ADS1672, you'd have to design an interface as you described (FPGA). Or maybe the processor guys or precision converter engineers have other suggestions. Let me know and I'll move the thread.

  • I'm not looking to replace the ADS1672. I would not be using the ADCs or DACs inside of the AIC3268.  I'm simply looking for something to take the data from 1 or more SPI ADCs and re-format it into one of the Audio formats.  This device looks like it brings data in and out from a variety of sources.  I2S is similar to SPI, and I've seen that some audio devices can be configured for regular SPI.  Even if this device cannot take data from multiple SPI ADCs and combine them into one data stream, it would still be helpful if it can take one SPI ADC and convert into an I2S stream or similar.


    Thanks,

    Tobyn

  • I'm not too familiar with the ADS1672 SPI implementation for data output. If it is compatible with the AIC326x ASIs (please check the AIC and ADS datasheets), you can use the AIC326x to route the data to another ASI with a different format (like I2S). You'll still be limited by the maximum sampling rate that the AIC326x supports (even if you do not use the ADC/DAC. The data will still have to pass between the ASIs in the digital domain which is synced to sampling rates and therefore has the same max sampling rate limits that are spec'd in the AIC326x d/s.

  • Are there other devices similar to the AIC326x that support faster data rates?


    Thanks,

    Tobyn

  • Most audio codecs top out at 192kHz. We have some that can go up to 384kHz (e.g. PCM51xx) but I don't think the serial interface is flexible enough for your requirements. 

  • I'm not using the ADS1672 to its top sampling rate.  My max sample rate is 192 kHz.

    Thanks,

    Tobyn