SLUUBD4A April 2016 – November 2022 BQ27220
Returns the 16-bit internal gauging status register. The most often checked flags from this register are copied to the OperationStatus() direct read register for easier access.
Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | |
---|---|---|---|---|---|---|---|---|
High Byte | VDQ | EDV2 | EDV1 | RSVD | RSVD | FCCX | RSVD | RSVD |
Low Byte | CF | DSG | EDV | RSVD | TC | TD | FC | FD |
High Byte | |
RSVD = | Reserved |
VDQ = | Indicates if current discharge cycle is NOT qualified or qualified for an FCC updated. Discharge cycle valid for FCC update is set. |
EDV2 = | Indicates if measured cell voltage is above or below EDV2 threshold. Below = True when set. |
EDV1 = | Indicates if measured cell voltage is above or below EDV1 threshold. Below = True when set. |
FCCX = | Control for fcc1hz clock going into CC. 0 = fcc1hz = 1 Hz 1 = fcc1hz = 16 Hz |
RSVD = | Reserved |
Low Byte | |
CF = | Indicates if battery conditioning is needed. |
DSG = | Set when in DISCHARGE or RELAXATION modes. Clear when in CHARGING mode. |
EDV = | Indicates if measured cell voltage is above or below EDV0 threshold. Below = True when set. |
RSVD = | Reserved |
TC = | Terminate Charge. Controlled by settings in SOC Flag Config A. (This flag is identical to BatteryStatus()[TCA].) |
TD = | Terminate Discharge. Controlled by settings in SOC Flag Config A. (This flag is identical to BatteryStatus()[TDA].) |
FC = | Full Charge. Controlled by settings in SOC Flag Config A and SOC Flag Config B. (This flag is identical to BatteryStatus()[FC].) |
FD = | Full Discharge. Controlled by settings in SOC Flag Config B. (This flag is identical to BatteryStatus()[FD].) |