SLUUCP8 June 2024 BQ41Z50
The BQ41Z50 device can modify ChargingVoltage() and ChargingCurrent() to compensate losses caused by the FETs, the fuse, and the sense resistor by measuring the cell voltages directly and adjusting ChargingCurrent() and ChargingVoltage() accordingly.
In CONSTANT CURRENT mode, the device can increase the ChargingVoltage() value to compensate the drop losses. This feature can be enabled by setting Configuration[CCC] = 1 and configuring the CCC Current Threshold.
The host must read ChargingVoltage() and/or ChargingCurrent() at least once a second during charging to adjust the charger accordingly.
Status | Condition | Action |
---|---|---|
Normal | Current() > CCC Current Threshold AND Voltage() = Charging algorithm voltage | ChargingStatus()[CCC] = 0 ChargingVoltage() = Charging Algorithm |
Active | Current() > CCC Current Threshold AND Voltage() < Charging algorithm voltage | ChargingStatus()[CCC] = 1 ChargingVoltage() = Charging Algorithm + (PACK voltage – Voltage()) |
Limit | (PACK voltage in DAStatus1() – Voltage()) > CCC Voltage Threshold | ChargingVoltage() = Charging Algorithm + CCC Voltage Threshold |