TIDUFD0 August 2025
Four TMP61 thermistors are used to verify the BMU temperature sensing function. This section focuses on how to use TMP61 to measuring the temperature with BQ78706.
In this design, GPIO3 to GPIO8 are configured as ADC and OTUT inputs (ratiometric). GPIO3 to GPIO6 are directly connected to TMP61 with 10kΩ pullup resistors. Using GPIO3 as an example, RT3 is the resistance of the TMP61 connected to GPIO3, RATIO3 is the GPIO3_RATIO reading data, Rpull is the 10kΩ pullup resistor, T3 is the temperature sensing by TMP61. Calculate RT3 using Equation 3.
TMP61 provides the fourth order polynomial TMP. Calculate T3 using Equation 4.
where
In the test, the BQ78706 GPIO3 reading data is 50.46%. The corresponding RT3 is 10185.71Ω. The temperature T3 is 28.1°C. To improve the temperature measurement accuracy of the TMP61, refer to the steps outlined in the How to Achieve ±1°C Accuracy or Better Across Temperature With Low-Cost TMP6x Linear Thermistors application note.