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.

ADS1299: Problems with low CMRR

Part Number: ADS1299

Hi!

We are working in the design of an EEG acquisition system with the ADS1299. We are facing some problems when evaluating the CMRR of our front end.

The design was made following the recommendations of the datasheet. The device is used in referential mode, with unipolar supplies of 5V and 3.3V. The configuration registers where set as follow:

CONFIG1= 0x95  // sample rate of 500sps

CONFIG2=0xC2

CONFIG3=0xE0

CHnSET=0x60 // Gain=24

For the input RC filter we used 100k ohm resistors and 200pF capacitors (differential), obtaining the cutoff frequency near 4kHz.

To measure the CMRR we connected all the channels including the reference channel to a 10Hz, 2Vpp sine signal with a DC offset of 2.5V.  Then we calculated de CMRR as follows:

Acm= Vo/Vi

CMRR=20log(24/Acm)

Where Acm is the common mode gain, Vo is the peak to peak voltage obtained at the output and Vi is the peak to peak voltage at the input. Vo was measured after applying a LPF to the output signal.

When we measure the CMRR of the complete front end we obtained values around 60dB, far from what we were expecting. The results improve significantly  when bypassing the RC filter, reaching over 110 dB (closer to the datasheet values). The following images show the output obtained in those conditions:




The first image shows the output signal with the RC filter and the second one shows the output without it.

We try using a greater capacitance (1uF) in the RC filter of one of the channels but this didn't improve the results.

  • Any suggestion on which could be the reasons for these results?

Additionally,  when we do the fft of the data acquired in the CMRR measurements, we obtain appreciable harmonics of the original signa, especially when we bypass the RC filter:

  • Is this normal?

We are developing a second version of the circuit so any further recommendation for the design  would be highly appreciated.





  • Hi Leo,

    Thanks for your post and welcome to the forum!

    There could be a slight mismatch in your resistor values which would explain the CMRR difference with the filter.

    This post should help explain how we run the test: e2e.ti.com/.../725730
  • Thanks for your response

    We are going to try changing the resistors for some ones with lower tolerance, however we dont understang how a small mismatch in the resistors could explain such CMRR.
    Actually we are using 1% resistor. What value of tollerance would you sujets?
  • Hi Leo,

    It really depends on how large the mismatch is. I would just to a simple spot check with a meter to make sure they are not magnitudes of difference. If there are both 1% resistors with the same value it should be fine.

    Next, I would look in to increasing your filters cutoff frequency. Designing for a cutoff frequency 10x+ the sampling frequency is a general guideline, and with a -3dB point of 3978Hz, your signal is being attenuated (although slightly) well before that. Try increasing the cutoff point to at least ~6kHz and see if that helps.