SLUUBD4A April 2016 – November 2022 BQ27220
The BQ27220 device updates FCC with an amount based on the value in the DCR if a qualified discharge occurs. The new value for FCC equals the DCR value plus the programmable Near Full and low battery levels, per the following equation:
FCC (new) = DCR (final) = DCR (initial) + Measured Discharge to EDV2 + (FCC × Battery_Low%)
Where Battery_Low % = (Battery Low % value in data flash) ÷ 100
A qualified discharge occurs if the battery discharges from RM ≥ FCC – Near Full to the EDV2 voltage threshold with the following conditions:
The BQ27220 device sets [VDQ] = 1 in OperationStatus() when a qualified discharge begins. The BQ27220 device sets [VDQ] = 0 if any disqualifying condition occurs. One complication may arise regarding the state of [VDQ] if [CSYNC] is set in CEDV Gauging Configuration. When [CSYNC] is enabled, RemainingCapacity() is written to equal FullChargeCapacity() on valid primary charge termination. This capacity synchronization is done even if the condition RM ≥ FCC – Near Full is not satisfied at charge termination.
FCC cannot be reduced by more than 256 mAh or increased by more than 512 mAh during any single update cycle. If [FCC_LIMIT] is set in CEDV Gauging Configuration then FCC cannot learn above the Design Capacity mAh. The BQ27220 device saves the new FCC value to the data flash within 4 s of being updated.