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.

BQ34Z950: Early Charge Termination, battery not 100% charge

Part Number: BQ34Z950
Other Parts Discussed in Thread: BQ2050, GPCCHEM, BQSTUDIO, BQEVSW

Hi,

I have an issue about charge termination. When I charge my battery, charging process stops at 94%, 98%, 89%, 87%. but when i ON OFF mains supply then it again start charging . I do not understand how to resolve this issue each battery give me different result. can you please help me how to resolve this ,please see my parameter file and help me how to resolve this, waiting for your support.


bq EVSW Version = 0.9.90
DeviceName = bq34z950 v0.02
Time = 3/7/2019 2:20:07 PM


[Voltage(1st Level Safety)]
COV Threshold = 4450
COV Recovery = 4200
CUV Threshold = 3010
CUV Recovery = 3060
[Current(1st Level Safety)]
OC (1st Tier) Chg = 6000
OC (1st Tier) Dsg = 6000
Current Recovery Time = 8
AFE OC Dsg = 12
AFE OC Dsg Time = 0F
AFE SC Chg Cfg = 77
AFE SC Dsg Cfg = 77
[Temperature(1st Level Safety)]
Over Temp Chg = 55.0
OT Chg Recovery = 50.0
Over Temp Dsg = 60.0
OT Dsg Recovery = 55.0

[Voltage(2nd Level Safety)]
SOV Threshold = 18000
SOV Time = 0
Cell Imbalance Current = 5
Cell Imbalance Fail Voltage = 1000
Cell Imbalance Time = 0
Battery Rest Time = 1800
[Current(2nd Level Safety)]
SOC Chg = 10000
SOC Chg Time = 0
SOC Dsg = 10000
SOC Dsg Time = 0
[Temperature(2nd Level Safety)]
SOT Chg = 65.0
SOT Chg Time = 0
SOT Dsg = 75.0
SOT Dsg Time = 0
[FET Verification(2nd Level Safety)]
FET Fail Time = 0
[AFE Verification(2nd Level Safety)]
AFE Fail Limit = 10

[Charge Inhibit Cfg(Charge Control)]
Chg Inhibit Temp Low = 0.0
Chg Inhibit Temp High = 50.0
[Pre-Charge Cfg(Charge Control)]
Pre-chg Current = 250
Pre-chg Temp = 12.0
Pre-chg Voltage = 3000
Recovery Voltage = 3100
[Fast Charge Cfg(Charge Control)]
Fast Charge Current = 4000
Charging Voltage = 16800
Suspend Low Temp = -5.0
Suspend High Temp = 55.0
[Termination Cfg.(Charge Control)]
Taper Current = 250
Taper Voltage = 300
TCA Clear % = 95
FC Set % = -1
FC Clear % = 98
[Cell Balancing Cfg(Charge Control)]
Min Cell Deviation = 1750
[Charging Faults(Charge Control)]
Over Charge Capacity = 300

[Data(SBS Configuration)]
Rem Cap Alarm = 300
Rem Energy Alarm = 4320
Rem Time Alarm = 10
Init Battery Mode = 0081
Design Voltage = 14800
Spec Info = 0031
Manuf Date = 29-April-2019
Ser. Num. = 0001
Cycle Count = 0
CC Threshold = 6000
CF MaxError Limit = 100
Design Capacity = 6600
Design Energy = 97680
Manuf Name = EMS_V165
Device Name = bq34z950
Device Chemistry = LION
[Configuration(SBS Configuration)]
TDA Set % = 6
TDA Clear % = 8
FD Set % = 2
FD Clear % = 5
TDA Set Volt Threshold = 5000
TDA Set Volt Time = 0
TDA Clear Volt = 5500

[Integrity Data(System Data)]
Reset Counter Partial = 0
Reset Counter Full = 198
[Manufacturer Info(System Data)]
Manuf. Info = 0123456789ABCDEF0123

[Registers(Configuration)]
Operation Cfg A = 0329
Operation Cfg B = 2448
Operation Cfg C = 0001
Permanent Fail Cfg = 0000
Non-Removable Cfg = 0000
[AFE(Configuration)]
AFE PMS Threshold = 5500

[LED Cfg(LED Support)]
LED Flash Period = 512
LED Blink Period = 1024
LED Delay = 100
LED Hold Time = 4
CHG Flash Alarm = 10
CHG Thresh 1 = 0
CHG Thresh 2 = 20
CHG Thresh 3 = 40
CHG Thresh 4 = 60
CHG Thresh 5 = 80
DSG Flash Alarm = 10
DSG Thresh 1 = 0
DSG Thresh 2 = 20
DSG Thresh 3 = 40
DSG Thresh 4 = 60
DSG Thresh 5 = 80
Sink Current = 3

[Power(Power)]
Flash Update OK Voltage = 7500
Shutdown Voltage = 12050
Charger Present = 3000
Wake Current Reg = 00

[IT Cfg(Gas Gauging)]
Load Select = 3
Load Mode = 0
Term Voltage = 12000
User Rate-mA = 0
User Rate-mW = 0
Reserve Cap-mAh = 0
Reserve Cap-mWh = 0
[Current Thresholds(Gas Gauging)]
Dsg Current Threshold = 50
Chg Current Threshold = 800
Quit Current = 10
[State(Gas Gauging)]
Qmax Cell 0 = 7408
Qmax Cell 1 = 7442
Qmax Cell 2 = 7445
Qmax Cell 3 = 7456
Qmax Pack = 7408
Update Status = 06
Delta Voltage = 4

[R_a0(Ra Table)]
Cell0 R_a flag = 0000
Cell0 R_a 0 = 41
Cell0 R_a 1 = 50
Cell0 R_a 2 = 73
Cell0 R_a 3 = 98
Cell0 R_a 4 = 99
Cell0 R_a 5 = 96
Cell0 R_a 6 = 101
Cell0 R_a 7 = 149
Cell0 R_a 8 = 181
Cell0 R_a 9 = 235
Cell0 R_a 10 = 310
Cell0 R_a 11 = 417
Cell0 R_a 12 = 447
Cell0 R_a 13 = 684
Cell0 R_a 14 = 994
[R_a1(Ra Table)]
Cell1 R_a flag = 0000
Cell1 R_a 0 = 51
Cell1 R_a 1 = 51
Cell1 R_a 2 = 75
Cell1 R_a 3 = 102
Cell1 R_a 4 = 102
Cell1 R_a 5 = 99
Cell1 R_a 6 = 103
Cell1 R_a 7 = 149
Cell1 R_a 8 = 188
Cell1 R_a 9 = 244
Cell1 R_a 10 = 320
Cell1 R_a 11 = 430
Cell1 R_a 12 = 468
Cell1 R_a 13 = 707
Cell1 R_a 14 = 1037
[R_a2(Ra Table)]
Cell2 R_a flag = 0055
Cell2 R_a 0 = 55
Cell2 R_a 1 = 55
Cell2 R_a 2 = 78
Cell2 R_a 3 = 101
Cell2 R_a 4 = 101
Cell2 R_a 5 = 97
Cell2 R_a 6 = 101
Cell2 R_a 7 = 148
Cell2 R_a 8 = 211
Cell2 R_a 9 = 278
Cell2 R_a 10 = 360
Cell2 R_a 11 = 497
Cell2 R_a 12 = 532
Cell2 R_a 13 = 62
Cell2 R_a 14 = 93
[R_a3(Ra Table)]
Cell3 R_a flag = 0000
Cell3 R_a 0 = 52
Cell3 R_a 1 = 56
Cell3 R_a 2 = 79
Cell3 R_a 3 = 102
Cell3 R_a 4 = 104
Cell3 R_a 5 = 102
Cell3 R_a 6 = 105
Cell3 R_a 7 = 156
Cell3 R_a 8 = 188
Cell3 R_a 9 = 241
Cell3 R_a 10 = 316
Cell3 R_a 11 = 429
Cell3 R_a 12 = 461
Cell3 R_a 13 = 439
Cell3 R_a 14 = 641
[R_a0x(Ra Table)]
xCell0 R_a flag = 0055
xCell0 R_a 0 = 41
xCell0 R_a 1 = 50
xCell0 R_a 2 = 73
xCell0 R_a 3 = 98
xCell0 R_a 4 = 99
xCell0 R_a 5 = 96
xCell0 R_a 6 = 101
xCell0 R_a 7 = 149
xCell0 R_a 8 = 215
xCell0 R_a 9 = 279
xCell0 R_a 10 = 368
xCell0 R_a 11 = 495
xCell0 R_a 12 = 531
xCell0 R_a 13 = 812
xCell0 R_a 14 = 1181
[R_a1x(Ra Table)]
xCell1 R_a flag = 0055
xCell1 R_a 0 = 51
xCell1 R_a 1 = 51
xCell1 R_a 2 = 75
xCell1 R_a 3 = 102
xCell1 R_a 4 = 102
xCell1 R_a 5 = 99
xCell1 R_a 6 = 103
xCell1 R_a 7 = 149
xCell1 R_a 8 = 215
xCell1 R_a 9 = 279
xCell1 R_a 10 = 366
xCell1 R_a 11 = 492
xCell1 R_a 12 = 535
xCell1 R_a 13 = 809
xCell1 R_a 14 = 1186
[R_a2x(Ra Table)]
xCell2 R_a flag = 0000
xCell2 R_a 0 = 55
xCell2 R_a 1 = 55
xCell2 R_a 2 = 78
xCell2 R_a 3 = 101
xCell2 R_a 4 = 101
xCell2 R_a 5 = 97
xCell2 R_a 6 = 101
xCell2 R_a 7 = 148
xCell2 R_a 8 = 186
xCell2 R_a 9 = 245
xCell2 R_a 10 = 317
xCell2 R_a 11 = 438
xCell2 R_a 12 = 469
xCell2 R_a 13 = 55
xCell2 R_a 14 = 82
[R_a3x(Ra Table)]
xCell3 R_a flag = 0055
xCell3 R_a 0 = 52
xCell3 R_a 1 = 56
xCell3 R_a 2 = 79
xCell3 R_a 3 = 102
xCell3 R_a 4 = 104
xCell3 R_a 5 = 102
xCell3 R_a 6 = 105
xCell3 R_a 7 = 156
xCell3 R_a 8 = 228
xCell3 R_a 9 = 292
xCell3 R_a 10 = 383
xCell3 R_a 11 = 520
xCell3 R_a 12 = 559
xCell3 R_a 13 = 532
xCell3 R_a 14 = 777

[Device Status Data(PF Status)]
PF Flags 1 = 0000
PF Flags 2 = 0000

[Data(Calibration)]
CC Gain = 7.514
CC Delta = 7.514
Ref Voltage = 1225.45
AFE Pack Gain = 763.67
CC Offset = -0.233
Board Offset = -21.3
Int Temp Offset = 0.0
Ext1 Temp Offset = -.8
Ext2 Temp Offset = 0.0
[Config(Calibration)]
CC Current = 3000
Voltage Signal = 16800
Temp Signal = 298.0
CC Offset Time = 250
ADC Offset Time = 32
CC Gain Time = 250
Voltage Time = 1984
Temperature Time = 32
Cal Mode Timeout = 300
[Temp Model(Calibration)]
Ext Coef 1 = -28285
Ext Coef 2 = 20848
Ext Coef 3 = -7537
Ext Coef 4 = 401.2
Ext Min AD = 0
Ext Max Temp = 401.2
Int Coef 1 = 0
Int Coef 2 = 0
Int Coef 3 = -11136
Int Coef 4 = 575.4
Int Min AD = 0
Int Max Temp = 575.4
[Current(Calibration)]
Filter = 239
Deadband = 3
CC Deadband = 10.0

[bq2050 Config(DQ Communication)]
bq20z753 Configuration = 10
Pins Pulled Down = 20
Pins Pulled Up = 05
Resistor Divider Gain = 6
mV to mAhr Scale = 640
AutoCal per Sleep = 0
BR_Low = 2700
BR_RC = 1000
Wr0_Low = 1775
Wr0_RC = 1225
Wr1_Low = 550
Wr1_RC = 2451
Rd0_Low = 1150
Rd1_Low = 1100
Rd_TO = 0
RD_RS = 300
Wr_0_to_1_Delay = 100
SlaveRsp_Delay = 3020

  

Regards
Shalini Patil
(R & D Engineer)
 
Electronica Mechatronic Systems (India) Pvt Ltd
Unit 37 & 44, Electronic cooperative estate,
Pune-Satara road, Pune – 411009, Maharashtra
India
T - +91 20 24224440
F - +91 20 24221881
  • Hello EMS_SAP,

    Please make sure you have followed GPCCHEM to identify correct chemistry ID, run the appropriate learning cycle and set the proper charge termination conditions. Then you will see that the RSOC accuracy should be better. This information is in the TRM and EVM User's Guide.

  • Hello Kang Kang,

    Thanks for your Reply but the problem of early charge termination is not for all Li-ion batteries only few batteries consist early charge termination and I think if chemistry ID is not correct then all batteries need to same problem and I also calibrate this batteries and by enabling Impedance tracking take 2 learning cycles by following this procedure still some batteries suffering this issue (discharge battery - Relax 5 Hour - charge battery - Relax 2 Hour) kindly reply how to resolve this? am waiting for the reply.

  • Hello Kang Kang,

    Thanks for your Reply but the problem of early charge termination is not for all Li-ion batteries only few batteries consist early charge termination and I think if chemistry ID is not correct then all batteries need to same problem and I also calibrate this batteries and by enabling Impedance tracking take 2 learning cycles by following this procedure still some batteries suffering this issue (discharge battery - Relax 5 Hour - charge battery - Relax 2 Hour) What type of changes are need to do in parameter file or what type of safety precautions need to take to resolve this issue? kindly reply, I am waiting for the reply.

  • Hello EMS_SAP,

    Yes, can you help attach the log file in bqStudio and the srec file at the beginning of the test? This will help us analyze it in more detail.

  • Hello Kang Kang,

    Thanks for your reply, I download the bqstudio software and also see the chemistry list in my battery we used default chemistry ID. In our battery pack we used Samsung Li-ion rechargeable cells 18650-26J, I am sending you cell details. I also tried FC set=-1 and also FC Set=100 in battery .GG File but still charge termination observe, and I will send you log file of battery charge - discharge cycle. also observe my parameter file which i was already send, and i am still confused why the battery not showing charge termination issue continuously, by any chance other change is require then let me know, kindly help me out to solve this problem i am waiting for your reply.

    Regards
    Shalini Patil
    (R & D Engineer)
     
    Electronica Mechatronic Systems (India) Pvt Ltd
    Unit 37 & 44, Electronic cooperative estate,
    Pune-Satara road, Pune – 411009, Maharashtra
    India
    T - +91 20 24224440
    F - +91 20 24221881
  • Hello Shalini,

    Please attach a bqStudio log.

    For chemistry selection, please choose a chemistry by running your cells through GPCCHEM as the first step.

    Once we have the bqStudio log, I should be able to help in determining why you are not reaching charge termination.

  • Hello Kang Kang;

  • Hello Kang Kang,

    I start discharge battery by LOG IN into the bqEVSW anfter completion of charge -relax-discharge-relax cycle i will send you the log file if anything else you required then let me know. 

  • Thanks, that's all we need. Make sure to dump a GG file after the GPC file. We can help you match an ID in Dallas and walk you through the steps.

  • Hello Kang Kang,

    I attached Zip file which consist configuration file and roomtemp_rel_dis_rel.csv Now Please find attachment and then let me know chemical ID in regards to my battery.

    PFA

    EMS_SAP_BAT.zip

    Regards
    Shalini Patil
    (R & D Engineer)
     
    Electronica Mechatronic Systems (India) Pvt Ltd
    Unit 37 & 44, Electronic cooperative estate,
    Pune-Satara road, Pune – 411009, Maharashtra
    India
    T - +91 20 24224440
    F - +91 20 24221881
  • Hello Kang Kang,

    I send you discharge log file and configuration text file now please tell me what changes are need to do in gas gauging parameter file to resolve this early charge termination issue.  

    Regards
    Shalini Patil
    (R & D Engineer)
     
    Electronica Mechatronic Systems (India) Pvt Ltd
    Unit 37 & 44, Electronic cooperative estate,
    Pune-Satara road, Pune – 411009, Maharashtra
    India
    T - +91 20 24224440
    F - +91 20 24221881
  • Hello kang kang,

    Any updates regarding chemistry ID ?? Please tell me appropriate chemistry ID of battery and how to avoid early charge termination solution, kindly reply with solution.. i am waiting for your reply.

  • Here is the GPC report.

    Best ID is 1647.

    8204.GPC_report.txt
    Chemistry ID selection tool, rev=2.49		
    		
    Configuration used in present fit:		
    ProcessingType = 2		
    NumCellSeries = 4		
    ElapsedTimeColumn=1		
    VoltageColumn = 2		
    CurrentColumn = 3		
    TemperatureColumn = 4		
    		
    Best chemical ID : 1647	Best chemical ID max. deviation, % : 1.12	
    		
    		
    		
    Summary of all IDs with max. DOD deviation below 3%		
    		
    Chem ID	max DOD error, %	Max R deviation, ratio
    1647	1.12	0.27
    1594	1.21	0.93
    2077	1.23	0.39
    1653	1.32	0.43
    2309	1.4	0.92
    1351	1.46	1.1
    1282	1.53	0.94
    1996	1.54	0.83
    218	1.57	-3.03
    2051	1.59	-3.72
    1267	1.63	0.93
    261	1.65	0.73
    1352	1.66	0.69
    1280	1.69	0.87
    247	1.7	-18.92
    206	1.75	0.63
    2023	1.77	0.92
    2025	1.79	0.53
    3385	1.79	-11.6
    2066	1.81	0.86
    289	1.83	-2.24
    230	1.83	-7.67
    2089	1.87	0.89
    260	1.88	0.6
    225	1.88	0.36
    1268	1.9	-25.81
    2007	1.9	0.88
    264	1.92	-0.3
    275	1.96	0.89
    2053	1.96	0.58
    2041	1.97	-18.39
    221	1.99	-14.7
    2405	1.99	1
    2394	2.04	0.56
    297	2.04	0.5
    2188	2.07	0.51
    2671	2.07	-52.56
    295	2.08	-28.45
    2605	2.11	-5.9
    2682	2.14	1.03
    2139	2.16	0.98
    2084	2.16	-5.23
    227	2.19	-2.84
    252	2.22	1.18
    2091	2.23	1.39
    1982	2.27	0.78
    2079	2.27	0.88
    239	2.3	0.77
    2286	2.31	0.75
    2082	2.31	0.86
    2590	2.32	-15.34
    1340	2.33	1.38
    497	2.36	1.24
    1976	2.37	0.87
    2520	2.38	0.49
    2487	2.4	0.88
    2126	2.41	0.81
    2106	2.47	0.67
    1301	2.47	0.76
    2094	2.53	0.68
    2636	2.56	0.51
    253	2.58	0.56
    2593	2.58	-73.96
    1253	2.6	0.61
    234	2.63	0.58
    231	2.64	0.6
    2642	2.65	0.6
    2407	2.65	0.95
    245	2.66	0.87
    1300	2.66	0.94
    2645	2.68	0.8
    2568	2.7	0.73
    1331	2.74	-30.42
    1325	2.77	0.72
    2009	2.88	0.98
    1323	2.89	0.73
    2005	2.93	0.99
    1741	2.95	-26.29
    1133	2.97	0.8
    203	2.99	0.83
    200	2.99	0.83
    208	2.99	0.83
    		
    Max. deviations for best ID is within recommended range. Chosen best chemical ID is suitable for programming the gauge.		
    		
    		
    Selection of best generic ID for ROM based devices like bq274xx		
    		
    		
    Device / Family #1		
    Generic Chem ID	Device/ Voltage/ Chemistry	max DOD error, %
    354	bq27411-G1C: 4.35V LiCoO2	19.04
    3142	bq27421-G1D: 4.4V LiCoO2	22.96
    128	bq27421-G1A: 4.2V LiCoO2	37.39
    312	bq27421-G1B: 4.3V LiCoO2	38.45
    Best generic ID 354		
    Warning: Generic ID Deviation is so high that it is most likely due to anomaly in the data. Please check that data files have recomended format, units and test schedule		
    		
    		
    Device / Family #2		
    Generic Chem ID	Device/ Voltage/ Chemistry	max DOD error, %
    354	bq27621:  (ALT_CHEM2) 4.35V LiCoO2	19.04
    1210	bq27621:  (ALT_CHEM1) 4.3V LiCoO2	22.27
    1202	bq27621: (default) 4.2V LiCoO2	28.02
    Best generic ID 354		
    Warning: Generic ID Deviation is so high that it is most likely due to anomaly in the data. Please check that data files have recomended format, units and test schedule		
    		
    		
    Device / Family #3		
    Generic Chem ID	Device/ Voltage/ Chemistry	max DOD error, %
    3230	bq27426: (default) 4.35V LiCoO2	11.08
    3142	bq27426: (ALT-CHEM2) 4.4V LiCoO2	22.96
    1202	bq27426: (ALT_CHEM1) 4.2V LiCoO2	28.02
    Best generic ID 3230		
    Warning: Deviation for best generic ID is above recommended level for this device / family. Consider using another device, flash based gauge or RAM programming of custom ID.		
    		
    		
    Warning: Last OCVpoint has non-zero current I=  -0.015 Please make sure you have a 5 hr relaxation period after the end of discharge.		
    Warning: Max R deviation ratio can not be checked because discharge hr-rate is above 12.  Hr rate = 21.970681778476		
    Warning: Max R deviation ratio can not be checked because discharge hr-rate is above 12.  Hr rate = 21.970681778476		
    Warning: Max R deviation ratio can not be checked because discharge hr-rate is above 12.  Hr rate = 21.970681778476		
    

  • Hello Kang Kang,

    Thanks for your reply can you please tell me next step what should I do? where I write this chemistry ID .GG Parameter File of battery or .SENC  file which we write on PCB? also I dont know how to make .senc  file so please help me by telling step by step procedure of generation .SENC file to program PCB. and Please cross check our old .senc file to get confirmation of the old .senc file is continue or need to make new .senc file, so please find attachment and tell me is that file is ok or need to make new .senc file and also tell me .senc file making steps.

    Regards
    Shalini Patil
    (R & D Engineer)
     
    Electronica Mechatronic Systems (India) Pvt Ltd
    Unit 37 & 44, Electronic cooperative estate,
    Pune-Satara road, Pune – 411009, Maharashtra
    India
    T - +91 20 24224440
    F - +91 20 24221881

  • Hello Kang Kang,

     Cross check our old .senc file to get confirmation of the old .senc file is continue or need to make new .senc file, so please find attachment and tell me is that file is ok or need to make new .senc file and also tell me .senc file making steps.

    OLD_.SENC_file.zip

    Regards

    Shalini Patil
    (R & D Engineer)
     
    Electronica Mechatronic Systems (India) Pvt Ltd
    Unit 37 & 44, Electronic cooperative estate,
    Pune-Satara road, Pune – 411009, Maharashtra
    India
    T - +91 20 24224440
    F - +91 20 24221881
  • Hello Kang kang,

    As per your GPC report Best chemistry ID is 1647 but in bq studio chemistry ID 1647 is obsolute by manufacturer and the ID description is NiCoMn/carbon,4.2 but We are using li-ion rechargable samsung cell 18650-26J  previously i also send you cell details but still in your report chemistry ID is NiCoMn/carbon, I dont uderstand why this chemistry difference in GPC report. kindly tell me what should i do?  

  • Use the GPCCHEM report and test to see if it meets your accuracy needs.

  • Hello Kang Kang ,

    We try to program with 1647 chemistry ID but it shows me error 772 programming Failed.then what should i do? 

  • Hello EMS,

    Please upgrade to the latest bqStudio and also upgrade the chemistry ID.

    The links are here:

    Chemistry updater: http://www.ti.com/tool/GASGAUGECHEM-SW

    bqStudio: http://www.ti.com/tool/BQSTUDIO