BQ25630 has a two-level
battery overcurrent protection. The IBAT_PK threshold is set by IBAT_PK and
provides a fast (100μs) protection for the battery discharging. IBATFET_OCP
provides a slower (50ms), fixed-threshold protection for the BATFET. If the battery discharge
current becomes higher than either threshold for the deglitch time, the BAT_FAULT_STAT and
BAT_FAULT_FLAG fault register bits are set to 1, and the BATFET enters hiccup mode. The
BAT_FAULT_STAT returns to 0 once the BATFET is disabled for the hiccup mode. Once the BATFET
is turned back on, the IBAT_PK and IBATFET_OCP thresholds are
re-evaluated with the respective deglitch times. In boost OTG mode, if the battery discharging
current is higher than either IBAT_PK or IBATFET_OCP for the respective
deglitch times, the charger exits OTG mode by clearing the EN_OTG bit.