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.
needed some clarification related to the previously asked query.
In our current device the battery charger TS pin values are RT1 : 7.68k & RT2 : 82.4k (Expected Cut-off at 0°C and 50°C ).which works without any issue. But before that the old battery charger TS pin values was RT1 : 4.7k & RT2 : 30k which we had calculated for the range of 5degC to 49degC which was not performing as expected.(was not cutting off charging at higher temperature).we also found another issue related to the old resistor value.
we observed that in some batteries the battery status reads "Not charging" state and the battery health states "cold". but after we charge it for some time (about an hour)it work fine and passes the test.
the pass criteria for the battery is the battery status shall be "Charging", "Discharging", or "Full" and the battery health must be GOOD.
the definition of the battery status and the battery health are below.
char *battery_status_values[] = {
"Unknown",
"Not charging", /* disconnected or fault in battery or Not Charging */
"Charging", /* Pre-charge or Fast Charging */
"Discharging", /* not charging device running on battery */
"Full" /* Charge Termination Done */
};
char *battery_health_values[] = {
"Unknown",
"Cold", /* TS1 TS2 Cold, battery not connected */
"Good", /* Normal */
"Overheat", /* TS1 TS2 Hot, Thermal Shutdown */
"Over voltage" /* returns on both over-voltage and over-current */
please provide your input on this, whether the TS pin resistor values effecting the battery status and health reading?
Hi Aagneya,
The TS pin resistor values should have no effect on your battery status and health reading.
we observed that in some batteries the battery status reads "Not charging" state and the battery health states "cold". but after we charge it for some time (about an hour)it work fine and passes the test.
Expected operation of BQ25601 is to stop charging the battery when NTC_FAULT bits in REG09 = Cold or Hot. When NTC_FAULT = Cold CHRG_STAT bits in REG08 will read Not Charging. We have not had any similar reports of issues with charge not suspending properly. My best guess is the device returned to the normal temperature range and was able to charge prior to passing the test.
One thing I notice in your battery health definition is you do not distinguish JEITA warm and cool conditions. My theory is your battery health state "cold" includes the cool temperature region where charge current is reduced, but not suspended. The device likely continued to charge, but your battery status was "Not Charging" due to NTC_FAULT = cool.
If you confirm this is the case you need to update the definition of "not charging" because NTC_FAULT = cool or NTC_FAULT = warm do not result in the "not charging" state
Best Regards,
Garrett