SLUUCP8A June 2024 – April 2025 BQ41Z50
The BQ41Z50 device disables charging by opening the charge FET when certain safety conditions are detected. In this case the FW will set OperationStatus()[XCHG] = 1.
| Status | Condition | Action |
|---|---|---|
| Normal | ALL PFStatus() = 0 AND SafetyStatus()[COV] = 0 AND
SafetyStatus()[OCC1][OCC2] = 0,0 AND SafetyStatus()[AOCC] = 0 AND SafetyStatus()[AOCCL] = 0 AND SafetyStatus()[CTO] = 0 AND SafetyStatus()[PTO] = 0 AND OperationStatus()[PRES] = 1 AND GaugingStatus()[TCA] = 0 if FET Options[CHGFET] = 1 | ChargingVoltage() = Charging Algorithm ChargingCurrent() = Charging Algorithm OperationStatus()[XCHG] = 0 |
| Trip | ManufacturingStatus()[FET_EN] = 0 OR ANY PFStatus()[] = 1 OR SafetyStatus()[COV] = 1 OR SafetyStatus()[OCC1] = 1 OR SafetyStatus()[OCC2] = 1 OR SafetyStatus()[AOCC] = 1 OR SafetyStatus()[AOCCL] = 1 OR SafetyStatus()[CTO] = 1 OR SafetyStatus()[PTO] = 1 OR SafetyStatus()[HWDF] = 1 OR SafetyStatus()[OC] = 1 OR SafetyStatus()[CHGC] = 1 OR SafetyStatus()[CHGV] = 1 OR SafetyStatus()[PCHGC] = 1 OR SafetyStatus()[UTC] = 1 OR SafetyStatus()[DCOT] = 1 OR SafetyStatus()[OTC] = 1 if [OTFET] = 1 OR ChargingStatus()[IN] = 1 if [CHGIN] = 1 OR ChargingStatus()[SU] = 1 if [CHGSU] = 1 OR OperationStatus()[SLEEP] = 1 if [NR] = 1 AND [SLEEPCHG] = 0 OR OperationStatus()[EMSHUT] = 1 OR OperationStatus()[PRES] = 0 OR GaugingStatus()[TCA] = 1 if FET Options[CHGFET] = 1 | ChargingVoltage() = 0 ChargingCurrent() = 0 OperationStatus()[XCHG] = 1 |
Similarly, the device can disable discharge if any of the following conditions are detected, setting the OperationStatus()[XDSG] = 1.