Part Number: BQ76952
Other Parts Discussed in Thread: BQSTUDIO, EV2400
Hello,
I'm trying to run host-controlled balancing and having some issues. Passive balancing (where the BQ76952 runs its own balancing algo) works, however. I need host-controlled balancing to work, and cannot figure out what is going wrong. My setup:
Custom board with a BQ76952, attached to a 16-cell cap bank that is being used to simulate a battery cell-pack. Balancing is to be done with the internal resistors in the BQ76952.
The pack is at rest (no discharge/charge current), and I'm attempting to level out the pack using the internal resistors using host-controlled commands
I have attempted to send both of these cell-balancing commands, if either works that would be acceptable for my application, but neither works (ie. cell voltages do not change, reading "active_cells" does not show any balancers active, etc.)

I am sending host-controlled balancing commands using a custom-board over I2C; the I2C has been tested for several hundred hours and works. I have also attempted to send these commands using the EV2400 using BQstudio, and had the same results; the pack is not balancing
Here are my balancing settings:

I have changed cell balance interval to many different settings 1->60s to no effect
It doesn't make sense to me that "passive" balancing would work, but "host-controlled" balancing wouldn't. Do you have any suggestions for things I could be missing? The datasheet seems to suggest that "host-controlled" balancing only happens when the system is charging; can host-controlled balancing not be done at rest?