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: BQ34Z100-G1 Voltage Calibration Problem

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

Hi,

I am using BQ34Z1xx EVM and connecting it to bq studio using EV2400 over I2C .Iam unable to calibrate voltage parameter. I am using ~ 37V Lead Acid pack (3 batteries in series).The battery studio is showing me the pack voltage as 25.77  but the true voltage is 36.8 V.

Here is what I have done.

-bq studio 1.3.54 ,ev2400 Version 0.18

- have set the VOLTSEL bit, put a jumper across 48V on J2,put the voltage divider value as 39000mV in data memory register under calibration

Any help on this topic will be appreciated.

Thanks.

  • Jagbir,
    You should use the calibration tool to set the Voltage Divider parameter. It will be about 55935 mV when the jumper is set to the 48V position.
    Tom
  • How did you arrive at this number.
    As per datasheet section 8.2.2.1.3 STEP 3: Design and Configure the Voltage Divider.
    The instructions in the datasheet first ask to set the 'Voltage Divider parameter ' to approx. max applied voltage and then perform a voltage calibration which should 'calibrate ' the Voltage Divider parameter.

    "Set the Voltage Divider in the Data Flash Calibration section of the Evaluation Software to 32000 mV.
    Use the Evaluation Software to calibrate to the applied nominal voltage; for example, 24000 mV. After calibration,
    a slightly different value will appear in the Voltage Divider parameter, which can be used as a default value for
    the project"
  • I got that number by calibrating the voltage with the jumper set to 48V. The example in 8.2.2.1.3 is for a max voltage of 32V and the 32V jumper position.
  • My problem is that if I cannot calibrate the Voltage using bq studio. If I press 'Calibrate gas Gauge' Button using bq studioI , fill and check the applied voltage space as 36800V, I get an error as 'Calibration cell voltage is out of range'. If I still persist with calibration(press calibration button again ) then an error 'Client waited more than 30 seconds for pipe'.
  • There was a problem with the .bqz file shipped with some bqStudio versions. Try using this .bqz to see if it fixes the calibration problem. Please it in this directory.

    C:\ti\BatteryManagementStudio\config

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/196/6558.0100_5F00_0_5F00_16_2D00_bq34z100G1.bqz

  • I pasted the file in folder described and then performed voltage calibration but I still got the message ''Client waited more than 30 seconds for pipe' on the left bottom side of bq studio.
  • Here is the data memory configuration. Am I missing anything

  • Check a couple of flags on the Registers screen. The QEN flag needs to be green and the CALEN flag needs to be red. If the QEN flag is red, then you will need to reload the default srec to force it green. If the CALEN flag is green, then press the CAL_ENABLE button to set it. You can then set the Flash Update OK Cell Voltage to a lower value. (maybe to 2V) Then try calibrating the device with the Calibration screen.
  • Tom ,
    Thanks for the help .QEN flag is red(set).As suggested I tried to upload the 'bq34z100_G1_v0_16_build_17.srec' FW file. Using the programming interface of the BQ studio ,there are 3 steps in the process :Browse --> Program--> Execute FW. I am able to program
    (got an intermediate message 'writing instruction flash row 512 of 512') but I am unable to execute firmware. Each time I am getting an error message at left bottom screen of bq studio stating :'Failed to execute FW- No Acknowledge from the device'.
    Is there a solution to this problem or the IC is bricked.
    Thanks,
    Jagbir
  • The problem was with bqstudio 1.3.54 and higher versions on the TI website . When I used with 1.3.52 everything is working as expected. I was using EV2300 previously on the same system and I don't know if that had any impact. The battery management studio software interface is very buggy , its not properly tested and has been put on internet. Ultimately it wastes lots of useful man-hours.Ultimately I was able to flash the firmware by using bqstudio 1.3.52.
    My suggestion to anyone who facing the problem is to use a new PC with all software installed in fresh .
  • Is there a link for the download of 1.3.52.

     The above link says 1.3.52 but infact downloads 1.3.54.

    Thanks

  • Nothing that I know about, I got a lower release version from a friend. TI BQ studio is NOT a highly reliable software. I had faced issues in voltage calibration by following the method described in EVM datasheets.
    If you are facing voltage calibration problems through the bq studio tool then don't waste time on it. You can manually set the voltage divider value which is as good as the method described in EVM datasheets.