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.

BQ27500 Remaining capacity is so small

Other Parts Discussed in Thread: BQ27500, BQEVSW

 

Hello

I would have your help.

My customer is suffering  return from market that their product using bq27500.

Bad PCB indicates  RM= around 50~60% even though they had insert  new battery. 

Return is approx 10  from 6,000 total.

Please refer to attached.

 

I had read gg file from their  returned 'bad' pcb and  good(original)  pcb using i2c. ( attached )

From those  , cycle count  and Cell 0 Chg DOD at EoC  is  different.

#Bad  pcb

Cycle Count 0 = 8
Update Status 0 = 02
Qmax Cell 1 = 720
Cycle Count 1 = 0
Update Status 1 = 02
Cell 0 Chg dod at EoC = 6462

 

#Good pcb

Cycle Count 0 = 0
Update Status 0 = 02
Qmax Cell 1 = 720
Cycle Count 1 = 0
Update Status 1 = 02
Cell 0 Chg dod at EoC = 0

 

Question1

Would you please advice/ estimate  why the Bad PCB of RM is so small?

Do you think Cycle count = 8 is  something problem? ( i.e. its seemes  application issue ?)

 

Question2

Customer says  the  issue: RM, is small value  ; does not  fixed even though they had changed to new battery, and

discharge( C/25 ), charge ( C/3).

Would you please adivse/estimate  why bad PCB does not fix the issue?

 

Question 3

Please adivse what to do next for investigation.

 

Sorry to bother you, but please advise

 

 

 

 

  

[Header]
bq EVSW Version = 0.9.92	
DeviceName = bq27500 v1.20
Time = 2016/06/10 16:49:57	


[Safety(Configuration)]
OT Chg = 40.0
OT Chg Time = 2
OT Chg Recovery = 35.0
OT Dsg = 60.0
OT Dsg Time = 2
OT Dsg Recovery = 55.0
[Charge Inhibit Cfg(Configuration)]
Chg Inhibit Temp Low = 0.0
Chg Inhibit Temp High = 40.0
Temp Hys = 5.0
[Charge(Configuration)]
Charging Voltage = 4200
Delta Temp = 5.0
Suspend Low Temp = 0.0
Suspend High Temp = 40.0
[Charge Termination(Configuration)]
Taper Current = 110
Min Taper Capacity = 25
Taper Voltage = 100
Current Taper Window = 40
[Data(Configuration)]
Initial Standby = -1
Initial MaxLoad = -430
CC Threshold = 648
Design Capacity = 720
Device Name = bq27500
[Discharge(Configuration)]
SOC1 Set Threshold = 144
SOC1 Clear Threshold = 154
SOCF Set Threshold = 72
SOCF Clear Threshold = 100
[Registers(Configuration)]
Op Config = 8959
[Power(Configuration)]
Flash Update OK Voltage = 2800
Sleep Current = 1
Hibernate I = 2
Hibernate V = 2550

[Manufacturer Info(System Data)]
Block A 0 = 00
Block A 1 = 00
Block A 2 = 00
Block A 3 = 00
Block A 4 = 00
Block A 5 = 00
Block A 6 = 00
Block A 7 = 00
Block A 8 = 00
Block A 9 = 00
Block A 10 = 00
Block A 11 = 00
Block A 12 = 00
Block A 13 = 00
Block A 14 = 00
Block A 15 = 00
Block A 16 = 00
Block A 17 = 00
Block A 18 = 00
Block A 19 = 00
Block A 20 = 00
Block A 21 = 00
Block A 22 = 00
Block A 23 = 00
Block A 24 = 00
Block A 25 = 00
Block A 26 = 00
Block A 27 = 00
Block A 28 = 00
Block A 29 = 00
Block A 30 = 00
Block A 31 = 00
Block B 0 = 00
Block B 1 = 00
Block B 2 = 00
Block B 3 = 00
Block B 4 = 00
Block B 5 = 00
Block B 6 = 00
Block B 7 = 00
Block B 8 = 00
Block B 9 = 00
Block B 10 = 00
Block B 11 = 00
Block B 12 = 00
Block B 13 = 00
Block B 14 = 00
Block B 15 = 00
Block B 16 = 00
Block B 17 = 00
Block B 18 = 00
Block B 19 = 00
Block B 20 = 00
Block B 21 = 00
Block B 22 = 00
Block B 23 = 00
Block B 24 = 00
Block B 25 = 00
Block B 26 = 00
Block B 27 = 00
Block B 28 = 00
Block B 29 = 00
Block B 30 = 00
Block B 31 = 00
Block C 0 = 00
Block C 1 = 00
Block C 2 = 00
Block C 3 = 00
Block C 4 = 00
Block C 5 = 00
Block C 6 = 00
Block C 7 = 00
Block C 8 = 00
Block C 9 = 00
Block C 10 = 00
Block C 11 = 00
Block C 12 = 00
Block C 13 = 00
Block C 14 = 00
Block C 15 = 00
Block C 16 = 00
Block C 17 = 00
Block C 18 = 00
Block C 19 = 00
Block C 20 = 00
Block C 21 = 00
Block C 22 = 00
Block C 23 = 00
Block C 24 = 00
Block C 25 = 00
Block C 26 = 00
Block C 27 = 00
Block C 28 = 00
Block C 29 = 00
Block C 30 = 00
Block C 31 = 00

[IT Cfg(Gas Gauging)]
Load Select = 1
Load Mode = 0
Terminate Voltage = 2500
User Rate-mA = 0
User Rate-mW = 0
Reserve Cap-mAh = 50
Reserve Cap-mWh = 14
[Current Thresholds(Gas Gauging)]
Dsg Current Threshold = 60
Chg Current Threshold = 75
Quit Current = 2
Dsg Relax Time = 60
Chg Relax Time = 60
Quit Relax Time = 1
[State(Gas Gauging)]
IT Enable = 00
App Status = 00
Qmax Cell 0 = 720
Cycle Count 0 = 0
Update Status 0 = 02
Qmax Cell 1 = 720
Cycle Count 1 = 0
Update Status 1 = 02
Cell 0 Chg dod at EoC = 0
Cell 1 Chg dod at EoC = 0
Avg I Last Run = -299
Avg P Last Run = -1131

[OCVa0 Table(OCV Tables)]
Chem ID = 0100
Qmax Cell 0 = 1000
Update Status = 00
[OCVa1 Table(OCV Tables)]
Chem ID = 0100
Qmax Cell 0 = 1000
Update Status = 00

[Def0 Ra(Default Ra Tables)]
Def0 Ra status = 00
Def0 Ra flag = 55
Def0 Ra Base R = 96
Def0 Ra Gain = 03
Def0 Ra 1 = 1
Def0 Ra 2 = 12
Def0 Ra 3 = -8
Def0 Ra 4 = 2
Def0 Ra 5 = -2
Def0 Ra 6 = -1
Def0 Ra 7 = -6
Def0 Ra 8 = 3
Def0 Ra 9 = 6
Def0 Ra 10 = -4
Def0 Ra 11 = -5
Def0 Ra 12 = 2
Def0 Ra 13 = 126
Def0 Ra 14 = 62
[Def1 Ra(Default Ra Tables)]
Def1 Ra status = 00
Def1 Ra flag = 55
Def1 Ra Base R = 96
Def1 Ra Gain = 03
Def1 Ra 1 = 1
Def1 Ra 2 = 12
Def1 Ra 3 = -8
Def1 Ra 4 = 2
Def1 Ra 5 = -2
Def1 Ra 6 = -1
Def1 Ra 7 = -6
Def1 Ra 8 = 3
Def1 Ra 9 = 6
Def1 Ra 10 = -4
Def1 Ra 11 = -5
Def1 Ra 12 = 2
Def1 Ra 13 = 126
Def1 Ra 14 = 62

[Pack0 Ra(Ra Tables)]
Pack0 Ra status = 00
Pack0 Ra flag = 55
Pack0 Ra Base R = 96
Pack0 Ra Gain = 03
Pack0 Ra 1 = 1
Pack0 Ra 2 = 12
Pack0 Ra 3 = -8
Pack0 Ra 4 = 2
Pack0 Ra 5 = -2
Pack0 Ra 6 = -1
Pack0 Ra 7 = -6
Pack0 Ra 8 = 3
Pack0 Ra 9 = 6
Pack0 Ra 10 = -4
Pack0 Ra 11 = -5
Pack0 Ra 12 = 2
Pack0 Ra 13 = 126
Pack0 Ra 14 = 62
[Pack1 Ra(Ra Tables)]
Pack1 Ra status = FF
Pack1 Ra flag = FF
Pack1 Ra Base R = 96
Pack1 Ra Gain = 03
Pack1 Ra 1 = 1
Pack1 Ra 2 = 12
Pack1 Ra 3 = -8
Pack1 Ra 4 = 2
Pack1 Ra 5 = -2
Pack1 Ra 6 = -1
Pack1 Ra 7 = -6
Pack1 Ra 8 = 3
Pack1 Ra 9 = 6
Pack1 Ra 10 = -4
Pack1 Ra 11 = -5
Pack1 Ra 12 = 2
Pack1 Ra 13 = 126
Pack1 Ra 14 = 62
[Pack0 Rax(Ra Tables)]
Pack0 Rax status = FF
Pack0 Rax flag = FF
Pack0 Rax Base R = 96
Pack0 Rax Gain = 03
Pack0 Rax 1 = 1
Pack0 Rax 2 = 12
Pack0 Rax 3 = -8
Pack0 Rax 4 = 2
Pack0 Rax 5 = -2
Pack0 Rax 6 = -1
Pack0 Rax 7 = -6
Pack0 Rax 8 = 3
Pack0 Rax 9 = 6
Pack0 Rax 10 = -4
Pack0 Rax11 = -5
Pack0 Rax 12 = 2
Pack0 Rax 13 = 126
Pack0 Rax 14 = 62
[Pack1 Rax(Ra Tables)]
Pack1 Rax status = FF
Pack1 Rax flag = FF
Pack1 Rax Base R = 96
Pack1 Rax Gain = 03
Pack1 Rax 1 = 1
Pack1 Rax 2 = 12
Pack1 Rax 3 = -8
Pack1 Rax 4 = 2
Pack1 Rax 5 = -2
Pack1 Rax 6 = -1
Pack1 Rax 7 = -6
Pack1 Rax 8 = 3
Pack1 Rax 9 = 6
Pack1 Rax 10 = -4
Pack1 Rax 11 = -5
Pack1 Rax 12 = 2
Pack1 Rax 13 = 126
Pack1 Rax 14 = 62

[Data(Calibration)]
CC Gain = 10
CC Delta = 10.001
CC Offset = -0.104
Board Offset = 0
Int Temp Offset = 7.8
Ext Temp Offset = 0.0
Pack V Offset = 0
[Current(Calibration)]
Deadband = 3

[Codes(Security)]
Sealed to Unsealed = 36720414
Unsealed to Full = FFFFFFFF

 

 

[Header]
bq EVSW Version = 0.9.92	
DeviceName = bq27500 v1.20
Time = 2016/06/10 16:41:26	


[Safety(Configuration)]
OT Chg = 40.0
OT Chg Time = 2
OT Chg Recovery = 35.0
OT Dsg = 60.0
OT Dsg Time = 2
OT Dsg Recovery = 55.0
[Charge Inhibit Cfg(Configuration)]
Chg Inhibit Temp Low = 0.0
Chg Inhibit Temp High = 40.0
Temp Hys = 5.0
[Charge(Configuration)]
Charging Voltage = 4200
Delta Temp = 5.0
Suspend Low Temp = 0.0
Suspend High Temp = 40.0
[Charge Termination(Configuration)]
Taper Current = 110
Min Taper Capacity = 25
Taper Voltage = 100
Current Taper Window = 40
[Data(Configuration)]
Initial Standby = -1
Initial MaxLoad = -430
CC Threshold = 648
Design Capacity = 720
Device Name = bq27500
[Discharge(Configuration)]
SOC1 Set Threshold = 144
SOC1 Clear Threshold = 154
SOCF Set Threshold = 72
SOCF Clear Threshold = 100
[Registers(Configuration)]
Op Config = 8959
[Power(Configuration)]
Flash Update OK Voltage = 2800
Sleep Current = 1
Hibernate I = 2
Hibernate V = 2550

[Manufacturer Info(System Data)]
Block A 0 = 00
Block A 1 = 00
Block A 2 = 00
Block A 3 = 00
Block A 4 = 00
Block A 5 = 00
Block A 6 = 00
Block A 7 = 00
Block A 8 = 00
Block A 9 = 00
Block A 10 = 00
Block A 11 = 00
Block A 12 = 00
Block A 13 = 00
Block A 14 = 00
Block A 15 = 00
Block A 16 = 00
Block A 17 = 00
Block A 18 = 00
Block A 19 = 00
Block A 20 = 00
Block A 21 = 00
Block A 22 = 00
Block A 23 = 00
Block A 24 = 00
Block A 25 = 00
Block A 26 = 00
Block A 27 = 00
Block A 28 = 00
Block A 29 = 00
Block A 30 = 00
Block A 31 = 00
Block B 0 = 00
Block B 1 = 00
Block B 2 = 00
Block B 3 = 00
Block B 4 = 00
Block B 5 = 00
Block B 6 = 00
Block B 7 = 00
Block B 8 = 00
Block B 9 = 00
Block B 10 = 00
Block B 11 = 00
Block B 12 = 00
Block B 13 = 00
Block B 14 = 00
Block B 15 = 00
Block B 16 = 00
Block B 17 = 00
Block B 18 = 00
Block B 19 = 00
Block B 20 = 00
Block B 21 = 00
Block B 22 = 00
Block B 23 = 00
Block B 24 = 00
Block B 25 = 00
Block B 26 = 00
Block B 27 = 00
Block B 28 = 00
Block B 29 = 00
Block B 30 = 00
Block B 31 = 00
Block C 0 = 00
Block C 1 = 00
Block C 2 = 00
Block C 3 = 00
Block C 4 = 00
Block C 5 = 00
Block C 6 = 00
Block C 7 = 00
Block C 8 = 00
Block C 9 = 00
Block C 10 = 00
Block C 11 = 00
Block C 12 = 00
Block C 13 = 00
Block C 14 = 00
Block C 15 = 00
Block C 16 = 00
Block C 17 = 00
Block C 18 = 00
Block C 19 = 00
Block C 20 = 00
Block C 21 = 00
Block C 22 = 00
Block C 23 = 00
Block C 24 = 00
Block C 25 = 00
Block C 26 = 00
Block C 27 = 00
Block C 28 = 00
Block C 29 = 00
Block C 30 = 00
Block C 31 = 00

[IT Cfg(Gas Gauging)]
Load Select = 1
Load Mode = 0
Terminate Voltage = 2500
User Rate-mA = 0
User Rate-mW = 0
Reserve Cap-mAh = 50
Reserve Cap-mWh = 14
[Current Thresholds(Gas Gauging)]
Dsg Current Threshold = 60
Chg Current Threshold = 75
Quit Current = 2
Dsg Relax Time = 60
Chg Relax Time = 60
Quit Relax Time = 1
[State(Gas Gauging)]
IT Enable = 00
App Status = 00
Qmax Cell 0 = 720
Cycle Count 0 = 8
Update Status 0 = 02
Qmax Cell 1 = 720
Cycle Count 1 = 0
Update Status 1 = 02
Cell 0 Chg dod at EoC = 6462
Cell 1 Chg dod at EoC = 0
Avg I Last Run = -299
Avg P Last Run = -1131

[OCVa0 Table(OCV Tables)]
Chem ID = 0100
Qmax Cell 0 = 1000
Update Status = 00
[OCVa1 Table(OCV Tables)]
Chem ID = 0100
Qmax Cell 0 = 1000
Update Status = 00

[Def0 Ra(Default Ra Tables)]
Def0 Ra status = 00
Def0 Ra flag = 55
Def0 Ra Base R = 96
Def0 Ra Gain = 03
Def0 Ra 1 = 1
Def0 Ra 2 = 12
Def0 Ra 3 = -8
Def0 Ra 4 = 2
Def0 Ra 5 = -2
Def0 Ra 6 = -1
Def0 Ra 7 = -6
Def0 Ra 8 = 3
Def0 Ra 9 = 6
Def0 Ra 10 = -4
Def0 Ra 11 = -5
Def0 Ra 12 = 2
Def0 Ra 13 = 126
Def0 Ra 14 = 62
[Def1 Ra(Default Ra Tables)]
Def1 Ra status = 00
Def1 Ra flag = 55
Def1 Ra Base R = 96
Def1 Ra Gain = 03
Def1 Ra 1 = 1
Def1 Ra 2 = 12
Def1 Ra 3 = -8
Def1 Ra 4 = 2
Def1 Ra 5 = -2
Def1 Ra 6 = -1
Def1 Ra 7 = -6
Def1 Ra 8 = 3
Def1 Ra 9 = 6
Def1 Ra 10 = -4
Def1 Ra 11 = -5
Def1 Ra 12 = 2
Def1 Ra 13 = 126
Def1 Ra 14 = 62

[Pack0 Ra(Ra Tables)]
Pack0 Ra status = 00
Pack0 Ra flag = 55
Pack0 Ra Base R = 96
Pack0 Ra Gain = 03
Pack0 Ra 1 = 1
Pack0 Ra 2 = 12
Pack0 Ra 3 = -8
Pack0 Ra 4 = 2
Pack0 Ra 5 = -2
Pack0 Ra 6 = -1
Pack0 Ra 7 = -6
Pack0 Ra 8 = 3
Pack0 Ra 9 = 6
Pack0 Ra 10 = -4
Pack0 Ra 11 = -5
Pack0 Ra 12 = 2
Pack0 Ra 13 = 126
Pack0 Ra 14 = 62
[Pack1 Ra(Ra Tables)]
Pack1 Ra status = FF
Pack1 Ra flag = FF
Pack1 Ra Base R = 96
Pack1 Ra Gain = 03
Pack1 Ra 1 = 1
Pack1 Ra 2 = 12
Pack1 Ra 3 = -8
Pack1 Ra 4 = 2
Pack1 Ra 5 = -2
Pack1 Ra 6 = -1
Pack1 Ra 7 = -6
Pack1 Ra 8 = 3
Pack1 Ra 9 = 6
Pack1 Ra 10 = -4
Pack1 Ra 11 = -5
Pack1 Ra 12 = 2
Pack1 Ra 13 = 126
Pack1 Ra 14 = 62
[Pack0 Rax(Ra Tables)]
Pack0 Rax status = FF
Pack0 Rax flag = FF
Pack0 Rax Base R = 96
Pack0 Rax Gain = 03
Pack0 Rax 1 = 1
Pack0 Rax 2 = 12
Pack0 Rax 3 = -8
Pack0 Rax 4 = 2
Pack0 Rax 5 = -2
Pack0 Rax 6 = -1
Pack0 Rax 7 = -6
Pack0 Rax 8 = 3
Pack0 Rax 9 = 6
Pack0 Rax 10 = -4
Pack0 Rax11 = -5
Pack0 Rax 12 = 2
Pack0 Rax 13 = 126
Pack0 Rax 14 = 62
[Pack1 Rax(Ra Tables)]
Pack1 Rax status = FF
Pack1 Rax flag = FF
Pack1 Rax Base R = 96
Pack1 Rax Gain = 03
Pack1 Rax 1 = 1
Pack1 Rax 2 = 12
Pack1 Rax 3 = -8
Pack1 Rax 4 = 2
Pack1 Rax 5 = -2
Pack1 Rax 6 = -1
Pack1 Rax 7 = -6
Pack1 Rax 8 = 3
Pack1 Rax 9 = 6
Pack1 Rax 10 = -4
Pack1 Rax 11 = -5
Pack1 Rax 12 = 2
Pack1 Rax 13 = 126
Pack1 Rax 14 = 62

[Data(Calibration)]
CC Gain = 10
CC Delta = 10.001
CC Offset = -0.102
Board Offset = 0
Int Temp Offset = 7.8
Ext Temp Offset = 0.0
Pack V Offset = 0
[Current(Calibration)]
Deadband = 3

[Codes(Security)]
Sealed to Unsealed = 36720414
Unsealed to Full = FFFFFFFF

 

 

 

 

 

 

 

 

 

 

 

  • hi kanji,
    Which gg file is from the good unit and which is from the bad unit. Why does the good unit have cycle count =0. Was this unit never used?
    It appears the problem with the bad unit was that DOD@EOC updated to a large value. You will need to run a few cycles on a good unit while logging with bqEVSW to see if you can reproduce the issue. pls provide srecs from the good and the bad units as well.

    thanks
    Onyx
  •  

    Dear Onix san

     

    Thank you for your comment !

    According to customer, return from market ( 15pcs )   has big DOD at EOC value;  ~ 7000 .

    I can not understand the reason why this occurs, because customer's gg file setting is IT enable = 00 ( desable), so, Qmax and Ra table

    should not be updated .

    OK, I will make a test( a few cycles ) using bqEVSW, but,   would you please give me your comment the reason why DOD at EOC is big?

     

    With My Best Regards

     

     

     

     

     

  • Hi Kanji,
    I am not certain, that is what I am hoping the log files will be able to tell us.

    pls extract a gg file before and after your tests.

    thanks
    Onyx
  • Dear Onyx-san

    Thank you for your reply!

    Sorry for my answer was delay.

    I will try to have log files , so please let me have  a few days .

    Best Regards