SLUSF21 june 2023 BQ79616
PRODUCTION DATA
Similar to the cell voltage measurement check, the device checks the thermistor temperature measurement by comparing the Main ADC measurement to the AUX ADC measurement. To read the compared value measured by Main ADC and AUX ADC, MCU has lock on a single channel using [AUX_GPIO_SEL] setting and the start this diagnostic check. In this configuration, the compared values from Main ADC and AUX ADC are reported to DIAG_MAIN_HI/LO registers and DIAG_AUX_HI/LO registers respectively.
Before starting the temperature measurement comparison, host ensures:
To start the cell voltage measurement comparison:
Host checks the FAULT_COMP_GPIO register for the comparison result.
ADC comparison abort conditions:
The device will not start the temperature measurement comparison under the invalid conditions listed below. When the comparison is aborted, the FAULT_COMP_MISC[COMP_ADC_ABORT] = 1, [DRDY_GPIO] = 1, and FAULT_COMP_GPIO = 0xFF. If [AUX_GPIO_SEL3:0] is set to locked at a single channel, the AUX_GPIO_HI/LO registers will be reset to default value 0x8000 if the comparison run is aborted.
Invalid conditions or settings which will prevent the start of the temperature measurement comparison: