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.

ADS131E08: Issue Utilization the Full Range

Part Number: ADS131E08

Tool/software:

We have a design where we'd like to utilize the full, 24-bit range of the ADS131E08 ADC. We expected the full range to be +/-2^23 bits = +/-8,388,608.
The positive input voltage range we use is 0 ~ 2.4V, and we have a fixed negative voltage of 1.2V for each channel. This way the differential input voltage range is +/-1.2V, and by using an internal ADC gain = 2 we achieve a differential input voltage range of approximately +/-2.4V.

Put simply, our issue is that we see ADC values getting stuck before we reach the bounds of the differential input. When we force the inputs to saturation by applying 2.4V or 0V at the positive input channel, the ADC output does not reach +/-8M.
We have seen this behavior on two designs. In the first, we supply the ADC with 3.3AVDD and connect AVSS to 0V GND. On the second AVDD is connected to 3.0V instead of 3.3V. In the first case we do see +8388607 on the positive end but we never reach -8388608 on the negative end. In the second case we do not reach 8M on the negative or positive ends.

Could I get some help understanding why this is happening and what we can do to utilize the full 24-bit range with our use case?

  • Hi Daniel,

    In your first case, +8388607 code you got for maximum input 2.4V is correct. Did you do any calibration? the reason you did not see a minimum code is offset error on the ADC. 

    In your second case, is the 3.0V power supply the only difference comparing with your first case? What's the code you got when you applied a maximum or minimum input to INxP and INxN is connected to a 1.2V DC?

    BR,

    Dale