SLUUCP8 June 2024 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()[ASCC] = 0 AND SafetyStatus()[ASCCL] = 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()[ASCC] = 1 OR SafetyStatus()[ASCCL] = 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.