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.

ADS1298: ECG Heart rate detection with the ADS1298

Part Number: ADS1298
Other Parts Discussed in Thread: TMS320C5515, ADS1292, ADS1294

Hi,

We are looking to design in the ADS1298 AFE into our design.

Whats the recommended path towards BPM detection.  I know there was once an TMS320C5515 DSP Medical
Development Kit (MDK) available a one point.  Is there a recommended replacement eval for this?

Is the only path a processor based QRS algorithm? Or is there any dedicated IC integrated solutions, to save on this development time and having a beefy processor to run these algorithm?

Thanks

Regards

Donal

  • Hi Donal,

    Thanks for your post and welcome to the forum! 

    I'll have to look around our EVM's firmware to see if there's anything already in place. In the mean time, I'm going to move this over to another forum and to see if they have something that can assist. 

  • Hello Donar,

    As you highlighted, the DSP Medical Development Kit is no more available but the as-is software is available on http://processors.wiki.ti.com/index.php/C5000_Medical_Development_Kits

    Currently we don't have specific algorithms and dedicated medical chip. Based on your requirement, you can select the DSP from TI portfolio or share the specs for DSP and we can suggest you the right device.

    Regards,

    Sanjay R. Pithadia

  • Hello Donal,

    You do not need  8-channel AFE for simple heart rate detection. U can utilize ADS1292/ADS1294 using your own design or use the ADS1298Evaluation board. Or I am not sure if the AFE is from TI but the SparkFun has a single lead heart rate monitor based on AD8232. Then you can use any Arduino board or any development board/microcontroller to read the data. Then use any of the QRS detection algorithms like Pan–Tompkins algorithm, Hamilton-mean/ median algorithm, RS slope algorithm e.t.c. to get the RR interval. Then BPM = (1/RR)*60

     

    Cheers

    Mes

  • Thanks for the response, I didn't get any notification, so I assumed I didn't get any.

    I was hoping to use a regulator microcontroller something like the ATMEL ATSAM3U4CA-CU   256K program memory, 52K ram and can run upto 96Mhz.  Would I need a dedicated DSP processor to interface this and run one of these algorithms?

    Regards

    Donal

  • It depends on the size of memory and the features required for the algorithm. Any processor which can fulfill the needs should work.