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.

ADS1292R: problem with ECG and Respiration signal 's

Part Number: ADS1292R
Other Parts Discussed in Thread: ADS1292

Hi,

I have design a circuit similar to the one in the ads1292r EVM and I have already established and verified the SPI comunication (between STM32F407VG and ADS1292R)  and the test signal is working. The system uses 3 electrodes (RA,LA,RL - www.ti.com/.../slau384a.pdf    ; Figure 48. ECG Cable Drawing ) and the circuit is design to get ECG and Respiration . I am stuck in getting  both signals. 

Respiration signal :

ECG signal :

Schematic:

Initialization: 

 my_ADS1292_write_register(REG_CONFIG1, 0x02);
 my_ADS1292_write_register(REG_CONFIG2, 0xA0);
 my_ADS1292_write_register(REG_LOFF, 0x10);
 my_ADS1292_write_register(REG_CH1SET, 0x09);
 my_ADS1292_write_register(REG_CH2SET, 0x00);
 my_ADS1292_write_register(REG_RLD_SENS, 0x00);
 my_ADS1292_write_register(REG_LOFF_SENS, 0x00);
 my_ADS1292_write_register(REG_LOFF_STAT, 0x14);
 my_ADS1292_write_register(REG_RESP1, 0xEA);
 my_ADS1292_write_register(REG_RESP2, 0x03);
 my_ADS1292_write_register(REG_GPIO, 0x00);

Can you please help in solving problems?

Thank you,

N

  • Hi Nika,

    What signal are you applying to the inputs of the device? 

    Are you able to read a sine wave clearly? 

  • Hi Alexander,

    Thank you for quick response!

    At the input of my device I apply simulated ECG signal with Multi Parameter Patient Simulator (Netech, MiniSim 1000). I deliberately used the ECG simulator to know what I need to get to the exit. I didn't get the same output as the input.

    Sine wave I did't try to get.

    I got a test signal from the ID register.

    Thank you,

    Nika

  • I tried with this initialization:

    my_ADS1292_write_register(REG_CONFIG1, 0x02);
    my_ADS1292_write_register(REG_CONFIG2, 0xA0);
    my_ADS1292_write_register(REG_LOFF, 0x10);

    my_ADS1292_write_register(REG_CH1SET, 0x00);

    my_ADS1292_write_register(REG_CH2SET, 0x00);
    my_ADS1292_write_register(REG_RLD_SENS, 0x00);
    my_ADS1292_write_register(REG_LOFF_SENS, 0x00);
    my_ADS1292_write_register(REG_RESP1, 0xEA);
    my_ADS1292_write_register(REG_RESP2, 0x03);

    I measured myself with disposable electrodes and the received signals are:

    RESP SIGNAL :

    ECG SIGNAL :

    DATA.txt :

    INFO.TXT :

    still poor :/

  • Hi Nika,

    What are the y axis units of your graph in? 

    The test signal looks clean. Do you have a picture of the layout? 

    Do you have a picture of the input ECG signal? I ask about using a sine wave because it's a lot easier to spot issues on a recognizable signal. I don't know what your ECG simulator is inputting into the device so I'm not sure if the spikes are expected or not.

    What happens if you increase the gain and the sampling rate?