This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS112U04: Reading temperature from 2 NTCs (ratiometric, excitation from the internal IDACs)

Part Number: ADS112U04
Other Parts Discussed in Thread: ADS122U04,

Hello to the community,

There is a need to read temperature from two off-board NTCs (eg. Vishay NTCALUG01T) using a dual-channel ADC with a single UART processor interface. Unfortunately, all these requirements are not flexible thus it seems that my only option is ADS112U04 (the 24-bit resolution of ADS122U04 is not needed in my case).

Datasheet and EVM guide for ADS112U04 provide single sensor solutions only, since they reserve one of the 4 available input pins for each IDAC source. However, I think the following solution might be viable as long as the internal MUX series resistances are not hugely unmatched and well below the minimum measured resistance (which is ~950 Ohms at the upper temperature limit). If this is true, then using two IDACs for each sensor will cancel out the respective Rmux pair resistances.

I know that using the same input pin for measurement and excitation is not the optimum solution but I hope it provides adequate accuracy in the case of high-resistance sensors. What do you think? (cchematic attachment follows, where EMI/RFI networks are omitted for clarity).

Do you have a figure for the MUX series resistance (Rmux1-4 in the schematic) and how it is matched between the 4 input channels?

  • Hi Dimitrios,

    Welcome to the E2E forum!  I have several concerns with the approach you wish to use.  Not only will there be some error due to IDAC mismatch, but the signal path needs input protection.  You mention not showing this in the diagram for simplicity, however the ADC inputs require protection from large transients that occur when sensors are connected off board.  Added error is from any additional mismatch of input filter/protection resistors.  Also, precise mux resistance is difficult to measure as this is all internal and the resistance will vary over temperature.  The matching will also depend on internal circuit paths.

    Instead of the IDAC approach, I would recommend using a voltage excited approach as described in A Basic Guide to Thermocouple Measurements.  Below is a copy of Figure 21 which is in the guide (page 32).

    This circuit would be duplicated for two thermistor measurements.  This removes the issues with the mux resistance, IDAC mismatch, etc..  This measurement is also ratiometric if the excitation (shown above as REFOUT) and the reference input to the ADS112U04 are the same.  An external precision reference can be used or even the analog supply can be used as the excitation/reference source.

    Two measurements are required to determine the thermistor resistance.  One measurement is a differential measurement and the second is a single-ended measurements.

    Best regards,

    Bob B

  • Hi Bob,

    I had hoped that the minimalistic IDAC approach would do the job but it seems I must follow your advice. Many thanks for your thorough explanation. 

    Best regards,

    Dimitrios