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.

CycleCount incrementing with bq30z554 while pack at Rest

Other Parts Discussed in Thread: BQ30Z554-R1

I am using a bq30z554-R1 and have issues with the CycleCount() continuously incrementing, usually about 3cycles per second until it maxes out at FFFF.  In Settings/Configuration/Gauging_Configuration, I have CCT set to 1, so the CycleCount increments at 90% of the FullChargeCapacity().  Now when I read the FullChargeCapacity, I see 1026 (CapM=1 so units are 10 mWhrs).  Oh, and the actual and reported Current is 0 (pack is at Rest and Current=0).

Has anyone else seen this behavior before?  Is there something else in the gauge that controls the CycleCount()?  I calibrated the voltage and current sense. 

Here is the .gg file with a .txt extension:

[Header]
bq EVSW Version = 0.9.92	
DeviceName = bq30z554R1 v0.11
Time = 11/18/2014 7:09:52 AM	


[State(Gas Gauging)]
Qmax Cell 0 = 342
Qmax Cell 1 = 342
Qmax Cell 2 = 342
Qmax Cell 3 = 342
Qmax Pack = 342
Update Status = 04
Cell 0 Chg Voltage at EoC = 4098
Cell 1 Chg Voltage at EoC = 4106
Cell 2 Chg Voltage at EoC = 4104
Cell 3 Chg Voltage at EoC = 4099
Current at EoC = 29
Avg I Last Run = -2000
Avg P Last Run = -3022
Delta Voltage = 0
Max Avg I Last Run = -2000
Max Avg P Last Run = -3022
[IT Cfg(Gas Gauging)]
Load Select = 7
Load Mode = 1
Ra Filter = 80.0
Ra Max Delta = 15
Design Resistance = 42
Reference Grid = 4
Resistance Parameter Filter = 65142
Term Voltage = 12000
Term Voltage Delta = 300
User Rate-mA = 0
User Rate-cW = 0
Reserve Cap-mAh = 175
Reserve Cap-cWh = 256
Remcap Smoothing Filter = 250
Fast Scale Start SOC = 10
[Turbo Cfg(Gas Gauging)]
Min Turbo Power = 0
Pack Resistance = 30
System Resistance = 0
Max Current Rate = -4
High Frequency Resistance = 20
Reserve Energy % = 2
[Current Thresholds(Gas Gauging)]
Dsg Current Threshold = 20
Chg Current Threshold = 10
Quit Current = 5

[R_a0(Ra Table)]
Cell0 R_a flag = FF55
Cell0 R_a 0 = 213
Cell0 R_a 1 = 314
Cell0 R_a 2 = 346
Cell0 R_a 3 = 405
Cell0 R_a 4 = 573
Cell0 R_a 5 = 363
Cell0 R_a 6 = 429
Cell0 R_a 7 = 463
Cell0 R_a 8 = 529
Cell0 R_a 9 = 640
Cell0 R_a 10 = 721
Cell0 R_a 11 = 1154
Cell0 R_a 12 = 1988
Cell0 R_a 13 = 3326
Cell0 R_a 14 = 4605
[R_a1(Ra Table)]
Cell1 R_a flag = FF55
Cell1 R_a 0 = 213
Cell1 R_a 1 = 314
Cell1 R_a 2 = 346
Cell1 R_a 3 = 405
Cell1 R_a 4 = 573
Cell1 R_a 5 = 363
Cell1 R_a 6 = 429
Cell1 R_a 7 = 463
Cell1 R_a 8 = 529
Cell1 R_a 9 = 640
Cell1 R_a 10 = 721
Cell1 R_a 11 = 1154
Cell1 R_a 12 = 1988
Cell1 R_a 13 = 3326
Cell1 R_a 14 = 4605
[R_a2(Ra Table)]
Cell2 R_a flag = FF55
Cell2 R_a 0 = 213
Cell2 R_a 1 = 314
Cell2 R_a 2 = 346
Cell2 R_a 3 = 405
Cell2 R_a 4 = 573
Cell2 R_a 5 = 363
Cell2 R_a 6 = 429
Cell2 R_a 7 = 463
Cell2 R_a 8 = 529
Cell2 R_a 9 = 640
Cell2 R_a 10 = 721
Cell2 R_a 11 = 1154
Cell2 R_a 12 = 1988
Cell2 R_a 13 = 3326
Cell2 R_a 14 = 4605
[R_a3(Ra Table)]
Cell3 R_a flag = FF55
Cell3 R_a 0 = 213
Cell3 R_a 1 = 314
Cell3 R_a 2 = 346
Cell3 R_a 3 = 405
Cell3 R_a 4 = 573
Cell3 R_a 5 = 363
Cell3 R_a 6 = 429
Cell3 R_a 7 = 463
Cell3 R_a 8 = 529
Cell3 R_a 9 = 640
Cell3 R_a 10 = 721
Cell3 R_a 11 = 1154
Cell3 R_a 12 = 1988
Cell3 R_a 13 = 3326
Cell3 R_a 14 = 4605
[R_a0x(Ra Table)]
xCell0 R_a flag = FFFF
xCell0 R_a 0 = 213
xCell0 R_a 1 = 314
xCell0 R_a 2 = 346
xCell0 R_a 3 = 405
xCell0 R_a 4 = 573
xCell0 R_a 5 = 363
xCell0 R_a 6 = 429
xCell0 R_a 7 = 463
xCell0 R_a 8 = 529
xCell0 R_a 9 = 640
xCell0 R_a 10 = 721
xCell0 R_a 11 = 1154
xCell0 R_a 12 = 1988
xCell0 R_a 13 = 3326
xCell0 R_a 14 = 4605
[R_a1x(Ra Table)]
xCell1 R_a flag = FFFF
xCell1 R_a 0 = 213
xCell1 R_a 1 = 314
xCell1 R_a 2 = 346
xCell1 R_a 3 = 405
xCell1 R_a 4 = 573
xCell1 R_a 5 = 363
xCell1 R_a 6 = 429
xCell1 R_a 7 = 463
xCell1 R_a 8 = 529
xCell1 R_a 9 = 640
xCell1 R_a 10 = 721
xCell1 R_a 11 = 1154
xCell1 R_a 12 = 1988
xCell1 R_a 13 = 3326
xCell1 R_a 14 = 4605
[R_a2x(Ra Table)]
xCell2 R_a flag = FFFF
xCell2 R_a 0 = 213
xCell2 R_a 1 = 314
xCell2 R_a 2 = 346
xCell2 R_a 3 = 405
xCell2 R_a 4 = 573
xCell2 R_a 5 = 363
xCell2 R_a 6 = 429
xCell2 R_a 7 = 463
xCell2 R_a 8 = 529
xCell2 R_a 9 = 640
xCell2 R_a 10 = 721
xCell2 R_a 11 = 1154
xCell2 R_a 12 = 1988
xCell2 R_a 13 = 3326
xCell2 R_a 14 = 4605
[R_a3x(Ra Table)]
xCell3 R_a flag = FFFF
xCell3 R_a 0 = 213
xCell3 R_a 1 = 314
xCell3 R_a 2 = 346
xCell3 R_a 3 = 405
xCell3 R_a 4 = 573
xCell3 R_a 5 = 363
xCell3 R_a 6 = 429
xCell3 R_a 7 = 463
xCell3 R_a 8 = 529
xCell3 R_a 9 = 640
xCell3 R_a 10 = 721
xCell3 R_a 11 = 1154
xCell3 R_a 12 = 1988
xCell3 R_a 13 = 3326
xCell3 R_a 14 = 4605

[Manufacturer Data(System Data)]
ManufacturerInfo = Thoratec-FILVAS
[Integrity(System Data)]
Data Flash Checksum = 0000

[Data(SBS Configuration)]
Remaining AH Cap. Alarm = 175
Remaining WH Cap. Alarm = 256
Remaining Time Alarm = 10
Initial Battery Mode = E081
Design Voltage = 14400
Specification Information = 0031
Manufacture Date = 08-Apr-2014
Serial Number = 0001
Cycle Count = 26991
Cycle Count Percentage = 90
Max Error Limit = 100
Design Capacity mAh = 700
Design Capacity cWh = 1026
Manufacturer Name = THORATEC
Device Name = bq30z554            
Device Chemistry = LION
[FD(SBS Configuration)]
Set Voltage Threshold = 3000
Clear Voltage Threshold = 3100
Set % RSOC Threshold = 0
Clear % RSOC Threshold = 5
[FC(SBS Configuration)]
Set Voltage Threshold = 4100
Clear Voltage Threshold = 4050
Set % RSOC Threshold = 100
Clear % RSOC Threshold = 95
[TDA(SBS Configuration)]
Set Voltage Threshold = 3200
Clear Voltage Threshold = 3300
Set % RSOC Threshold = 10
Clear % RSOC Treshold = 15
[TCA(SBS Configuration)]
Set Voltage Threshold = 4100
Clear Voltage Threshold = 4050
Set % RSOC Threshold = 100
Clear % RSOC Threshold = 95
[Max Error(SBS Configuration)]
Time Cycle Equivalent = 24
Cycle Delta = 0.05

[CUV(Protections)]
Threshold = 2700
Delay = 5
Recovery = 3000
[COV(Protections)]
Threshold Low Temp = 4150
Threshold Standard Temp = 4150
Threshold High Temp = 4150
Threshold Rec Temp = 4150
Delay = 5
Recovery Low Temp = 4100
Recovery Standard Temp = 4100
Recovery High Temp = 4100
Recovery Rec Temp = 4100
[OCC1(Protections)]
Threshold = 1800
Delay = 5
[OCC2(Protections)]
Threshold = 3000
Delay = 1
[OCC(Protections)]
Recovery Threshold = -100
Recovery Delay = 3
[OCD1(Protections)]
Threshold = -1800
Delay = 10
[OCD2(Protections)]
Threshold = -3000
Delay = 5
[OCD(Protections)]
Recovery Threshold = 200
Recovery Delay = 5
[OLD(Protections)]
Threshold = 09
Delay = 0F
Latch Limit = 0
Counter Dec Delay = 10
Recovery = 5
Reset = 15
[SCC(Protections)]
Threshold = 71
Latch Limit = 0
Counter Dec Delay = 5
Recovery = 5
Reset = 15
[SCD1(Protections)]
Threshold = 77
[SCD2(Protections)]
Threshold = E7
[SCD(Protections)]
Latch Limit = 0
Counter Dec Delay = 10
Recovery = 5
Reset = 15
[OTC(Protections)]
Threshold = 53.0
Delay = 10
Recovery = 50.0
[OTD(Protections)]
Threshold = 55.0
Delay = 10
Recovery = 53.0
[OTF(Protections)]
Threshold = 65.0
Delay = 2
Recovery = 60.0
[HWD(Protections)]
Delay = 10
[PTO(Protections)]
Charge Threshold = 2000
Suspend Threshold = 1800
Delay = 1800
Reset = 2
[CTO(Protections)]
Charge Threshold = 2500
Suspend Threshold = 2000
Delay = 1000
Reset = 2
[OC(Protections)]
Threshold = 100
Recovery = 5
RSOC Recovery = 90
[CHGV(Protections)]
Threshold = 100
Delay = 30
Recovery = -100
[CHGC(Protections)]
Threshold = 200
Delay = 2
Recovery = 100

[CUV(Permanent Fail)]
Threshold = 2000
Delay = 5
[COV(Permanent Fail)]
Threshold = 4300
Delay = 5
[CUDEP(Permanent Fail)]
Threshold = 2500
Delay = 2
[OTCE(Permanent Fail)]
Threshold = 65.0
Delay = 2
[OTF(Permanent Fail)]
Threshold = 100.0
Delay = 2
[CB(Permanent Fail)]
Max Threshold = 240
Delta Threshold = 40
Delay = 2
[VIMR(Permanent Fail)]
Check Voltage = 3000
Check Current = 10
Delta Threshold = 200
Delta Delay = 5
Duration = 300
[VIMA(Permanent Fail)]
Check Voltage = 3000
Check Current = 50
Delta Threshold = 300
Delay = 5
[CD(Permanent Fail)]
Threshold = 280
Delay = 10
[CFET(Permanent Fail)]
OFF Threshold = 5
OFF Delay = 5
[DFET(Permanent Fail)]
OFF Threshold = -5
OFF Delay = 5
[TH(Permanent Fail)]
ADC Delay = 10
[FUSE(Permanent Fail)]
Threshold = 5
Delay = 5
[AFER(Permanent Fail)]
Threshold = 100
Delay Period = 2
Compare Period = 5
[AFEC(Permanent Fail)]
Threshold = 100
Delay Period = 5
[2LVL(Permanent Fail)]
Delay = 2
[OCECO(Permanent Fail)]
Threshold = 5000
Delay = 2

[Device Status Data(PF Status)]
Safety Alert 0-15 = 0000
Safety Status 0-15 = 0000
PF Alert 0-15 = 0000
PF Status 0-15 = 0000
Safety Alert 16-31 = 0000
Safety Status 16-31 = 0000
PF Alert 16-31 = 0000
PF Status 16-31 = 0000
Operation Status 0-15 = 0000
Operation Status 16-31 = 0000
Charging Status 0-15 = 0000
Charging Status 16-23 = 00
Gauging Status = 0000
[Device Voltage Data(PF Status)]
Cell Voltage 0 = 0
Cell Voltage 1 = 0
Cell Voltage 2 = 0
Cell Voltage 3 = 0
Battery Direct Voltage = 0
Pack Voltage = 0
[Device Current Data(PF Status)]
Current = 0
[Device Temperature Data(PF Status)]
Internal Temperature = -273.2
External 1 Temperature = -273.2
External 2 Temperature = -273.2
[Device Gauging Data(PF Status)]
Cell0 Dod0 = 0
Cell1 Dod0 = 0
Cell2 Dod0 = 0
Cell3 Dod0 = 0
Passed Charge = 0
[AFE Regs(PF Status)]
AFE Status = 00
AFE State Control = 00
AFE Control = 00
AFE Output Status = 00
AFE Function Control = 00
AFE Cell Select = 00
AFE OCDV = 00
AFE OCDT = 00
AFE SCC = 00
AFE SCD1 = 00
AFE SCD2 = 00
AFE REF TRIM = 00

[Safety Status(Black Box)]
1st Status Status 0-15 = 0000
1st Safety Status 16-31 = 0000
1st Time to Next Event = 0
2nd Safety Status 0-15 = 0000
2nd Safety Status 16-31 = 0000
2nd Time to Next Event = 0
3rd Safety Status 0-15 = 0000
3rd Safety Status 16-31 = 0000
3rd Time to Next Event = 0
[PF Status(Black Box)]
1st PF Status 0-15 = 0000
1st PF Status 16-31 = 0000
1st Time to Next Event = 0
2nd PF Status 0-15 = 0000
2nd PF Status 16-31 = 0000
2nd Time to Next Event = 0
3rd PF Status 0-15 = 0000
3rd PF Status 16-31 = 0000
3rd Time to Next Event = 0

[Voltage(Lifetimes)]
Max Cell Voltage 0 = 0
Max Cell Voltage 1 = 0
Max Cell Voltage 2 = 0
Max Cell Voltage 3 = 0
Min Cell Voltage 0 = 5100
Min Cell Voltage 1 = 5100
Min Cell Voltage 2 = 5100
Min Cell Voltage 3 = 5100
Max Delta Cell Voltage = 0
[Current(Lifetimes)]
Max Charge Current = 0
Max Discharge Current = 0
Max Avg Dsg Current = 0
Max Avg Dsg Power = 0
[Safety Events(Lifetimes)]
No Of Cov Events = 0
Last Cov Event = 0
No Of Cuv Events = 0
Last Cuv Event = 0
No Of Ocd1 Events = 0
Last Ocd1 Event = 0
No Of Ocd2 Events = 0
Last Ocd2 Event = 0
No Of Occ1 Events = 0
Last Occ1 Event = 0
No Of Occ2 Events = 0
Last Occ2 Event = 0
No Of Old Events = 0
Last Old Event = 0
No Of Scd Events = 0
Last Scd Event = 0
No Of Scc Events = 0
Last Scc Event = 0
No Of Otc Events = 0
Last Otc Event = 0
No Of Otd Events = 0
Last Otd Event = 0
No Of Otf Events = 0
Last Otf Event = 0
[Charging Events(Lifetimes)]
No Valid Charge Term = 0
Last Valid Charge Term = 0
[Gauging Events(Lifetimes)]
No Of Qmax Updates = 0
Last Qmax Update = 0
No Of Ra Updates = 0
Last Ra Update = 0
No Of Ra Disable = 0
Last Ra Disable = 0
[Power Events(Lifetimes)]
No Of Shutdowns = 0
[Cell Balancing(Lifetimes)]
Cb Time Cell 0 = 0
Cb Time Cell 1 = 0
Cb Time Cell 2 = 0
Cb Time Cell 3 = 0
[Temperature(Lifetimes)]
Max Temp Cell = -128
Min Temp Cell = 127
Max Delta Cell Temp = 0
Max Temp Int Sensor = -128
Min Temp Int Sensor = 127
Max Temp Fet = -128
[Time(Lifetimes)]
Total Fw Runtime = 0
Time Spent In UT = 0
Time Spent In LT = 0
Time Spent In STL = 0
Time Spent In RT = 0
Time Spent In STH = 0
Time Spent In HT = 0
Time Spent In OT = 0

[Fuse(Settings)]
PF Fuse 0-15 = 0000
PF Fuse 16-31 = 0000
Min Blow Fuse Voltage = 8000
[Manufacturing(Settings)]
Manufacturing Status = 000A
[Protection(Settings)]
Enabled Protections 0-15 = FFFF
Enabled Protections 16-31 = FE00
[Permanent Failure(Settings)]
Enabled PF 0-15 = FBBF
Enabled PF 16-31 = FFF3
[Configuration(Settings)]
Protection Configuration = 01
Temperature Configuration = 1007
Charging Configuration = 01
System Configuration = 04BF
Gauging Configuration = 16DF
Sbs Configuration = 20
Sbs Data Config. 0-15 = 0C3F
Sbs Data Config. 16-23 = FF
[AFE(Settings)]
AFE State Control = 00

[Power(Power)]
Valid Update Voltage = 8000
[Shutdown(Power)]
Shutdown Voltage = 2300
Shutdown Time = 10
Charger Present Threshold = 3000
[Sleep(Power)]
Sleep Current = 5
Voltage Time = 5
Current Time = 20
Wake = 00
[Ship(Power)]
Delay = 3
[Power Off(Power)]
Timeout = 2
Debounce = 4
MFC Delay = 30

[Temperature Ranges(Advanced Charge Algorithm)]
T1 Temp = 0
T2 Temp = 15
T5 Temp = 38
T6 Temp = 40
T3 Temp = 47
T4 Temp = 55
Hysteresis Temp = 2
[Low Temp Charging(Advanced Charge Algorithm)]
Voltage = 3600
Current Low = 50
Current Med = 75
Current High = 70
[Standard Temp Charging(Advanced Charge Algorithm)]
Voltage = 4100
Current Low = 250
Current Med = 400
Current High = 250
[High Temp Charging(Advanced Charge Algorithm)]
Voltage = 4100
Current Low = 250
Current Med = 400
Current High = 250
[Rec Temp Charging(Advanced Charge Algorithm)]
Voltage = 4100
Current Low = 250
Current Med = 400
Current High = 250
[Pre-Charging(Advanced Charge Algorithm)]
Current = 50
[Maintenance Charging(Advanced Charge Algorithm)]
Current = 50
[Voltage Range(Advanced Charge Algorithm)]
Charging Voltage Low = 2500
Charging Voltage Med = 3500
Charging Voltage High = 3900
Charging Voltage Hysteresis = 0
[Termination Config(Advanced Charge Algorithm)]
Charge Term Taper Current = 35
Charge Term Voltage = 80
[Cell Balancing Config(Advanced Charge Algorithm)]
Bal Time/mAh Cell 0 = 369
Bal Time/mAh Cell 1-3 = 516
Min Start Balance Delta = 3
Relax Balance Interval = 18000
Min Rsoc for Balancing = 30
[Charging Rate of Change(Advanced Charge Algorithm)]
Current Rate = 1
Voltage Rate = 1
[Charge Loss Compensation(Advanced Charge Algorithm)]
CCC Current Threshold = 350
CCC Voltage Threshold = 4050

[Voltage(Calibration)]
Cell Scale 0 = 20585
Cell Scale 1 = 20599
Cell Scale 2 = 20634
Cell Scale 3 = 20601
Pack Gain = 51567
BAT Gain = 49426
[Current(Calibration)]
CC Gain = 1.171
Capacity Gain = 349204.5
[Current Offset(Calibration)]
CC Offset = -7168
Coulomb Counter Offset Samples = 64
Board Offset = -64
[Temperature(Calibration)]
Internal Temp Offset = 6.0
External1 Temp Offset = -2.7
External2 Temp Offset = -2.3
[Internal Temp Model(Calibration)]
Int Coeff 1 = 0
Int Coeff 2 = 0
Int Coeff 3 = -11136
Int Coeff 4 = 5754
Int Minimum AD = 0
Int Maximum Temp = 5754
[Cell Temperature Model(Calibration)]
Coeff a1 = -14520
Coeff a2 = 23696
Coeff a3 = -20298
Coeff a4 = 28073
Coeff a5 = 865
Coeff b1 = -694
Coeff b2 = 1326
Coeff b3 = -3880
Coeff b4 = 5127
Rc0 = 11703
Adc0 = 11703
Rpad = 0
Rint = 0
[Fet Temperature Model(Calibration)]
Coeff a1 = -14520
Coeff a2 = 23696
Coeff a3 = -20298
Coeff a4 = 28073
Coeff a5 = 865
Coeff b1 = -694
Coeff b2 = 1326
Coeff b3 = -3880
Coeff b4 = 5127
Rc0 = 11703
Adc0 = 11703
Rpad = 0
Rint = 0
[Filter(Calibration)]
Cell Voltage 1 = 145
Cell Voltage 2 = 145
Cell Voltage 3 = 145
Cell Voltage 4 = 145
Pack Voltage Out = 10
Direct Battery Voltage = 10
Summed Battery Voltage = 145
Cell Temperature = 145
FET Temperature = 145
[Current Deadband(Calibration)]
Deadband = 3
Coulomb Counter Deadband = 34

Thank you all.

Joe Stark