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