Skip to main content
MRayner
Visitor II
September 4, 2024
Solved

L9963E balancing and its relationship with the MCU (STM32)

  • September 4, 2024
  • 1 reply
  • 1051 views

Hi,

I have an STM32U5 communicating with a L9963E in order to balance a series of cells, although I think I may be underestimating/misinterpreting the functionality of the IC as I have been struggling to get the cells to balance correctly.

Assuming I have set the registers correctly (relevant cells enabled, flags cleared, thresholds defined etc.), could someone clarify to me if, when I tell the L9963E to balance a selection of cells, the IC will actively discharge the cells with the higher voltages until they all reach an equal (lower) value?

Or is the IC just simply discharging the cells I tell it to and that it is the STM32's responsibility to read the cell voltages and disable the balancing for each cell when appropriate?

 

I am aware that there is a "Timed Balancing" mode where I could set the "balancing" time for each cell, but I do not know enough information about the cells in order to determine these values.

Many Thanks

Best answer by Max VIZZINI

Hi,

No matter if you balance manually or timed, the decision to start / stop balancing for each cell is in the hands of the application MCU deciding based on Voltage and maybe even better SOC computed values.

Best Regards,

AutoDevKit Team

 

1 reply

Max VIZZINI
Max VIZZINIBest answer
Technical Moderator
September 4, 2024

Hi,

No matter if you balance manually or timed, the decision to start / stop balancing for each cell is in the hands of the application MCU deciding based on Voltage and maybe even better SOC computed values.

Best Regards,

AutoDevKit Team