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.

BQ20Z45: SOCC Perm Failure after Discharge Current

Part Number: BQ20Z45

Hello,

I have a a battery where I am testing three protection tiers:

OC Dsg, 20A for 2 seconds

OC Dsg, 37A for 31mS

SC Dsg, 95A for 0 seconds

While checking the accuracy of these tiers, I setup a CC load to be 36A, which would shut down in ~2 seconds under the 1st tier.  This did cutoff after 2.44 seconds as expected, but the pack would not come back on.  After hooking back up to the BQ Software, there was a PF for SOCC.  This failure appears to be charge current related so I am unsure how this is possible.

Thank you in advance for your help, Mike 

  • Are you sure your calibration is right? If your calibration is wrong, you may see the wrong flags trip. The easiest way to check calibration is to see if cc gain and cc offset are positive numbers.
  • Hello,

    I know this pack has been calibrated, but the CC offset is -0.292 while the CC gain is 5.16.  Why does the CC offset have to be a positive number?  When I am discharging the battery at even 100mA, it knows it is in discharge mode (based on the Battery Status dsg bit), and the same goes for charge current @ 100mA.  I have attached the GG file for your review.  What is the calculation/equation that determines the CC offset being positive?  Is it possible that the integer wrapped around to some positive number? 

    Thanks, Mike

  • Forgot to attach the .gg file, changed extension to .txt.

    [Header]
    bq EVSW Version = 0.9.64	
    DeviceName = bq20z45R1 v1.05
    Time = 06/27/18 8:34:00 AM	
    
    
    [Voltage(1st Level Safety)]
    LT COV Threshold = 4100
    LT COV Recovery = 4050
    ST COV Threshold = 4100
    ST COV Recovery = 4050
    HT COV Threshold = 4100
    HT COV Recovery = 4050
    CUV Threshold = 2500
    CUV Time = 2
    CUV Recovery = 2800
    [Current(1st Level Safety)]
    OC (1st Tier) Chg = 7000
    OC (1st Tier) Dsg = 20000
    OC (1st Tier) Dsg Time = 2
    Current Recovery Time = 8
    AFE OC Dsg = 1B
    AFE OC Dsg Time = 0F
    AFE SC Chg Cfg = 74
    AFE SC Dsg Cfg = FF
    [Temperature(1st Level Safety)]
    OT1 Chg Threshold = 60.0
    OT1 Chg Time = 2
    OT1 Chg Recovery = 55.0
    OT2 Chg Threshold = 60.0
    OT2 Chg Time = 0
    OT2 Chg Recovery = 55.0
    OT1 Dsg Threshold = 65.0
    OT1 Dsg Time = 2
    OT1 Dsg Recovery = 60.0
    OT2 Dsg Threshold = 65.0
    OT2 Dsg Time = 0
    OT2 Dsg Recovery = 60.0
    Hi Dsg Start Temp = 60.0
    
    [Voltage(2nd Level Safety)]
    LT SOV Threshold = 4200
    ST SOV Threshold = 4200
    HT SOV Threshold = 4200
    SOV Time = 5
    PF SOV Fuse Blow Delay = 10
    SUV Threshold = 2000
    SUV Time = 0
    Rest CIM Current = 5
    Rest CIM Fail Voltage = 1000
    Rest CIM Time = 0
    CIM Battery Rest Time = 1800
    Rest CIM Check Voltage = 3000
    Active CIM Fail Voltage = 1000
    Active CIM Time = 0
    Active CIM Check Voltage = 3000
    PFIN Detect Time = 0
    PF Min Fuse Blow Voltage = 8000
    [Current(2nd Level Safety)]
    SOC Chg = 20000
    SOC Chg Time = 1
    SOC Dsg = 30000
    SOC Dsg Time = 10
    [Temperature(2nd Level Safety)]
    SOT1 Chg Threshold = 65.0
    SOT1 Chg Time = 5
    SOT2 Chg Threshold = 65.0
    SOT2 Chg Time = 0
    SOT1 Dsg Threshold = 75.0
    SOT1 Dsg Time = 5
    SOT2 Dsg Threshold = 75.0
    SOT2 Dsg Time = 0
    [FET Verification(2nd Level Safety)]
    FET Fail Time = 2
    [AFE Verification(2nd Level Safety)]
    AFE Check Time = 120
    AFE Fail Limit = 20
    AFE Fail Recovery Time = 20
    
    [Charge Temp Cfg(Charge Control)]
    JT1 = 0.0
    JT2 = 12.0
    JT2a = 30.0
    JT3 = 45.0
    JT4 = 60.0
    Temp Hys = 1.0
    [Pre-Charge Cfg(Charge Control)]
    Pre-chg Voltage Threshold = 2500
    Pre-chg Recovery Voltage = 2700
    Pre-chg Current = 250
    [Charge Cfg(Charge Control)]
    LT Chg Voltage = 16100
    LT Chg Current1 = 600
    LT Chg Current2 = 600
    LT Chg Current3 = 600
    ST1 Chg Voltage = 16100
    ST1 Chg Current1 = 6000
    ST1 Chg Current2 = 6000
    ST1 Chg Current3 = 6000
    ST2 Chg Voltage = 16100
    ST2 Chg Current1 = 6000
    ST2 Chg Current2 = 6000
    ST2 Chg Current3 = 6000
    HT Chg Voltage = 16100
    HT Chg Current1 = 6000
    HT Chg Current2 = 6000
    HT Chg Current3 = 6000
    Cell Voltage Threshold1 = 3900
    Cell Voltage Threshold2 = 4000
    Cell Voltage Thresh Hys = 10
    [Termination Cfg.(Charge Control)]
    Taper Current = 250
    Taper Voltage = 75
    TCA Clear % = 99
    FC Clear % = 99
    [Cell Balancing Cfg(Charge Control)]
    Min Cell Deviation = 1350
    [Charging Faults(Charge Control)]
    Over Charge Capacity = 500
    Charge Fault Cfg = 00
    
    [Data(SBS Configuration)]
    Rem Cap Alarm = 1000
    Rem Energy Alarm = 14400
    Rem Time Alarm = 10
    Init Battery Mode = 0081
    Design Voltage = 14100
    Spec Info = 0031
    Manuf Date = 12-Apr-2018
    Ser. Num. = 000E
    Cycle Count = 5
    CC Threshold = 6750
    CF MaxError Limit = 100
    Design Capacity = 6900
    Design Energy = 97290
    Manuf Name = Razzles_Batt
    Device Name = BatterySpittoon
    Device Chemistry = LION
    Deterioration Warn Limit = 50
    Deterioration Fault Limit = 30
    Cell Life Limit = 20
    [Configuration(SBS Configuration)]
    TDA Set % = 6
    TDA Clear % = 8
    FD Set % = 2
    FD Clear % = 5
    TDA Set Volt Threshold = 11000
    TDA Set Volt Time = 5
    TDA Clear Volt = 11100
    
    [Manufacturer Info(System Data)]
    Manuf. Info 0 = 1234567
    Manuf. Block 1 = 20151119 00240
    Manuf. Block 2 = NCR18650F
    Manuf. Block 3 = 0123456789ABCDEF0123
    Manuf. Block 4 = 0123456789ABCDEF0123
    [Lifetime Data(System Data)]
    Lifetime Max Temp = 47.7
    Lifetime Min Temp = 17.7
    Lifetime Max Cell Voltage = 4059
    Lifetime Min Cell Voltage = 2329
    Lifetime Max Pack Voltage = 16218
    Lifetime Min Pack Voltage = 9963
    Lifetime Max Chg Current = 5928
    Lifetime Max Dsg Current = -11857
    Lifetime Max Chg Power = 95060
    Lifetime Max Dsg Power = -171150
    Life Max AvgDsg Cur = -7899
    Life Max AvgDsg Pow = -10360
    Life Avg Temp = 22.2
    [Lifetime Temp Samples(System Data)]
    LT Temp Samples = 21759
    
    [Registers(Configuration)]
    Operation Cfg A = 0329
    Operation Cfg B = 2CC8
    Operation Cfg C = 0100
    Permanent Fail Cfg = 0FFF
    Permanent Fail Cfg 2 = 0007
    Non-Removable Cfg = 3007
    [AFE(Configuration)]
    AFE.State_CTL = 00
    
    [Power(Power)]
    Flash Update OK Voltage = 7500
    Shutdown Voltage = 9500
    Shutdown Time = 10
    Cell Shutdown Voltage = 2200
    Cell Shutdown Time = 10
    Charger Present = 16150
    Sleep Current = 10
    Wake Current Reg = 02
    Sealed Ship Delay = 5
    
    [IT Cfg(Gas Gauging)]
    Load Select = 7
    Load Mode = 0
    Term Voltage = 10000
    User Rate-mA = 0
    User Rate-mW = 0
    Reserve Cap-mAh = 0
    Reserve Cap-mWh = 0
    Ra Max Delta = 44
    [Current Thresholds(Gas Gauging)]
    Dsg Current Threshold = 100
    Chg Current Threshold = 50
    Quit Current = 10
    [State(Gas Gauging)]
    Qmax Cell 0 = 8557
    Qmax Cell 1 = 8555
    Qmax Cell 2 = 8562
    Qmax Cell 3 = 8562
    Qmax Pack = 8555
    Update Status = 06
    Cell 0 Chg dod at EoC = 2320
    Cell 1 Chg dod at EoC = 2336
    Cell 2 Chg dod at EoC = 2336
    Cell 3 Chg dod at EoC = 2312
    Avg I Last Run = -7899
    Avg P Last Run = -10360
    Delta Voltage = 37
    Max Avg I Last Run = -7907
    Max Avg P Last Run = -11025
    
    [R_a0(Ra Table)]
    Cell0 R_a flag = 0055
    Cell0 R_a 0 = 61
    Cell0 R_a 1 = 62
    Cell0 R_a 2 = 74
    Cell0 R_a 3 = 51
    Cell0 R_a 4 = 31
    Cell0 R_a 5 = 23
    Cell0 R_a 6 = 30
    Cell0 R_a 7 = 35
    Cell0 R_a 8 = 45
    Cell0 R_a 9 = 53
    Cell0 R_a 10 = 79
    Cell0 R_a 11 = 115
    Cell0 R_a 12 = 201
    Cell0 R_a 13 = 360
    Cell0 R_a 14 = 7267
    [R_a1(Ra Table)]
    Cell1 R_a flag = 0055
    Cell1 R_a 0 = 61
    Cell1 R_a 1 = 61
    Cell1 R_a 2 = 73
    Cell1 R_a 3 = 50
    Cell1 R_a 4 = 29
    Cell1 R_a 5 = 21
    Cell1 R_a 6 = 27
    Cell1 R_a 7 = 32
    Cell1 R_a 8 = 41
    Cell1 R_a 9 = 52
    Cell1 R_a 10 = 77
    Cell1 R_a 11 = 106
    Cell1 R_a 12 = 183
    Cell1 R_a 13 = 339
    Cell1 R_a 14 = 6867
    [R_a2(Ra Table)]
    Cell2 R_a flag = 0055
    Cell2 R_a 0 = 58
    Cell2 R_a 1 = 59
    Cell2 R_a 2 = 70
    Cell2 R_a 3 = 46
    Cell2 R_a 4 = 25
    Cell2 R_a 5 = 18
    Cell2 R_a 6 = 23
    Cell2 R_a 7 = 27
    Cell2 R_a 8 = 36
    Cell2 R_a 9 = 44
    Cell2 R_a 10 = 57
    Cell2 R_a 11 = 89
    Cell2 R_a 12 = 152
    Cell2 R_a 13 = 290
    Cell2 R_a 14 = 5807
    [R_a3(Ra Table)]
    Cell3 R_a flag = 0000
    Cell3 R_a 0 = 61
    Cell3 R_a 1 = 62
    Cell3 R_a 2 = 74
    Cell3 R_a 3 = 51
    Cell3 R_a 4 = 31
    Cell3 R_a 5 = 23
    Cell3 R_a 6 = 30
    Cell3 R_a 7 = 35
    Cell3 R_a 8 = 43
    Cell3 R_a 9 = 54
    Cell3 R_a 10 = 77
    Cell3 R_a 11 = 114
    Cell3 R_a 12 = 212
    Cell3 R_a 13 = 383
    Cell3 R_a 14 = 7718
    [R_a0x(Ra Table)]
    xCell0 R_a flag = 0000
    xCell0 R_a 0 = 61
    xCell0 R_a 1 = 62
    xCell0 R_a 2 = 74
    xCell0 R_a 3 = 51
    xCell0 R_a 4 = 31
    xCell0 R_a 5 = 23
    xCell0 R_a 6 = 30
    xCell0 R_a 7 = 35
    xCell0 R_a 8 = 45
    xCell0 R_a 9 = 53
    xCell0 R_a 10 = 79
    xCell0 R_a 11 = 115
    xCell0 R_a 12 = 211
    xCell0 R_a 13 = 378
    xCell0 R_a 14 = 7629
    [R_a1x(Ra Table)]
    xCell1 R_a flag = 0000
    xCell1 R_a 0 = 61
    xCell1 R_a 1 = 61
    xCell1 R_a 2 = 73
    xCell1 R_a 3 = 50
    xCell1 R_a 4 = 29
    xCell1 R_a 5 = 21
    xCell1 R_a 6 = 27
    xCell1 R_a 7 = 32
    xCell1 R_a 8 = 41
    xCell1 R_a 9 = 52
    xCell1 R_a 10 = 77
    xCell1 R_a 11 = 106
    xCell1 R_a 12 = 192
    xCell1 R_a 13 = 356
    xCell1 R_a 14 = 7205
    [R_a2x(Ra Table)]
    xCell2 R_a flag = 0000
    xCell2 R_a 0 = 58
    xCell2 R_a 1 = 59
    xCell2 R_a 2 = 70
    xCell2 R_a 3 = 46
    xCell2 R_a 4 = 25
    xCell2 R_a 5 = 18
    xCell2 R_a 6 = 23
    xCell2 R_a 7 = 27
    xCell2 R_a 8 = 36
    xCell2 R_a 9 = 44
    xCell2 R_a 10 = 57
    xCell2 R_a 11 = 89
    xCell2 R_a 12 = 158
    xCell2 R_a 13 = 301
    xCell2 R_a 14 = 6036
    [R_a3x(Ra Table)]
    xCell3 R_a flag = 0055
    xCell3 R_a 0 = 61
    xCell3 R_a 1 = 62
    xCell3 R_a 2 = 74
    xCell3 R_a 3 = 51
    xCell3 R_a 4 = 31
    xCell3 R_a 5 = 23
    xCell3 R_a 6 = 30
    xCell3 R_a 7 = 35
    xCell3 R_a 8 = 43
    xCell3 R_a 9 = 54
    xCell3 R_a 10 = 77
    xCell3 R_a 11 = 114
    xCell3 R_a 12 = 201
    xCell3 R_a 13 = 363
    xCell3 R_a 14 = 7318
    
    [Device Status Data(PF Status)]
    Saved PF Flags 1 = 0000
    Saved PF Flags 2 = 0000
    Saved 1st PF Flags 1 = 0400
    Saved 1st PF Flags 2 = 0000
    
    [Data(Calibration)]
    CC Gain = 5.16
    CC Delta = 5.16
    Ref Voltage = 1226.35
    AFE Pack Gain = 672.91
    CC Offset = -0.292
    Board Offset = -33
    Int Temp Offset = 5.9
    Ext1 Temp Offset = -1.9
    Ext2 Temp Offset = 0.0
    [Config(Calibration)]
    CC Current = 3000
    Voltage Signal = 12600
    Temp Signal = 298.0
    CC Offset Time = 250
    ADC Offset Time = 32
    CC Gain Time = 250
    Voltage Time = 1888
    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 = 75
    CC Deadband = 10.0
    

  • Hello, any update on what I sent over yesterday?

  • Hello, still haven't seen any update on this, my product is on hold waiting for some resolution.

  • Hi Mike,

    No, cc offset isn't wrapping. I meant cc gain should be positive. Your gg is OK. Can't find anything wrong there.
  • Thanks for the help and for checking out the GG.  Any idea on where to look to solve this problem?  This is supposed to be a first level fault that is re-settable, instead it is getting a Permanent Failure for something Charge related.  I can't have a customer's unit do this in the field, the battery needs to protect itself and not cause a permanent failure.  I tried 2 separate packs and they both do exactly the same thing.

    Mike

  • Is it because the current variable is the size of an integer and cannot represent a current below -32A causing the variable to underflow triggering the error of a high charge current?

  • Hi David,

    Theoretically that sounds feasible due to overflow. But however, the moment his AFE sees that current, due to his setting, the current will cut off. So, in effect there's no way that the positive current can be seen. However, to confirm I'd like to see a log of your test with SBS logged at 1s.

    Mike,

    If you are going to use such high currents, please fake the calibration so that you don't run into overflow issues.

  • I can see what I can do about getting a SBS log of this, but I have a feeling that 1second wouldn't be fast enough.

    How do you mean fake the calibration?  Do you have any papers on this?  

  • No papers directly for this device, but what is mentioned here, www.ti.com/.../slua760.pdf applies to it.
  • Hello,

    A couple of things:

    1) I never saw a response on the faking of calibration.

    2) Why would we need to fake the calibration due to using such high currents if the AFE would shut it down anyway?

    I have run the SBS log performing the following:

    1) Turn log on w/ attempted interval of 50mS.

    2) Started with no discharge or charge current

    3) Discharged at 37A which should trip the protection of 31mS.  This worked properly and didn't cause any Perm Failures.  Below is the current in blue, ~370mV across 10mOHM sense resistor = 37A and it lasted roughly 30-32mS.

    4) When the voltage came back ON (DSG FET turned back ON), set the current to 36A.  This caused the Perm Failure we've discussed (SOCC), but did cut off at the 1st tier protection setting (20A for 2 seconds).  Below is scope shot in blue, ~360mV across 10mOHM sense resistor = 36A and it lasted roughly 2.7 seconds.

    I have attached the .gg file (renamed to .txt) as well as the log.  If you look at the current in the log, it didn't register the 37A draw, and only registered the 36A draw as 32767mA.  Please review these files and let me know what you'd suggest for why we are getting Perm Failures for Charge Related items.  This is unacceptable in the filed to trip the protection setting appropriately but go into a permanent failure.

    [Header]
    bq EVSW Version = 0.9.64	
    DeviceName = bq20z45R1 v1.05
    Time = 08/14/18 10:34:06 AM	
    
    
    [Voltage(1st Level Safety)]
    LT COV Threshold = 4100
    LT COV Recovery = 4050
    ST COV Threshold = 4100
    ST COV Recovery = 4050
    HT COV Threshold = 4100
    HT COV Recovery = 4050
    CUV Threshold = 2500
    CUV Time = 2
    CUV Recovery = 2800
    [Current(1st Level Safety)]
    OC (1st Tier) Chg = 7000
    OC (1st Tier) Dsg = 20000
    OC (1st Tier) Dsg Time = 2
    Current Recovery Time = 8
    AFE OC Dsg = 1B
    AFE OC Dsg Time = 0F
    AFE SC Chg Cfg = 74
    AFE SC Dsg Cfg = FF
    [Temperature(1st Level Safety)]
    OT1 Chg Threshold = 60.0
    OT1 Chg Time = 2
    OT1 Chg Recovery = 55.0
    OT2 Chg Threshold = 60.0
    OT2 Chg Time = 0
    OT2 Chg Recovery = 55.0
    OT1 Dsg Threshold = 65.0
    OT1 Dsg Time = 2
    OT1 Dsg Recovery = 60.0
    OT2 Dsg Threshold = 65.0
    OT2 Dsg Time = 0
    OT2 Dsg Recovery = 60.0
    Hi Dsg Start Temp = 60.0
    
    [Voltage(2nd Level Safety)]
    LT SOV Threshold = 4200
    ST SOV Threshold = 4200
    HT SOV Threshold = 4200
    SOV Time = 5
    PF SOV Fuse Blow Delay = 10
    SUV Threshold = 2000
    SUV Time = 0
    Rest CIM Current = 5
    Rest CIM Fail Voltage = 1000
    Rest CIM Time = 0
    CIM Battery Rest Time = 1800
    Rest CIM Check Voltage = 3000
    Active CIM Fail Voltage = 1000
    Active CIM Time = 0
    Active CIM Check Voltage = 3000
    PFIN Detect Time = 0
    PF Min Fuse Blow Voltage = 8000
    [Current(2nd Level Safety)]
    SOC Chg = 20000
    SOC Chg Time = 1
    SOC Dsg = 30000
    SOC Dsg Time = 10
    [Temperature(2nd Level Safety)]
    SOT1 Chg Threshold = 65.0
    SOT1 Chg Time = 5
    SOT2 Chg Threshold = 65.0
    SOT2 Chg Time = 0
    SOT1 Dsg Threshold = 75.0
    SOT1 Dsg Time = 5
    SOT2 Dsg Threshold = 75.0
    SOT2 Dsg Time = 0
    [FET Verification(2nd Level Safety)]
    FET Fail Time = 20
    [AFE Verification(2nd Level Safety)]
    AFE Check Time = 120
    AFE Fail Limit = 20
    AFE Fail Recovery Time = 20
    
    [Charge Temp Cfg(Charge Control)]
    JT1 = 0.0
    JT2 = 12.0
    JT2a = 30.0
    JT3 = 45.0
    JT4 = 60.0
    Temp Hys = 1.0
    [Pre-Charge Cfg(Charge Control)]
    Pre-chg Voltage Threshold = 2500
    Pre-chg Recovery Voltage = 2700
    Pre-chg Current = 250
    [Charge Cfg(Charge Control)]
    LT Chg Voltage = 16100
    LT Chg Current1 = 600
    LT Chg Current2 = 600
    LT Chg Current3 = 600
    ST1 Chg Voltage = 16100
    ST1 Chg Current1 = 6000
    ST1 Chg Current2 = 6000
    ST1 Chg Current3 = 6000
    ST2 Chg Voltage = 16100
    ST2 Chg Current1 = 6000
    ST2 Chg Current2 = 6000
    ST2 Chg Current3 = 6000
    HT Chg Voltage = 16100
    HT Chg Current1 = 6000
    HT Chg Current2 = 6000
    HT Chg Current3 = 6000
    Cell Voltage Threshold1 = 3900
    Cell Voltage Threshold2 = 4000
    Cell Voltage Thresh Hys = 10
    [Termination Cfg.(Charge Control)]
    Taper Current = 250
    Taper Voltage = 75
    TCA Clear % = 99
    FC Clear % = 99
    [Cell Balancing Cfg(Charge Control)]
    Min Cell Deviation = 1350
    [Charging Faults(Charge Control)]
    Over Charge Capacity = 500
    Charge Fault Cfg = 00
    
    [Data(SBS Configuration)]
    Rem Cap Alarm = 1000
    Rem Energy Alarm = 14400
    Rem Time Alarm = 10
    Init Battery Mode = 0081
    Design Voltage = 14100
    Spec Info = 0031
    Manuf Date = 03-Dec-2015
    Ser. Num. = 0162
    Cycle Count = 0
    CC Threshold = 6750
    CF MaxError Limit = 100
    Design Capacity = 6900
    Design Energy = 97290
    Manuf Name = Blank
    Device Name = Blank Blank
    Device Chemistry = LION
    Deterioration Warn Limit = 50
    Deterioration Fault Limit = 30
    Cell Life Limit = 20
    [Configuration(SBS Configuration)]
    TDA Set % = 6
    TDA Clear % = 8
    FD Set % = 2
    FD Clear % = 5
    TDA Set Volt Threshold = 11000
    TDA Set Volt Time = 5
    TDA Clear Volt = 11100
    
    [Manufacturer Info(System Data)]
    Manuf. Info 0 = AB01512031511354
    Manuf. Block 1 = 20151119 00240
    Manuf. Block 2 = NCR18650F
    Manuf. Block 3 = Rev 6
    Manuf. Block 4 = 0123456789ABCDEF0123
    [Lifetime Data(System Data)]
    Lifetime Max Temp = 55.3
    Lifetime Min Temp = -.7
    Lifetime Max Cell Voltage = 4120
    Lifetime Min Cell Voltage = 2426
    Lifetime Max Pack Voltage = 16393
    Lifetime Min Pack Voltage = 10061
    Lifetime Max Chg Current = 5699
    Lifetime Max Dsg Current = -9609
    Lifetime Max Chg Power = 90550
    Lifetime Max Dsg Power = -121860
    Life Max AvgDsg Cur = -2058
    Life Max AvgDsg Pow = -3136
    Life Avg Temp = 25.3
    [Lifetime Temp Samples(System Data)]
    LT Temp Samples = 8944
    
    [Registers(Configuration)]
    Operation Cfg A = 0329
    Operation Cfg B = 2CC8
    Operation Cfg C = 0100
    Permanent Fail Cfg = 0FFF
    Permanent Fail Cfg 2 = 0007
    Non-Removable Cfg = 3007
    [AFE(Configuration)]
    AFE.State_CTL = 00
    
    [Power(Power)]
    Flash Update OK Voltage = 7500
    Shutdown Voltage = 9500
    Shutdown Time = 10
    Cell Shutdown Voltage = 2200
    Cell Shutdown Time = 10
    Charger Present = 16150
    Sleep Current = 10
    Wake Current Reg = 02
    Sealed Ship Delay = 5
    
    [IT Cfg(Gas Gauging)]
    Load Select = 7
    Load Mode = 0
    Term Voltage = 10000
    User Rate-mA = 0
    User Rate-mW = 0
    Reserve Cap-mAh = 0
    Reserve Cap-mWh = 0
    Ra Max Delta = 44
    [Current Thresholds(Gas Gauging)]
    Dsg Current Threshold = 100
    Chg Current Threshold = 50
    Quit Current = 10
    [State(Gas Gauging)]
    Qmax Cell 0 = 8557
    Qmax Cell 1 = 8555
    Qmax Cell 2 = 8562
    Qmax Cell 3 = 8562
    Qmax Pack = 8555
    Update Status = 06
    Cell 0 Chg dod at EoC = 2232
    Cell 1 Chg dod at EoC = 2232
    Cell 2 Chg dod at EoC = 2232
    Cell 3 Chg dod at EoC = 2232
    Avg I Last Run = -1991
    Avg P Last Run = -2819
    Delta Voltage = 17
    Max Avg I Last Run = -1992
    Max Avg P Last Run = -3141
    
    [R_a0(Ra Table)]
    Cell0 R_a flag = 0055
    Cell0 R_a 0 = 93
    Cell0 R_a 1 = 95
    Cell0 R_a 2 = 112
    Cell0 R_a 3 = 89
    Cell0 R_a 4 = 52
    Cell0 R_a 5 = 31
    Cell0 R_a 6 = 29
    Cell0 R_a 7 = 22
    Cell0 R_a 8 = 24
    Cell0 R_a 9 = 28
    Cell0 R_a 10 = 41
    Cell0 R_a 11 = 64
    Cell0 R_a 12 = 123
    Cell0 R_a 13 = 220
    Cell0 R_a 14 = 4433
    [R_a1(Ra Table)]
    Cell1 R_a flag = 0055
    Cell1 R_a 0 = 93
    Cell1 R_a 1 = 94
    Cell1 R_a 2 = 111
    Cell1 R_a 3 = 88
    Cell1 R_a 4 = 51
    Cell1 R_a 5 = 30
    Cell1 R_a 6 = 27
    Cell1 R_a 7 = 21
    Cell1 R_a 8 = 22
    Cell1 R_a 9 = 26
    Cell1 R_a 10 = 39
    Cell1 R_a 11 = 61
    Cell1 R_a 12 = 121
    Cell1 R_a 13 = 222
    Cell1 R_a 14 = 4496
    [R_a2(Ra Table)]
    Cell2 R_a flag = 0000
    Cell2 R_a 0 = 91
    Cell2 R_a 1 = 92
    Cell2 R_a 2 = 109
    Cell2 R_a 3 = 84
    Cell2 R_a 4 = 47
    Cell2 R_a 5 = 27
    Cell2 R_a 6 = 24
    Cell2 R_a 7 = 18
    Cell2 R_a 8 = 20
    Cell2 R_a 9 = 26
    Cell2 R_a 10 = 36
    Cell2 R_a 11 = 59
    Cell2 R_a 12 = 113
    Cell2 R_a 13 = 208
    Cell2 R_a 14 = 4164
    [R_a3(Ra Table)]
    Cell3 R_a flag = 0055
    Cell3 R_a 0 = 93
    Cell3 R_a 1 = 95
    Cell3 R_a 2 = 112
    Cell3 R_a 3 = 89
    Cell3 R_a 4 = 52
    Cell3 R_a 5 = 31
    Cell3 R_a 6 = 29
    Cell3 R_a 7 = 22
    Cell3 R_a 8 = 24
    Cell3 R_a 9 = 28
    Cell3 R_a 10 = 41
    Cell3 R_a 11 = 65
    Cell3 R_a 12 = 127
    Cell3 R_a 13 = 231
    Cell3 R_a 14 = 4633
    [R_a0x(Ra Table)]
    xCell0 R_a flag = 0000
    xCell0 R_a 0 = 93
    xCell0 R_a 1 = 95
    xCell0 R_a 2 = 112
    xCell0 R_a 3 = 89
    xCell0 R_a 4 = 52
    xCell0 R_a 5 = 31
    xCell0 R_a 6 = 29
    xCell0 R_a 7 = 22
    xCell0 R_a 8 = 24
    xCell0 R_a 9 = 28
    xCell0 R_a 10 = 41
    xCell0 R_a 11 = 64
    xCell0 R_a 12 = 123
    xCell0 R_a 13 = 221
    xCell0 R_a 14 = 4453
    [R_a1x(Ra Table)]
    xCell1 R_a flag = 0000
    xCell1 R_a 0 = 93
    xCell1 R_a 1 = 94
    xCell1 R_a 2 = 111
    xCell1 R_a 3 = 88
    xCell1 R_a 4 = 51
    xCell1 R_a 5 = 30
    xCell1 R_a 6 = 27
    xCell1 R_a 7 = 21
    xCell1 R_a 8 = 22
    xCell1 R_a 9 = 26
    xCell1 R_a 10 = 39
    xCell1 R_a 11 = 61
    xCell1 R_a 12 = 121
    xCell1 R_a 13 = 218
    xCell1 R_a 14 = 4415
    [R_a2x(Ra Table)]
    xCell2 R_a flag = 0055
    xCell2 R_a 0 = 91
    xCell2 R_a 1 = 92
    xCell2 R_a 2 = 109
    xCell2 R_a 3 = 84
    xCell2 R_a 4 = 47
    xCell2 R_a 5 = 27
    xCell2 R_a 6 = 24
    xCell2 R_a 7 = 18
    xCell2 R_a 8 = 20
    xCell2 R_a 9 = 26
    xCell2 R_a 10 = 36
    xCell2 R_a 11 = 59
    xCell2 R_a 12 = 113
    xCell2 R_a 13 = 216
    xCell2 R_a 14 = 4324
    [R_a3x(Ra Table)]
    xCell3 R_a flag = 0000
    xCell3 R_a 0 = 93
    xCell3 R_a 1 = 95
    xCell3 R_a 2 = 112
    xCell3 R_a 3 = 89
    xCell3 R_a 4 = 52
    xCell3 R_a 5 = 31
    xCell3 R_a 6 = 29
    xCell3 R_a 7 = 22
    xCell3 R_a 8 = 24
    xCell3 R_a 9 = 28
    xCell3 R_a 10 = 41
    xCell3 R_a 11 = 65
    xCell3 R_a 12 = 127
    xCell3 R_a 13 = 229
    xCell3 R_a 14 = 4593
    
    [Device Status Data(PF Status)]
    Saved PF Flags 1 = 0400
    Saved PF Flags 2 = 0000
    Saved 1st PF Flags 1 = 0400
    Saved 1st PF Flags 2 = 0000
    
    [Data(Calibration)]
    CC Gain = 5.148
    CC Delta = 5.148
    Ref Voltage = 1223.05
    AFE Pack Gain = 672.91
    CC Offset = -0.273
    Board Offset = -35
    Int Temp Offset = 5.9
    Ext1 Temp Offset = -1.6
    Ext2 Temp Offset = 0.0
    [Config(Calibration)]
    CC Current = 3000
    Voltage Signal = 12600
    Temp Signal = 298.0
    CC Offset Time = 250
    ADC Offset Time = 32
    CC Gain Time = 250
    Voltage Time = 1888
    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
    

    37A followed by 36A.log

    Thanks, Mike

  • Mike,

    This is going to take me some time to investigate. Expect to hear from me in a week or so.
  • Thank you.  I apologize I missed the article you sent out on 7/27.  I need to understand what currents the AFE can shut off at for protection, and what currents are actually reported/stored in registers/etc.  Maybe this will get answered as you go through your investigation. 

  • Batt

    How is this effort going? Have you had any luck on your side?

    Mike
  • Mike,

    Actually we're thinking this issue might be related to the CF failure as well. We managed to reproduce a partial failure of that (slightly different from the config because we used Ke24xx) but we did see the SOCC set. We'll need to further investigate and see what causes this.
  • Mike,

    I'm going to close this thread. The CFETF thread will be used for this discussion as we think it's related.