• TI Thinks Resolved

ADS1298: ECG Heart rate detection with the ADS1298

Prodigy 30 points

Replies: 5

Views: 112

Part Number: ADS1298


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?




  • 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. 

    Best regards,

    Alex Smith
    Applications Engineer | Precision Delta-Sigma Converters

    Check out our helpful resources: BIO-FAQ: Common Questions for TI's ADS129x Family of Bio-Potential ADCs

    TI Precision Data Converters | TI Precision Labs - ADCs | Analog Engineer's Calculator Data Converters Learning Center | Selection Guide

  • 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.


    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




  • In reply to 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?



  • In reply to Donal Geoghegan63:

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