Hello,
I'm using an ADS1247 to measure two analog signals on AIN0-1 for the first and on AIN2-3 for the second ! It works well and I can read value precisely near 0V without any offset ! But sometimes, when I switch off/on the power supply, suddenly there is an offset of about 13mV between the result read from the ADS1247 output register and the real voltage present on the AIN pins ! It seems to be a threshold because if the voltage present on the input pin stay between 0 mV and 13 mV, the output register always give 0 ! And if the voltage rise up above the 13mV the output value follow it with the permanent offset !
So, firstly, I thought that it was a problem with the selfoffset calibration command ! I checked the content of OFC registers with and without the problem offset ! It has always about the same value in it ! So the problem is not here ! I tried to force the OFC to 0 and the problem always appear : sometimes perfect, sometimes with offset !!
So, finally, I tried to measure the reference voltage on Vrefout/Vrefcom, and I noted that when it works without offset problem, the voltage between Vrefout/Vrefcom is 2.048V and when the 13mV offset problem appear, this voltage drops to 2.032V ! It seems to be linked !
But I cannot understand why the reference voltage is different from time to time !
So I use the ADS1247 internal voltage reference and I connected the Vrefcom pin to GND with short path and add a 10uF tantale capacitor between Vrefout and Vrefcom as described in the datasheet !
So I don't know what to do now ! Is somebody know that problem and could help me ?
Thank you in advance !
Maël Vallat