在某些應用中,主機并不總是監(jiān)測充電器的運行情況。INT 引腳向系統(tǒng)主機通知有關器件運行的信息。默認情況下,以下事件將生成低電平有效的 256μs INT 脈沖。
- 檢測正常狀態(tài)輸入源
- VVIN < VVIN_OVP 閾值
- VVIN > VVIN_OK 閾值
- 移除正常狀態(tài)輸入源
- 進入 IINDPM 調節(jié)
- 進入 VINDPM 調節(jié)
- 進入 IC 結溫調節(jié) (TREG)
- I2C 看門狗計時器到期
- 初次上電時,INT 被置為有效以向主機發(fā)出信號,指示 I2C 已準備好進行通信
- 充電器狀態(tài)改變狀態(tài)(CHARGE_STAT 值改變),包括充電完成
- TS_STAT 改變狀態(tài)(任何 TS_STAT 位值改變)
- 檢測 VIN 過壓 (VIN_OVP)
- 結溫關斷 (TSHUT)
- 檢測電池過壓 (BATOVP)
- 檢測系統(tǒng)過壓 (VSYS_OVP)
- 充電安全計時器到期,包括涓流充電和預充電,并且快速充電安全計時器到期
- 任何其他 *_STAT 位的上升沿
屏蔽每個 INT 源,防止在發(fā)生脈沖時發(fā)出 INT 脈沖。針對脈沖事件中的每一個存在三個位:
- STAT 位保存每個 INT 源的當前狀態(tài)。
- FLAG 位保存有關哪個源生成 INT 的信息,無論當前狀態(tài)如何都是如此。
- MASK 位用于防止器件為每個特定事件發(fā)送 INT。
當上述條件之一發(fā)生(任何 *_STAT 位上的上升沿)時,器件發(fā)出 INT 脈沖并通過 FLAG 寄存器跟蹤哪個源生成 INT。主機讀取 FLAG 寄存器位后,這些位會自動復位為零,并且需要 STAT 位上的新邊沿才能重新將 FLAG 置為有效。該序列如圖 6-11 所示。