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.

How to get a qualified discharge on BQ3060?

Other Parts Discussed in Thread: BQ3060

I seem to be unable to have a correct qualified discharge.

This is what I have now:

FCC = 1044

RM = 891

Near Full = 200

Current = -154

Temperature = 24.05

My VDQ never gets flagged

What am I missing?

I'm trying to clear CF and decrease Max Error, which shows 9%.

 

  • Can you provide a gg file with the parameter setup? There are several factors that can cause the VDQ flag to set to zero.
  • I'm not so sure how to attach the file


    It does not offer me the option to do so.

  • You should see a "Use Rich formatting" text field on the block. Select this and then you can drag the file into the block and press the Reply button.
  • It doesn't work on IE, but I'm able to drag on Chrome, but it says that gg extension is not permitted.

  • [Header]
    bq EVSW Version = 0.9.59	
    DeviceName = bq3060 v0.14
    Time = 12/18/2014 6:30:21 PM	
    
    
    [Voltage(1st Level Safety)]
    LT COV Threshold = 4300
    LT COV Recovery = 4100
    ST COV Threshold = 4500
    ST COV Recovery = 4300
    HT COV Threshold = 4200
    HT COV Recovery = 4000
    CUV Threshold = 2200
    CUV Recovery = 3000
    [Current(1st Level Safety)]
    OC (1st Tier) Chg = 6000
    OC (1st Tier) Chg Time = 2
    OC Chg Recovery = 200
    OC (1st Tier) Dsg = 6000
    OC (1st Tier) Dsg Time = 2
    OC Dsg Recovery = 200
    Current Recovery Time = 8
    AFE OC Dsg = 07
    AFE OC Dsg Time = 07
    AFE OC Dsg Recovery = 5
    AFE SC Chg Cfg = 73
    AFE SC Dsg Cfg = 73
    AFE SC Recovery = 1
    [Temperature(1st Level Safety)]
    Over Temp Chg = 55.0
    OT Chg Time = 2
    OT Chg Recovery = 50.0
    Over Temp Dsg = 60.0
    OT Dsg Time = 2
    OT Dsg Recovery = 55.0
    
    [Voltage(2nd Level Safety)]
    LT SOV Threshold = 4400
    ST SOV Threshold = 4600
    HT SOV Threshold = 4500
    SOV Time = 0
    PF SOV Fuse Blow Delay = 0
    Cell Imbalance Current = 5
    Cell Imbalance Fail Voltage = 1000
    Cell Imbalance Time = 0
    Battery Rest Time = 1800
    Min CIM-check voltage = 3000
    PFIN Detect Time = 0
    [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
    Open Thermistor = -33.3
    Open Time = 0
    [FET Verification(2nd Level Safety)]
    FET Fail Limit = 20
    FET Fail Time = 0
    [AFE Verification(2nd Level Safety)]
    AFE Check Time = 0
    AFE Fail Limit = 10
    AFE Fail Recovery Time = 20
    AFE Init Retry Limit = 6
    AFE Init Limit = 20
    
    [Charge Temperature Cfg(Charge Control)]
    JT1 = 0.0
    JT2 = 12.0
    JT2a = 30.0
    JT3 = 45.0
    JT4 = 55.0
    Temp Hys = 1.0
    [Pre-Charge Cfg(Charge Control)]
    Pre-chg Current = 250
    Pre-chg Voltage = 3000
    Recovery Voltage = 3100
    [Charge Cfg(Charge Control)]
    LT Chg Voltage = 9000
    LT Chg Current1 = 250
    LT Chg Current2 = 250
    LT Chg Current3 = 250
    ST1 Chg Voltage = 12600
    ST1 Chg Current1 = 4000
    ST1 Chg Current2 = 4000
    ST1 Chg Current3 = 4000
    ST2 Chg Voltage = 12600
    ST2 Chg Current1 = 4000
    ST2 Chg Current2 = 4000
    ST2 Chg Current3 = 4000
    HT Chg Voltage = 12570
    HT Chg Current1 = 3800
    HT Chg Current2 = 3800
    HT Chg Current3 = 3800
    Cell Voltage Threshold1 = 3900
    Cell Voltage Threshold2 = 4000
    Cell Voltage Thresh Hys = 10
    [Termination Cfg(Charge Control)]
    Taper Current = 250
    Taper Voltage = 300
    Current Taper Window = 40
    TCA Set % = -1
    TCA Clear % = 95
    FC Set % = -1
    FC Clear % = 98
    [Cell Balancing Cfg(Charge Control)]
    Cell Balance Threshold = 3900
    Cell Balance Window = 30
    Cell Balance Min = 10
    Cell Balance Interval = 10
    [Charging Faults(Charge Control)]
    Over Charging Voltage = 500
    Over Charging Volt Time = 2
    Over Charging Current = 500
    Over Charging Curr Time = 2
    Over Charging Curr Recov = 100
    Depleted Voltage = 9000
    Depleted Voltage Time = 2
    Depleted Recovery = 9600
    Over Charge Capacity = 300
    Over Charge Recovery = 2
    FC-MTO = 10800
    PC-MTO = 3600
    Charge Fault Cfg = 00
    
    [Data(SBS Configuration)]
    Rem Cap Alarm = 300
    Rem Energy Alarm = 4320
    Rem Time Alarm = 10
    Init Battery Mode = 0081
    Design Voltage = 12600
    Spec Info = 0031
    Manuf Date = 01-Jan-1980
    Ser. Num. = 0001
    Cycle Count = 5
    CC Threshold = 1300
    CC % = 90
    CF MaxError Limit = 100
    Design Capacity = 1300
    Design Energy = 47520
    Full Charge Capacity = 1300
    DOD at EDV2 = 7541
    Manuf Name = Texas Inst.
    Device Name = bq3060
    Device Chemistry = LION
    [Configuration(SBS Configuration)]
    TDA Set % = 6
    TDA Clear % = 8
    FD Set % = 2
    FD Clear % = 5
    TDA Set Volt Threshold = 3750
    TDA Set Volt Time = 5
    TDA Clear Volt = 4125
    FD Set Volt Threshold = 3750
    FD Volt Time = 5
    FD Clear Volt = 4125
    
    [Manufacturer Data(System Data)]
    Pack Lot Code = 0000
    PCB Lot Code = 0000
    Firmware Version = 0000
    Hardware Revision = 0000
    Cell Revision = 0000
    [Manufacturer Info(System Data)]
    Manuf. Info = 0123456789ABCDEF0123456789ABCDE
    [Lifetime Data(System Data)]
    Lifetime Max Temp = 30.0
    Lifetime Min Temp = 20.0
    Lifetime Max Cell Voltage = 4250
    Lifetime Min Cell Voltage = 3200
    
    [Registers(Configuration)]
    Operation Cfg A = 0228
    Operation Cfg B = 0440
    Operation Cfg C = 0040
    Permanent Fail Cfg = 0000
    Non-Removable Cfg = 0000
    [AFE(Configuration)]
    AFE State_CTL = 00
    
    [Power(Power)]
    Flash Update OK Voltage = 7500
    Shutdown Voltage = 8700
    Shutdown Time = 10
    Cell Shutdown Voltage = 2900
    Cell Shutdown Time = 10
    AFE Shutdown Voltage = 4000
    Sleep Current = 10
    Bus Low Time = 5
    Cal Inhibit Temp Low = 5.0
    Cal Inhibit Temp High = 45.0
    Sleep Voltage Time = 5
    Sleep Current Time = 20
    Wake Current Reg = 00
    
    [CEDV Cfg(Gas Gauging)]
    CEDV Config = 00
    EMF = 3743
    C0 = 149
    R0 = 867
    T0 = 4030
    R1 = 316
    TC = 9
    C1 = 0
    Age Factor = 0
    Fixed EDV 0 = 3031
    Fixed EDV 1 = 3385
    Fixed EDV 2 = 3501
    Low Temp = 119
    Overload Current = 5000
    Self Discharge Rate = 20
    Electronics Load = 0
    Battery Low % = 18
    Near Full = 200
    [Current Thresholds(Gas Gauging)]
    Dsg Current Threshold = 100
    Chg Current Threshold = 50
    Quit Current = 10
    Dsg Relax Time = 1
    Chg Relax Time = 60
    [State(Gas Gauging)]
    Qmax Cell 0 = 4400
    Qmax Cell 1 = 4400
    Qmax Cell 2 = 4400
    Qmax Cell 3 = 4400
    Qmax Pack = 4400
    
    [Device Status Data(PF Status)]
    PF Flags 1 = 0000
    Fuse Flag = 00
    PF Voltage = 0
    PF C4 Voltage = 0
    PF C3 Voltage = 0
    PF C2 Voltage = 0
    PF C1 Voltage = 0
    PF Current = 0
    PF Temperature = 0.0
    PF Batt Stat = 00
    PF RC-mAh = 0
    PF FCC = 0
    PF Chg Status = 0000
    PF Safety Status = 0000
    PF DOD = 0
    PF Flags 2 = 0000
    [AFE Regs(PF Status)]
    AFE Status = 00
    AFE State = 00
    AFE Output = 00
    AFE Output Status = 00
    AFE Cell Select = 00
    AFE OLV = 00
    AFE OLT = 00
    AFE SCC = 00
    AFE SCD = 00
    AFE Function = 00
    
    [Data(Calibration)]
    CC Gain = 10
    CC Delta = 10
    VC1 K-factor = 20500
    VC2 K-factor = 20500
    VC3 K-factor = 20500
    VC4 K-factor = 20500
    K-factor override flag = 0000
    AFE Pack Gain = 766.08
    CC Offset = -1.165
    Board Offset = 0
    Int Temp Offset = 0.0
    Ext1 Temp Offset = 0.0
    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 a1 = -11130
    Ext Coef a2 = 19142
    Ext Coef a3 = -19262
    Ext Coef a4 = 28203
    Ext Coef a5 = 892
    Ext Coef b1 = 328
    Ext Coef b2 = -605
    Ext Coef b3 = -2443
    Ext Coef b4 = 4696
    Ext rc0 = 11703
    Ext adc0 = 11338
    Rpad = 87
    Rint = 17740
    Int Coef 1 = 0
    Int Coef 2 = 0
    Int Coef 3 = -12263
    Int Coef 4 = 6106
    Int Min AD = 0
    Int Max Temp = 610.6
    [Current(Calibration)]
    Filter = 239
    Deadband = 3
    CC Deadband = 10.0
    

  • I reviewed your parameters and there are several that need to be updated for your application. e.g. Qmax, etc. Did you charge the pack to charge termination? This can keep VDQ for setting at the beginning of discharge. Finally, the CEDV coefficients are still set to their default values. We will need to calculate these coefficients for your pack to see good gauging. You can search the TI website for Gauging Parameter Calculator for help with finding these coefficients. I attached a document that can help you configure the device.

    bq3060 - Step-By-Step Design Example.pdf

  • This document talks about a bqEasy for BQ3060 coming soon. Is it out yet?

  • bqEASY was never added to the GUI.
  • So, that means I can't use it like the PDF says to set up my initial settings, right?
    I changed all Qmax to 1300 and also changed the CEDV Config to 0x38, but still didn't get VDQ to be flagged.
    I charged the pack until I get FC flagged and tried discharging it, but still no qualified discharge.
    I've got to be missing some other setting.
  • You can setup the parameters directly in the DF. Did you log the charge and discharge. If so, please attach it and I will try to determine what is going wrong.

  • I got it now. Thanks.
    I think I needed to reset.