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: BQ4050 Fail to achieve FETs Control

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

Tool/software:

Hello Team,

We are From XBattery Pvt Ltd. We are trying to configure the BQ4050 via BQSTUDIO v1.3.101 tool. I'm able to Turn ON charge and discharge MOSFETs. what will be the possible issues and Conditions to enable both MOSFETs. Circuit attached for your reference, in this additional balance circuit provision made for ETA3000 to obtain large balancing current.

  • Hello,

    This question has been assigned and will be reviewed when possible.

    Thank you,
    Alan

  • Hello Parul,

    First you need FET_EN which then allows the FW to take over to enable/disable the CHG & DSG. The conditions which the FETs get turn on/off are in the TRM in detail. I can tell you at a high level that the DSG FET should always be on and it will only get disabled if a fault or protection event was to happen. Of course, there might be more special corner cases like PF. The CHG FET should only turn on when the device is charging, and also when there is a high load from the system which exceeds a certain threshold. The threshold would be something to not damage the body diode on the CHG FET.

  • Hello Miguel,

    Here I have attached my gg configuration file and Log file. In this project we are not able to control the CHG and DSG FETs in Manual control and firmware control mood. This Configuration we have done for NMC cells. So, Kindley look into my Configuration sheet and help me to resolve this issue.

    Fri Oct 10 12:50:02 IST 2025
    
    Device Name = bq4050
    Firmware Version = V0_01_BLD0022
    
    Design Capacity = 7800
    Design Voltage = 7400
    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-10-10 12:50:06,4.013,0x0121,300,10,0x0202,0,65535,65535,1,30.8,7715,3,1,100,76,76,100,5903,7800,65535,65535,65535,2700,8400,0x00C0,2,0x0121,0x0000,0x08,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3852,3863,0,0,7728,2,-5,-4,0,0,-2,-2,0,0,2,1,30.7,27.5,27.5,-53.3,-53.3,30.7,27.6,5903,0,0,0,0,770,SUCCESS
    2,2025-10-10 12:50:10,8.019,0x0121,300,10,0x0202,0,65535,65535,1,30.7,7715,4,2,100,76,76,100,5903,7800,65535,65535,56910,2700,8400,0x00C0,2,0x0121,0x0000,0x08,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3852,3862,0,0,7729,5,-4,-2,0,0,-2,-1,0,0,2,1,30.7,27.6,27.1,-53.3,-53.3,30.7,27.6,5903,0,0,0,0,764,SUCCESS
    3,2025-10-10 12:50:14,12.028,0x0121,300,10,0x0202,0,65535,65535,1,30.7,7715,3,2,100,76,76,100,5903,7800,65535,65535,56910,2700,8400,0x00C0,2,0x0121,0x0000,0x08,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3852,3862,0,0,7728,4,-8,0,0,0,-3,0,0,0,2,1,30.7,27.9,27.1,-53.3,-53.3,30.7,27.9,5903,0,0,0,0,768,SUCCESS
    4,2025-10-10 12:50:18,16.037,0x6121,300,10,0x0202,0,65535,65535,1,30.7,7715,4,2,100,76,76,100,5903,7800,65535,65535,56910,0,0,0x00C0,2,0x6121,0x0000,0x08,0x0004,0x40,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3852,3862,0,0,7728,5,-8,-3,0,0,-3,-1,0,0,2,1,30.8,28.3,27.5,-53.3,-53.3,30.8,28.3,5903,0,0,0,0,790,SUCCESS
    5,2025-10-10 12:50:22,20.051,0x6121,300,10,0x0202,0,65535,65535,1,30.7,7715,3,2,100,76,76,100,5903,7800,65535,65535,56910,0,0,0x00C0,2,0x6121,0x0000,0x08,0x0004,0x40,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3852,3863,0,0,7728,4,0,0,0,0,0,0,0,0,0,1,30.7,27.9,27.2,-53.3,-53.3,30.7,27.9,5903,0,0,0,0,762,SUCCESS
    6,2025-10-10 12:50:26,24.053,0x6121,300,10,0x0202,0,65535,65535,1,30.8,7715,0,2,100,76,76,100,5903,7800,65535,65535,56910,0,0,0x00C0,2,0x6121,0x0000,0x08,0x0004,0x40,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3852,3863,0,0,7729,2,0,0,0,0,0,0,0,0,0,1,30.8,28.0,27.5,-53.3,-53.3,30.8,28.0,5903,0,0,0,0,789,SUCCESS
    7,2025-10-10 12:50:30,28.058,0x6121,300,10,0x0202,0,65535,65535,1,30.8,7715,3,2,100,76,76,100,5903,7800,65535,65535,56910,0,0,0x00C0,2,0x6121,0x0000,0x08,0x0004,0x40,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3852,3863,0,0,7728,5,0,0,0,0,0,0,0,0,0,1,30.7,28.2,28.0,-53.3,-53.3,30.7,28.2,5903,0,0,0,0,785,SUCCESS
    8,2025-10-10 12:50:34,32.070,0x0121,300,10,0x0202,0,65535,65535,1,30.8,7715,3,2,100,76,76,100,5903,7800,65535,65535,56910,2700,8400,0x00C0,2,0x0121,0x0000,0x08,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3852,3863,0,0,7728,5,-4,-2,0,0,-2,-1,0,0,3,1,30.8,28.5,27.9,-53.3,-53.3,30.8,28.5,5903,0,0,0,0,761,SUCCESS
    9,2025-10-10 12:50:38,36.082,0x0121,300,10,0x0202,0,65535,65535,1,30.8,7715,4,2,100,76,76,100,5903,7800,65535,65535,56910,2700,8400,0x00C0,2,0x0121,0x0000,0x08,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3853,3862,0,0,7730,4,0,-3,0,0,0,-1,0,0,2,1,30.8,28.6,27.9,-53.3,-53.3,30.8,28.6,5903,0,0,0,0,778,SUCCESS
    10,2025-10-10 12:50:42,40.083,0x0121,300,10,0x0202,0,65535,65535,1,30.8,7715,4,2,100,76,76,100,5903,7800,65535,65535,56910,2700,8400,0x00C0,2,0x0121,0x0000,0x08,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3853,3863,0,0,7727,5,1,0,0,0,0,0,0,0,2,1,30.8,28.0,27.4,-53.3,-53.3,30.8,28.0,5903,0,0,0,0,785,SUCCESS
    11,2025-10-10 12:50:47,44.093,0x0121,300,10,0x0202,0,65535,65535,1,30.8,7715,0,2,100,76,76,100,5903,7800,65535,65535,56910,2700,8400,0x00C0,2,0x0121,0x0000,0x08,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3852,3863,0,0,7730,5,0,0,0,0,0,0,0,0,0,1,30.8,27.5,26.8,-53.3,-53.3,30.8,27.5,5903,0,0,0,0,782,SUCCESS
    12,2025-10-10 12:50:51,48.101,0x0121,300,10,0x0202,0,65535,65535,1,30.8,7715,0,2,100,76,76,100,5903,7800,65535,65535,56910,2700,8400,0x00C0,2,0x0121,0x0000,0x08,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3852,3863,0,0,7728,2,-2,-3,0,0,-1,-1,0,0,2,1,30.7,27.3,26.4,-53.3,-53.3,30.7,27.3,5903,0,0,0,0,775,SUCCESS
    13,2025-10-10 12:50:55,52.112,0x0121,300,10,0x0202,0,65535,65535,1,30.8,7715,0,2,100,76,76,100,5903,7800,65535,65535,56910,2700,8400,0x00C0,2,0x0121,0x0000,0x08,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3852,3862,0,0,7728,4,0,0,0,0,0,0,0,0,0,1,30.8,27.7,26.7,-53.3,-53.3,30.8,27.7,5903,0,0,0,0,749,SUCCESS
    

    f_clear_f_e.gg.csv

  • To be more specific, you have TDA triggered. Can you check if meet any of these conditions and if so, clear them out?

  • It looks like you need press set to 1 based on what I can see from your screenshot. There is way to disable the PRES.