Spaces:
Runtime error
Runtime error
BQ76PL455EVM: Cell Balancing commands | |
Part Number: BQ76PL455EVM Hi, I am controlling the BQ76PL455A-Q1 EVM through the TMS320F28379D launch pad. I am trying to performing balancing by sending balancing commands to the required cells(Similar to GUI - Balancing enable for those cells that need balancing). I using Simulink to control the EVM via the launchpad. The software reference design does not have any examples for passive balancing commands as it dies for other scenarios. Can you please share some documents/commands that I can you for balancing each cell individually? | |
Hello User, If you can successfully use GUI to enable cell balancing on EVM, then it should be the problem of your source code. Please refer to section 7.3.7 Passive Balancing. The squeeze (OWD) function must be disabled for correct balancing operation by setting TSTCONFIG[EQ_SQUEEZE_EN] = 0. If CBCONFIG[BAL_CONTINUE] is set to '0', then when there is a FAULT the bq76PL455A disables balancing. The CBENBL register bits clear to indicate this event. BAL_CONTINUE = 0: CBENBL is set to 0 and balancing is disabled until the fault and fault status bits are cleared. Information about what was being balanced is discarded. No change is made to the BAL_TIME bits in CBCONFIG. The CBENBL register must then be rewritten with the desired balancing action. BAL_CONTINUE = 1: There is no effect on CBENBL and CBCONFIG and any balancing in progress continues. Thanks! Andy | |