Tool/software: TI C/C++ Compiler
Hi All
We are using BQ40Z80 as battery management. When a permanent failure is detected (18.50 0x52 PFAlert(), or 18.51 0x53 PFStatus() = 0x00000004, which is SOCC (Bit 2): Safety overcurrent in charge), the status read from the "Battery Management Studio" indicates the corresponding PF bits were set. After disconnected the charger and replaced the batteries, the following commands were sent via our firmware in smbus to clear the PF:
18.1.26 ManufacturerAccess() 0x0029 Permanent Fail Data Reset
18.1.25 ManufacturerAccess() 0x0028 Lifetime Data Reset
18.1.27 ManufacturerAccess() 0x002A Black Box Recorder Reset
18.1.36 ManufacturerAccess() 0x0041 Device Reset
The status read from the "Battery Management Studio" indicates the PF bits were cleared as expected, but PFAlert() and PFStatus() remains the same and did not clear reading from 18.50 0x52 PFAlert(), or 18.51 0x53 PFStatus().
Did we do something wrong or missing a few steps?
Thanks.