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.

ads1278 queries

Other Parts Discussed in Thread: ADS1278, TMS320C5515

   

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,

  • Mr Bonfim -

    Regarding your data throughput analysis -

    You seem to be on the right track - with some clarifications.  When receiving data at the 52kSPS, you will need to receive 24 bit per channel X 8 channels (as you noted).  This means your SCLK frequency would need to be at higher than ~10MHz (important for McBSP/interface specs.)

    Regarding the DSP details on protocol and throughput, we will transfer this post to the DSP forum, since they are probably better equipped to help you on the interface questions.  We (data converter support) will still be copied to provide any help on the data converter and if need be we can switch it back.