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.

TMS320C5504 I2S receiving Frame-Sync format?

Hi everyone,

 

   I'm currently working on a project that will use the combination: ads1278 --> DSP --> ARM. So, probably all the products involved in here will be Texas instruments ones. Well, our target is to get all 8 channels of data from the ads 1278 in the TDM mode at the speed of (52 KSPS), then send all these data to one DSP (can be via SPI or Frame-Sync protocols) who will process it a little bit (maybe a filter) and right after it transfer the data via USB to the ARM device (all of this in real time). Well, if my calculations are not wrong, this sample data rate gives us a rough data rate of 52734(KSPS)*24(BIT/S)*8(channels) = 10.2 MB/s.

    First of all, i need a DSP who can work with high USB speed  (480 MBPS), since i don’t believe the super speed device (12 MBPS) will be able to handle it (we still have headers and etc to take into consideration) and send all this data (in real time) to the ARM device. After some research in your products, i believe that these DSPs can do that: TMS320C5515/14/05/04 DSP. Now, i still have to solve how the DSP will get these data from the ads 1278 device. I could get these data via SPI, but since i don’t have DMA access through SPI on these DSPs, i don’t think it would work properly. On the other hand, i could use the I2S protocol! It has both: DMA access and the necessary speed (works at 25 MBPS), but i don’t know if the I2S interface can receive data from the ads1278 SPI interface (don’t think so) or the Frame-Sync protocol. This last one (Frame-Sync) protocol seems to be compatible with I2S interface, but i would like to get this answer from one of you guys. Again, the question: how can i use the I2S interface of TMS320C5515/14/05/04 to get ads 1278 data?

    if one of you guys could give other suggestions on these project, i would be glad. 

 

   Thank you all since now,

  •    In C5515/14/05/04 devices there exists a SPI but that do not support the DMA operation. With respect to I2S of TMS320C5515/14/05/04 interfacing with ADS 1278 , this solution might not work.

      The recommendation for you is to use C5509A device, this device has McBSP and can be used as SPI , DMA support also exists for McBSP to handle the required bandwidth. 

      I believe you meant the USB full speed which is 12Mbps and not USB super speed which is a  very high band width support. But C5509A supports only USB full speed and not USB high speed operations.

       If your bandwidth requirements meets then the recommended device to use is C5509A.  

       Otherwise,  you can  also check other C6000 device for your requirement match.

    Regards

     Vasantha