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