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: Steps for manufacturing: from newly soldered BMS to fully programmed product.

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

Hi guys.

I have worked with 2 fuel gauges from TI, but they always have been already calibrated, programmed and so on. I have never gone through manufacturing process my self.

So I am using BQ34Z100-G1, I checked the datasheet and fully did not understand what should I do and in what order, so there are few questions:

When I solder the BMS with bq34z100-g1 to battery for first time and turn it on what steps should I take?

From the manual it seems like this:

1. Install the data memory file with .gg extension.

2. Edit the number of cells parameter

3. Do the calibration from the calibration screen in bqStudio

4. Choose the right chemistry from chemistry screen

Am I right or did I understand this completely wrong?

When should I use the programming screen and golden image screen? 

Meanwhile I will continue to search for explanations/manuals for BqStudio. 

Best regards,

Karlis Tucs

  • Karl,

    If you have a golden data flash file, then you can use these steps on a virgin unit in production.

    • Program the golden file to the device. (golden srec or df.fs)
    • Calibrated the voltage at a minimum. You can get by without calibrating the current and temperature, if you used the averaging method to set the calibration parameters in the golden file.
    • Send the RESET command.
    • Send the GAUGE_EN command to enable IT.
    • Seal the Seal command.

    If you do not have a golden data flash file, then you can use these steps.

    • Set the VOLTSEL bit in the Pack Configuration register.
    • Program the Number of Series Cells.
    • Calibrate the voltage, then temperature and then the current.
    • Program the ChemID.
    • Program any other parameters to customize your setup.
    • Send the RESET command.
    • Send the GAUGE_EN command to enable IT
    • Run the optimization cycle.
    • Save a gg.csv file and edit it with a text editor.
    • Change both Cycle Count parameters to 0 and Update Status to 02.
    • Program the gauge with the default srec file.
    • Program the ChemID.
    • Load the saved gg.csv file and be sure to include the calibration data.
    • Save a golden srec file to load into other packs.

    You can use the Golden Image screen to save the golden srec or df.fs file.

  • Thank you for answer! I will try to do it in the way you described and if I run into problems I will make a new post.