Hi everyone,
I am working with the MC33774A to balance cell pins. First, I set balancing for cell 1 (3.7 V) with an under-voltage threshold UV0 = 3.6 V. When I read the BAL_CH_UV0_STAT0 register, the value is 0x0C00. This makes sense because cell 11 (3.4 V) and cell 12 (3.3 V) are below the threshold.
Then, I changed the under-voltage setting to UV0 = 3.2 V (lower than 3.6 V) and activated cell balancing for cell 11 and cell 12, but it did not work.
After referring to the MC33774A datasheet, I realized that in voltage-controlled mode there is a third input, which is the status of BAL_CH_UV0_STAT. So, I want to clear the bits of BAL_CH_UV0_STAT (from 0x0C00 to 0x0000) to allow the balancing process to run again.
However, these bits are read-only, with a “read clears bit” behavior. I tried to read the entire BAL_CH_UV0_STAT0 register using the command:
HI
Please follow below step to set CB function under UV condition,seems you don't have correct steps setting for this CB function test.:
1: wake up and assign CID
guoweisun_0-1780887697263.png
After reviewing the steps you provided, I think that I have set the CB function under UV condition correctly. But my issue is not with the configuration steps, but rather with clearing the values in the 'BAL_CH_UV0_STAT0' register. Anyway, thank you so much for your support. While going through the steps you mentioned, I rechecked the datasheet and was able to find a solution to my issue.