SLUUCP8 June 2024 BQ41Z50
The BQ41Z50 device can slope the value changes from one range to another to avoid jumping between different voltage ranges. Setting the Voltage Rate to 1 disables this feature, because the ChargingVoltage() changes in one step. The gauge will not apply any voltage stepping if Voltage Rate is set to 1.
The host needs to read ChargingVoltage() at least once a second during charging to adjust the charger accordingly.
Status | Condition | Action |
---|---|---|
Trip | ChargingVoltage() Change | ChargingStatus()[CVR] = 1 ChargingVoltage() = Old + n × (New – Old)/Voltage Rate, where Old = present ChargingVoltage() New = the target ChargingVoltage() that the device will change to n = 1..Voltage Rate, increments in steps of one per second. |