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.

CCS/CC2642R: external ADC with CC2642R

Part Number: CC2642R
Other Parts Discussed in Thread: ADS900

Tool/software: Code Composer Studio

MCU ==> CC2642R BT5.0
ADC ==> TI ADS900 10 bit ADC with parallel interface

Our application requires very fast data transfer from the external ADS900.  There are 10 data lines (10 bit ADC).

We need 10 MB/Sec for our ADC,  latch and buffer 1024 sample then transmit samples by ble interface.

Is this is possible? I'd like some guidance as to how we might go about it.

kuda

  • Hi Kuda,

    Theoretically it might be possible to accomplice this by using the uDMA to read from the GPIOs and store the samples in RAM. The trigger for the uDMA needs to be the same as the CLK output to the external ADC. GPTimer can probably be used for the trigger/CLK generation. 

    Do you mean 10MByte/second or 10Msamples/second? In any event I think you will be pushing the limit on the speed for the GPIO's but you will not know for sure before you try it.

    Best Regards,

    Reidar

  • HI! Reidar,

    I meaning 10M samples/second, and I will try the limit on the GPIO with uDMA.

    for this question, do you had the kind of test sample code or  test result?  

                                                                                                             kuda

  • Hi Kuda,

    No there is unfortunately not any example or test results available for this setup. 

    Best Regards,

    R.M