在某些應用中,主機并不總是監(jiān)視充電器的運行情況。INT 引腳向系統(tǒng)主機通知有關器件運行的信息。默認情況下,以下事件將生成低電平有效的 256μs INT 脈沖。
- 檢測到有效的輸入源條件(請參閱 PG 引腳的條件)
- 消除了有效的輸入源條件(請參閱 PG 引腳的條件)
- 通過寄存器或 ILIM_HIZ 引腳進入 IAC_DPM 調(diào)節(jié)
- 通過寄存器或 ACUV 引腳進入 VAC_DPM 調(diào)節(jié)
- I2C 看門狗計時器到期
- 充電器狀態(tài)改變狀態(tài)(CHARGE_STAT 值改變),包括充電完成
- TS_STAT 改變狀態(tài)(TS_STAT 值改變)
- 結(jié)溫關斷 (TSHUT)
- 檢測到電池過壓 (BATOVP)
- 充電安全計時器到期(包括預充電或 CV 計時器到期)
- 任何 *_STAT 位的上升沿
這些 INT 源中的每一個都可以被屏蔽,以防止 INT 脈沖在發(fā)生時被發(fā)送出去。針對這些事件中的每一個存在三個位:
- STAT 位保存每個 INT 源的當前狀態(tài)
- FLAG 位保存有關哪個源生成 INT 的信息,無論當前狀態(tài)如何都是如此
- MASK 位用于防止器件為每個特定事件發(fā)送 INT
當上述條件之一發(fā)生(任何 *_STAT 位上的上升沿)時,器件發(fā)出 INT 脈沖并通過 FLAG 寄存器跟蹤哪個源生成 INT。主機讀取 FLAG 寄存器位后,這些位會自動復位為零,并且需要 STAT 位上的新邊沿才能重新將 FLAG 置為有效。