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.

BQ27520-G4: I2C communication is not avaiable after processor restart

Part Number: BQ27520-G4

Dear colleague,

Our customer is using BQ27520-Q1, here is a strange issue.

This customer using the processor to communicate with BQ27520.

But when the processor restart, the processor can't communicate with BQ27520, and this BQ27520  looks like it's locked.

The customer checks the I2C waveform when the processor restarts, it is the same as normal operation. And other devices in I2C bus areormal.

When you do this, it will be 100% repeated.

So

1. Could you please give us some suggestions to debug?

2. What is the possible reason?

3. How to avid it?

Attached is the schematic.

6518.Charger circuit.pdf2768.Control circuit.pdf

Best Regards,

Rock Su

  • Hi Rock,

    Is it possible the processor is restarted in the middle of an I2C transaction? If so, you may need to send a series of clocks to clear the transaction to prepare the device for a new transaction. I think this is standard for I2C devices.

    Otherwise, you may need to verify that the BQ27520 is awake (that it has not been put into Shutdown mode). 

    There is an app note available on I2C for this device here: https://www.ti.com/lit/an/slua467b/slua467b.pdf

    Best regards,

    Matt