SLUUBD4A April 2016 – November 2022 BQ27220
This read-word function returns the contents of the internal status register.
Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | |
---|---|---|---|---|---|---|---|---|
High Byte | RSVD | RSVD | RSVD | RSVD | RSVD | CFGUPDATE | RSVD | RSVD |
Low Byte | BTPINT | SMTH | INITCOMP | VDQ | EDV2 | SEC1 | SEC0 | CALMD |
High Byte | |
CFGUPDATE = | Gauge is in CONFIG UPDATE mode. Gauging is suspended. |
Low Byte | |
BTPINT = | Flag to indicate that a BTP threshold has been crossed. |
SMTH = | Indicates that RemainingCapacity() accumulation is currently scaled by the smoothing engine. |
INITCOMP = | Indicates if fuel gauge initialization is complete. This bit can only be set with battery presence. True when set. |
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. |
SEC[1:0] = | Defines Current Security Access |
11 = Sealed Access | |
10 = Unsealed Access | |
01 = Full Access | |
CALD = | Toggles with 0x2D command to Enable/Disable CALIBRATION mode |