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.

What can cause BQ3060 failure?

Other Parts Discussed in Thread: BQ3060, STRIKE

Hello.

My EV2300 doesn't recognize BQ3060 anymore, and whenever micro controller try to read something from BQ3060 it reads 0x17(adress) - so I guess my BQ3060 is dead.

This happens second time, so I wanted to know: what can cause this failure?

Besides ESD discharge on SMBus, what else could do this damage?

  • The gauge may be in ROM mode, if you are reading 17. Use the Send SMB cmd 08 on the SMBus pro screen to try to return it to normal mode. You can also check the REG25 output to see if the regulator is running and check the thermistor with a scope to see if there are pulses. This will help to determine whether the device is alive and if the firmware is running.
  • Thanks for the answer.
    I tried to send SMB cmd 08 on SMBus pro screen, but it shows error: SMB Write command error Error code: VB_T2H_UNKOWN.

    Can I try to send this command manually though microcontroller to avoid this error?

    I will do other things that you wrote and report what have I measured. Thanks for help.

  • As I wrote earlier, SMB cmd 08 returns error. I used my logic analyzer to see what bq3060 is replying:
    It acknowledges Setup write to 0x16, but doesn't acknowledges 0x08. Can you please tell me why is that so?

    REG27 pin has 2,7V voltage on it.
    What frequency pulses there should be on thermistor? I have old Soviet Union oscilloscope so maybe that's why I can't see them. There were some voltage level change like every 1 second, but it was too irregular .

    In Bq3060 datasheet I read that I can try to do Full Hardware Reset to exit ROM mode , but couldn't find how to do it. Can you please tell me?
  • Karlis,
    If the regulator is up and the thermistors are pulsing, then the device is alive and the firmware is running and the device is no in ROM mode. The SMBus control is a two step process. The device hardware receives and ACKs the address word and then passes control to the firmware and it handles the rest of the transfer and ACK'ing. It looks like the hardware portion is working, but the firmware SMBus engine is hung. You will not be able to send the reset command to recover, but you can remove the cells to force a power-up reset. You can also short the REG25 to VSS to force a power-up reset. I am not sure how the SMB engine got hung. Perhaps it was an ESD strike.

    Tom
  • Ok, I will try the power-up reset and report what happens. Thanks for help.
  • Yes! It worked! I shorted REG27 and VSS and now I can access it through EV2300. Thank you a lot Tom!

    BTW. My other battery REG27 shows 0V. I guess BQ3060 is dead then, right?