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.

BQ40Z50-R2: DFW issues

Part Number: BQ40Z50-R2
Other Parts Discussed in Thread: BQSTUDIO,

Hello Sir:

Our customer has DFW failed IC around 6pcs, and I have gg file from those failed IC.

We read back the gg file from failed IC, please refer attached file.

That file includes gg file, our analysis report and capture screen of BqStudio.

Would you please help to check the root cause of DFW?

What kind of condition will let BQ40z50-R2 get DFW PF fault?

Please let us know your recommendations.

Thanks a lot.

BQ IC DFW Failures.zip

  • The gauge's data flash wore out. Once this happens, the gauge will permanently disable the pack. There is no recovery.

    How old are these packs? What exact FW version is programmed on these gauges?

  • Hi Dominik

    Please refer the cycle count summary as below.

    FW version is V2.08.

    SN

    Cycles

    1809230069

    21

    1809230064

    231

    1809230256

    169

    2005230258

    145

    1903230011

    595

    2004230549

    539

    I know that DFW PF will make battery pack no recovery.

    But we need to know the root cause.

    According our data can you provide some recommendations for us?

    Thanks a lot.

  • The cause for the error is a worn out or damaged flash. Your cycle count doesn't indicate that there was enough time/cycles that would explain normal flash wear so this points to either a damaged flash or somehow the gauge excessively updated flash data (which it shouldn't as it's designed to avoid premature wear).

    Please read the following data (big endian) from each pack: 2 bytes, address 0x43F8 and add this info to your cycles table.

  • Hi Dominik:

    Thanks your feedback, I will check it and back to discuss it with you.

  • Hi Dominik:

    Our end customer has below feedback

    The address between 0X4000 – 0x5FFF is the BQ chip Data Flash.

    These data seem like cannot read through BQ tools, it needs a specific command to reach the memory through SMBus.

    Can you teach us how to access this data?

    And how could this data help us to analyse the root cause?

    Looking forward your feedback.

    Thanks a lot.

  • You can read DF data by writing the address (16-bit word) to command 0x00 and then read a 32-byte block with command 0x23.

    For example, Lifetime Voltage data starts at address 0x4380: