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: Battery management Studio. BQ34z100 and interface EV2400

Part Number: BQ34Z100-G1
Other Parts Discussed in Thread: EV2400, , BQSTUDIO, BQEVSW, BQ34Z100

Hello,

I am using the BQ34z100-G1 evaluation mode. I am also using the EV2400 for interfacing the device witht the battery management Studio but I am having problems with it.

I can communicate with the BQ34z100-G1 and I am receiving data from it (voltage, average current, temperature,..). I can also calibrate it. 

However in the screen registers (in the battery management Studio) I always see the Cycle Count at a fixed value =0, the Charge Voltage =0 and the Charge current =0. I am writing data in data memory (3600mV for cell charge voltage T1-T2, 3600mV for cell charge voltage T2-T3, 3600mV for cell charge voltage T3-T4). Why does the device is not updating these values?

Moreover I have been charging my LiFePO4 battery and since 26.7Vdc the SOC=100%. I have charged it to 28.8Vdc and now I have discharged it but SOC matain unchangeable at 100%. 

Thank you very much in advance, 

  • HI Ramon,

    What's your Flash Update OK Cell Volt after calibration?
    see page 50 of datasheet (www.ti.com/.../bq34z100-g1.pdf).

    Following the successful voltage calibration, calculate and apply the value to Flash Update OK Cell Volt as: Flash Update OK Cell Volt = 2800 mV × Number Of Series Cells × 5000/Voltage Divider.

  • Sometimes that formula does not work out properly. I would set the Flash Update OK Cell Voltage to 1000mV. `

  • Hello again,

    Thank you for your quick reply. I had that value in 2800mV. I have changed it to 1000mV but nothing in the application has changed. 

    In the registers screen charge voltage, charge current remains at 0mV value. I attach a screenshot in case it would be useful to determine what is happening. 

  • Ramon,
    The screenshot shows that you are working with the bq34z100 v006 firmware device and not the bq34z100-G1 v0.16 device. The bqStudio tool does not support the older device and you can experience update issues. You will either need to use the bqEVSW tool or update the device to the bq34z100-G1 firmware. The -G1 firmware can be downloaded from the bq34z100-G1 product website and the bqEVSW tool can be downloaded from the bq34z100 product website.

    Tom
  • Hi again Thomas,

    I have updated my device and now I have the bq34z100-G1 v0.16. I can communicate with the device and test that the firmware has been succesfully loaded. However now I can not update chemistry from database. Whatever the chemistry ID I always obtain the same error code (=1470)

    Others problems I am having are the impossibility of change data in bq Studio (always return to its previous value) or the impossibility of write data to the device. As you can see in the picture below I always obtain "A read of data written failed comparison". 

    I have checked for the device to be sealed but I can see in the registers it is not. What can be happening with it?

    Thank you very much in advance, 

  • Ramon,

    The voltage has not been calibrated, so the cell voltage is below the Flash Update OK Cell Voltage setting. This parameter does not take effect until IT has been enabled.

    You will need to:

    • Reload the default srec file to disable IT.
    • Set the VOLTSEL bit to "1" in the Pack Configuration register.
    • Set the Number of Series Cells. \
    • Calibrate the voltage.

    You should then be able to proceed with updating parameters. Do not enable IT until everything has been updated and calibrated.

    Tom

  • Hello again Thomas,

    I have it working and I have done a learning cycle where the max Error has fallen to 3%. However in the learning cycle the FCC has fallen to 5645mAh (from 6400mAh I have in the Design Capacity) probably because I do not have done correctly the current calibration.

    Now when I charge the battery the true RC becomes higher than the true FCC (it grows until 6380mAh).  I would like to know if it is possible that the true FCC equals the true RC in any moment (for example when FC bit is set).

    Thank you very much in advance, 

  • Ramon,

    The current calibration may be affecting the capacity estimates, but the Ra table also has to be updated for them to report properly. Check the performance after the optimization cycle has completed. 

    Tom