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.

BQ34Z100-G1: Process of Learning Cycles with Bq34z100-G1

Part Number: BQ34Z100-G1
Other Parts Discussed in Thread: BQSTUDIO, GPCCHEM, GPCRB

Hi Experts,

I have started working for BMS in our working product, i have chosen Bq34z100-g1,
I have some query regarding the same, My battery parameter is mentioned below

Please have a look
Chemistry : LiFePO4
No. of cells in series : 8
Charge Voltage : 28,800v
Capacity : 19800mAh
Taper Current : 400mA
Termination Voltage : 21200mV
Design Energy : 50688
Design Voltage: 25600mV
Tap current 400mA
Current at EOC : 400mA
Current threshold quit current : 200mA


Step 1 : In BQStudio, i have selected the chemical id of battery

Step 2 : While I'm filling the Configurations under Data Memory, getting error of max. value reached and some times no update on data.
specially while I'm filling Design Energy sometimes giving error of data gone beyond limit, sometimes not.


Moreover if one can assist with proper sequence of learning process with such battery parameters is highly appreciable,
looking forward to hear from you


Sonu Verma
Sr. Design Engineer
Nocca Robotics

  • Hi

    What is meant for Error code 1470, Chemical ID updation failed ??

    Thanks in advance, looking forward to hear from you


    Sonu Verma
    Sr. design Engineer
    Nocca Robotics

  • Hi Sanjay,

    Please make sure that your gauge is unsealed and your voltage is above flash update voltage in DF. How did you select your chem ID? Did you use the GPCCHEM tool to find a match? To use the gauge with your battery you need to

    1. calibrate the gauge

    2. find the chem ID using GPCCHEM tool

    3. Program the chem ID

    4. Set voltage and config thresholds per application notes here, http://www.ti.com/product/BQ34Z100-G1/technicaldocuments

    5. Perform learning cycle, refer to  which discusses a similar gauge and to the document attached here, https://e2e.ti.com/support/power-management/f/196/p/830596/3072920#3072920

  • Hi Batt,

    Thanks for the kind reply,
    I already have one "GPC_Report.txt" file generated with the same battery with the same procedure.

    but selecting this file giving me Error code. 1713.

    Chemistry ID selection tool, rev=2.47		
    		
    Configuration used in present fit:		
    ProcessingType = 2 		
    NumCellSeries = 8		
    ElapsedTimeColumn = 0		
    VoltageColumn = 1		
    CurrentColumn = 2		
    TemperatureColumn = 3		
    		
    Best chemical ID : 464	Best chemical ID max. deviation, % : 17.32	
    		
    		
    		
    Summary of all IDs with max. DOD deviation below 15%		
    		
    Chem ID	max DOD error, %	Max R deviation, ratio
    0	0	0
    		
    Warning: Deviation is above recommended level. New chem ID needs to be released for this cell. Please contact your TI representative to send the cell to Dallas for characterization		
    		
    		
    Selection of best generic ID for ROM based devices like bq274xx		
    		
    		
    Device / Family #1		
    Generic Chem ID	Device/ Voltage/ Chemistry	max DOD error, %
    354	bq27411-G1C: 4.35V LiCoO2	25.85
    3142	bq27421-G1D: 4.4V LiCoO2	25.88
    128	bq27421-G1A: 4.2V LiCoO2	8574.2
    312	bq27421-G1B: 4.3V LiCoO2	17365.44
    Best generic ID 354		
    Warning: Generic ID Deviation is so high that it is most likely due to anomaly in the data. Please check that data files have recomended format, units and test schedule		
    		
    		
    Device / Family #2		
    Generic Chem ID	Device/ Voltage/ Chemistry	max DOD error, %
    354	bq27621:  (ALT_CHEM2) 4.35V LiCoO2	25.85
    1202	bq27621: (default) 4.2V LiCoO2	25.99
    1210	bq27621:  (ALT_CHEM1) 4.3V LiCoO2	26.31
    Best generic ID 354		
    Warning: Generic ID Deviation is so high that it is most likely due to anomaly in the data. Please check that data files have recomended format, units and test schedule		
    		
    		
    Device / Family #3		
    Generic Chem ID	Device/ Voltage/ Chemistry	max DOD error, %
    3230	bq27426: (default) 4.35V LiCoO2	25.63
    3142	bq27426: (ALT-CHEM2) 4.4V LiCoO2	25.88
    1202	bq27426: (ALT_CHEM1) 4.2V LiCoO2	25.99
    Best generic ID 3230		
    Warning: Generic ID Deviation is so high that it is most likely due to anomaly in the data. Please check that data files have recomended format, units and test schedule		
    		
    		
    

  • Hi Sanjay,

    Please find the chem ID update here, . Download the zip file. Then go to bqstudio, click on help, update chemistry, cancel, then select the zip file and update the chem database. Once you do that you will have the data to program the ID here.

  • Hi Batt,

    Thanks for the chem Id database, the database is up to date now, 
    but issues of updating chem id remains same,

    On updating from the GPCRB file, error code is 1713 "Chemistry Programming failed"
    On updating from the available list of chemistry, Error code is 1470  "Chemistry Programming failed"

    even I have tried reinstalling the BQstudio, updating chem database again but the same problem persists.

    Regards

  • Please check if your device voltage reading is correct and that your dividers are in the correct position on the evm. Then please make sure that your voltage is higher than flash update voltage in df. That should resolve the issue.

  • Hi Batt,

    Hope you doing well,

    I would like to know a few things here,

    1) Every time I open the BqStudio, I receive a warning popup window, screenshot attached "WarningPopup"

    2) Where to check the voltage reading and df  "your voltage is higher than flash update voltage in df" wheres this df? screenshot of the main dashboard is attached.
    the voltage divider is on 32V as my battery is 28.8V, 20Ah battery

    3) I have tried updating chemistry with a new EVM board, it's done without any error, "Chemistry updated successfully"
    so I would like to know what that error meant for Error No. 1470 and 1713, how could I repair the board if any h/w fault is there?

    and as I have lost one EVM board, I would like to know step by step procedure with proper precautions for generating the golden image.
    like Chemistry is updated successfully next is to fill a few data like taper current, capacity, energy, etc I have to fill manually or it may get updated with chemistry id updation... what should I have to do now..??
    with proper sequence.


    Thanks in advance

    Regards
    Sonu Verma 


  • Sonu,

    Please allow me until Tuesday next week to get back to you. I will most probably reply earlier.

  • Hi Batt,

    No issue at all,
    I'm thankful for your concern

    Regards:
    Sonu Verma

  • Hi Sonu,

    The first thing to check is your divider. My suggestion is to set it to <5V and 1s config if you are using the evm first time. Then use that to update the chemistry table. Once you have done that and updated the gas gauging parameters, then you can go ahead and set the appropriate divider and then power up the gauge. Following that, please perform the learning cycle per the document attached here, 5773.SLUA925_bq34z100-G1.pdf. This tells you the config options for different chemistries. For performing a learning cycle, you can follow . Though it's for a different gauge, the general principle applies. Further help can be found in technical documents here, http://www.ti.com/product/BQ34Z100-G1/technicaldocuments. Your errors may be related to the voltage divider not being set correctly.

  • Hi Batt,

    Thanks alot for the kind assistance,

    I have changed the voltage dividers on <=5, and the ChemID is updated successfully.

    Now as on the second step I have to edit a few parameters of Data Memory
    I have found few parameters under configurations and Gas gauge tab of DataMemory(Design Capacity, taper Current, Dsg Current threshold, Chg current threshold, quit current threshold).
    but a few are creating confusion, like where to fill

    Design Voltage, Term voltage? is Cell termination voltage is the synonym of Term Voltage?
    and what should be the value of design Energy?

    secondly, I have to left other parameters unedited like
    Cell Charge voltage T1-T2 4200(default value)
    Cell Charge voltage T2-T3 4200(default value)
    Cell Charge voltage T3-T4 4100(default value)
    same Charge Current btw T1-T2, T2-T3, T3-T4?

    but these parameters seem to be set for 5v battery,

    So I'm attaching screenshots of data memory.
    Please have a look on Screensot shared,

    Thanks in advance
    Regards
    SoonuVerma

  • Hi Sonu,

    Please read through the fundamentals of gauging,  and also refer here, https://e2e.ti.com/blogs_/archives/b/fullycharged/archive/2016/03/02/how-to-run-a-learning-cycle.

  • Hi Batt,


    I have gone through the documents, and started the learning cycle,
    first discharging cycle was accomplished with C/10 load, then after 5-6 hours of rest period after completion all registers are updated as mentioned in the doc,
    so started charging as the second step, 

    during charging cycle for a moment Bqstudio displayed USB not connected, so I tried to refresh the dashboard but nothing happens so I plug out and plug in the USB. connection established but few registers shown as RSVD, ScreenShot attached. 
    After charging cycle and 2-3 hours of rest, update status should be 05 but it's still 04, RUP_DIS is clear but VOK is still high whereas VOK should go low.

    So I would like to know should I proceed with the next step of "discharging the battery" with default values or manually change update status to 05 and proceed or REstart from the beginning.

     

     

     

     or restart the process as something gone wrong.

    moreover, I have one more query regarding the icon of battery in dashboard why it always shows near about 596mV to 610mV, SS attached.

     


    Regards:
    Soonu Verma

  • Hi Sonu,

    You need to have the dsg at a rate higher than C/10. A C/5 or C/2 rate is preferred. Once you do that, your parameters will update correctly.