ZHCSTZ7E September 2003 – February 2024 LM95010
PRODUCTION DATA
本節介紹在讀取或寫入事務期間遇到的特殊總線條件的主設備和 LM95010 處理。
如果 LM95010 在事務過程中接收到開始位,它將中止當前事務(LM95010 不會“完成”當前事務)并開始新的事務。盡管不建議在 SensorPath 正常運行時使用,但這種情況是合法的,因此 LM95010 不會將其標記為錯誤,并且不會響應生成注意請求。生成開始位的主設備負責在“更高級別”處理未“完成”的事務。
如果 LM95010 接收的數據位數超過預期數量(由所存取寄存器的大小定義),則會忽略不必要的位。在這種情況下,如果主設備和 LM95010 識別正確的 EP 和 ACK 位,它們將會“完成”事務。但是,在大多數情況下,附加的數據位與正確的 EP 和 ACK 位不同。這時,主設備和 LM95010 不會“完成”事務。此外,LM95010 會執行以下操作:
如果 LM95010 接收的數據位數少于預期的值(由所存取寄存器的大小定義),它將無限期地等待主設備發送缺少的位。如果這樣,主設備會發送缺少的位,連同正確的 EP/ACK 位,主設備和 LM95010 會“完成”事務。但是,如果主設備開始一個生成開始位的新事務,LM95010 將中止當前事務(LM95010 不會“完成”當前事務)并開始新事務。LM95010 不會通知主設備未完成的事務。