ZHCSN01C December 2022 – February 2025 BQ25628 , BQ25629
PRODUCTION DATA
在許多應用中,主機不會持續(xù)輪詢充電器狀態(tài)寄存器,而是會使用 INT 引腳以 256μs 的 INT 脈沖向主機告知狀態(tài)變化。在接收到中斷脈沖時,主機可以讀取標志寄存器(Charger_Flag_X 和 FAULT_Flag_X)以確定引起中斷的事件,對于每個已確定的事件,還會讀取相應的狀態(tài)寄存器(Charger_Status_X 和 FAULT_Status_X)以確定當前狀態(tài)。一旦設置為 1,標志位便會鎖存以保持為 1,直到主機讀取標志位而將其清零。但是,只要狀態(tài)發(fā)生變化,狀態(tài)位就會更新,因此始終代表系統(tǒng)的當前狀態(tài)。
所有 INT 事件都可以被屏蔽掉,防止在發(fā)生這些事件時發(fā)出 INT 脈沖,但初始上電中斷除外。屏蔽中斷事件的方法是在寄存器中設置其屏蔽位(Charger_Mask_X 和 FAULT_MASK_X)。無論中斷脈沖是否被屏蔽,事件始終會導致相應的標志位設置為 1。