Part Number: ADS1261EVM
Other Parts Discussed in Thread: ADS1261
Hi,
I am using below register configuration for ADS1261EVM in my application.
MODE0: 2400 SPS, sinc 1
MODE1: Normal mode, CONVERT= Continuous conversion, DELAY= 50us
REF: REFENB = Internal Ref Enabled, RMUXP = Internal Positive, RMUXN = Internal Negative
PGA: PGA bypass, GAIN=1
INPMUX: MUXP = AIN3, MUXN = AIN4
INPBIAS: VBIAS disabled, Pull-up mode
AVDD and AVSS are connected to 5V and Gnd respectively.
With above configuration I tried to measure the voltage between AIN3 and AIN4.
Firstly, 2V was connected to AIN3 and AIN4 was connected to ground.
When I read the conversion data, I read 666241 hex value. I calculated the necessary operation (conversion data * ( Vref / 2^23) ),
I found 1.9997 V. This value is very close to 2V. There was no problem.
But, when -2V was connected to AIN3 and AIN4 was connected to ground.
When I read the conversion data, I read 9adb99 hex (sign) value. I calculated the necessary operation (conversion data * ( Vref / 2^23) ),
I found -1.9754 V.
Why is the positive value very close to 2V while the negative value is not very close to -2V?
I tried sending the system offset calibration command and reading conversion data again. But the results did not change.
Thanks,
İsmihan.