Another engineer and I are in disagreement on how this device works when configured for single-ended inputs.
I have this part with the following configuration:
AVDD = 5V
AVSS = 0V (ground)
DVDD = 3.3V
DGND = 0V (ground)
VREFP = 4.096V
VREFN = 0V (ground)
All INxN inputs are tied to a precision reference of 2.048V to create a common mode voltage
All INxP inputs are single-ended, 0V to 4V signals
So, according to the datasheet, this is a valid configuration and I should be able to measure CM- 1/2 VREF to CM+ 1/2 VREF which would equal:
2.048V - (4.096 / 2) = 0V to 2.048V + ( 4.096V / 2) = 4.096V
The only issue is that I am only generating 1/2 of the ADC conversion values. In other words, when I input a 0V signal, the ADC reads back 0xC000, I would expect 0x8000. When I input a 4V signal I am reading back close to 0x4000, I would expect something close to 0x7FFF. Applying a 2.048V input works fine with an ADC conversion of 0x0.
The "other" engineer says that is the way it is supposed to work, I disagree, I would expect to be able to use the entire range of the ADC.
Who is right?
Thanks,
-tz