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.

Query about SPI interface to ADC

Other Parts Discussed in Thread: AMC1204, ADS1204, ADS1209

Hi

I have specified SM320F2808 device to be used for audio processing with real time data stream of 40K sample per second (audio signal range is 1Khz and 3.5Khz) where it would be demodulated into binary pattern (audio telemetry). The DSP role is to de-noise and de-echo signal. I already have bandpass filter (2 pole each side)

Is SM320F2808  right device for this application, would DSP have sufficient capacity to process audio signal in real time? 

I'm looking for 16 bit ADC suitable for this job (125C grade is a must), will SPI cope with fast data rate, where can I find driver for this task?

Analogue Device make top notch quality ADC with SPORT bus, how to make  SM320F2808 work on ADC via SPORT bus, has anyone have driver or c code for that?

Thanks

 

  • Hi Richard,

    richard payne said:
    Is SM320F2808  right device for this application, would DSP have sufficient capacity to process audio signal in real time? 

    As you might know F2808 is a fixed point controller and processing real time audio signals... Nah! Not suggested.

    richard payne said:
    I'm looking for 16 bit ADC suitable for this job (125C grade is a must), will SPI cope with fast data rate, where can I find driver for this task?

    Generic SPI driver is available here: http://www.ti.com/tool/sprc191

    You'll have to work around that example code and ADC's datasheet to develop your custom one.

    Regards,

    Gautam

  • Hi Gautum

    Thank for the reply, it appreciated, however I do not quite understand the last part of the statement ...Nah! No suggested. Can u clarify that it actually capable or not.....thank.

    BTW, apology for being dim, what reason that it capable of "processing real time audio signals", what is the design factor that qualify this?

    Fixed point controller is not an issue since we dealing with telemetry signals, not media. Can it do fractional Q31?

    Thanks

    R. 

  • richard payne said:
    Fixed point controller is not an issue since we dealing with telemetry signals, not media. Can it do fractional Q31?

    Nice you mentioned this. Telemetric signals can be dealt with IQMath library.

    You can check this doc for processing capabilities: 4300.IQmath_Quickstart.pdf

    Regards,

    Gautam

  • Hi Richard,

    Note that SM320F2808 is -55C to 125C (extended operating range) while TMS320F2808 comes in a -40C to 125C flavor (automotive temperature range).  

    The F28377xD has 4 x 1MSPS 16-bit ADCs integrated on-die, which may be an easier development path if the ADCs meet your requirements.  The other option on this device would be the sigma-delta demodulators (it still uses a separate sigma-delta ADC IC, but some of the work of reconstructing and filtering the signal is offloaded to the HW module).   

  • Thank for reply 

    I selected SMxxxxx because application demand it. I selected 100pin because 176pin is too large for PCB profile so it cannot be used. BGA is not an option.

    Thus I cannot use F28377xD,

    I would be grateful if you may extend SD demod, which ADC PN (need to be 125C max) and how it connected to the SM320F2808 device?

    R. 

  • Richard,

    The integrated SD demod. HW modules I mentioned are only on F2837xD devices.  These should be able to interface to a variety of SD ADCs, similar to, but certainly not limited to AMC1204, ADS1204, and ADS1209.  You could talk to your TI FAE/sales rep. and ask if we have any C28x devices on the roadmap in smaller packages with the SD demod. HW modules or 16-bit ADCs.