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.

How to get heart rate signal from sampling data with ADS1298R

Other Parts Discussed in Thread: ADS1298R, ADS1292RECG-FE

Dear TI,

 

  At present, the ADS1298R is used in the evaluation. The breathing signal can be seen through real-time data, but the heart rate signal is noisy. We tried to add a low-pass filter but failed to analyze the effective signal. 

 

  We are also using the ADS1298RECGFE evaluation board, and we have also seen some filtering information in companion applications.

 

  So,  could you share some process steps, parameters, or sample codes for the ADS1298R filter?

  

  The following is one channel data (RA&LA).

  Thanks!

  • Hi
    Does customer use AFE1298R evaluation kit/board(EVM) with the GUI came with it?
    Let's take a step back to make sure they could follow the user guide and use EVM and GUI with an ECG simulator to read some ECG signal first.
    If they are using ADS1298R EVM with the GUI and use an ECG simulator, they shouldn't need to apply any additional filter, and should be able to see ECG signal.
    Thanks

  • Hi,

    Our initial evaluation used ADS1292RECG-FE, and we can see part of the signal with GUI.

    We are not using the ADS1298RECG-FE evaluation version and GUI.

    The current evaluation is using the ADS1298R board designed by ourselves.

    The breath signal is normal and we think the ECG data is ok.

    Then what should we do to check the data?

    Thanks

  • Hi,

    So, understand that you are now using your own customer ADS1298R PCBA.

    And, you mentioned that "The breath signal is normal and we think the ECG data is ok."

    Could you explain a bit more what you mean by "what should we do to check the data?"?

    If you can already see the ECG signal, then you may start implementing some DSP and algorithms to count how many complete full ECG signal(e.g. i.e. PQRST wave) per 10 seconds or 60 seconds. Then, you will know how many hear beats per minute.

    Thanks

  • 1. We check the signal data from CH1( IN1P/IN1N ). And We think it is ok

      

    2. We're not sure if CH1 is respiratory or cardiac. And Whether analyzing CH1 is enough for the evaluation.

    3. What is the role of other channel data (CH2, CH3, ..., CH8)?

    Thanks

  • Hi,

    1. The signal waveform plot shown doesn't look like ECG waveform. It could be respiration or motion. May I ask what was the signal source used for testing or generating/injecting the ECG signals and/or respiration signals?  It's recommended to use an ECG simulator first to get more understanding and establish baseline.

    2. It's suggested to turn off the respiration function/feature first. And, focus on get the correct ECG waveform first. Once this is achieved, then you can proceed to the respiration function/feature tests.

    And, FYI, according to datasheet page 47, "When this respiration option is enabled, ADS129xR channel 1 cannot be used to acquire ECG signals. If the RA and LA leads are intended to measure respiration and ECG signals, wire the two leads into channel 1 for respiration and channel 2 for ECG signals."

    3. Not sure what you try to ask for this question?   Some products need more channels so that they could place more electrodes on subject to measure more ECG signals in different leads. It's suggested to do some basic study and research on ECG subject.

    Thanks

  • 1. The picture waveform above should be respiration. Then we tried to turn off the respiration and got a signal like ECG.

     

    2. Currently. only the ch1 signal is normal. The other channels ch2-ch5 are still noisy data as described in the picture above. Then do we need some special register config?

    The schematic is referred to ADS1298RECG-FE. We find that CH1's front-end design is not compatible with other channels. (ADS1298R_DK_user guide.pdf Page 63)

    Do you have any ideas?

    3. Do you have a laboratory or office in Shanghai so that we can solve the problem face-to-face?

    Can you provide email or Teams contact information?

  • Hi,

    1. what was the ECG signal source? If the plot you show is acquired from an ECG simulator? Did you set ECG simulator properly? as it doesn't look like an normal ECG signal.  Can you try record just 1 or 2 ECG signal cycle? It should clearly show PQRST.

    Again, according to datasheet page 47, "When this respiration option is enabled, ADS129xR channel 1 cannot be used to acquire ECG signals. If the RA and LA leads are intended to measure respiration and ECG signals, wire the two leads into channel 1 for respiration and channel 2 for ECG signals."

    So, if you want to use CH1 for respiration, then CH1 cannot be used for ECG acquisition.

    To use CH1 for ECG acquisition, you need to disable the respiration function and configure CH1 for ECG.

    2. If you can capture/acquire ECG signal from CH1 correctly and successfully, then what you could do is to keep the inject signal the same(i.e. your control and reference), and then configure CH2 the same as CH1, and move&connect the ECG signal source to CH2. Usually, you should see something very similar.

    If you can follow above steps to see ECG signals in CH1 and then CH2, then you can continue following the same steps for CH3 to 5, one at a time.

    3. I will reach out to your email.

    Thanks.

  • Hi, TI:

    1. We can get the following ECG signal in ch1 with respiration off. Is it right?

    2. With the ch1 working well, we change the lead to other channels. The ch2 - ch5 still have no valid signal.

    And we find the ch1 schematic is different from the other channels (ch2 - ch5).

    So, do you have any ideas?

    3. If we want to purchase one ECG simulator, Which module do you recommend? (ECG Simulator: Cardiosim III(TI) or Others)

    Thanks

  • Hi,

    1. Signal is very resemble to ECG signal, it looks about right.

    2. Double check and make sure CH2~CH5 register settings are configured same as CH1. 

    Typically, if only trying to measure primary leads, all channels' peripheral circuit designs should be very similar.

    For the schematic, it seems Channel 1 was designed to be AC coupled, which seems to be more appropriate for respiration detection purpose.

    As mentioned earlier -

    "

    If you can capture&acquire ECG signal from CH1 correctly and successfully, then what you could do is to keep the inject signal the same(i.e. your control and reference), and then configure CH2 the same as CH1, and move&connect the ECG signal source to CH2. Usually, you should see something very similar.

    If you can follow above steps to see ECG signals in CH1 and then CH2, then you can continue following the same steps for CH3 to 5, one at a time.

    "

    Make sure to turn off any functions related to respiration, such as modulation and demodulation.

    3. TI cannot recommend any ECG simulator in public forum due to liability reason.

    Thanks

  • Hi,

    1. We find that ch2 always has a full-scale interference signal, and it always exists when there is no external RA&LA or short RA&LA, and there is no change

    2. Does this part of the resistance-capacitance value adjustment affect the amplitude of the ECG signal? How to adjust?

    Thanks