ZHCSH42A November 2017 – January 2021 BQ25122
PRODUCTION DATA
FUNCTION | READY (PRIOR TO I2C) AND AFTER RESET | HOST MODE READY (AFTER I2C) | CHARGE | SHIP MODE | HIGH_Z | ACTIVE BATTERY |
---|---|---|---|---|---|---|
VOVP | Yes | Yes | Yes | No | No | No |
VUVLO | Yes | Yes | Yes | Yes | Yes | Yes |
VBATUVLO | Yes | Yes | Yes | No | Yes | Yes |
VINDPM | Default or registers | Default or registers | If enabled | No | No | No |
SYS | Default or registers | Default or registers | If enabled | No | If enabled | If enabled |
LS/LDO | Default or registers | Default or registers | If enabled | No | If enabled | If enabled |
BATFET | Yes | Yes | Yes | No | Yes | Yes |
TS | Yes (VIN Valid) | Yes (VIN Valid) | Yes | No | No | No |
IPRETERM | External | Default, registers, or external | Default, registers, or external | No | No | No |
ISET | External | Default, registers, or external | Default, registers, or external | No | No | No |
ILIM | External | Default, registers, or external | Default, registers, or external | No | No | No |
MR input | Yes | Yes | Yes | Yes | Yes | Yes |
LSCTRL input | Yes | Yes | Yes | No | Yes | Yes |
RESET output | Yes | Yes | Yes | No | Yes | Yes |
INT output | Yes | Yes | Yes | No | No | Yes |
I2C interface | Yes | Yes | Yes | No | No | Yes |
CD input | Yes | Yes | Yes | No | Yes | Yes |
PG output | Yes | Yes | Yes | No | No | If enabled |
VBMON | No | Yes | No | No | No | Yes |
FAULT or STATUS | ACTIONS | CHARGER BEHAVIOR | SYS BEHAVIOR | LS/LDO BEHAVIOR | TS BEHAVIOR |
---|---|---|---|---|---|
VIN_OV | Update VIN_OV status, Update STAT to fault, interrupt on INT, PG shown not good | Disabled | Enabled through BAT | Enabled through BAT | Disabled |
VIN_UV | Update VIN_UV status, on interrupt on INT, PG shown not good | Disabled | Enabled through BAT | Enabled through BAT | Disabled |
VIN_ILIM | Update charge in progress status, interrupt on INT, input current is limited | Enabled, input current limited | Enabled (if enabled) | Enabled (if enabled) | Enabled |
OVER_TEMP | Disabled | Disabled | Disabled | Disabled | |
BAT_UVLO | Update BAT_UVLO status, Update STAT to fault, interrupt on INT | Pre-charge | Enabled (if enabled) and VIN Valid | Enabled (if enabled) and VIN Valid | Enabled if VIN Valid |
SW_SYS_SHORT | Enabled | Current Limit | Enabled (if enabled) | Enabled | |
LS_LDO_OCP | Enabled | Enabled (if enabled) | Current Limit | Enabled | |
TIMER fault | Update TIMER, Update STAT to fault, interrupt on INT | Disabled | Enabled (if enabled) | Enabled (if enabled) | Disabled |
VINDPM | Update VINDPM_STAT, Update STAT to fault, interrupt on INT | Enabled, input current reduced | Enabled (if enabled) | Enabled (if enabled) | Enabled |
TS_FAULT COLD or HOT | Update TS_FAULT to COLD OR HOT, Update STAT to fault, interrupt on INT | Disabled | Enabled (if enabled) | Enabled (if enabled) | Enabled |
TS_FAULT COOL | Update TS_FAULT to COOL, Update STAT to fault, interrupt on INT | Reduce ICHG to ½ | Enabled (if enabled) | Enabled (if enabled) | Enabled |
TS_FAULT WARM | Update TS_FAULT to WARM, Update STAT to fault, interrupt on INT | Reduce VBATREG by 140 mV | Enabled (if enabled) | Enabled (if enabled) | Enabled |
Charge Done | Update STAT to Charge Done, interrupt on INT | Disabled, monitor for VBAT falling below VRCHG | Enabled (if enabled) | Enabled (if enabled) | Enabled |