Tool/software:
Hi,
Our BMS firmware is designed to perform a full reset of the AFE during the system initialization phase to ensure a fresh start, including reloading parameters from OTP memory into the data memory registers.
However, we have recently discovered that if this reset occurs while the load is attached, the AFE fails to complete the full reset and instead enters soft-shutdown mode. This leads to unintended behavior.
To address this issue, we are considering the following two solutions:
-
Replace the full reset sequence with a partial reset.
-
Continue performing a full reset, but follow it immediately with a partial reset to bring the AFE out of soft-shutdown mode.
We have a few questions regarding these options:
-
For Option 1, my understanding is that a partial reset will not clear protection statuses such as Safety Status A, B, and C, is this correct?
-
For Option 2, from the AFE's perspective, what is the difference between going through only a partial reset versus entering soft-shutdown mode and then being brought back to normal operation via a partial reset? Will this process clear the Safety Status A, B, and C?
From one of the following threads I've looked into, it seems like performing a full reset or shutdown is not recommended unless you are dealing with the delivery or long-term storage mode. With that said would you recommend option 1?
Here are the resources I have already looked into:
- Technical reference manual
- [FAQ] BQ76952: How do I RESET the BQ769x2 device?
- [FAQ] BQ76952: How does SHUTDOWN mode work?
Thank you,
Kyungjae Lee