SLUUAQ3A April 2016 – October 2022 BQ4050
The device can slope the value changes from one range to another to avoid jumping between different current ranges. Setting the Current Rate to 1 disables this feature because the ChargingCurrent() changes in one step. The gauge will not do any current stepping if Current Rate is set to 1.
The host needs to read ChargingCurrent() at least once a second during charging to adjust the charger accordingly.
Status | Condition | Action |
---|---|---|
Trip | ChargingCurrent() Change | ChargingStatus()[CCR] = 1 ChargingCurrent() = Old + n × (New – Old)/Current Rate, where Old = present ChargingCurrent() New = the target ChargingCurrent() that the device will change to n = 1..Current Rate, increment in steps of 1 per second. |