ZHCSG67C March 2017 – June 2025 OPT3001-Q1
PRODUCTION DATA
SMBus 警報響應可快速識別發出中斷的器件。如果沒有該警報響應功能,當連接了多個目標器件時,處理器就不知道哪個器件拉取了中斷線路。
OPT3001-Q1 器件用于在鎖存窗口式比較模式下響應 SMBus 警報響應地址(配置寄存器,鎖存字段 = 1)。在透明模式下,OPT3001-Q1 器件不會響應 SMBus 警報響應(配置寄存器,鎖存字段 = 0)。
圖 6-4 顯示了 OPT3001-Q1 器件對 SMBus 警報響應的響應行為。當處理器的中斷線路拉至活動狀態時,控制器可以廣播警報響應目標地址 (0001 1001b)。在該警報響應之后,生成警報的任何目標器件可以通過確認警報響應并在總線上發送相應的 I2C 地址來標識自己。該警報響應可同時激活多個不同的目標器件。如果多于一個目標器件試圖進行響應,那么采用總線仲裁規則。具有最低地址的器件將在仲裁中勝出。如果 OPT3001-Q1 未在仲裁中勝出,器件將不會確認 I2C 事務,且 INT 引腳保持活動狀態,提示 I2C 控制器處理器發出后續 SMBus 警報響應。當 OPT3001-Q1 器件在仲裁中勝出時,器件將確認該事務并將 INT 引腳設置為非活動狀態。控制器可以再次發出相同的命令,根據需要多次清除 INT 引腳。有關如何控制標志和 INT 引腳的更多詳細信息,請參閱節 6.4.2 部分。控制器可以從上述過程中廣播的地址獲取有關 OPT3001-Q1 中斷源的信息。標志高字段(配置寄存器,位 6)作為地址的最后一個 LSB 發送,目的是向控制器提供有關 OPT3001-Q1 中斷原因的其他信息。如果控制器需要其他信息,可以查詢結果寄存器或配置寄存器。SMBus 警報響應不會使標志高和標志低字段被清除。