SLUUAQ3A April 2016 – October 2022 BQ4050
The 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 is going to change to n = 1..Voltage Rate, increment in steps of one per second. |