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: Inconsistent data flash writes through EV2300 with bQstudio v1.3.54

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

Hi all, 

We are using BQ34z100-G1 with Li Polymer battery. 
We are able to read the voltage , current & data flash contents correctly when we connect through EV2300.

But when we try to modify the contents of the data flash, we get a error "A read of data written failed comparison".
If we try to write the same register multiply times, data write becomes successful one out of ten write attempts.

We tried to flash the default .srec file (bq34z100_G1_v0_16_build_17.srec), but this also fails with the error message "No acknowledge from the device".

We are using bQstudio version 1.3.54 which was downloaded some time back. 
Currently TI website shows version 1.3.52 as the latest version of the bQStudio.
Is there any compatibility issues between 1.3.54 & BQ34Z100-G1 ? 

Please note that we are using EV2300 with firmware version 3.1m.

We look forward to your valuable suggestion on resolving this issue.

Thanks,
Suresha 

    • Hi,
    • You can check if the gauge is unsealed when trying to wirte .
    • If you have write for 10 ten times and successful, you can try to read the value you have wrote back to see if the written is correct.
    • Try to use EV2400.
    • You may need to use a new bqz file to replace the one in ti/battery management studio/config folder and the problem may get solved.

  • Hi Terry,

    Thanks for the response.
    I have tried few things you have suggested & below are the observations.

    1) Yes. Fuel Gauge is unsealed through out the analysis.

    2) The write operation will be successful once in 10 attempts. But once the write is successful, data flash retains this new value even after a power cycle. 

    3) I have downloaded the latest bqz file & copied into config folder. But the issue remains the same.

    In addition to this, I have probed the I2C clock & data lines and the waveform looks proper with 3.3V voltage level.

    As of now we don't have EV2400 & it might take us some time to get one. 

    In the meantime, Can you please suggest some alternate methods to debug this issue ? 
    We look forward to your valuable suggestions. 

    Thanks & Regards, 
    Suresha N S