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: Qmax vs FCC problem

Part Number: BQ40Z50

2388.datamemory.gg.csv

Thu Sep 01 09:43:22 KST 2022

Device Version Info = 4500_3_09
BQZ Device Name = bq40z50R3
BQZ Firmware Version = V3_09_BLD73

Design Capacity = 13000
Design Voltage = 7260
Specification Info = 0x0031
Manufacturer Date = 2022-7-15
Serial Number = 0x0000
Manufacturer Name = PowerLinx
Device Name = bq40z50-R3
Device Chemistry = LION

Sample,DateTime,ElapsedTime,ManufAccess,RemCapAlarm,RemTimeAlarm,BattMode,@Rate(@),@TimeFull,@TimeEmpty,@RateOK,Temperature,Voltage,Current,AvgCurr,MaxErr,RSOC,ASOC,RemCap,FullChgCap,RunTimeEmty,AvgTimeEmty,AvgTimeFull,ChgCurr,ChgVolt,BattStat,CycleCnt,MaxTurboPwr,SusTurboPwr,MaxTurboCurr,SusTurboCurr,TurboRhf,TurboVx,TurboQpass,TurboIsim,TurboVloadCell1,TurboVloadCell2,TurboVloadCell3,TurboVloadCell4,TurboVloadStack,TurboVloadSystem,TurboReffCell1,TurboReffCell2,TurboReffCell3,TurboReffCell4,TurboReffStack,TurboReffSystem,TurboSPPCCell1,TurboSPPCCell2,TurboSPPCCell3,TurboSPPCCell4,TurboSPPCStack,TurboSPPCSystem,TurboRhfCell,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,GaugeTemp,UnCompCellVolt1,UnCompCellVolt2,UnCompCellVolt3,UnCompCellVolt4,FiltCellVolt1,FiltCellVolt2,FiltCellVolt3,FiltCellVolt4,FiltCellCurr1,FiltCellCurr2,FiltCellCurr3,FiltCellCurr4,FiltTemp,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,BalStat,SOH_FC_Q,SOH_FC_E,AccumT,AccumQ,LogRowTime(ms),LogStatus
1,2022-09-01 09:43:27,4.012,0x0107,1300,10,0x6001,0,65535,65535,1,28.2,8129,0,0,1,100,75,9669,9669,65535,65535,65535,5100,8300,0x00C0,0,-20093,-16718,-32767,-26000,44,8129,0,-3160,3901,3900,0,0,7800,7800,30,30,0,0,60,60,-26527,-26493,-32767,-32767,-26493,-32767,44,75,0x0107,0x1000,0x10,0x0008,0x50,0x0014,0x0038,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,4065,4064,0,0,8155,8129,0,0,0,0,0,0,0,0,0,0,26.4,28.2,196.3,196.4,197.1,28.2,26.8,28.2,406.8,406.7,0.0,0.0,4065,4064,0,0,0,1,0,0,28.1,9880,7088,9669,6920,13111,9880,7088,-211,-168,9669,6920,28.0,28.0,1000,1000,0,0,0,0,0,0,0,14,0,0,0,0,78,2368,2400,0,0,0,0,0,2592,2592,0,0,15404,15361,0,0,0,0,0,0,0,0,2.52,845,2368,2400,0,0,8730,0,0,0,2368,2400,0,0,16384,1,9769,7017,0,0,1577,SUCCESS

hi. i used BQ4050-R3.

i made Golden Sample. it has problem. 

Gas Gauging State Qmax Cell 1 15404 mAh
Gas Gauging State Qmax Cell 2 15361 mAh

Qmax Cell1 is 15040 , Cell 2 15361 mAh. but FCC is 9669mAh.

Why is this happening??

  • Hello,

    How were Qmax Cell 1 and Qmax Cell 2 values obtained? Was a learning cycle performed? 

    Regards,
    Jose Couso

  • If you look at Lstatus, the Qmax value has been updated to a value of 0x14. The learning cycle was executed.

  • Hello Choi,

    If FCC is much less than Qmax, I can think of two things:
    1- cell resistance might be too high
    2- load is very high

    Also, by definition FCC is the usable capacity of the battery from full to empty, and Qmax is the total chemical capacity (this is not fully reachable, FCC will always be less than Qmax). Please see below


    Legend:
    3- represents Qmax
    1- Open Circuit Voltage
    4- FCC with no load

    As it can be seen above with no load, FCC is smaller than Qmax. Once we have a load FCC is even smaller.

    What might have happened is in the last discharge, the gauge had a big load and FCC was updated accordingly. Also, charge termination will also affect FCC, say the user stops charging at a lower voltage, now the user will get less capacity. 

    FCC is established before discharge starts and is based on a simulation from full to empty for a specific temperature and anticipated load.

    Regards,
    Jose Couso