SLUUCO9A April 2023 – November 2023 BQ28Z620
This command returns the GaugingStatus() flags on MACData().
The Battery Management Studio (bqStudio) tool splits the returned value of GaugingStatus() into two separate registers: GaugingStatus = Lowest Byte, and ITStatus = 2nd and 3rd bytes, with the 4th byte reserved.
| Status | Condition | Action |
|---|---|---|
| Activate | 0x0056 to MACSubcmd() | Outputs GaugingStatus() flags on MACData() |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RSVD | RSVD | RSVD | RSVD | RSVD | RSVD | RSVD | RSVD | RSVD | RSVD | RSVD | OCV FR | LDMD | RX | QMax | VDQ |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| NSFM | RSVD | SLPQMax | QEN | VOK | RDIS | RSVD | REST | CF | DSG | EDV | BAL_ EN | TC | TD | FC | FD |
| OCVFR (Bit 20): Open Circuit Voltage in Flat Region (during RELAX) | ||
| 1 = | Detected | |
| 0 = | Not Detected | |
| LDMD (Bit 19): LOAD mode | ||
| 1 = | Constant Power | |
| 0 = | Constant Current | |
| RX (Bit 18): Resistance Update (Toggles after every resistance update) | ||
| QMax (Bit 17): QMax Update (Toggles after every QMax update) | ||
| VDQ (Bit 16): Discharge Qualified for Learning (based on RU flag) | ||
| NSFM (Bit 15): Negative Scale Factor Mode | ||
| 1 = | Negative Ra Scaling Factor Detected | |
| 0 = | Negative Ra Scaling Factor Not Detected | |
| SLPQMax (Bit 13): QMax Update During Sleep | ||
| 1 = | Active | |
| 0 = | Inactive | |
| QEN (Bit 12): Impedance Track Gauging (Ra and QMax updates are enabled.) | ||
| 1 = | Enabled | |
| 0 = | Disabled | |
| VOK (Bit 11): Voltage OK for QMax Update | ||
| 1 = | Detected | |
| 0 = | Not Detected | |
| RDIS (Bit 10): Resistance Updates | ||
| 1 = | Disabled | |
| 0 = | Enabled | |
| REST (Bit 9): Rest | ||
| 1 = | OCV Reading Taken | |
| 0 = | OCV Reading Not Taken or Not in Relax | |
| 1 = | Detected | |
| 0 = | Not Detected | |
| CF (Bit 7): Condition Flag | ||
| 1 = | MaxError() > Max Error Limit (Condition Cycle is needed.) | |
| 0 = | MaxError() < Max Error Limit (Condition Cycle is not needed.) | |
| DSG (Bit 6): Discharge/Relax | ||
| 1 = | Charging Not Detected | |
| 0 = | Charging Detected | |
| EDV (Bit 5): End-of-Discharge Termination Voltage | ||
| 1 = | Termination voltage reached during discharge | |
| 0 = | Termination voltage not reached or not in DISCHARGE mode | |
| BAL_EN (Bit 4): Cell Balancing | ||
| 1 = | Cell balancing is possible if enabled. | |
| 0 = | Cell balancing is not allowed. | |
| TC (Bit 3): Terminate Charge | ||
| 1 = | Detected | |
| 0 = | Not Detected | |
| TD (Bit 2): Terminate Discharge | ||
| 1 = | Detected | |
| 0 = | Not Detected | |
| FC (Bit 1): Fully Charged | ||
| 1 = | Detected | |
| 0 = | Not Detected | |
| FD (Bit 0): Fully Discharged | ||
| 1 = | Detected | |
| 0 = | Not Detected | |