SLUUBT5C November 2018 – June 2021 BQ40Z80
The BQ40Z80 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. |