SPMU383 April 2026 BQ27Z846
This command returns the ChargerStatus() register indicating the current state of the linear charger and charger detection.
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RSVD | RSVD | RSVD | RSVD | RSVD | RSVD | RSVD | RSVD | RSVD | LIN OFFT |
LIN SUPP |
IDOFF | IDON | LIN | CHGR _DET |
LIN CHGR |
| RSVD (Bits 15–7): Reserved. Do not use. | ||
| LINOFFT (Bit 6): Device in Linear charger off-timer state. | ||
| 1 = | Device currently in Linear charger off-timer state | |
| 0 = | Device currently not in Linear charger off-timer state | |
| LINSUPP (Bit 5): Device in Linear charger Supplement state. | ||
| 1 = | Device currently in Linear charger Supplement state | |
| 0 = | Device currently not in Linear charger Supplement state | |
| IDOFF (Bit 4): Device in Ideal Diode OFF state. | ||
| 1 = | Device currently in Ideal Diode OFF state | |
| 0 = | Device currently not in Ideal Diode OFF state | |
| IDON (Bit 3): Device in Ideal Diode ON state. | ||
| 1 = | Device currently in Ideal Diode ON state | |
| 0 = | Device currently not in Ideal Diode ON state | |
| LIN (Bit 2): Device in Linear Mode status | ||
| 1 = | Device currently in Linear Mode | |
| 0 = | Device currently not in Linear Mode | |
| CHGR_DET (Bit 1): Charger Detect status. This bit indicates whether an upstream charger is detected based on the voltage difference between PACK and BAT. The bit is set when (VPACK - VBAT) >= CHGR_DET On Voltage (default 0 mV) and cleared when (VBAT - VPACK) >= CHGR_DET Off Voltage (default 10 mV). The separate On and Off thresholds provide hysteresis to prevent noise-induced toggling. | ||
| 1 = | Upstream charger attached/present | |
| 0 = | Upstream charger removed/not present | |
| LINCHGR (Bit 0): Linear charger enabled status. Reflects the state of the Charging Configuration Ext[LINCHGR] setting. | ||
| 1 = | Linear charger hardware and firmware enabled | |
| 0 = | Linear charger hardware and firmware disabled | |