Hello,
I have a circuit that is using ADS1248 to measure a 3 Wire PT100 in a temperature range between -50°C and +150°C. The main characteristics are:
Idac=750µA / Rref=1,1k / Rcomp=120R --> Vref=1,65V / PGA=32
Note that there is a hardware compensation resistor of 120R (middle of the range) in order to maximise the gain. With this schematic, I have a very good and accurate result.
Now I would like to modify this schematic in order to measure a 3 Wire PT1000 RTD in the same range of temperature:
I changed the characteristics as follows :
Idac=750µA / Rref=1,1k / Rcomp=1200R --> Vref=1,65V / PGA=4
This time, I read the resistance measured by the ADS1248, with no calibration (to be sure that the problem is not due to the algorithm of conversion to Temperature beacause I tried few other methods before, I will discuss them later if necessary).
Problem: For the first few values , there is a stable error of around 0.4%, then the error starts to grow exponentially: 0.4%, then 1.4%, then 2.33%...up to around 4.81% for 150°C
What could be the reason? This configuration was supposed to work better for PT1000 but it is not. Also, because the error is not linear, the calibration algorithm does not work.
Do you have an idea about what could be the problem? What am I forgetting?
Thank you for your help.