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.

bq20z95 charge FET enable

I've got a bq20z95 design that when the battery voltage goes below Depleted Voltage, the charge FET is disabled and does not recover.  Details and settings below (less calibration).

The EV2300 shows the [CHG] is off.  Temperature, current and voltage are within operational limits - no flags set.  OCA, TCA, OTA, TDA are not set.

From the SBS, we get 0 voltage and 0 current requested, which would correspond to the CHG FET disabled.  Got any thoughts?

 

 

[Header]

bq EVSW Version = 0.9.64

DeviceName = bq20z95 v1.50

Time = 6/16/2010 3:10:57 PM

 

 

[Voltage(1st Level Safety)]

COV Threshold = 4275

COV Time = 2

COV Recovery = 4150

COV Delta = 0

COV Temp. Hys = 0.0

POV Threshold = 12825

POV Time = 2

POV Recovery = 12450

CUV Threshold = 2750

CUV Time = 2

CUV Recovery = 2800

PUV Threshold = 8250

PUV Time = 1

PUV Recovery = 8400

[Current(1st Level Safety)]

OC (1st Tier) Chg = 5000

OC (1st Tier) Chg Time = 2

OC Chg Recovery = 200

OC (1st Tier) Dsg = 7000

OC (1st Tier) Dsg Time = 2

OC Dsg Recovery = 200

OC (2nd Tier) Chg = 6000

OC (2nd Tier) Chg Time = 1

OC (2nd Tier) Dsg = 8000

OC (2nd Tier) Dsg Time = 0

Current Recovery Time = 8

AFE OC Dsg = 00

AFE OC Dsg Time = 0C

AFE OC Dsg Recovery = 5

AFE SC Chg Cfg = 72

AFE SC Dsg Cfg = 72

AFE SC Recovery = 1

[Temperature(1st Level Safety)]

Over Temp Chg = 60.0

OT Chg Time = 2

OT Chg Recovery = 50.0

Over Temp Dsg = 75.0

OT Dsg Time = 2

OT Dsg Recovery = 65.0

[Host Comm(1st Level Safety)]

Host Watchdog Timeout = 0

 

[Voltage(2nd Level Safety)]

SOV Threshold = 13050

SOV Time = 2

Cell Imbalance Current = 5

Cell Imbalance Fail Voltage = 1000

Cell Imbalance Time = 0

Battery Rest Time = 0

Min CIM-check voltage = 3000

PFIN Detect Time = 5

[Current(2nd Level Safety)]

SOC Chg = 10000

SOC Chg Time = 0

SOC Dsg = 11000

SOC Dsg Time = 0

[Temperature(2nd Level Safety)]

SOT Chg = 75.0

SOT Chg Time = 5

SOT Dsg = 80.0

SOT Dsg Time = 5

Open Thermistor = -33.3

Open Time = 0

[FET Verification(2nd Level Safety)]

FET Fail Limit = 20

FET Fail Time = 5

[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

[Fuse Verification(2nd Level Safety)]

Fuse Fail Limit = 2

Fuse Fail Time = 0

 

[Charge Inhibit Cfg(Charge Control)]

Chg Inhibit Temp Low = 0.0

Chg Inhibit Temp High = 50.0

Temp Hys = 1.0

[Pre-Charge Cfg(Charge Control)]

Pre-chg Current = 500

Pre-chg Temp = 4.0

Pre-chg Voltage = 1500

Recovery Voltage = 3000

[Fast Charge Cfg(Charge Control)]

Fast Charge Current = 4000

Charging Voltage = 12600

Delta Temp = 0.0

Suspend Low Temp = -5.0

Suspend High Temp = 60.0

[Pulse Charge Cfg(Charge Control)]

Turn ON Voltage = 5000

Turn OFF Voltage = 5000

Max ON Pulse Time = 60.00

Min OFF Pulse Time = 60.00

Max OFF Voltage = 5000

[Termination Cfg.(Charge Control)]

Maintenance Current = 0

Taper Current = 300

Taper Voltage = 200

Current Taper Window = 40

TCA Set % = -1

TCA Clear % = 95

FC Set % = -1

FC Clear % = 98

[Cell Balancing Cfg(Charge Control)]

Min Cell Deviation = 1750

[Charging Faults(Charge Control)]

Over Charging Voltage = 208

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 = 8500

Over Charge Capacity = 780

Over Charge Recovery = 2

FC-MTO = 36000

PC-MTO = 7200

Charge Fault Cfg = 30

 

[Data(SBS Configuration)]

Rem Cap Alarm = 780

Rem Energy Alarm = 8660

Rem Time Alarm = 10

Init Battery Mode = 0081

Design Voltage = 11100

Spec Info = 0031

Manuf Date = 20-May-2010

Ser. Num. = 0001

Cycle Count = 0

CC Threshold = 7020

CC % = 90

CF MaxError Limit = 100

Design Capacity = 7800

Design Energy = 86580

Manuf Name = 

Device Name = 

Device Chemistry = LION

[Configuration(SBS Configuration)]

TDA Set % = -1

TDA Clear % = -1

FD Set % = 2

FD Clear % = 5

TDA Set Volt Threshold = 5000

TDA Set Volt Time = 0

TDA Clear Volt = 5500

FD Set Volt Threshold = 5000

FD Volt Time = 0

FD Clear Volt = 5500

 

[Manufacturer Data(System Data)]

Pack Lot Code = 0000

PCB Lot Code = 0000

Firmware Version = A41B

Hardware Revision = 0000

Cell Revision = 0000

[Manufacturer Info(System Data)]

Manuf. Info = SOLE20100426

[Lifetime Data(System Data)]

Lifetime Max Temp = 0.0

Lifetime Min Temp = 30.0

Lifetime Max Cell Voltage = 0

Lifetime Min Cell Voltage = 3200

Lifetime Max Pack Voltage = 0

Lifetime Min Pack Voltage = 9600

Lifetime Max Chg Current = 0

Lifetime Max Dsg Current = 0

Lifetime Max Chg Power = 0

Lifetime Max Dsg Power = 0

Life Max AvgDsg Cur = 0

Life Max AvgDsg Pow = 0

Lifetime Avg Temp = 0.0

[Lifetime Temp Samples(System Data)]

LT Temp Samples = 0

 

[Registers(Configuration)]

Operation Cfg A = 2A31

Operation Cfg B = 2C79

Operation Cfg C = 0001

Permanent Fail Cfg = 006F

Non-Removable Cfg = 0000

 

[LED Cfg(LED Support)]

LED Flash Rate = 2.000

LED Blink Rate = 1.000

LED Delay = 48.8

LED Hold Time = 4

CHG Flash Alarm = 10

CHG Thresh 1 = 0

CHG Thresh 2 = 25

CHG Thresh 3 = 50

CHG Thresh 4 = 75

CHG Thresh 5 = 100

DSG Flash Alarm = 10

DSG Thresh 1 = 0

DSG Thresh 2 = 25

DSG Thresh 3 = 50

DSG Thresh 4 = 75

DSG Thresh 5 = 100

Sink Current = 3

 

[Power(Power)]

Flash Update OK Voltage = 8000

Shutdown Voltage = 7500

Shutdown Time = 10

Cell Shutdown Voltage = 2500

Cell Shutdown Time = 10

Charger Present = 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 = 00

 

[IT Cfg(Gas Gauging)]

Load Select = 1

Load Mode = 1

Term Voltage = 9000

User Rate-mA = 0

User Rate-mW = 0

Reserve Cap-mAh = 0

Reserve Cap-mWh = 0

[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 = 8014

Qmax Cell 1 = 8054

Qmax Cell 2 = 8084

Qmax Cell 3 = 7800

Qmax Pack = 8014

Update Status = 02

Avg I Last Run = -1560

Avg P Last Run = -1750

Delta Voltage = 46

  • Hi John,

    According to the info above, the depletion recovery voltage is actually set lower than the triggering voltage !

    Your settings: Depleted Voltage = 9000,Depleted Recovery = 8500

    Sometimes when the levels are setup backwards, strange things can happen.  Also, its not a normal case to have the depletion voltage level set higher than the UV levels:

    Your settings: CUV Threshold = 2750, PUV Threshold = 8250

    A more typical situation would have the Depleted voltage set somewhere below the PUV level (8250mV), but higher than the Shutdown voltage(7500mV). So, I would suggest to just change your Depleted voltage from 9000mV to 8000mv.

    Rgds,

    Doug

  • Doug,

    I took your suggestion and moved my Depleted Voltage to 8000.  When I connected the battery pack to the EV2300 with the battery voltage below 8500, the CHG FET indicator shows the FET to be off.  Additionally the when I insert the battery into the smart charging circuit with a bus analyzer attached, SBS request [with BCAST enabled ] is voltage = 0 (0x15) and current = 0 (0x14).  I also have a series current monitor that shows no charge current going to the battery pack.  Is there a setting that will permit the gauge to request a charge when the pack is below Depleted Recovery voltage?  My desire is for the gauge to request Precharge without an external controller having to intervene.

    John

  • Doug,

    Found my problem - my method of discharging the battery was setting the FET failures (DFETF, CFETF).  I believe I have a technique to accomplish my goal.

    John

     

  • John,

    Does this allow you to charge using you smart charger now?

     

    Thx,

    Randy

  • Randy,

    Using the settings that I posted and the pre-charge set to 500mA - no we are not able to charge with the smart charger.  We have resorted to setting Depleted Voltage Time = 0 causing the gauge to ignore Depleted Voltage and Depleted Voltage Recovery.  This permits the gauge to output pre-charge current and voltage.

    John