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.

BQ27421-G1: BQ27421 Inadvertently enters shutdown mode

Part Number: BQ27421-G1

Full order code = BQ27421YZFR-G1A

From the field, we get reports of battery problems: Battery detection, charge are not accessible.

Disconnecting the battery and reinserting the battery solves the problem. Even when this is not done, our products stays working, discharging, charging, …

It is not easy to reproduce this problem in the lab.

By analyzing the problem, we see that the fuel gauge does not respond to its I2C device address  0xAA. We see a NACK on the bus. (see image below)

The LDO voltage of the fuel gauge is not 1V8, but 0.5V. But when I measure a second time, it is 1V8 and everything works. Or I made a short during measuring, or the fuel gauge suddenly activates during measurement.

On the related post, 2 solutions were proposed:

  • power cycle
    • This solution works (removing battery and reconnecting battery), but we cannot ask this to our customers/users.
  • toggle GPOUT
    • In our schematic, GPOUT is only connected with a pull-up resistor to VDD.

Schematic:

As far as I know, we do not send I2C commands to put the fuel gauge into SHUTDOWN mode.

Questions:

  • Do you know what is the root cause of this failure?
  • With current hardware, what can we do to prevent this situation?
  • Are there circumstances that due to … the fuel gauge automatically goes into SHUTDOWN mode?
  • Can we disable to go in SHUTDOWN mode?

  • hi Davy
    -ESD is the known cause of this issue.
    -No, you have to have the gpout pin connected to the gpio of hour host to be able to toggle the gpout pin in the event of shutdown. The data sheet has that pointed out.
    -ESD exposure like i mentioned earlier.
    -No
    thanks
    Onyx
  • Hello Davy,

    To echo Onyx, are you able to take one of the units with the VDD low and toggle the GPOUT pin without the pull-up resistor?

    You just need to pull it high and then remove the pull-up voltage.

    Probe VDD when you are doing this to see if the VDD goes back up to 1.8V.

    Thanks!
  • Hello,

    Currently, I do not have an unit with current fault in the lab. As soon as I get one, or reproduce one, I can test it.

    Marking code on device:

    49ACKYI

    BQ27421

    G1A

    Conclusion:

    1) With current schematic, the only solution is to remove and re-insert the battery.

    2) In future redesign, we will change the schematic so we can drive the gpio pin.

    Thanks for the information