Other Parts Discussed in Thread: ADS1248
Hi,
I am making a 3-wire RTD measurement with the ADS1248 ADC. I have my set up wired exactly the same as in the TI Application report (SBAA180 January 2011). Please refer to Figure 2, page 3: Three wire RTD Application Example.
I want to be able to detect when there is no sensor attached to the device and I do this by enabling the burnout current sources in the MUX0 register. When I have no sensor attached Lines 1, 2 and 3 are all missing so I don't have any reference voltage but according to the ADS1248 datasheet, "a full-scale reading may indicate an open circuit in the front-end sensor, or that the sensor is overloaded. It may also indicate that the reference voltage is absent". So I am expecting the full-scale reading when I have nothing connected but this is not what I read from the ADC.
For sensor detection I just set the burnout current source value and the +ve and -ve inputs in the MUX0 register. My ADC reference input is set to external (VREF1P/VREF1N) as indicated in Figure 2. Then I take the reading just as I would when the sensor is present. Is there anything else that I must do to read in full-scale as described in the datasheet. I don't use a bias voltage for these measurements.
Also can I leave the burnout current source on for all measurements I take even when the RTDs are present? I think if I do that it will bump the values I read from the ADCs up by (current value * RTD resistance) but if I have 1mA from the internal current sources vs 0.5uA from the burnout current source this error may be insignificant of course depending on the RTD resistance value.
Thanks
Cecil