SLUUDA0 April 2026 BQ27Z855
When the integrated linear charger in BQ27Z855 is not enabled ([LINCHGR] = 0), and both charging and discharging are not disabled due to triggering of safety protection or fault conditions, the firmware will assume interaction with a smart charger and report the values of ChargingVoltage() and ChargingCurrent() according to the charging algorithm described under the GUID-52D213F3-8B12-418A-B0FC-61B7031E8A5C.ditamap chapters.
When the integrated linear charger in BQ27Z855 is enabled ([LINCHGR] = 1), the firmware will control the state of the linear charger between the charging modes described below:
When operating in Ideal Diode mode, the CHG FET pin may be HIGH (ID_ON state) regardless of the device operating mode. This includes when the device is in SLEEP mode with [SLEEPCHG] = 0, or when OperationStatus()[CHG] is clear and OperationStatus()[XCHG] is set. In Ideal Diode mode, the CHG FET is controlled by the hardware DCOMP comparator (VPACK - VBAT vs VTH_ON/VTH_OFF) rather than by firmware charging enable flags.
CHGR_DET and Mode Selection: The ChargerStatus()[CHGR_DET] bit is the primary input that determines whether the device operates in Linear mode or Ideal Diode mode. The CHGR_DET bit is set or cleared based on the voltage difference between PACK and BAT:
The separate On and Off voltage thresholds provide hysteresis to prevent rapid toggling between Linear and Ideal Diode modes due to measurement noise, particularly during supplement mode transitions or when no charger is attached.
The BQ27Z855 CHG FET output is controlled by CHG FET FSM logic when LINCHGR = 1.
There are 4 distinct modes device firmware transitions between depending on programmable settings in device data flash and system parameters: OFF, ON, Linear, and Ideal Diode. Depending on the current mode the device is operating in, the device can operate in a particular state and make hardware-based transitions between states within modes.
The BQ27Z855 determines the mode the device operates in while device digital hardware determines the state within a mode the device operates in.
Firmware Mode Transition Logic: The firmware evaluates the following conditions to determine the operating mode:
Note: During Zero Volt Charging of a deeply discharged battery, the linear charger is disabled and the AFE hardware controls charging directly.
The CHG FET FSM logic controls the state of the CHG FET with the following key considerations:
| Modes | States | Charger Function | CHGR_DET Condition |
|---|---|---|---|
| OFF | OFF | Zero Volt Charging (deeply discharged battery), Charging Disabled | N/A (linear charger disabled or protection active) |
| ON | ON | Normal Charging or Discharging (external charger control) | N/A (linear charger disabled) |
| Linear | LIN | Precharge, Constant Current, Constant Voltage, MINSYS regulation | CHGR_DET = 1 (charger detected) |
| LIN_ON | Supplement Mode (battery assists system load) | ||
| LIN_OFFT | |||
| Ideal Diode | ID_OFF | Waiting for charger detection, Valid Charge Termination | CHGR_DET = 0 (no charger detected) |
| ID_ON | Normal Discharging (battery powering system, charger removed). CHG FET pin is HIGH; persists in SLEEP mode regardless of [SLEEPCHG] setting. |