Other Parts Discussed in Thread: BQ40Z50
Question 1 - REG10 TS voltage: slusc76c manual (bq25896 documentation) describes register content as ADC convertion of TS voltage with values from 21% to 80%. Chapter 9.2.7.5.1 describes the JEITA guideline compliance in charge mode, relating the TS voltage to T1-T5 temperature range. What I cannot find in the document is a formula how to convert the REG10 register reading to a temperature value.
Question 2 - REG0C NTC Fault indication for overtemperature: attached screenshot shows oscillating charge current; due to a design mistake the NTC is not measuring the battery temperature, but is placed near to the BQ25896 (will be modified), charging is done for a LiIon1s battery. Recorded data show that NTC_FAULT indication is toggling between 010 and 000 (meaning TS Warm and Normal), REG10 reading is at 45.6%.
According documentation current should be reduced to 0 for hot condition, recorded data look different; also NTC_FAULT indication is never showing "hot".
(Information to data in screenshot:
- first graph shows current values, first 3 values are cyclically polled from battery (bq40z50) reading the registers 0x14, 0x0a and 0x0b; last value is the analog measurement value from bq25896)
- second graph shows battery voltage, register 0x09 of bq40z50
- third graph shows battery temperature, register 0x08 from bq40z50
- fourth graph shows REG0C values and REG10 TSPCT value from bq25896