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: A read of data written failed comparison

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

Hello Team,

                   So we connected the BQ34Z100 to EV2400. It was sealed and we unsealed it. When we try to write to registers we get 

Also another thing we noticed is that when we power off and power on the device it goes back to the sealed mode. We then again unseal it and when we try to write to the registers it fails again.

The error is "a read of data written failed comparison"

We got this file saying some error had occured when we closed bqstudio

.4503.log.txt

Really need some help on this 

Thanks

  • Hello Bhanu,

    1. power off and power on the device will send it back to the sealed mode. this is by design.

    2. Data flash cannot be written until the voltage is greater than flash update voltage. Increase the voltage so that bqStudio shows a voltage greater than flash update OK voltage (get voltage to 3000mV range)

  • Hello Shirish,

                           We tried the BQ34Z100 in single cell mode. Even with the voltage at 3500mV we still get "a read of data written failed comparison".

    Is there any method to like factory reset the IC. we tried reset command that didnt work, Also we tried to import values from default and write to the IC that also didnt work.

    Any help to fix this

    So is this a hardware problem or configuration problem?

    Thanks

  • Hello Bhanu,

    bqStudio must read 3500mV on dashboard, otherwise something else may be causing the gauge to think that the voltage is low.

    You can program the default srec to "factory reset" the device but you will need to resolve this problem in order to be able to do that.

    Can you send a screenshot of the dashboard?

  • Hello Shirish,

    The dashboard is reading 3500mV.

    Flash update ok cell voltage is 2800mV

    So I dont know why we are unable to change the register values

    We cant change anything and this is really a big issue .

    Really need some help on this

    Thanks

  • Hello Bhanu,

    The gauge defaults to 1 series cell configuration - so you would have to program the SREC or change the value of num series cells manually before the gauge would get to this state that cannot update flash. Before programming with the high number of series cells you should make sure that the configuration is correct, or set the Flash Update OK Cell Volt to 0mV during testing and only change it to the value desired (if any) during production.

    You can get out of this state by using another gauge or EVM and configuring the Flash Update OK Cell Volt to 0mV and export the SREC, then flash it to this gauge, the one you can't upload anything to (in FW mode).

    Sincerely,

    Wyatt Keller

  • Hello Wyatt,

                          Thanks for the information. So I programmed the SREC file to the gauge but I was not able to execute the FW. But somehow, I got out and was able to write to the Data registers after programming the SREC file to the gauge. Strange

    Thanks