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.

BQ34Z950: Battery Capacity at Full Charge.

Part Number: BQ34Z950
Other Parts Discussed in Thread: BQSTUDIO, BQ34Z100, GPCCHEM, BQEVSW, BQ20Z65

I am using BQ34z950 for my Lion battery pack (4 cell in series). The design capacity is not correct it shows 7809mA. I have the design for 40AH. How can I set this. Here is my GG file

ggfile34z950.log
[Header]
bq EVSW Version = 0.9.90	
DeviceName = bq34z950 v0.02
Time = 24-04-2019 01:38:25 PM	


[Voltage(1st Level Safety)]
COV Threshold = 4300
COV Recovery = 3900
CUV Threshold = 2900
CUV Recovery = 3000
[Current(1st Level Safety)]
OC (1st Tier) Chg = 12000
OC (1st Tier) Dsg = 30000
Current Recovery Time = 8
AFE OC Dsg = 12
AFE OC Dsg Time = 0F
AFE SC Chg Cfg = 77
AFE SC Dsg Cfg = 77
[Temperature(1st Level Safety)]
Over Temp Chg = 55.0
OT Chg Recovery = 50.0
Over Temp Dsg = 60.0
OT Dsg Recovery = 55.0

[Voltage(2nd Level Safety)]
SOV Threshold = 18000
SOV Time = 0
Cell Imbalance Current = 5
Cell Imbalance Fail Voltage = 1000
Cell Imbalance Time = 0
Battery Rest Time = 1800
[Current(2nd Level Safety)]
SOC Chg = 11000
SOC Chg Time = 0
SOC Dsg = 30000
SOC Dsg Time = 0
[Temperature(2nd Level Safety)]
SOT Chg = 65.0
SOT Chg Time = 0
SOT Dsg = 75.0
SOT Dsg Time = 0
[FET Verification(2nd Level Safety)]
FET Fail Time = 0
[AFE Verification(2nd Level Safety)]
AFE Fail Limit = 10

[Charge Inhibit Cfg(Charge Control)]
Chg Inhibit Temp Low = 0.0
Chg Inhibit Temp High = 45.0
[Pre-Charge Cfg(Charge Control)]
Pre-chg Current = 250
Pre-chg Temp = 12.0
Pre-chg Voltage = 3000
Recovery Voltage = 3100
[Fast Charge Cfg(Charge Control)]
Fast Charge Current = 4000
Charging Voltage = 16800
Suspend Low Temp = -5.0
Suspend High Temp = 55.0
[Termination Cfg.(Charge Control)]
Taper Current = 250
Taper Voltage = 300
TCA Clear % = 95
FC Set % = -1
FC Clear % = 98
[Cell Balancing Cfg(Charge Control)]
Min Cell Deviation = 1750
[Charging Faults(Charge Control)]
Over Charge Capacity = 300

[Data(SBS Configuration)]
Rem Cap Alarm = 300
Rem Energy Alarm = 4320
Rem Time Alarm = 10
Init Battery Mode = 0081
Design Voltage = 16800
Spec Info = 0031
Manuf Date = 01-Jan-1980
Ser. Num. = 0001
Cycle Count = 26
CC Threshold = 4400
CF MaxError Limit = 100
Design Capacity = 32767
Design Energy = 63360
Manuf Name = Texas Inst.
Device Name = bq34z950
Device Chemistry = LION
[Configuration(SBS Configuration)]
TDA Set % = 6
TDA Clear % = 8
FD Set % = 2
FD Clear % = 5
TDA Set Volt Threshold = 5000
TDA Set Volt Time = 0
TDA Clear Volt = 5500

[Integrity Data(System Data)]
Reset Counter Partial = 250
Reset Counter Full = 14
[Manufacturer Info(System Data)]
Manuf. Info = 0123456789ABCDEF0123

[Registers(Configuration)]
Operation Cfg A = 0329
Operation Cfg B = 2448
Operation Cfg C = 0000
Permanent Fail Cfg = 0000
Non-Removable Cfg = 0000
[AFE(Configuration)]
AFE PMS Threshold = 5500

[LED Cfg(LED Support)]
LED Flash Period = 512
LED Blink Period = 1024
LED Delay = 100
LED Hold Time = 4
CHG Flash Alarm = 10
CHG Thresh 1 = 0
CHG Thresh 2 = 20
CHG Thresh 3 = 40
CHG Thresh 4 = 60
CHG Thresh 5 = 80
DSG Flash Alarm = 10
DSG Thresh 1 = 0
DSG Thresh 2 = 20
DSG Thresh 3 = 40
DSG Thresh 4 = 60
DSG Thresh 5 = 80
Sink Current = 3

[Power(Power)]
Flash Update OK Voltage = 7500
Shutdown Voltage = 7000
Charger Present = 3000
Wake Current Reg = 00

[IT Cfg(Gas Gauging)]
Load Select = 3
Load Mode = 0
Term Voltage = 12000
User Rate-mA = 0
User Rate-mW = 0
Reserve Cap-mAh = 0
Reserve Cap-mWh = 0
[Current Thresholds(Gas Gauging)]
Dsg Current Threshold = 50
Chg Current Threshold = 25
Quit Current = 10
[State(Gas Gauging)]
Qmax Cell 0 = 13811
Qmax Cell 1 = 7086
Qmax Cell 2 = 13811
Qmax Cell 3 = 8575
Qmax Pack = 7086
Update Status = 04
Delta Voltage = 62

[R_a0(Ra Table)]
Cell0 R_a flag = FF55
Cell0 R_a 0 = 160
Cell0 R_a 1 = 166
Cell0 R_a 2 = 153
Cell0 R_a 3 = 151
Cell0 R_a 4 = 145
Cell0 R_a 5 = 152
Cell0 R_a 6 = 176
Cell0 R_a 7 = 204
Cell0 R_a 8 = 222
Cell0 R_a 9 = 254
Cell0 R_a 10 = 315
Cell0 R_a 11 = 437
Cell0 R_a 12 = 651
Cell0 R_a 13 = 1001
Cell0 R_a 14 = 1458
[R_a1(Ra Table)]
Cell1 R_a flag = FF55
Cell1 R_a 0 = 160
Cell1 R_a 1 = 166
Cell1 R_a 2 = 153
Cell1 R_a 3 = 151
Cell1 R_a 4 = 145
Cell1 R_a 5 = 152
Cell1 R_a 6 = 176
Cell1 R_a 7 = 204
Cell1 R_a 8 = 222
Cell1 R_a 9 = 254
Cell1 R_a 10 = 315
Cell1 R_a 11 = 437
Cell1 R_a 12 = 651
Cell1 R_a 13 = 1001
Cell1 R_a 14 = 1458
[R_a2(Ra Table)]
Cell2 R_a flag = FF55
Cell2 R_a 0 = 160
Cell2 R_a 1 = 166
Cell2 R_a 2 = 153
Cell2 R_a 3 = 151
Cell2 R_a 4 = 145
Cell2 R_a 5 = 152
Cell2 R_a 6 = 176
Cell2 R_a 7 = 204
Cell2 R_a 8 = 222
Cell2 R_a 9 = 254
Cell2 R_a 10 = 315
Cell2 R_a 11 = 437
Cell2 R_a 12 = 651
Cell2 R_a 13 = 1001
Cell2 R_a 14 = 1458
[R_a3(Ra Table)]
Cell3 R_a flag = FF55
Cell3 R_a 0 = 160
Cell3 R_a 1 = 166
Cell3 R_a 2 = 153
Cell3 R_a 3 = 151
Cell3 R_a 4 = 145
Cell3 R_a 5 = 152
Cell3 R_a 6 = 176
Cell3 R_a 7 = 204
Cell3 R_a 8 = 222
Cell3 R_a 9 = 254
Cell3 R_a 10 = 315
Cell3 R_a 11 = 437
Cell3 R_a 12 = 651
Cell3 R_a 13 = 1001
Cell3 R_a 14 = 1458
[R_a0x(Ra Table)]
xCell0 R_a flag = FFFF
xCell0 R_a 0 = 160
xCell0 R_a 1 = 166
xCell0 R_a 2 = 153
xCell0 R_a 3 = 151
xCell0 R_a 4 = 145
xCell0 R_a 5 = 152
xCell0 R_a 6 = 176
xCell0 R_a 7 = 204
xCell0 R_a 8 = 222
xCell0 R_a 9 = 254
xCell0 R_a 10 = 315
xCell0 R_a 11 = 437
xCell0 R_a 12 = 651
xCell0 R_a 13 = 1001
xCell0 R_a 14 = 1458
[R_a1x(Ra Table)]
xCell1 R_a flag = FFFF
xCell1 R_a 0 = 160
xCell1 R_a 1 = 166
xCell1 R_a 2 = 153
xCell1 R_a 3 = 151
xCell1 R_a 4 = 145
xCell1 R_a 5 = 152
xCell1 R_a 6 = 176
xCell1 R_a 7 = 204
xCell1 R_a 8 = 222
xCell1 R_a 9 = 254
xCell1 R_a 10 = 315
xCell1 R_a 11 = 437
xCell1 R_a 12 = 651
xCell1 R_a 13 = 1001
xCell1 R_a 14 = 1458
[R_a2x(Ra Table)]
xCell2 R_a flag = FFFF
xCell2 R_a 0 = 160
xCell2 R_a 1 = 166
xCell2 R_a 2 = 153
xCell2 R_a 3 = 151
xCell2 R_a 4 = 145
xCell2 R_a 5 = 152
xCell2 R_a 6 = 176
xCell2 R_a 7 = 204
xCell2 R_a 8 = 222
xCell2 R_a 9 = 254
xCell2 R_a 10 = 315
xCell2 R_a 11 = 437
xCell2 R_a 12 = 651
xCell2 R_a 13 = 1001
xCell2 R_a 14 = 1458
[R_a3x(Ra Table)]
xCell3 R_a flag = FFFF
xCell3 R_a 0 = 160
xCell3 R_a 1 = 166
xCell3 R_a 2 = 153
xCell3 R_a 3 = 151
xCell3 R_a 4 = 145
xCell3 R_a 5 = 152
xCell3 R_a 6 = 176
xCell3 R_a 7 = 204
xCell3 R_a 8 = 222
xCell3 R_a 9 = 254
xCell3 R_a 10 = 315
xCell3 R_a 11 = 437
xCell3 R_a 12 = 651
xCell3 R_a 13 = 1001
xCell3 R_a 14 = 1458

[Device Status Data(PF Status)]
PF Flags 1 = 0000
PF Flags 2 = 0100

[Data(Calibration)]
CC Gain = 1.1
CC Delta = 1.1
Ref Voltage = 1225.00
AFE Pack Gain = 672.91
CC Offset = -0.242
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 = 16800
Temp Signal = 298.0
CC Offset Time = 250
ADC Offset Time = 32
CC Gain Time = 250
Voltage Time = 1984
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

[bq2050 Config(DQ Communication)]
bq20z753 Configuration = 10
Pins Pulled Down = 20
Pins Pulled Up = 05
Resistor Divider Gain = 6
mV to mAhr Scale = 640
AutoCal per Sleep = 0
BR_Low = 2700
BR_RC = 1000
Wr0_Low = 1775
Wr0_RC = 1225
Wr1_Low = 550
Wr1_RC = 2451
Rd0_Low = 1150
Rd1_Low = 1100
Rd_TO = 0
RD_RS = 300
Wr_0_to_1_Delay = 100
SlaveRsp_Delay = 3020
.  I looked some other post related to this and found some steps for charging/discharging to set Qmax. What are the steps for BQ34z950? Few More questions.

1) What should I write in Design voltage (battery nominal voltage(14.4V) or battery full charge voltage(16.8V))?

2) In EVSW it shows that maximum capacity can be 32676. Is there any way to increase this?

Please Help!.

Regards,

Aman.

  • Hi Aman

    The gauge can't handle 40A without fooling it.
    pls follow the app note below for configuration.

    www.ti.com/.../slua760

    Then identify your chem id and program on the gauge and subsequently perform a learning cycle.
    thanks
    Onyx
  • Hi Onyx,

    Thanks for the reply. I am using the BQ34z950 and it is not in the BQstudio. I am using the EVSW you sent for it. It does not have any chem ID upload option. How should I upload the chem ID in "BQ34z950".

    Is the learning cycle steps are same as the BQ34z100?

    Thanks for the app note.

    Regards,
    Aman.
  • yes, the learning cycle is the same. can you send a screen shot of the landing page of the tool i sent after you start communicating with the device.

    thanks
    Onyx
  • Dear Onyx,

    Here is my screen shot of the starting page after communication. 

    Regards,
    Aman.

  • There is a Chemistry ID (0x0008) bit in Manufacturer Access. Its value is 0x100. Should I change it. According to SLUA372 document it is for LiCoO2/graphitized carbon battery. How can I set it for my battery. Please any Help!!!

    I am also trying to complete the learning cycle. But the Update status is always 4 . There are the steps I followed.
    1) Sent IT enable. Then Sent Reset. Start discharging the battery till empty.
    2) Wait for 5 Hrs.
    3) Charge the battery to full.
    4) Wait for 2 Hrs.
    5) Discharge to empty at C/5 rate.
    6) Relax for 5 Hrs.
    But doing all that the Update status should be change from 04 to 06 but not happening. The update status is always stays 04.

    Regards,
    Aman.
  • Hi Aman
    It is likely you have a wrong chem id. You need to check for a close match for your chem id using our online tool gpcchem

    After you get that chem use bqEVSW for bq20z65 to program the chem id.


    thanks
    Onyx