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.

BQ76952: Temperature reading abnormal

Part Number: BQ76952


Dear Expert

The current issue I am facing is (the driver code is modified based on the official provided sample code):

Below is our added code :

1.During normal operation, I use the direct command to read voltage/current/temperature data, configure registers with subcommands, and disable MOS to ensure normal operation
2. Because we have the need to perform on/short circuit judgment on NTC and bias calibration on current, we need to read the data of DASTATUS5-7. Calling it according to the interface provided by the official example code will cause all temperatures to return to the minimum value (-58 ℃) during direct command reading, and the temperature reading will cause abnormalities.
3. Add SET between reading subcommand data_ CFGUPDATE command and EXIT_ CFGUPDATE, all temperature data read using direct commands returned to normal, and dynamic ADC values could be read. However, when the ShuntDowm command was executed to wake up again, the temperature values read by the direct command became (-17 ℃), and the temperature again showed abnormalities.