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: After some time the ADS reads 0V

Part Number: ADS1298

Hi! 

I have designed an EMG recording system with the ADS1298 and an input filter. The first stage of my input filter is an AC coupling followed by a passive low pass filter with fc=500Hz. I was able to record the potentials at the skin's surface and signals from a Function generator. But I have observed that after some time the baseline of the recorded signal (value provided by the ADS1298) goes slowly to cero. Then the signal crosses the zero voltage line and the negative part of the signal disappears. Finally, the baseline goes further in the negative part and the whole signal disappears and I only get  0 Volts out of the ADS. I can observe the same phenomenon when the baseline is negative and goes to positive values. 

If I touch one of the active analog input of the ADS1298, the signal baseline increase, by touching INP or decrease by touching INN and I get again correct amplitude values from the ADS until the signal crosses zero, as I described before. I also use the RLD, but when I connect the RLD electrode, the signal goes suddenly to 0V and the ADS read 0V. 

The problem must be in the AC coupling stage. When I measure without it,  this problem does not happen. But my question is, why? Is there a problem with the AC coupling or high pass filters and the ADS? I think the problem might be in the Input Common-Mode Range. Is there a way to avoid this problem?

The VDD = 3 V, the input is in differential mode, the registers are configured as follows: 


(CONFIG1, HR_SAMP_1_KSPS);

(CONFIG2, 0x10);

(CH1SET, PDn);

(CH2SET, ELECTRODE_INPUT | GAIN_1X);

(RLD_SENSP, RLD2P);

(RLD_SENSN, RLD2N);

(CONFIG3, PD_REFBUF | 0x40 | RLDREF_INT | PD_RLD); 

Sorry for my poor explanation but I can only describe what I observe. 

  • Hi Carlos,

    Thank you for your post and welcome to our forum.

    What is the function of the circuit with U2? You have the common-mode of the inputs coming to a summing junction at the non-inverting input, then you are buffering it and driving it back to the inputs through two more 10M pull-up resistors? What is setting the DC common-mode of the inputs after the AC-coupling capacitors?

    The problem you are describing with the drift of the ADC output is likely caused by the fact that you do not have anything to establish the DC common-mode voltage on the ADC side of the AC-coupling capacitors. A simple 10 M resistor divider circuit between the supplies would work.

    Please refer to some of the example circuits, FAQs, and training that we have available on our ADS129x BIOFAQ page on E2E.

    Best regards,