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.

BQ28Z610-R1: How to use BQ studio and charge/discharge test error

Part Number: BQ28Z610-R1
Other Parts Discussed in Thread: BQ28Z610, BQ40Z50, GPCCEDV, BQSTUDIO, EV2400, GPCCHEM,

The meaning may not be clear due to lack of translation ability. Thank you for your understanding.

When designing the battery pack for the first time, it is very difficult to set the BQ Studio settings and charge/discharge TEST, so please contact us. I use EVM

-Pack
1) 2S1P
2) Need Full charge Voltage: 8320mV
3) Need Full discharge Voltage: 6600mV

-CELL
1) discharge Capacity: 4,900mAh
2) Charging Voltage: 4.2V
3) Nomianl Voltage: 3.63V
4) Max Charge Current: 4,900mA

- References
1) BQ281Z610-R1 Technical Reference__sluuc81
2) How to Complete a Successful Learning Cycle for the BQ28Z610_(slua777)
3) BQ40z50_step_by_step_guide

- Quetion
1) BQ studio related (There are a lot of things I don't know about the setting, so I'll add it as I think.)
- gg file review request.
- The difference between FD, TD / FC, and TC (Aren't Terminate Charge at Full Charge[FC]?)
- What is the Charge Term Voltage? (How good is the Charge Term Current?)
- Can the sensing resistance change CC GAIN and Capacity Gain? (2mohm)

2) The battery level of BQ studio and the voltage of each cell match, but the Battery Pin Voltage and Pack Pin Voltage do not match. Why does it make a difference?

3) When learning charging and discharging, does it proceed while drawing a general battery graph?
(CC - CV - END)

4) I set the power supply voltage to 8.35V for testing. However, unlike the Algorithm setting, the current rise to 5A and OCC was caught. So, when I set the limit to 2.45A at power supply, the voltage drops very much. Do I have to change the power supply every voltage level (LV,MV,HV)?

5) How is the RSOC calculated? (When checking the charging log, RSOC jumped from 91% to 100%)

6) Is calibration required before starting? and how to do it?

7) Should I use the GPCCEDV tool? (Gauging Parameter Calculator for CEDV gauges)

201023_1543.gg.csv

  • Hello Yongki,

    1:

    • The thresholds when the different flags set is used by the gauge to enter different modes, you can check the TRM for the information on what each flag triggers.
    • Charge Term Voltage triggers for the Valid Charge Termination (VCT)
    • Yes you use the calibration in bqStudio or your host to setup

    2:

    The two nodes are at different locations so the voltages will vary slightly (within a few milivolts usually)

    3:

    For the learning cycle you should use the standard charge method (CC-CV) and constant current discharge

    4:

    You can change or disable protections during the learning cycle if you're using a programmed supply

    5:

    RSOC won't be accurate until you complete the learning cycle and find the best fitting chemistry ID

    6:

    Yes calibration is needed before starting to use the gauge, you can use bqStudio and EV2400 to apply set voltages and currents to calibrate the gauge. There is a calibration tab in bqStudio

    7:

    This is an impedance track gauge so you will need to use the GPCCHEM tool

    Sincerely,

    Wyatt Keller

  • Hi keller

    Thank you for quick response.

    Quetion)

    1) How reliable is the default value? (Should I set something similar?)
    2) Should the programmed equipment (Power supply, Electronic Load) be used for charging or discharging?
    3) Is it correct that the charge current and Current() do not match when charging?
    4) Can I use the data memory value set in the EVM board for the developed board? Or can I use the golden image?

    .

    Until now, I have measured without calibration. So, after calibration and measurement, we will contact you for further inquiries regarding the graph.

    Please review gg.file

    Sincerely,

    Yongki.

    201027_1211.gg.csv

  • Hello Yongki,

    1. You will need to configure it to your battery.

    2. Power supply for charging, load for dicsharging.

    3. Sure, that doesn't matter.

    4. You need to configure the data memory values and get to a golden image.

    Yes, please calibrate.

  • Hi keller

    Ans) 7. This is an impedance track gauge so you will need to use the GPCCHEM tool

    ->  I selected the Cell's Chem ID. Is it also used in this case?

    Quetion)

    1) If the cell, BAT, and PACK voltages have an error of less than 10mV during charging and discharging, is the calibration well?
     + Pack V is slightly lower than CELL and BAT in standby mode?

    2) Can it be automatically disconnected even if it is not disconnected from Electronic Load when discharging? (without Protection)
    + It is difficult to set the undervoltage protection in Electronic load because the voltage of the load device and the Pack voltage of the BQ studio are different during discharge.

    3) I want to set the charging voltage to 8.32V. In this case, it is questionable how much taper current should be set.
    The battery cell datasheet does not specify taper current.
    + (Chager: 4.2V cut off 90mA) If it is stated like this. Should I accept 90mA as the taper current?
    If so, how much should the taper current be set in case of 4.16V?

    4) If the setting is good, is it correct that when charging enters the CV stage at 8320mV, and when the current decreases and falls below the taper current, charging ends?

    thanks

    yongki

  • Hi kang


    Sorry for not verifying your name. Thanks for the comments.

    Charge and discharge log and GG file have been uploaded.

    Please review.

    - During discharging, the RSOC value jumped from 11% to 0%.

    - CV section is abnormal during charging. As far as I know, after reaching near the charging voltage (8.32V), it should reach the CV section. Am I wrong?

    - REST BIT is set and 2 hours have passed, but Qmax is not updated. How can I fix it?

    thanks

    yongki.

    201028.zip

  • Hello Yongki,

    Yes, you will need to complete the learning cycle.

    The update status need to be 0x06 prior to looking at accuracy.

    Thanks!

  • Hi Kang

    I was checking by cutting off the log to see if it was properly charged and discharged.
    Do you need a full cycle log for accurate analysis?
    - Can't we divide the discharge log and charge log?
    - Do you need log to REST TIME?

    Cycle is in progress, please check the following.


    1) When charging
     -Is it okay to proceed until the charging ends automatically?
     -Can I check the VCT flag?
     -Isn't the shape of the CC-CV graph important? (It seems to be entering CV too early.)

    2) During discharge
     - I am trying to cut off by setting UVP in the electronic load, but the voltages of Cell, BAT, PACK and LOAD are all different.
       Do I have to manually shut down Load after continuing to check? 

    - When the EDV is set, can we stop the electronic load?

    3) others
     -After calibration, is it correct that the voltage of Cell, BAT and PACK are measured differently?
     -Isn't it important to set the voltage level for each LV, MV, and HV? If it is important, how much is better to set it?

    thanks

    yongki

  • Hello Yongki,

    1. No, you need to relax until 2 hours for first OCV.

    2. Yes CCCV is important, if it is entering CV too early reduce the series resistance.

    Yes you need to shutdown the load when you hit terminate voltage.

    Make sure to calibrate the pack.

  • Hi, Kang


    Thanks for your continued help.

    1. When measuring yesterday, the Update Status does not change even though I had a Relax Time of more than 2 hours.
    Still, I continued to measure 1Cycle. Isn't it meaningful to review this log too?

    2. What does the series resistance value mean in DATA MEMORY tab? I am using an EVM board.

    thanks

    yongki

  • 1. Make sure you set gauge enable and follow the steps in the learning cycle app note.

    2. Refer to the TRM for the series resistance value for the gauge.

    Thanks!

  • HI Kang
    Thank you very much for responding quickly every time

    2. Refer to the TRM for the series resistance value for the gauge.
    -> Checking the technical reference(BQ28Z610-R1 Technical Reference__sluuc81), but couldn't find the series resistance.
    Data Memory - Gas gauging - IT Cfg : Can I change the values ​​of Pack resistance and System resistance?
    If so, what value should be measured and entered? ( Pack resistance/System resistance )

    +Q)
    1) 2I received the board we developed today, connected it to BQ studio, and put the Chem ID.
    Error 1703 has occurred. Is that because the Fuel Gauge is different"?
    EVM : BQ28Z610 / Ours : BQ28Z610-R1

    2) Datasheet : QMax (Bit 17): QMax Update (Toggles after every QMax update)

    -> Does "Toggle" mean one blink or does it keep blinking until user intervention?

    Thanks

  • Hello,

    The pack resistance is from the cell connection to the pack terminals.

    The system resistance is if you have any down stream resistance from pack to your actual system. Normally this is left at 0.

    Please make sure you use the latest chemistry updater on ti.com for chemistry update.

    Toggle means turn on or off. It is like an XOR operation to the current bit.

  • Hi, kang

    According to your advice, even though I downloaded the Ti Updater File and updated the Chemistry folder, Error 1703 occurred.
    The message Firmware version in bcfgx does not match firmware version of connected device is displayed.
    I referenced the link below but couldn't find the BQ28Z610-R1.bqz. so I chose BQ28Z610.

    please confirm

    e2e.ti.com/.../379673

    Thanks

    yongki

  • Hi Yongki,

    You can check the default path, C:\ti\BatteryManagementStudio\config, for the .bqz file and make sure it is there for the BQ28Z610-R1. If not,

    you will need to update the gauging firmware so it includes the BQ28Z610-R1, which you can find under the Software Development section here: https://www.ti.com/product/BQ28Z610-R1 

  • Hi Jessica

    Thanks for solving that problem. And I started the cycle according to the reference : How to Complete a Successful Learning Cycle for the BQ28Z610_(slua777).

    Calibration was also performed.

    However, the update status does not change to 0x05. Even after doing'relax' for a day, it doesn't change.
    I also set the Chem ID and checked with the VCT flag.
    Why doesn't the Qmax Flag change?


    Attach log file and gg file. Please note that the log file is very long because the relax time is measured longer in the log.


    I'll just ask you a few more questions

    1. In the CC-CV graph, the voltage is too low and it moves to the CV section. How can I fix it?
    Please let me know in detail.

    2. When discharging, can I immediately disconnect the load after checking the EDV flag? Or do I have to hold on to other flags?

    3. Does the Alarm Flag (No Safety, ex) TDA, TCA...) adversely affect the cycle?

    4. Is the max error value an important factor in learning? Please explain Max Error(below Condition Flag).

    thanks.

    yongki

    log, gg.zip

  • Hi,

    Update status = 4 is very common issue, you can search our forum for more information. try "bq28z610-r1 update status 0x04"

    Best Regards,