This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ4050: Cell balancing enable setting.

Part Number: BQ4050
Other Parts Discussed in Thread: BQSTUDIO,

Tool/software:

Hello.

I set BALANCING CONFIGURATION (0x460f) CB (bit0) = 1 .

but in BQstudio, BAL_EN bit in Gauging Status is still 0.

How can I change the bit, BAL_EN ? 

There is no command for BAL_EN in command window.

  • Okay, I found the way to change BAL_EN bit (only charge mode can support balancing, right?)

    but still CB bit = 0 with cell balancing start condition,

    what should I do for it?

    refer attached filescheck CB.gg.csv

    Thu Jul 03 18:39:11 KST 2025
    
    Device Version Info = 9e34_0_01
    BQZ Device Name = bq4050
    BQZ Firmware Version = V0_01_BLD22
    
    Design Capacity = 4400
    Design Voltage = 14400
    Specification Info = 0x0031
    Manufacturer Date = 1980-1-1
    Serial Number = 0x0001
    Manufacturer Name = Texas Instruments
    Device Name = bq4050
    Device Chemistry = LION
    
    Sample,DateTime,ElapsedTime,ManufAccess,RemCapAlarm,RemTimeAlarm,BattMode,@Rate(@),@TimeFull,@TimeEmpty,@RateOK,Temperature,Voltage,Current,AvgCurr,MaxErr,RSOC,ASOC,SOH,RemCap,FullChgCap,RunTimeEmty,RunTimeEmty,AvgTimeFull,ChgCurr,ChgVolt,BattStat,CycleCnt,OpStatA,OpStatB,TempRange,ChgStat,GaugeStat,MfgStat,SafetyAlertAB,SafetyStatAB,SafetyAlertCD,SafetyStatCD,PFAlertAB,PFStatAB,PFAlertCD,PFStatCD,CellVolt1,CellVolt2,CellVolt3,CellVolt4,vBAT,vPACK,CellCurr1,CellCurr2,CellCurr3,CellCurr4,CellPower1,CellPower2,CellPower3,CellPower4,Power,AvgPow,IntTemp,TS1Temp,TS2Temp,TS3Temp,TS4Temp,CellTemp,FETTemp,CEDV_RC,DSGCap,CEDVThr,CEDVFltV,ChgDeficit,LogRowTime(ms),LogStatus
    1,2025-07-03 18:39:14,1.306,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15957,49,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15919,15915,48,41,48,49,20,16,19,19,78,79,23.6,5.0,196.4,196.4,196.1,5.0,-273.2,898,0,14004,14008,0,877,SUCCESS
    2,2025-07-03 18:39:14,2.223,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,49,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15919,15916,50,43,49,44,21,17,19,17,78,79,23.6,5.0,196.1,196.4,196.4,5.0,-273.2,898,0,14004,14008,0,812,SUCCESS
    3,2025-07-03 18:39:15,3.075,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,51,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15920,15916,47,45,44,44,19,18,17,17,80,79,23.6,5.0,196.0,196.7,196.3,5.0,-273.2,898,0,14004,14008,0,842,SUCCESS
    4,2025-07-03 18:39:17,4.347,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,49,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15919,15916,44,47,46,47,18,19,18,19,80,79,23.6,5.0,196.3,196.4,196.5,5.0,-273.2,898,0,14004,14008,0,794,SUCCESS
    5,2025-07-03 18:39:17,5.184,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,49,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15918,15916,50,43,45,42,21,17,18,17,80,79,23.6,5.0,196.1,196.1,196.4,5.0,-273.2,898,0,14004,14008,0,821,SUCCESS
    6,2025-07-03 18:39:18,6.043,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,49,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15919,15916,49,49,46,50,20,19,18,20,80,79,23.6,5.0,196.5,196.4,196.0,5.0,-273.2,898,0,14004,14008,0,893,SUCCESS
    7,2025-07-03 18:39:19,7.033,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,49,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15918,15917,43,49,46,47,18,19,18,19,78,79,23.6,5.0,196.4,196.5,195.7,5.0,-273.2,898,0,14004,14008,0,901,SUCCESS
    8,2025-07-03 18:39:21,8.391,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,49,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15918,15916,46,45,50,50,19,18,20,20,80,79,23.6,5.0,196.5,196.4,196.0,5.0,-273.2,898,0,14004,14008,0,834,SUCCESS
    9,2025-07-03 18:39:22,9.586,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,49,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15918,15916,51,46,48,41,21,18,19,16,80,79,23.6,5.0,196.4,196.5,196.3,5.0,-273.2,898,0,14004,14008,0,881,SUCCESS
    10,2025-07-03 18:39:23,10.504,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,50,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15919,15916,42,53,46,50,17,21,18,20,80,79,23.5,5.0,196.1,196.4,196.3,5.0,-273.2,898,0,14004,14008,0,881,SUCCESS
    11,2025-07-03 18:39:24,11.830,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15957,48,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15919,15915,44,48,45,44,18,19,18,17,78,79,23.6,5.0,196.3,196.4,196.3,5.0,-273.2,898,0,14004,14008,0,898,SUCCESS
    12,2025-07-03 18:39:25,12.778,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15957,50,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3951,3952,3952,15918,15916,51,46,48,46,21,18,19,18,78,79,23.5,5.0,196.3,196.1,196.8,5.0,-273.2,898,0,14004,14008,0,850,SUCCESS
    13,2025-07-03 18:39:26,13.665,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,49,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15919,15915,50,46,49,38,21,18,19,15,81,79,23.6,5.0,196.5,196.5,196.4,5.0,-273.2,898,0,14004,14008,0,890,SUCCESS
    14,2025-07-03 18:39:27,14.591,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,50,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15918,15916,50,45,48,43,21,18,19,17,78,79,23.6,5.0,197.0,196.3,196.4,5.0,-273.2,898,0,14004,14008,0,890,SUCCESS
    15,2025-07-03 18:39:28,16.032,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,50,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15918,15916,44,50,48,44,18,20,19,17,78,79,23.6,5.0,195.7,196.4,195.9,5.0,-273.2,898,0,14004,14008,0,856,SUCCESS
    16,2025-07-03 18:39:29,17.135,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,49,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15917,15917,47,42,45,43,19,17,18,17,78,78,23.6,5.0,196.7,196.0,196.7,5.0,-273.2,898,0,14004,14008,0,876,SUCCESS
    17,2025-07-03 18:39:30,18.109,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15957,50,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3951,3952,3952,15920,15916,47,43,45,46,19,17,18,18,80,78,23.5,5.0,196.4,196.3,196.3,5.0,-273.2,898,0,14004,14008,0,865,SUCCESS
    18,2025-07-03 18:39:31,19.114,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15957,49,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15918,15916,46,43,44,44,19,17,17,17,78,79,23.6,5.0,196.4,196.4,196.5,5.0,-273.2,898,0,14004,14008,0,885,SUCCESS
    19,2025-07-03 18:39:33,20.454,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,50,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15917,15918,43,53,48,45,18,21,19,18,80,79,23.6,5.0,196.1,196.0,196.1,5.0,-273.2,898,0,14004,14008,0,865,SUCCESS
    20,2025-07-03 18:39:34,21.357,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,49,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15919,15918,42,53,48,45,17,21,19,18,78,79,23.6,5.0,196.1,196.1,196.5,5.0,-273.2,898,0,14004,14008,0,885,SUCCESS
    21,2025-07-03 18:39:34,22.278,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15957,50,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15918,15916,48,43,42,46,20,17,17,18,80,79,23.5,5.0,196.4,196.3,196.1,5.0,-273.2,898,0,14004,14008,0,821,SUCCESS
    22,2025-07-03 18:39:35,23.140,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,49,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15918,15917,45,46,42,42,18,18,17,17,78,79,23.6,5.0,196.0,195.7,196.4,5.0,-273.2,898,0,14004,14008,0,884,SUCCESS
    23,2025-07-03 18:39:37,24.473,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,48,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15920,15917,42,51,44,42,17,20,17,17,78,79,23.6,5.0,196.0,196.4,196.5,5.0,-273.2,898,0,14004,14008,0,893,SUCCESS
    24,2025-07-03 18:39:38,25.412,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,48,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15920,15915,47,51,45,41,19,20,18,16,75,78,23.5,5.0,196.1,196.4,196.4,5.0,-273.2,898,0,14004,14008,0,1000,SUCCESS
    25,2025-07-03 18:39:39,26.446,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,48,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3952,3952,3952,15918,15918,42,48,44,41,17,19,17,16,78,78,23.6,5.0,196.1,196.3,196.5,5.0,-273.2,898,0,14004,14008,0,838,SUCCESS
    26,2025-07-03 18:39:41,28.552,0x0187,300,10,0x6001,0,65535,65535,1,5.0,15958,48,49,100,21,21,100,898,4400,65535,65535,4288,2500,16640,0x0080,0,0x0187,0x0000,0x02,0x0008,0x10,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4102,3951,3952,3952,15919,15916,48,44,48,42,20,17,19,17,80,78,23.6,5.0,196.4,196.4,196.1,5.0,-273.2,898,0,14004,14008,0,860,SUCCESS
    

  • Hello, 

    Please expect a delayed response while I review this. 

    Regards, 

    Jonny.

  • please check this question.

  • Hello, 

    The BAL_EN bit just indicates that cell balancing is active. For the BAL_EN bit to get set, the cell balancing configuration parameters must be met, and the CB bit must be set. Please refer to the BQ4050 TRM for the cell balancing operation. 

    Regards, 

    Jonny. 

  • Hello, I already know about yout guide.

    My BQ4050 set BAL_EN and my cells are in imbalanced status,

    but I don't know why CB bit doesn't change 0 to 1.

    (means not processing CB)

    please check with attached log and gg file.

  • Hello, 

    I am not sure I fully understand what you are asking here. The CB bit is something that you change, not the gauge. This bit can be changed by using the data memory tab, or by directly writing to the Balancing Configuration register. 

    Regards, 

    Jonny. 

  • Dongoh Kang probably meant the OperationStatus()[CB] bit...

  • Hello, 

    I am not sure what the issue is here. It looks like the CB bit is set. If you have any confusion on when a specific bit is supposed to be set, how a bit is supposed to be set, or what a certain bit does, please refer to the device's Technical Reference Manual. This is described in the Technical Reference manual. 

    Regards, 

    Jonny.