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].) |