SLUSD04C july 2018 – april 2023 BQ25150
PRODUCTION DATA
Table 9-5 details the BQ25150 behavior when a fault conditions occurs.
FAULT / FLAG | DESCRIPTION | INTERRUPT TRIGGER BASED ON STATUS BIT CHANGE | CHARGER BEHAVIOR | CHARGER SAFETY TIMER | LS/LDO BEHAVIOR | PMID BEHAVIOR | NOTES |
---|---|---|---|---|---|---|---|
CHRG_CV_FLAG | Set when charger enters Constant Voltage operation | Rising Edge | Enabled | No effect | N/A | IN powered if VIN is valid | |
CHARGE_DONE_FLAG | Set when charger reaches termination | Rising Edge | Paused- Charging resumes with VIN or CE toggle or when VRCH is reached | Reset | N/A | IN powered if VIN is valid | |
IINLIM_ACTIVE_FLAG | Set when Input Current Limit loop is active | Rising Edge | Enabled. Reduced charge current. | Doubled if option is enabled | N/A | IN powered VIN powered unless supplement mode condition is met. | |
VDPPM_ACTIVE_FLAG | Set when DPPM loop is active | Rising Edge | Enabled. Reduced charge current. | Doubled if option is enabled | N/A | VIN powered unless supplement mode condition is met. | |
VINDPM_ACTIVE_FLAG | Set when VINDPM loop is active | Rising Edge | Enabled. Reduced charge current. | Doubled if option is enabled | N/A | VIN powered unless supplement mode condition is met. | |
THERMREG_ACTIVE | Set when Thermal Charge Current Foldback (Thermal Regulation) loop is active | Rising Edge | Enabled. Reduced charge current. | Doubled if option is enabled | N/A | VIN powered unless supplement mode condition is met. | |
VIN_PGOOD_FLAG | Set when VIN changes PGOOD status | Rising and Falling Edge | If VIN_PGOOD_STAT is low, charging is disabled. | Reset | N/A | VIN powered (if VIN_PGOOD_STAT=1) unless PMID_MODE is not 00. | Interrupt will not be sent if device powers up with VIN_PGOOD condition and VBAT < VBATUVLO |
VIN_OVP_FAULT_FLAG | Set when VIN > VOVP | Rising Edge | Charging is paused until condition disappears | Reset | N/A | BAT powered | |
BAT_OCP_FAULT_FLAG | Set when IBAT > IBATOCP | Rising Edge | Disabled (BAT only condition) | N/A | N/A | Disconnect BAT | |
BAT_UVLO_FAULT_FLAG | Set when VBAT < VBATUVLO | Rising Edge | Enabled | No effect | N/A | IN powered of VIN is valid | |
TS_COLD_FLAG | Set when VTS > VTS_COLD | Rising Edge | Charging paused until condition is cleared | Paused | N/A | IN powered of VIN is valid | |
TS_COOL_FLAG | Set when VTS_COLD > VTS > VTS_COOL | Rising Edge | Enabled. Reduced charge current. | Doubled if option is enabled | N/A | IN powered of VIN is valid | |
TS_WARM_FLAG | Set when VTS_HOT < VTS < VTS_WARM | Rising Edge | Enabled. Reduce battery regulation voltage. | No effect | N/A | IN powered of VIN is valid | |
TS_HOT_FLAG | Set when VTS < VHOT | Rising Edge | Charging paused until condition is cleared | Paused | N/A | IN powered of VIN is valid | |
ADC_READY_FLAG | Set when ADC conversion is completed | Rising Edge | N/A | N/A | N/A | N/A | |
COMP1_ALARM_FLAG | Set when ADC measurement meets programmed condition | Rising Edge | N/A | N/A | N/A | N/A | |
COMP2_ALARM_FLAG | Set when ADC measurement meets programmed condition | Rising Edge | N/A | N/A | N/A | N/A | |
COMP3_ALARM_FLAG | Set when ADC measurement meets programmed condition | Rising Edge | N/A | N/A | N/A | N/A | |
IMAX_ACTIVE_FLAG | Set when charge current is programmed above the IMAX setting | Rising Edge | Enabled | N/A | N/A | N/A | |
TS_OPEN_FLAG | Set when VTS > VTS_OPEN | Rising Edge | Charging is paused until condition disappears | Paused | N/A | N/A | |
WD_FAULT_FLAG | Set when I2C watchdog timer expires | Rising Edge | Enabled | N/A | N/A | N/A | |
SAFETY_TMR_FAULT_FLAG | Set when safety Timer expires. Cleared after VIN or CE toggle | Rising Edge | Disabled until VIN or CE toggle | Reset after flag is cleared | N/A | IN powered of VIN is valid | |
LS_LDO_OCP_FAULT_FLAG | Set when LDO output current exceeds OCP condition | Rising Edge | N/A | N/A | Enabled (host must take action to disable the LDO if desired) | N/A | |
IMAX_FAULT_FLAG | Set when a an open is detected on IMAX pin | Rising Edge | Chareg disabled until Power-On-Reset | N/A | N/A | N/A | |
MRWAKE1_TIMEOUT_FLAG | Set when MR is low for at least tWAKE1 | Rising Edge | N/A | N/A | N/A | N/A | |
MRWAKE2_TIMEOUT_FLAG | Set when MR is low for at least tWAKE2 | Rising Edge | N/A | N/A | N/A | N/A | |
MRRESET_WARN_FLAG | Set when MR is low for at least tRESETWARN | Rising Edge | N/A | N/A | N/A | N/A | |
TSHUT | No flag. Die temperature exceeds thermal shutdown threshold is reached | N/A | Disabled | Disabled | Disabled | Disabled |