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.

ADS1198: What Will be the time to get data from all channels at 8Ksps from each channel simultaneously in ADS1198 ?

Part Number: ADS1198
Other Parts Discussed in Thread: TMS320VC5507

In my project i am going to use ADS1198 and the data will be live streamed. So for that if i use the ADS1198 for its potential i.e., data rate at 8Ksps for each channel simultaneously and the bandwidth is constant so how fast i can get data over SPI (with or without delay).

As of now i have ADS1198 Eval board. 

  • Hello Adil, 

    Do you intend on using the included ADS1198EVM software? If so, the continuous sampling function will likely work best for you. However, it takes a moment for the software to refresh with fresh data. 

    Have you been able to successfully read in data using the EVM yet?

    Kind regards,

    Nick Z

  • Hi,

    If you select to use data rate at 8Ksps, ideally the fastest(without any delay, which is not really possible) you can get data from each channel will be 8000 samples per second or 1 sample per 1/8000 second.

    The time to get data with delay significantly depends on the code delay(firmware for uController, hardware language for FPGA, FPGA/Controller/processor speed), system(e.g. OS, GUI, interfaces) delays and other various factors delays, so it's hard to say.

    Thanks

  • Yes, I have ADS1198EVM software as well.

    Also if I set any data rate but when i click acquire, data rate reset to 125SPS. and  i was able to see ECG Display for the acquired data.

    But when I check for continuous. i can not use this ECG Display or FFT.

    Kindly suggest.

  • Ok thanks, 

    Also what sort of wireless communication and protocol would you recommend from uController to System(GUI/web/app) to get a live streaming like data. Or near about Live streaming while i am extracting data at 8Ksps from each channel.

  • Hi,

    Yes, unfortunately the GUI was developed long time back and does not support continuous FFT while data is acquiring.

    The EVM uses TMS320VC5507 to interface/communicate with ADS1198; however, TMS320VC5507 is already discontinued.

    I suggest find some uController with SPI and Bluetooth Low Energy(BLE) feature to start. Or, you can to search uController with SPI and BLE module separately.

    Thanks

  • Thanks for the response. Yes, i was thinking in the same direction, But i doubt BLE would be able to handle high data rate and we have too many channels also. So, i will be going for Wifi. 

    as my application adhere to Real Time Continuous Patient Monitoring and the data will be high rate while keeping  Authentication - Encryption, Event delivery, Filtering-Aggregation, Handoff-Hard/Soft, etc. in mind. 

  • I am not familiar and not an expert in wireless or WiFi communication chip.

    You may search/find TI's WiFi products here -

    https://www.ti.com/wireless-connectivity/wi-fi/overview.html

    and open a ticket to ask questions related to the potential candidate product you are interested in.

    I am closing this ticket for house cleaning.

    Feel free to open another ticket if you have questions regarding to ADS1198.

    Thanks