Tool/software:
Hi TI Team,
I’m working on configuring the BQ76972 AFE to support NTC thermistor-based temperature estimation using the internal 4th-order polynomial model.
What I’ve Done So Far:
- Collected Temp-Voltage Data
I measured thermistor voltage (V_ntc) across a wide temperature range and computed the scaled voltage as per the AFE’s internal 1.8V reference (V_scaled = V_ntc × 1.8 / 2.459). - Fitted a 4th-Order Polynomial
In Excel, I plotted Temperature (°C) vs V_scaled and used a trendline to extract the coefficients for this polynomial:
y = 63.258x4 - 259.79x3 + 385.98x2 - 301.04x + 116.96
Extracted Coefficients:- A4 = 63.2576665
- A3 = -259.7937656
- A2 = 385.9757121
- A1 = -301.0384332
- A0 = 116.9573288
- A4 = 63.2576665
- Formatted These Coefficients in Excel
I set up a dynamic spreadsheet to auto-update polynomial coefficients whenever thermistor characteristics or voltage scaling changes.
My Request / Questions:
- Can you please confirm that this is the correct approach for configuring the BQ76972 to interpret thermistor voltage as temperature using the internal polynomial model?
- Do you have any official documentation or application note that explains:
- The format (e.g., Q-format) required for loading these coefficients into the AFE’s data memory
- The register locations or DF addresses for these coefficients in the BQ76972
- Any tool or script provided by TI to assist in converting float → hex format for the coefficients?
- The format (e.g., Q-format) required for loading these coefficients into the AFE’s data memory
NTC_103JT_4thOrder_Poly_Model.xlsx