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.

BQ34110: can not set any config from BQ studio

Part Number: BQ34110
Other Parts Discussed in Thread: BQSTUDIO,

Tool/software:

 HI,I've been struggle against BQ Studio for several days, and can almost memorize the whole manual and related docs.My Battery is a 8 series of cells  of LiFePO4 with 6Ah Capacity. The BQ studio can read Temp and Current now, but Voltage is 0.So I'm now setting the config,but failed.

Here are the steps:

1.when I pressed CAL_TOGGLE,and then check the Registers  bits, they are all right (sec1 sec0=01, EN_CAL=1)

  sec1 sec0 = 01, CAL_EN=1

2.import my gg.csv file into data memory, I found that the Voltage Divider is still 5000, in my config file it is 26133.(the file will be attached at the bottom of this post).

3.manual change the Voltage Divider to 26133.The left bottom corner noticed: "A read of data written failed comparison."

4.click Write All button, It noticed:"No parameter matched address"

.

5. Click Read All button, everything is the same as the Default value

Could you tell me anything I made wrong?

Here is the config file:

* Instructions: Copy this column and paste it to a text file. Save the file with the extension .gg.csv This will create a file that can be loaded into bqStudio
* Load the file from the Data Memory screen by selecting Import -> Import from File
*
* Generated from BQ34110 DataFlash Notes Spreadsheet Revision 03
*
* Texas Instruments Data Flash File
* File created Mon Aug 13 09:16:15 2018
*
* Device Number 110
* Firmware Version 0.02
* Build Number 9
* Order Number 0
*
* bqz Device Number 110
* bqz Firmware Version 0.02
* bqz Build Number 9
*
* Field Order: Class name, Subclass name, Parameter name, Parameter Value, Display Units
"Calibration","Data","CC Gain","10","mOhm"
"Calibration","Data","CC Delta","10","mOhm"
"Calibration","Data","CC Offset","-42.96","mA"
"Calibration","Data","Board Offset","0","uA"
"Calibration","Data","Int Temp Offset","0","°C"
"Calibration","Data","Ext Temp Offset","0","°C"
"Calibration","Data","Pack V Offset","0","mV"
"Calibration","Data","Voltage Divider","26133","mV"
"Calibration","Temp Model","Int Coeff 1","0","Num"
"Calibration","Temp Model","Int Coeff 2","0","Num"
"Calibration","Temp Model","Int Coeff 3","-12324","Num"
"Calibration","Temp Model","Int Coeff 4","613.1","degK"
"Calibration","Temp Model","Int Min AD","0","-"
"Calibration","Temp Model","Int Max Temp","6131","0.1degK"
"Calibration","Temp Model","Ext Coeff 1","20982","Num"
"Calibration","Temp Model","Ext Coeff 2","-13836","Num"
"Calibration","Temp Model","Ext Coeff 3","5202","Num"
"Calibration","Temp Model","Ext Coeff 4","233.7","degK"
"Calibration","Temp Model","Ext Min AD","12909","-"
"Calibration","Temp Model","Vcomp Coeff 1","0","Num"
"Calibration","Temp Model","Vcomp Coeff 2","14902","Num"
"Calibration","Temp Model","Vcomp Coeff 3","-623","Num"
"Calibration","Temp Model","Vcomp Coeff 4","37","Num"
"Calibration","Temp Model","Vcomp Input Multiplier","48","Num"
"Calibration","Temp Model","Vcomp Output Divisor","256","Num"
"Calibration","Current","Filter","239","Num"
"Calibration","Current","Deadband","5","mA"
"Calibration","Current","CC Deadband","34","149nV"
"Charger Control","Charge Inhibit Cfg","Chg Inhibit Temp Low","0","°C"
"Charger Control","Charge Inhibit Cfg","Chg Inhibit Temp High","45","°C"
"Charger Control","Charge Inhibit Cfg","Temp Hys","5","°C"
"Charger Control","JEITA Temperature","T1 Temp","0","°C"
"Charger Control","JEITA Temperature","T2 Temp","10","°C"
"Charger Control","JEITA Temperature","T3 Temp","45","°C"
"Charger Control","JEITA Temperature","T4 Temp","55","°C"
"Charger Control","JEITA Temperature","Charge Current T1-T2","818","mA"
"Charger Control","JEITA Temperature","Charge Current T2-T3","3000","mA"
"Charger Control","JEITA Temperature","Charge Current T3-T4","1800","mA"
"Charger Control","JEITA Temperature","Charge Voltage T1-T2","29300","mV"
"Charger Control","JEITA Temperature","Charge Voltage T2-T3","29400","mV"
"Charger Control","JEITA Temperature","Charge Voltage T3-T4","29300","mA"
"Charger Control","Charge Termination","Maintenance Current","200","mA"
"Charger Control","Charge Termination","Taper Current","300","mA"
"Charger Control","Charge Termination","Minimum Taper Capacity","25","0.01mAh"
"Charger Control","Charge Termination","Taper Voltage","100","mV"
"Charger Control","Charge Termination","Current Taper Window","40","s"
"Charger Control","WHr Charge Termination","Max Charge Voltage","29400","mV"
"Charger Control","WHr Charge Termination","WHr CV Step","50","mV"
"Charger Control","WHr Charge Termination","WHr Termination Capacity","3000","mAh"
"Charger Control","WHr Charge Termination","FC WHr Clear","2727","mAh"
"Charger Control","NiMH Charge Termination","Delta Temperature","5","°C"
"Charger Control","NiMH Charge Termination","Delta Temperature Time","10","s"
"Charger Control","NiMH Charge Termination","Holdoff Time","10","s"
"Charger Control","NiMH Charge Termination","Holdoff Current","100","mA"
"Charger Control","NiMH Charge Termination","Holdoff Temperature","20","°C"
"Charger Control","NiMH Charge Termination","Cell Negative Delta Voltage","10","mV"
"Charger Control","NiMH Charge Termination","Cell Negative Delta Time","10","s"
"Charger Control","NiMH Charge Termination","Cell Negative Delta Qual Voltage","1200","mV"
"Charger Control","Learned Charge Voltage","Last Charge Voltage T1-T2","29300","mV"
"Charger Control","Learned Charge Voltage","Last Charge Voltage T2-T3","29400","mV"
"Charger Control","Learned Charge Voltage","Last Charge Voltage T3-T4","29300","mV"
"Charger Control","Charge Level Control","Charge Voltage Level A","29100","mV"
"Charger Control","Charge Level Control","Charge Voltage Level B","29150","mV"
"Charger Control","Charge Level Control","Charge Voltage Level C","29200","mV"
"Charger Control","Charge Level Control","Charge Voltage Level D","29250","mV"
"Charger Control","Charge Level Control","Charge Voltage Level E","29300","mV"
"Charger Control","Charge Level Control","Charge Voltage Level F","29350","mV"
"Charger Control","Charge Level Control","Charge Voltage Level G","29400","mV"
"Charger Control","Charge Level Control","Charge Voltage Level H","29450","mV"
"Settings","Configuration","Direct Charge Pin Control","00","hex"
"Settings","Configuration","Charge Level Pin Control","00","hex"
"Settings","Configuration","Pin Control Config","10","hex"
"Settings","Configuration","Alert1_0 Config","00","hex"
"Settings","Configuration","Alert1_1 Config","00","hex"
"Settings","Configuration","Alert1_2 Config","00","hex"
"Settings","Configuration","Alert1_3 Config","00","hex"
"Settings","Configuration","Alert1_4 Config","00","hex"
"Settings","Configuration","Alert1_5 Config","00","hex"
"Settings","Configuration","Alert1_6 Config","00","hex"
"Settings","Configuration","Alert2_0 Config","00","hex"
"Settings","Configuration","Alert2_1 Config","00","hex"
"Settings","Configuration","Alert2_2 Config","00","hex"
"Settings","Configuration","Alert2_3 Config","00","hex"
"Settings","Configuration","Alert2_4 Config","00","hex"
"Settings","Configuration","Alert2_5 Config","00","hex"
"Settings","Configuration","Alert2_6 Config","00","hex"
"Settings","Configuration","SOC Flag Config A","0c8c","hex"
"Settings","Configuration","SOC Flag Config B","8c","hex"
"Settings","Configuration","CEDV Gauging Configuration","102a","hex"
"Settings","Configuration","EOS Configuration","01","hex"
"Settings","BLT","Init Discharge Set","150","mAh"
"Settings","BLT","Init Charge Set","175","mAh"
"Settings","Accumulated Charge","Accum Charge Positive Threshold","1000","mAh"
"Settings","Accumulated Charge","Accum Charge Negative Threshold","1000","mAh"
"Settings","Manufacturing","Mfg Status Init","0","hex"
"Safety","OTC","OT Chg","55","°C"
"Safety","OTC","OT Chg Time","2","s"
"Safety","OTC","OT Chg Recovery","50","°C"
"Safety","OTD","OT Dsg","60","°C"
"Safety","OTD","OT Dsg Time","2","s"
"Safety","OTD","OT Dsg Recovery","55","°C"
"Safety","UTC","UT Chg","0","°C"
"Safety","UTC","UT Chg Time","2","s"
"Safety","UTC","UT Chg Recovery","5","°C"
"Safety","UTD","UT Dsg","0","°C"
"Safety","UTD","UT Dsg Time","2","s"
"Safety","UTD","UT Dsg Recovery","5","°C"
"Safety","BATLOW","Battery Low Set Threshold","3150","mV"
"Safety","BATLOW","Battery Low Time","2","s"
"Safety","BATLOW","Battery Low Clear Threshold","3400","mV"
"Safety","BATHIGH","Battery High Set Threshold","4200","mV"
"Safety","BATHIGH","Battery High Time","2","s"
"Safety","BATHIGH","Battery High Clear Threshold","4100","mV"
"Safety","SOCLOW","SOC Low Threshold","10","%"
"Safety","SOCLOW","SOC Low Recovery","30","%"
"Configuration","Registers","Operation Config A","8200","hex"
"Configuration","Registers","Device Type","0110","Hex"
"Configuration","Registers","Number of Series Cells","8","Num"
"Configuration","Power","Flash Update OK Voltage","500","mV"
"Configuration","Power","Sleep Current","10","mA"
"Configuration","Power","Bus Low Time","5","s"
"Configuration","Power","Offset Cal Inhibit Temp Low","5","°C"
"Configuration","Power","Offset Cal Inhibit Temp High","45","°C"
"Configuration","Power","Sleep Voltage Time","20","s"
"Configuration","Power","Sleep Current Time","20","s"
"Configuration","Current Thresholds","Discharge Detection Threshold","60","mA"
"Configuration","Current Thresholds","Charge Detection Threshold","75","mA"
"Configuration","Current Thresholds","Quit Current","40","mA"
"Configuration","Current Thresholds","Discharge Relax Time","60","s"
"Configuration","Current Thresholds","Charge Relax Time","60","s"
"Configuration","Current Thresholds","Quit Relax Time","1","s"
"Configuration","Data","Default Temperature","298.2","K"
"Configuration","Data","Device Name","bq34110","-"
"Configuration","Data","Data Flash Version","ffff","-"
"Configuration","Data","Serial Number","0001","hex"
"Configuration","Data","Manufacture Date","2018-9-26","Day + Mo*32 + (Yr -1980)*512"
"Configuration","Integrity Data","DF Static Checksum","0000","hex"
"Configuration","Integrity Data","All DF Checksum","0000","hex"
"Configuration","Integrity Data","IF Checksum","00000000","hex"
"Configuration","Integrity Data","Full Reset Counter","0","Num"
"Configuration","Integrity Data","Reset Counter WD","0","Num"
"System Data","Manufacturer Data","Manufacturer Info Block A01","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A02","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A03","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A04","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A05","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A06","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A07","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A08","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A09","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A10","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A11","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A12","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A13","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A14","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A15","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A16","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A17","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A18","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A19","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A20","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A21","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A22","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A23","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A24","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A25","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A26","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A27","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A28","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A29","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A30","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A31","00","Hex"
"System Data","Manufacturer Data","Manufacturer Info Block A32","00","Hex"
"Lifetimes","Lifetime Resolution","Temperature Resolution","1","C"
"Lifetimes","Lifetime Resolution","Current Resolution","100","mA"
"Lifetimes","Lifetime Resolution","Voltage Resolution","1","20mV"
"Lifetimes","Temperature","Max Temperature","30","C"
"Lifetimes","Temperature","Min Temperature","20","C"
"Lifetimes","Current","Max Charge Current","0","mA"
"Lifetimes","Current","Max Discharge Current","0","mA"
"Lifetimes","Voltage","Max Pack Voltage","160","20mV"
"Lifetimes","Voltage","Min Pack Voltage","175","20mV"
"Gas Gauging","CEDV Profile","Design Capacity mAh","6000","mAh"
"Gas Gauging","CEDV Profile","EMF","3743","-"
"Gas Gauging","CEDV Profile","C0","149","-"
"Gas Gauging","CEDV Profile","R0","867","-"
"Gas Gauging","CEDV Profile","T0","4030","-"
"Gas Gauging","CEDV Profile","R1","316","-"
"Gas Gauging","CEDV Profile","TC","9","-"
"Gas Gauging","CEDV Profile","C1","0","-"
"Gas Gauging","CEDV Profile","Age Factor","0","-"
"Gas Gauging","CEDV Profile","Fixed EDV 0","16165","-"
"Gas Gauging","CEDV Profile","EDV 0 Hold Time","1","s"
"Gas Gauging","CEDV Profile","Fixed EDV 1","18053","-"
"Gas Gauging","CEDV Profile","EDV 1 Hold Time","1","s"
"Gas Gauging","CEDV Profile","Fixed EDV 2","18672","-"
"Gas Gauging","CEDV Profile","EDV 2 Hold Time","1","s"
"Gas Gauging","CEDV Profile","Voltage 0% DOD","16000","mV"
"Gas Gauging","CEDV Profile","Voltage 10% DOD","17320","mV"
"Gas Gauging","CEDV Profile","Voltage 20% DOD","18640","mV"
"Gas Gauging","CEDV Profile","Voltage 30% DOD","19960","mV"
"Gas Gauging","CEDV Profile","Voltage 40% DOD","21280","mV"
"Gas Gauging","CEDV Profile","Voltage 50% DOD","22600","mV"
"Gas Gauging","CEDV Profile","Voltage 60% DOD","23920","mV"
"Gas Gauging","CEDV Profile","Voltage 70% DOD","25240","mV"
"Gas Gauging","CEDV Profile","Voltage 80% DOD","26560","mV"
"Gas Gauging","CEDV Profile","Voltage 90% DOD","27880","mV"
"Gas Gauging","CEDV Profile","Voltage 100% DOD","29200","mV"
"Gas Gauging","Design","Design Voltage","25600","mV"
"Gas Gauging","Cycle","Cycle Count Percentage","90","%"
"Gas Gauging","FD","Set Voltage Threshold","3000","mV"
"Gas Gauging","FD","Clear Voltage Threshold","3100","mV"
"Gas Gauging","FD","Set % RSOC Threshold","0","%"
"Gas Gauging","FD","Clear % RSOC Threshold","5","%"
"Gas Gauging","FC","Set Voltage Threshold","4200","mV"
"Gas Gauging","FC","Clear Voltage Threshold","4100","mV"
"Gas Gauging","FC","Set % RSOC Threshold","100","%"
"Gas Gauging","FC","Clear % RSOC Threshold","95","%"
"Gas Gauging","TD","Set Voltage Threshold","3200","mV"
"Gas Gauging","TD","Clear Voltage Threshold","3300","mV"
"Gas Gauging","TD","Set % RSOC Threshold","6","%"
"Gas Gauging","TD","Clear % RSOC Threshold","8","%"
"Gas Gauging","TC","Set Voltage Threshold","4200","mV"
"Gas Gauging","TC","Clear Voltage Threshold","4300","mV"
"Gas Gauging","TC","Set % RSOC Threshold","100","%"
"Gas Gauging","TC","Clear % RSOC Threshold","95","%"
"Gas Gauging","State Profile","Cycle Count","0","-"
"Gas Gauging","State Profile","Learned Full Charge Capacity","6000","mAh"
"Gas Gauging","State Profile","Stored Remaining Capacity","0","mAh"
"Gas Gauging","CEDV Cfg","Battery Low %","7","%"
"Gas Gauging","CEDV Cfg","Learning Low Temp","119","0.1°C"
"Gas Gauging","CEDV Cfg","OverLoad Current","9273","mA"
"Gas Gauging","CEDV Cfg","Self Discharge Rate","20","0.01%/day"
"Gas Gauging","CEDV Cfg","Electronics Load","0","3uA"
"Gas Gauging","CEDV Cfg","Near Full","200","mAh"
"Gas Gauging","CEDV Cfg","Reserve Capacity","0","mAh"
"Gas Gauging","CEDV Cfg","Chg Eff","100","%"
"Gas Gauging","CEDV Cfg","Dsg Eff","100","%"
"Gas Gauging","CEDV Cfg","RemCap Init Percent","100","%"
"Gas Gauging","CEDV Smoothing Config","Smoothing Config","8","hex"
"Gas Gauging","CEDV Smoothing Config","Smoothing Start Voltage","3700","mV"
"Gas Gauging","CEDV Smoothing Config","Smoothing Delta Voltage","100","mV"
"Gas Gauging","CEDV Smoothing Config","Max Smoothing Current","8000","mA"
"Gas Gauging","CEDV Smoothing Config","EOC Smooth Current","0.2","%"
"Gas Gauging","CEDV Smoothing Config","EOC Smooth Current Time","60","s"
"End Of Service","Resistance Learning","Auto Learn Time","1500","Hours"
"End Of Service","Resistance Learning","Auto Learn Retry Time","1","Hours"
"End Of Service","Resistance Learning","Minimum Learn Time","750","Hours"
"End Of Service","Resistance Learning","Alert-Warn Learn Time","750","Hours"
"End Of Service","Resistance Learning","Initial Learn Pulse Number","1","Counts"
"End Of Service","Resistance Learning","Learn Charge Voltage Delta","100","mV"
"End Of Service","Resistance Learning","Learn Charge Time Limit","3600","s"
"End Of Service","Resistance Learning","Learn Discharge Current","220","mA"
"End Of Service","Resistance Learning","Learn Discharge Current Boundary","25","%"
"End Of Service","Resistance Learning","Learn Discharge Time","500","s"
"End Of Service","Resistance Learning","Learn Request Timeout","4","s"
"End Of Service","Resistance Learning","Learn Min Temperature","10","1°C"
"End Of Service","Resistance Learning","Learn Max Temperature","40","1°C"
"End Of Service","Resistance Learning","Learn Target Temperature","25","1°C"
"End Of Service","Resistance Learning","Rcell High Temp Coefficient","0","2^-16/0.1°C"
"End Of Service","Resistance Learning","Rcell Low Temp Coefficient","0","2^-16/0.1°C"
"End Of Service","Direct Resistance Decision","DRD Alert Level","45","%"
"End Of Service","Direct Resistance Decision","DRD Alert Counts","3","Counts"
"End Of Service","Direct Resistance Decision","DRD Warning Level","60","%"
"End Of Service","Direct Resistance Decision","DRD Warning Counts","3","Counts"
"End Of Service","Direct Resistance Decision","Initial Rcell","0","mOhm"
"End Of Service","Direct Resistance Decision","Initial Rcell Learned","0","-"
"End Of Service","Resistance Slope Decision","RSD Alert Level","15","%"
"End Of Service","Resistance Slope Decision","RSD Alert Counts","3","Counts"
"End Of Service","Resistance Slope Decision","RSD Warning Level","30","%"
"End Of Service","Resistance Slope Decision","RSD Warning Counts","3","Counts"
"End Of Service","Resistance Slope Decision","RSDL Alert Level","15","%"
"End Of Service","Resistance Slope Decision","RSDL Warning Level","30","%"
"End Of Service","Resistance Slope Decision","Initial RRate","0","-"
"End Of Service","Resistance Slope Decision","Initial RRate Learned","0","-"
"End Of Service","Safety Status","Warning Status","00","hex"

  • Hello,

    The gauge might not be allowing you to update the data memory parameters since the gauge is reporting 0mV. There is a parameter called Flash Update OK voltage and if the gauge detects a voltage below this value then any writes to data memory will not work. To recover this, you can try programming a new srec file onto the gauge. If that does not work, then you will need to do an IC swap.

    Regards,

    Adrian