Tool/software:
Hi,
During development of a BMS for 50 Ah 8S or 16S LiFePO4 battery cells, we have encountered an unexpected behavior of the BQ76972 IC. Our BMS is intended for normal current is in the 10 – 60 A range, and peaks up to 120 A are occasionally present. Our BMS design in general follows the guidelines given the BQ76972 Technical Documentation list. Nothing unconventional.
From time to time we see that the coulomb counter (Ah counter) is set to -327 Ah, and we also see that the BQ76972 IC sometimes enter a state, where internal values and outputs become illegal for a fixed period of time, always around 6 ms, and then returns to legal values. These upsets (latch-up?) seem to be correlated with short (perhaps 100 us to 3 ms) load current spikes in the 50 to 100 A range. These current spikes do not trigger any overcurrent limits, as they are well within what we have set the BMS to allow.
In our mind the problem could be related to voltage spikes at the current sense inputs (pins no. 18 and 20), as these pins are specified only to tolerate voltages close to the VSS level (pin no. 17). However, we have tried to protect these sensitive inputs against voltage spikes, and it is difficult to measure if any spikes are present. Perhaps the VC0 to VSS voltage could also be a problem.
Any idea of where to look for the origin of the above described problems? Why reset to -327 Ah? Are we looking the right place? Should we direct our attention to other parts of the circuit also/instead?