J
[email protected]
- Jan 1, 1970
- 0
I'm prototyping an RTD based temperature sensor using the analog
devices AD7793 24-bit ADC. I seem to be seeing some unexpected
results when feeding a small fixed voltage (340 millivolts) and
varying the gain of the AD7793. Reference voltage is fixed at approx
2.26 volts.
If I set the ADC for unity gain, I see a reading of 2,531,837...
If I set the ADC for 2x gain, I see a reading of 5,071,765... Which
is reasonable...
Now if I set ADC for 4x gain, I get an unusual reading of
6,116,603... Not double the 2x reading that one would expect.
If I then set the ADC for 8x gain, I see a reading of 12,050,792...
Which is about double the 4x reading, but not 8x the unity reading
that one would expect.
I've tried doing internal fullscale and zero calibrations without any
real change.
I did find a line in the datasheet which worries me: "When the in-amp
is active (gain >= 4), the common-mode voltage (AIN(+) + AIN(-))/2
must be greater than or equal to 0.5 V." Surely that is a mistake.
That requirement would render the gain function nearly worthless since
small input values is when you are going to want to use the higher
gains.
Can anyone help me figure out what I'm overlooking?
thanks.
devices AD7793 24-bit ADC. I seem to be seeing some unexpected
results when feeding a small fixed voltage (340 millivolts) and
varying the gain of the AD7793. Reference voltage is fixed at approx
2.26 volts.
If I set the ADC for unity gain, I see a reading of 2,531,837...
If I set the ADC for 2x gain, I see a reading of 5,071,765... Which
is reasonable...
Now if I set ADC for 4x gain, I get an unusual reading of
6,116,603... Not double the 2x reading that one would expect.
If I then set the ADC for 8x gain, I see a reading of 12,050,792...
Which is about double the 4x reading, but not 8x the unity reading
that one would expect.
I've tried doing internal fullscale and zero calibrations without any
real change.
I did find a line in the datasheet which worries me: "When the in-amp
is active (gain >= 4), the common-mode voltage (AIN(+) + AIN(-))/2
must be greater than or equal to 0.5 V." Surely that is a mistake.
That requirement would render the gain function nearly worthless since
small input values is when you are going to want to use the higher
gains.
Can anyone help me figure out what I'm overlooking?
thanks.