當 LM95010 需要主設(shè)備注意時,它將生成注意請求。主設(shè)備和所有 LM95010 都必須監(jiān)控注意請求,以便在數(shù)據(jù)位或開始位傳輸同時啟動時允許重新發(fā)送位。請參閱數(shù)據(jù)表的節(jié) 6.3.6。
LM95010 將根據(jù)以下規(guī)則生成注意請求:
- 設(shè)置狀態(tài)標志的功能事件已發(fā)生、注意請求已啟用并且
- 注意請求的“物理”條件已滿足(即總線處于非激活狀態(tài))并且
- 在 1 發(fā)生后首次滿足 2 時,自讀取器件狀態(tài)寄存器或者總線復(fù)位以來,總線上沒有注意請求。
或者
- 發(fā)生總線錯誤事件,并且
- 注意請求的“物理”條件已滿足(即總線處于非激活狀態(tài))并且
- 在 1 發(fā)生后首次滿足 2 時,沒有總線復(fù)位。
所有器件(主或從設(shè)備)必須監(jiān)控總線是否有注意請求信號。以下說明澄清了使用注意請求指示的預(yù)期系統(tǒng)操作。
- 主設(shè)備應(yīng)將注意請求用作觸發(fā)器來讀取來自 LM95010 的結(jié)果。此操作在涵蓋所有 LM95010 的序列中完成。此序列稱為“主設(shè)備傳感器讀取序列”。
- 在 LM95010 發(fā)送注意請求后,直至從設(shè)備狀態(tài)寄存器進行下一次讀取后,LM95010 不會針對功能事件發(fā)送注意請求,因為確保主設(shè)備將讀取狀態(tài)寄存器是主設(shè)備傳感器讀取序列的一部分。請注意,無論狀態(tài)寄存器讀數(shù)為何,LM95010 都將發(fā)送 BER 注意,以幫助主設(shè)備執(zhí)行任何錯誤恢復(fù)操作并防止死鎖。
- 主設(shè)備必須記錄注意請求事件。然后,它必須通過讀取系統(tǒng)中所有從設(shè)備器件的器件狀態(tài)寄存器來掃描所有從設(shè)備器件,并且必須處理其中的任何待處理事件,然后才可以假定沒有更多事件要處理。
注: 這里沒有哪個從設(shè)備發(fā)送請求的指示。不發(fā)送多個請求的要求允許主設(shè)備在一次寄存器讀取掃描中知道沒有更多待處理的事件。