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.

BQ3060: BQ3060 can not in shutdown mode

Part Number: BQ3060

Hi

My customer discharge the battery voltage to 13.0V (4S1P), set the AFE Shutdown Voltage = 4000, then send Manufacturer Access command Shutdown (0x0010) in the unseal mode, the battery still cannot enter Shutdown mode.

Then discharge the battery voltage lower than 7.5V, the battery can automatically enter Shutdown mode.

Operation Cfg C 0007

[Power(Power)]
Flash Update OK Voltage = 7500
Shutdown Voltage = 11400
Shutdown Time = 10
Cell Shutdown Voltage = 2850
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 = 03

Why the battery can not in shutdown mode?

Thanks

Star

  • Hello Star,

    The AFE Shutdown Voltage references the pack voltage, it's not per cell. Try setting it to the desired pack voltage shutdown threshold and test again.

    From the TRM:

    1.6.5 SHUTDOWN Mode

    The bq3060 device enters SHUTDOWN mode if the following conditions are met:

    • [SHUTV] in Operation Cfg C is set to 0 ANDVoltage ≤ Shutdown Voltage AND Current ≤ 0 for a period of Cell Shutdown Time AND PackVoltage < AFE Shutdown Voltage threshold. OR

    • [SHUTV] in Operation Cfg C is set to 1 AND Min (CellVoltage4..1) ≤ Cell Shutdown Voltage AND Current ≤ 0 for a period of Shutdown Time AND PackVoltage < AFE Shutdown Voltage threshold. OR

    • (ManufacturerAccess shutdown command received AND Current = 0) AND PackVoltage < AFE Shutdown Voltage threshold.

    Sincerely,

    Wyatt Keller

  • Hi Wyatt Keller

    Thanks for your reply

    AFE Shutdown Voltage max value is 5000mV.


    Why BQ3060 cannot use the Shutdown(0x0010) command to put the battery into SHUTDOWN mode?

    Thanks

    Star

     

    Wyatt Keller

  • Hi Star,

    Can you attach the customer .gg.

    Thanks,

  • Hi Nick Brylski

    Thanks for your reply.

    the gg file as below:

    [Header]
    bq EVSW Version = 0.9.59
    DeviceName = bq3060 v0.14
    Time = 2020-12-15 10:09:12


    [Voltage(1st Level Safety)]
    LT COV Threshold = 0
    LT COV Recovery = 0
    ST COV Threshold = 0
    ST COV Recovery = 0
    HT COV Threshold = 0
    HT COV Recovery = 0
    CUV Threshold = 0
    CUV Recovery = 0
    [Current(1st Level Safety)]
    OC (1st Tier) Chg = 0
    OC (1st Tier) Chg Time = 0
    OC Chg Recovery = 0
    OC (1st Tier) Dsg = 0
    OC (1st Tier) Dsg Time = 0
    OC Dsg Recovery = 0
    Current Recovery Time = 0
    AFE OC Dsg = 00
    AFE OC Dsg Time = 00
    AFE OC Dsg Recovery = 0
    AFE SC Chg Cfg = 00
    AFE SC Dsg Cfg = 00
    AFE SC Recovery = 0
    [Temperature(1st Level Safety)]
    Over Temp Chg = 0.0
    OT Chg Time = 0
    OT Chg Recovery = 0.0
    Over Temp Dsg = 0.0
    OT Dsg Time = 0
    OT Dsg Recovery = 0.0

    [Voltage(2nd Level Safety)]
    LT SOV Threshold = 0
    ST SOV Threshold = 0
    HT SOV Threshold = 0
    SOV Time = 0
    PF SOV Fuse Blow Delay = 0
    Cell Imbalance Current = 0
    Cell Imbalance Fail Voltage = 0
    Cell Imbalance Time = 0
    Battery Rest Time = 0
    Min CIM-check voltage = 0
    PFIN Detect Time = 0
    [Current(2nd Level Safety)]
    SOC Chg = 0
    SOC Chg Time = 0
    SOC Dsg = 0
    SOC Dsg Time = 0
    [Temperature(2nd Level Safety)]
    SOT Chg = 0.0
    SOT Chg Time = 0
    SOT Dsg = 0.0
    SOT Dsg Time = 0
    Open Thermistor = 0.0
    Open Time = 0
    [FET Verification(2nd Level Safety)]
    FET Fail Limit = 0
    FET Fail Time = 0
    [AFE Verification(2nd Level Safety)]
    AFE Check Time = 0
    AFE Fail Limit = 0
    AFE Fail Recovery Time = 0
    AFE Init Retry Limit = 0
    AFE Init Limit = 0

    [Charge Temperature Cfg(Charge Control)]
    JT1 = 0.0
    JT2 = 0.0
    JT2a = 0.0
    JT3 = 0.0
    JT4 = 0.0
    Temp Hys = 0.0
    [Pre-Charge Cfg(Charge Control)]
    Pre-chg Current = 0
    Pre-chg Voltage = 0
    Recovery Voltage = 0
    [Charge Cfg(Charge Control)]
    LT Chg Voltage = 0
    LT Chg Current1 = 0
    LT Chg Current2 = 0
    LT Chg Current3 = 0
    ST1 Chg Voltage = 0
    ST1 Chg Current1 = 0
    ST1 Chg Current2 = 0
    ST1 Chg Current3 = 0
    ST2 Chg Voltage = 0
    ST2 Chg Current1 = 0
    ST2 Chg Current2 = 0
    ST2 Chg Current3 = 0
    HT Chg Voltage = 0
    HT Chg Current1 = 0
    HT Chg Current2 = 0
    HT Chg Current3 = 0
    Cell Voltage Threshold1 = 0
    Cell Voltage Threshold2 = 0
    Cell Voltage Thresh Hys = 0
    [Termination Cfg(Charge Control)]
    Taper Current = 0
    Taper Voltage = 0
    Current Taper Window = 0
    TCA Set % = 0
    TCA Clear % = 0
    FC Set % = 0
    FC Clear % = 0
    [Cell Balancing Cfg(Charge Control)]
    Cell Balance Threshold = 0
    Cell Balance Window = 0
    Cell Balance Min = 0
    Cell Balance Interval = 0
    [Charging Faults(Charge Control)]
    Over Charging Voltage = 0
    Over Charging Volt Time = 0
    Over Charging Current = 0
    Over Charging Curr Time = 0
    Over Charging Curr Recov = 0
    Depleted Voltage = 0
    Depleted Voltage Time = 0
    Depleted Recovery = 0
    Over Charge Capacity = 0
    Over Charge Recovery = 0
    FC-MTO = 0
    PC-MTO = 0
    Charge Fault Cfg = 00

    [Data(SBS Configuration)]
    Rem Cap Alarm = 0
    Rem Energy Alarm = 0
    Rem Time Alarm = 0
    Init Battery Mode = 0000
    Design Voltage = 0
    Spec Info = 0000

    Thanks

    Star

  • Hello Star,

    I don't think this is the correct .gg file, can you share the .gg file done after their test as a .csv file?

    As I linked before, all the shutdown conditions are in the TRM, was there 0 current when they sent the shutdown command?

    Sincerely,

    Wyatt Keller

  • Hi Wyatt Keller

    When send shutdown command 0X0010 current is 0A

    [Header]
    bq EVSW Version = 0.9.59
    DeviceName = bq3060 v0.14
    Time = 2020-12-18 10:48:32
    [Voltage(1st Level Safety)]
    LT COV Threshold = 4250
    LT COV Recovery = 4100
    ST COV Threshold = 4250
    ST COV Recovery = 4150
    HT COV Threshold = 4230
    HT COV Recovery = 4100
    CUV Threshold = 2850
    CUV Recovery = 3000
    [Current(1st Level Safety)]
    OC (1st Tier) Chg = 4000
    OC (1st Tier) Chg Time = 1
    OC Chg Recovery = 200
    OC (1st Tier) Dsg = 7000
    OC (1st Tier) Dsg Time = 1
    OC Dsg Recovery = 200
    Current Recovery Time = 8
    AFE OC Dsg = 04
    AFE OC Dsg Time = 0F
    AFE OC Dsg Recovery = 10
    AFE SC Chg Cfg = 53
    AFE SC Dsg Cfg = 53
    AFE SC Recovery = 3
    [Temperature(1st Level Safety)]
    Over Temp Chg = 45.0
    OT Chg Time = 2
    OT Chg Recovery = 40.0
    Over Temp Dsg = 60.0
    OT Dsg Time = 2
    OT Dsg Recovery = 55.0
    [Voltage(2nd Level Safety)]
    LT SOV Threshold = 4310
    ST SOV Threshold = 4320
    HT SOV Threshold = 4350
    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 = 6000
    SOC Chg Time = 0
    SOC Dsg = 8500
    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 = 2900
    Recovery Voltage = 2950
    [Charge Cfg(Charge Control)]
    LT Chg Voltage = 16800
    LT Chg Current1 = 250
    LT Chg Current2 = 250
    LT Chg Current3 = 250
    ST1 Chg Voltage = 16800
    ST1 Chg Current1 = 2000
    ST1 Chg Current2 = 2000
    ST1 Chg Current3 = 2000
    ST2 Chg Voltage = 16800
    ST2 Chg Current1 = 2000
    ST2 Chg Current2 = 2000
    ST2 Chg Current3 = 2000
    HT Chg Voltage = 16800
    HT Chg Current1 = 2000
    HT Chg Current2 = 2000
    HT Chg Current3 = 2000
    Cell Voltage Threshold1 = 3900
    Cell Voltage Threshold2 = 4000
    Cell Voltage Thresh Hys = 10
    [Termination Cfg(Charge Control)]
    Taper Current = 200
    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 = 100
    Cell Balance Min = 40
    Cell Balance Interval = 20
    [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 = 9500
    Over Charge Capacity = 300
    Over Charge Recovery = 2
    FC-MTO = 10800
    PC-MTO = 3600
    Charge Fault Cfg = 00
    [Data(SBS Configuration)]
    Rem Cap Alarm = 200
    Rem Energy Alarm = 3000
    Rem Time Alarm = 10
    Init Battery Mode = 0081
    Design Voltage = 14800
    Spec Info = 0031
    Manuf Date = 22-Sep-2020
    Ser. Num. = 0009
    Cycle Count = 1
    CC Threshold = 1800
    CC % = 90
    CF MaxError Limit = 100
    Design Capacity = 2000
    Design Energy = 29600
    Full Charge Capacity = 2190
    DOD at EDV2 = 17162
    Manuf Name = Greaton
    Device Name = RD003
    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 = xtl500 battery pack
    [Lifetime Data(System Data)]
    Lifetime Max Temp = 44.5
    Lifetime Min Temp = 16.0
    Lifetime Max Cell Voltage = 4282
    Lifetime Min Cell Voltage = 0
    [Registers(Configuration)]
    Operation Cfg A = 0329
    Operation Cfg B = 0CD9
    Operation Cfg C = 0007
    Permanent Fail Cfg = 0000
    Non-Removable Cfg = 0000
    [AFE(Configuration)]
    AFE State_CTL = 00
    [Power(Power)]
    Flash Update OK Voltage = 7500
    Shutdown Voltage = 11400
    Shutdown Time = 10
    Cell Shutdown Voltage = 2850
    Cell Shutdown Time = 10
    AFE Shutdown Voltage = 3000
    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 = 03
    [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 = 3000
    Fixed EDV 1 = 3360
    Fixed EDV 2 = 3480
    Low Temp = 119
    Overload Current = 6000
    Self Discharge Rate = 20
    Electronics Load = 30
    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 = 2000
    Qmax Cell 1 = 2000
    Qmax Cell 2 = 2000
    Qmax Cell 3 = 2000
    Qmax Pack = 2000
    [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.176
    CC Delta = 10.176
    VC1 K-factor = 20457
    VC2 K-factor = 20501
    VC3 K-factor = 20463
    VC4 K-factor = 20511
    K-factor override flag = 9669
    AFE Pack Gain = 886.29
    CC Offset = -1.26
    Board Offset = 14.9
    Int Temp Offset = -.1
    Ext1 Temp Offset = 1.8
    Ext2 Temp Offset = 0.0
    [Config(Calibration)]
    CC Current = 2000
    Voltage Signal = 16800
    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 = -16011
    Ext Coef a2 = 27432
    Ext Coef a3 = -23370
    Ext Coef a4 = 29022
    Ext Coef a5 = 658
    Ext Coef b1 = 42
    Ext Coef b2 = -78
    Ext Coef b3 = -3014
    Ext Coef b4 = 4955
    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
    Thanks
    Star
  • Hello Star,

    If the current read is 0x0A then the current will prevent shutdown mode from a command, make sure there's no current flowing when the command is sent.

    Sincerely,

    Wyatt Keller