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.

BQ27510-G3 Locking up during flash update

Other Parts Discussed in Thread: BQ27510-G3, BQSTUDIO

Hello,

I am going to small scale production with BQ27510-G3. I have created a golden image using the Battery Management Studio in all three extensions (bqfs, dffs and srec).

However, whenever I try writing the information to a new board, the IC becomes unresponsive. I have to remove the board fuse (thus, removing the IC power) in order to make the IC become responsive again.

I tried to program with the three different extensions in different boards but it won't work.

Any thoughts on what I can be doing wrong here? Thanks.

  • Hi Joao

    Do you have an EVM to try this on? pls try to get an EVM and see if you see the same problem.

    It appears something in your set up is causing corruption of the files... Are you doing this in an ESD-free environment? Are there other devices on the comm lines..this shouldn't affect the process though given the addresses are different but it would make sense to disconnect any other devices just to be certain none of them is causing some form of interference.

    I am able to extract all three files on my EVM and reprogram them just fine.

    What version of bqstudio are you using. Can you update to the latest version from ti.com

    thanks

    Onyx

  • Hello Mr. Ahiakwo. Thanks for the quick response!

    Yes, all the processes I am doing are under EV2300. The I2C line is shared only by the IC and a master Microcontroller, which can communicate with the IC just fine. Also, both BM Studio and bq Evaluation Software can perform reads and execute commands without problems (like Seal, unseal, full access, etc). As for ESD, I don't think it is the cause, since the programming process always seems to stop at the same line. Also, I2C signals seems OK in the oscilloscope.

    I am using bq Studio version 1.3.45. I will check for newer versions.

    I thought that this topic may be related to my problem:

    e2e.ti.com/.../140296

    However, the CI locks up even when I try to program the bqfs file, so I don't know what to do.
  • Hi Joao
    I am referring to a bq27520 EVM. if you are successful extracting and then reprogramming the files on the EVM, that will offer some guidance on what is wrong with your set up using your board.

    thanks
    Onyx
  • Hello Onyx,

    I found the problem. It was a weird behavior of the microcontroller, causing a mess in the I2C bus during the firmware programming.

    After removing the microcontroller from the bus, the programming worked well.

    Again, thanks for the feedback!