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.

ADS1216: I can't get the full digital output range, i.e. UNIPOLAR & 0 to 5V

Part Number: ADS1216
Other Parts Discussed in Thread: ADS1217

See below my settings:

  1. REFEN = 1 (internal ref)
  2. REF HI = 1 (2.5V)
  3. BUFEN = 0 (disable, need maximum input voltage)
  4. My gain is still as default = 000, G=1
  5. PSEL = 0000 (channel 0 positive)
  6. NSEL = 1000 (AINCOM negative)
  7. set BUFEN pin = 0 (disable)
  8. U/B data format = 1 )Unipolar)
  9. AVDD = 5V, DVDD = 3.3V, analog input signal expected o to 5V respect to Aincom

My digital output:

  1. Analog input = 0V ==> digital out put = 000000h
  2. Analog input = 2.5V ==> digital out put = FFFFFFh

Any suggestions?

Thank you for your help

Fausto Bartra

  • Fausto,

    The ADS1216 in unipolar range will only measure from 0 to positive full scale. With a +2.5V reference, this is only 2.5V. The output data is in this format:

    To measure a +5V input voltage, you would use the ADS1217, which doubles the full-scale range.

    Joseph Wu