CHRG_OK is an active high open drain indicator.
Under forward mode when VBUS is above VVBUS_CONVEN then CHRG_OK pin behavior is
summarized below:
- Under non-latched faults ACOV/ACOC/TSHUT (only
when charge is enabled), with the /BATDOC/REGN_PG/force converter off, the CHRG_OK is
pulled down for a minimum pulse of 256μs. Even the fault is removed before the 256μs
expire, the CHRG_OK pin must still be pulled down until 256μs timer expires. When 256μs
timer expires, if the fault still exists then the CHRG_OK pin must be kept low.
- Under the non-latch fault BATOVP event, if
BATOVP_NO_CHRG_OK=0b, then after the BATOVP comparator triggers for
tBATOVP_CHRG_OK_DGL 100ms deglitch time then CHRG_OK pin is pulled for 256µs
. If BATOVP_NO_CHRG_OK =1b, then the CHRG_OK pin must not pull down under BATOVP event at
all.
- Under latched faults SYSOVP/VSYS_UVP, CHRG_OK is
pulled down and latched until EC write 0b to FAULT_SYSOVP/FAULT_VSYS_UVP bits.
- CHRG_OK pin can also be configured as interrupt
source to inform host about the CHRG_STAT bits changes. To enable this, the host needs to
set CHRG_OK_INT bit to be 1b, then whenever there is a change in CHRG_STAT bits, CHRG_OK
pin is pulled down for 256μs to inform the host. Note: the safety timer changes the
CHRG_STAT status as well when triggered, therefore when CHRG_OK_INT bit is set 1b, CHRG_OK
pin is pulled down for 256μs when the safety timer triggers.
Under battery only OTG mode, if OTG_ON_CHRGOK=1b,
then the CHRG_OK pin must be low when the converter shuts off due to faults
SYSOVP/VSYS_UVP/OTG_UVP/OTG_OVP/TSHUT/BATDOC/REGN_PG/force converter off; if
OTG_ON_CHRGOK=0b, the CHRG_OK pin must always be pulled down.