SLUUCH2 March 2021 BQ40Z50-R2
ChargingVoltage() is dependent on cell temperature per the charge algorithm. If cell temperature reduces ChargingVoltage() below the stack voltage, it can be held unchanged while ChargingCurrent() is held at 0 by setting [HIBAT_CHG]. This action continues until the desired ChargingVoltage() is above the stack voltage.
Table priority is top to bottom.
| Temp Range | Condition | Action |
|---|---|---|
| Any | OperationStatus()[XCHG] = 1 | ChargingVoltage() = 0 |
| UT or OT | — | ChargingVoltage() = 0 |
| LT | — | ChargingVoltage() = Low Temp Charging:Voltage × (DA Configuration[CC1:CC0] + 1) |
| STL | — | ChargingVoltage() = STL:Voltage × (DA Configuration[CC1:CC0] + 1) |
| STH | — | ChargingVoltage() = STH:Voltage × (DA Configuration[CC1:CC0] + 1) |
| RT | — | ChargingVoltage() = Rec Temp Charging:Voltage × (DA Configuration[CC1:CC0] + 1) |
| HT | — | ChargingVoltage() = High Temp Charging:Voltage × (DA Configuration[CC1:CC0] + 1) |