SLUUD50 October 2024 BQ27Z758
The charge termination condition must be met to enable valid charge termination. The device has the following actions at charge termination, based on the bits settings:
Status | Condition | Action |
---|---|---|
Charging | GaugingStatus()[REST] = 0 AND BatteryStatus()[DSG] = 0 | Charge Algorithm active |
Valid Taper Charge Termination | SOC Flag Config
A[TCSETVCT] = 1 selects termination detection based
on the taper conditions. All of the following conditions must occur for two consecutive 40-s periods: Charging (that is, BatteryStatus()[DSG] = 0) AND AverageCurrent() < Charge Term Taper Current AND Voltage() + Charge Term Voltage ≥ ChargingVoltage() AND [TAPER_VOLT] = 0 AND The accumulated change in capacity > 0.25 mAh, | ChargingStatus()[VCT] = 1 ChargingVoltage() = Charging Algorithm ChargingCurrent() = Charging Algorithm BatteryStatus()[FC] = 1 and GaugingStatus()[FC] = 1 if SOC Flag Config A[FCSETVCT] = 1 BatteryStatus()[TCA] = 1 and GaugingStatus()[TC] = 1 if SOC Flag Config A[TCSETVCT] = 1 Cell 1 Chg Voltage at EoC = Voltage() Current at EoC = Current() Calculate Cell 1 DODEOC Trigger IT simulation |
Valid Charge Termination from SOC or Voltage Threholds | SOC Flag Config A[TCSETRSOC] = 1 and Relative State of Charge() >= TC.Set % RSOC Thresholdor SOC Flag Config A[TCSETV] = 1 and Voltage() >= TC.Set Voltage Threshold | ChargingStatus()[VCT] = 1 ChargingVoltage() = Charging Algorithm ChargingCurrent() = Charging Algorithm BatteryStatus()[FC] = 1 and GaugingStatus()[FC] = 1 BatteryStatus()[TCA] = 1 and GaugingStatus()[TC] = 1 Cell 1 Chg Voltage at EoC = Voltage() Current at EoC = Current() Calculate Cell 1 DODEOC Trigger IT simulation |
After valid charge termination, RemainingCapacity() and FullChargeCapacity() will reflect any change in capacity due to any difference in ChargingVoltage() from the previous valid charge termination.
Setting [TAPER_VOLT] causes Charge Term Charging Voltage to be used in place of ChargingVoltage().
It is recommended to choose the Taper Charge Termination method. However, some applications may have difficulty achieving all the conditions. In that case the other method could be selected. It is not recommended to select both methods.
Class | Subclass | Name | Type | Min | Max | Default | Unit | Description |
---|---|---|---|---|---|---|---|---|
Advanced Charging Algorithms | Termination Config | Charge Term Taper Current | I2 | 0 | 32767 | 100 | mA | Valid charge termination taper current qualifier threshold |
Advanced Charging Algorithms | Termination Config | Charge Term Voltage | I2 | 0 | 32767 | 100 | mV | Valid charge termination delta voltage qualifier, max cell based |
Gas Gauging | State | Cell 1 Chg Voltage at EoC | I2 | 0 | 32767 | 4375 | mV | Cell 1 Voltage value at end of charge |
Gas Gauging | State | Current at EoC | I2 | — | 32767 | 100 | mA | Current at end of charge |