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: Taking the golden image into production.

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

Tool/software:

I would like to know what options I have for taking a BQ34Z100G1 into production.

I have completed the learning cycle and created the "Golden Image" through BQstudio.

- I have an STM32 that interfaces with the BQ34Z100 via I2C, currently, it writes all the flash data into the fuel gauge, but this is apparently not enough?

As I understand it, I need to write the .bqfs file into the fuel gauge, as it contains some of the settings from the chem ID among other unknown stuff?

Is it possible to do via CLI, or API's etc. I would like to avoid having to manually click around BQstudio, when we scale up the production.

Is this possible to do all of this just using the EV2400 as a sort of I2C/SMbus master?

  • Hello Soren,

    This trend has been assigned and a response is being worked on.

    Thank you,
    Alan

  • Hi Soren,

    You can generate the bq.fs file in BQstudio, this will contain all information about the gauge including FW, chemid, dataflash, etc. This file can then be flashed onto the device over i2c in production.

    Regards,

    Diego

  • Hi Diego, thank you for the quick response.

    1) I'd like to know if it is necessary to "flash" the entire bq.fs or if I can simply use all the data in the .df configuration file, and that would be sufficient?
    - Is some of the chemistry ID settings within this bq.fs ?

    2) After I created my image, I set the learning state back to 2 as per "Achieving a Successful Learning Cycle" The question is should I enable IT again after applying my golden image and calibrating voltage etc. I can see it jumps straight to state 6 if I do that?

  • Hi,

    If you would only like to upload the dataflash parameters, you can generate a df.fs file and flash that over i2c. This will only contain DF values, so it is important that all devices are using the same FW version.

    This is up to you, if IT is not enabled your device will not be running the Impedance Track gauging algorithm until enabled.

    Regards,

    Diego

  • Ok, thank you.

    If i enable IT after applying the golden image, will the fuel gauge correct it self as time passes? Or will I need to run specific discharge / charge cycles again.

    What if I replace the battery to a similar chemistry but with a different design capacity etc, would I simply be able to change the data flash parameters to fit the new max capacity without having to reflash the entire fuel gauge ?

  • Hi,

    If i enable IT after applying the golden image, will the fuel gauge correct it self as time passes? Or will I need to run specific discharge / charge cycles again.

    Yes, the gauge should be accurate after 2 ocv measurments.

    What if I replace the battery to a similar chemistry but with a different design capacity etc, would I simply be able to change the data flash parameters to fit the new max capacity without having to reflash the entire fuel gauge ?

    Difficult to say, I recommend testing the alternative cells and figuring out exactly what parameters need to be changed to have acceptable performance. I would also perform a learning cycle on the new cells and include both the post learning cycle qmax value and ra table values.

    Additionally, I would use the GPCchem tool on both cells and pick a chemid that is somewhat compatible for both cells used, this is important.

    Regards,

    Diego