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.

SPI, DMA, Data acquisition

Other Parts Discussed in Thread: TMS320F28069, CONTROLSUITE

Hi,

I have briefly seen the architecture of the Concerto and there is a strange issue. I need 2 SPI channels (possibly simultaneous) for data acquisition at 500KSps and 16 bits per symbol. I have seen that the DSP has only one SPI and an McBSP. Also, the SPI does not have a DMA. On the other hand the ARM has 4 SSI with DMA.

In case of need of 2 SPI channels, would you resort in the ARM or in the DSP for data acquisition at 500KSps and 16 bits? I say strange issue because I would expect real-time data acquisition to be performed by the DSP.

Also is there any news on whether TI will make the Concerto an official product since it is now a preview?

Best
Daniele

  • Hi Daniele

    Concerto will be a full production device by 4Q2012.

    For the SPI - I would recommend using 2 of the channels from the ARM side for your data aquisition. The concerto architecture was devised so that (as in your application as an example) you are not incurring wait states in your real time control to handle SPI functions.

    Another option depending on the rest of the system overhead that you need in your application would be the TMS320F28069. This has similar peripheral mix to the Concerto device, but is the C28x + the CLA core but no ARM. It has 2 SPI channels. http://www.ti.com/product/tms320f28069

    Hope this helps!

     

  • Brett,

    Do you have any specific examples I could access from controlSuite that shows an implementation using two of the channels from the ARM side...? I am using the Concerto F28M35H52C1.  Thanks, William