Hi,
We are using BQ25883 in one of our designs. The charger works fine when we have it connected to a laptop port. Also when we short D+/D- on a stock USB cable and attach the power lines to a 5V lab supply, the ICO settles at ±1.2A (ICO_STAT=0b10) But when we use any off the shelf wall charger, the device gets into a continuous loop of "Not power good", then it becomes good and it detects a Fast charge adapter (VBUS_STAT = 0b011), it enters ICO (ICO_STAT = 0b01) but it never settles. It seems that ICO_ILIM is ramping up or at least the values vary. Then Power goes to "Not good" and I get an interrupt. This happens both standalone and it host mode. When in host mode (Android), this is interpreted as the cable being plugged in and out continuously. We have an LED on the STAT pin and it flashes about twice a second. Not sure how to interpret this behavior. Is this intended behaviour or are we doing something wrong?
--edit--
When we disable EN_ICO, the LED pin flashes even faster (with equally fast interruots happening) and the charger won't even begin charging. However in this case Power is always "good".
We have !PG pin floating.
Thanks.