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.

BQ40Z50-R1: BQ40Z50-R1

Part Number: BQ40Z50-R1

I am encountering same issue where XCHG and XDSG FET are high. I do not see any PF or Alert eiher. I am not able to change or discharge them.

How I reached to this state is as follows: My battery is 3000 mAh capacity. I am charging this battery using Arbin with CC of 1.3A to 13.6V. Terminating charge (VCT) at 125mA. Discharging battery to  RSOC 5%. I have disabled VIMA , OC and Fuse protection at this time.

1. I discharge the battery to RSOC=5%. Rem Capacity = 149 mAh. Bat Voltage = 12.308 V

2. Rest for 5Hrs 1 min. Rem Capacity dropped to 148 (RSOC=5%) and recovered to 153 mAh (RSOC=6%). Bat Voltage = 12.598 

3. Start charging at CC = 1.3A. Bat Voltage=12.722V

4. Battery FET XCHG& XDSG are high. RSOC=4% or lower Rem Cap =116 mAh

I am seeing this quite frequently. Once in this state battery recovered (XCGH & XDSG FET went low) with time (which is varying from 1 hour to 2 days) on few occasions but most of the time battery seems to be not responding at all.

What would be triggering XCHG and XDSG simultaneously. Anything in the firmware that detects low Rem Cap and does not like 1.3A charging current. I am not able to understand this phenomenon. Any help is appreciated.

  • Sachin

        Can you upload the log file and configuration file for further study?

  • Tue Feb 11 16:56:13 CST 2020
    
    Device Name = bq40z50R1
    Firmware Version = V1_06_BLD0036
    
    Design Capacity = 3000
    Design Voltage = 12800
    Specification Info = 0x0031
    Manufacturer Date = 2019-11-1
    Serial Number = 0x002E
    Manufacturer Name = Texas Instruments
    Device Name = bq40z50-R1
    Device Chemistry = LFP
    
    Sample,DateTime,ElapsedTime,ManufAccess,RemCapAlarm,RemTimeAlarm,BattMode,@Rate(@),@TimeFull,@TimeEmpty,@RateOK,Temperature,Voltage,Current,AvgCurr,MaxErr,RSOC,ASOC,RemCap,FullChgCap,RunTimeEmty,RunTimeEmty,AvgTimeFull,ChgCurr,ChgVolt,BattStat,CycleCnt,TurboPwr,TurboCurr,SoH,OpStatA,OpStatB,TempRange,ChgStat,GaugeStat,ITStat,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,FltRemQ,FltRemE,FltFullChgQ,FltFullChgE,NoLoadRemCap,TrueRemQ,TrueRemE,InitialQ,InitialE,TrueFullChgQ,TrueFullChgE,T_sim,T_ambient,RaScale1,RaScale2,RaScale3,RaScale4,CompRes1,CompRes2,CompRes3,CompRes4,PackGrid,LStatus,CellGrid1,CellGrid2,CellGrid3,CellGrid4,StateTime,DOD0_1,DOD0_2,DOD0_3,DOD0_4,DOD0 Passed Q,DOD0 Passed E,DOD0 Time,DODEOC_1,DODEOC_2,DODEOC_3,DODEOC_4,QMax1,QMax2,QMax3,QMax4,QMaxDOD0_1,QMaxDOD0_2,QMaxDOD0_3,QMaxDOD0_4,QMaxPassedQ,QMaxTime,Tk,Ta,RawDOD_1,RawDOD_2,RawDOD_3,RawDOD_4,CBTime1,CBTime2,CBTime3,CBTime4,CBDOD_1,CBDOD_2,CBDOD_3,CBDOD_4,CBTotalDODChg,SOH_FC_Q,SOH_FC_E,LogRowTime(ms),LogStatus
    1,2020-02-11 16:56:17,4.001,0x6101,500,10,0x6001,0,65535,65535,1,24.5,13393,0,0,1,99,97,2910,2940,65535,65535,65535,0,0,0x00C0,0,-13731,-10963,100,0x6101,0x0000,0x08,0x0004,0x50,0x0811,0x00F8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3349,3351,3347,3348,13374,2,0,0,0,0,0,0,0,0,0,0,22.4,24.5,24.3,196.3,196.7,24.5,-273.2,3024,3861,2940,3750,0,3024,3861,-84,-111,2940,3750,21.7,24.5,1000,1000,1000,1000,0,0,0,0,0,6,0,0,0,0,349435,490,436,523,512,0,0,31,904,640,864,928,3287,3290,3259,3296,0,0,0,0,-1,1553,6.05,18000,448,408,480,480,0,0,0,0,0,0,0,0,0,3036,3932,959,SUCCESS
    2,2020-02-11 16:56:21,8.001,0x6101,500,10,0x6001,0,65535,65535,1,24.5,13393,0,0,1,99,97,2910,2940,65535,65535,65535,0,0,0x00C0,0,-13731,-10963,100,0x6101,0x0000,0x08,0x0004,0x50,0x0811,0x00F8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3349,3351,3347,3348,13374,0,0,0,0,0,0,0,0,0,0,0,22.4,24.5,24.3,197.0,196.4,24.5,-273.2,3024,3861,2940,3750,0,3024,3861,-84,-111,2940,3750,21.7,24.5,1000,1000,1000,1000,0,0,0,0,0,6,0,0,0,0,349439,490,436,523,512,0,0,31,904,640,864,928,3287,3290,3259,3296,0,0,0,0,-1,1553,6.05,18000,448,408,480,480,0,0,0,0,0,0,0,0,0,3036,3932,960,SUCCESS
    3,2020-02-11 16:56:25,12.002,0x6101,500,10,0x6001,0,65535,65535,1,24.5,13392,0,0,1,99,97,2910,2940,65535,65535,65535,0,0,0x00C0,0,-13731,-10963,100,0x6101,0x0000,0x08,0x0004,0x50,0x0811,0x00F8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3349,3351,3347,3348,13374,1,0,0,0,0,0,0,0,0,0,0,22.4,24.5,24.3,196.3,196.3,24.5,-273.2,3024,3861,2940,3750,0,3024,3861,-84,-111,2940,3750,21.7,24.5,1000,1000,1000,1000,0,0,0,0,0,6,0,0,0,0,349443,490,436,523,512,0,0,31,904,640,864,928,3287,3290,3259,3296,0,0,0,0,-1,1553,6.05,18000,448,408,480,480,0,0,0,0,0,0,0,0,0,3036,3932,961,SUCCESS
    4,2020-02-11 16:56:29,16.002,0x6101,500,10,0x6001,0,65535,65535,1,24.5,13392,0,0,1,99,97,2910,2940,65535,65535,65535,0,0,0x00C0,0,-13731,-10963,100,0x6101,0x0000,0x08,0x0004,0x50,0x0811,0x00F8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3349,3351,3347,3348,13374,4,0,0,0,0,0,0,0,0,0,0,22.4,24.5,24.3,196.3,197.1,24.5,-273.2,3024,3861,2940,3750,0,3024,3861,-84,-111,2940,3750,21.7,24.5,1000,1000,1000,1000,0,0,0,0,0,6,0,0,0,0,349447,490,436,523,512,0,0,31,904,640,864,928,3287,3290,3259,3296,0,0,0,0,-1,1553,6.05,18000,448,408,480,480,0,0,0,0,0,0,0,0,0,3036,3932,959,SUCCESS
    5,2020-02-11 16:56:33,20.003,0x6101,500,10,0x6001,0,65535,65535,1,24.5,13392,0,0,1,99,97,2910,2940,65535,65535,65535,0,0,0x00C0,0,-13731,-10963,100,0x6101,0x0000,0x08,0x0004,0x50,0x0811,0x00F8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3349,3351,3347,3348,13374,0,0,0,0,0,0,0,0,0,0,0,22.4,24.5,24.3,196.4,196.1,24.5,-273.2,3024,3861,2940,3750,0,3024,3861,-84,-111,2940,3750,21.7,24.5,1000,1000,1000,1000,0,0,0,0,0,6,0,0,0,0,349451,490,436,523,512,0,0,31,904,640,864,928,3287,3290,3259,3296,0,0,0,0,-1,1553,6.05,18000,448,408,480,480,0,0,0,0,0,0,0,0,0,3036,3932,973,SUCCESS
    6,2020-02-11 16:56:37,24.003,0x6101,500,10,0x6001,0,65535,65535,1,24.5,13392,0,0,1,99,97,2910,2940,65535,65535,65535,0,0,0x00C0,0,-13731,-10963,100,0x6101,0x0000,0x08,0x0004,0x50,0x0811,0x00F8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3349,3351,3347,3348,13373,0,0,0,0,0,0,0,0,0,0,0,22.4,24.5,24.3,196.8,196.4,24.5,-273.2,3024,3861,2940,3750,0,3024,3861,-84,-111,2940,3750,21.7,24.5,1000,1000,1000,1000,0,0,0,0,0,6,0,0,0,0,349455,490,436,523,512,0,0,31,904,640,864,928,3287,3290,3259,3296,0,0,0,0,-1,1553,6.05,18000,448,408,480,480,0,0,0,0,0,0,0,0,0,3036,3932,989,SUCCESS
    

  • Hi, Sachin

         The data looks weird, all cell voltage are around 3.3v or so, but the RSOC is 99%.

         The QEN in Gauging Status is 0, but GAUGE_EN in MaxStatus is 1.

         Is the Chem ID programmed correctly?

         Can you import a default srec file and reconfigure the chem ID and other data see if the issue still persists?

         Please also try with R3 version