SLUUD63A December 2024 – October 2026 BQ41Z90
The ChargingCurrent() value changes depending on the detected temperature and voltage per the charging algorithm.
To prevent the charging degradation algorithms form reducing and cauing the ChargingCurrent()to fall below Pre-Charging:Current, following conditions are applied to determine the ChargingCurrent():
The Charging Configuration[CRATE] flag provides an option to adjust the ChargingCurrent() based on FullChargeCapacity()/DesignCapacity().
For example, with [CRATE] = 1, if FullChargeCapacity()/DesignCapacity() = 90% and Rec Temp Charging: Current Med is active per the charging algorithm, then ChargingCurrent() = Rec Temp Charging: Current Med × 90%.
Table priority is top to bottom.
| Temp Range | Voltage Range | Condition | Action |
|---|---|---|---|
| Any | Any | OperationStatus()[XCHG] = 1 | ChargingCurrent() = 0 |
| UT or OT | Any | — | ChargingCurrent() = 0 |
| Any | PV | — | ChargingCurrent() = Pre-Charging:Current |
| Any | LV, MV, or HV | ChargingStatus()[MCHG] = 1 | ChargingCurrent() = Maintenance Charging:Current |
| LT | LV | — | ChargingCurrent() = Low Temp Charging:Current Low |
| MV | — | ChargingCurrent() = Low Temp Charging:Current Med | |
| HV | — | ChargingCurrent() = Low Temp Charging:Current High | |
| STL | LV | — | ChargingCurrent() = Standard Temp Low Charging:Current Low |
| MV | — | ChargingCurrent() = Standard Temp Low Charging:Current Med | |
| HV | — | ChargingCurrent() = Standard Temp Low Charging:Current High | |
| STH | LV | — | ChargingCurrent() = Standard Temp High Charging:Current Low |
| MV | — | ChargingCurrent() = Standard Temp High Charging:Current Med | |
| HV | — | ChargingCurrent() = Standard Temp High Charging:Current High | |
| RT | LV | — | ChargingCurrent() = Rec Temp Charging:Current Low |
| MV | — | ChargingCurrent() = Rec Temp Charging:Current Med | |
| HV | — | ChargingCurrent() = Rec Temp Charging:Current High | |
| HT | LV | — | ChargingCurrent() = High Temp Charging:Current Low |
| MV | — | ChargingCurrent() = High Temp Charging:Current Med | |
| HV | — | ChargingCurrent() = High Temp Charging:Current High |