Hi All,
I have a new Li-ion battery pack rated at 12.6V, which includes its own built-in protection circuit. I've attached the datasheet for reference.
As an experiment, I wanted to test how long the battery would last in my application and whether the charger could recover the battery once it reached a very low voltage—specifically around 8.1V (approximately 2.7V per cell).
However, during this test, something seems to have gone wrong. The battery now appears to be stuck at around 5.5V and is not recovering. This makes me suspect that either the protection circuit has failed or the balancing circuitry for the cells has been damaged. Based on the 5.5V reading, it's possible that only two cells are functioning at 2.7V each, or that something else in the protection circuit has malfunctioned.
I’m unsure if this is the root cause, but I have my doubts and would like to know if this sounds plausible.
My application controls several 12V DC solenoids. On startup, it initiates a process that forces the solenoids into their closed positions, drawing a surge of current. It’s possible that as the battery voltage dropped very low, the microcontroller’s brownout protection triggered a reset. Upon restarting, the system would again attempt to drive the solenoids, potentially creating a loop that repeatedly drew high current from an already weak battery.
We are driving the solenoids with DRV8847. Can it be possible that there could have been an inductive spike of some sort fed back into the battery pack?
I had assumed the protection circuit would guard against this kind of behaviour, but it seems something has gone wrong. Does this explanation sound reasonable or has anyone experienced something similar?
I have a new Li-ion battery pack rated at 12.6V, which includes its own built-in protection circuit. I've attached the datasheet for reference.
As an experiment, I wanted to test how long the battery would last in my application and whether the charger could recover the battery once it reached a very low voltage—specifically around 8.1V (approximately 2.7V per cell).
However, during this test, something seems to have gone wrong. The battery now appears to be stuck at around 5.5V and is not recovering. This makes me suspect that either the protection circuit has failed or the balancing circuitry for the cells has been damaged. Based on the 5.5V reading, it's possible that only two cells are functioning at 2.7V each, or that something else in the protection circuit has malfunctioned.
I’m unsure if this is the root cause, but I have my doubts and would like to know if this sounds plausible.
My application controls several 12V DC solenoids. On startup, it initiates a process that forces the solenoids into their closed positions, drawing a surge of current. It’s possible that as the battery voltage dropped very low, the microcontroller’s brownout protection triggered a reset. Upon restarting, the system would again attempt to drive the solenoids, potentially creating a loop that repeatedly drew high current from an already weak battery.
We are driving the solenoids with DRV8847. Can it be possible that there could have been an inductive spike of some sort fed back into the battery pack?
I had assumed the protection circuit would guard against this kind of behaviour, but it seems something has gone wrong. Does this explanation sound reasonable or has anyone experienced something similar?
Attachments
-
626.9 KB Views: 8
Last edited:
