ZHCSYN3 July 2025 TMP9R01-SEP
PRODUCTION DATA
為指針寄存器寫入適當的值可訪問 TMP9R01-SEP 器件上的特定寄存器。指針寄存器的值是 R/W 位為低電平時在目標地址字節之后傳輸的第一個字節。每次寫入 TMP9R01-SEP 器件的操作都需要指針寄存器的值(請參閱 圖 7-7)。
從 TMP9R01-SEP 器件讀取時,通過寫入操作存入指針寄存器的最后一個值用于確定讀取操作將讀取哪個寄存器。要更改讀取操作將讀取哪個寄存器,必須在指針寄存器中寫入一個新值。要完成此事務,應在 R/W 位為低電平時發出一個目標地址字節,后跟指針寄存器字節;無需額外數據。然后,控制器可以生成一個啟動條件,并發送目標地址字節(R/W 位為高電平)以啟動讀取命令;請參閱 圖 7-8 以了解此序列的詳情。
如果需要從同一寄存器進行重復的讀取操作,則不必一直發送指針寄存器字節,因為 TMP9R01-SEP 將保留指針寄存器的值,直到該值被下一個寫入操作更改。寄存器字節首先發送 MSB,然后是 LSB。但是,要減輕單粒子翻轉和單粒子功能中斷的影響,請在每次執行讀取操作時,將適當的值寫入指針寄存器。依靠指針寄存器中存儲的最后一個值會增加由于單粒子翻轉而讀取失敗的可能性。
在要讀取的最后一個字節的末尾發出一個否定確認 命令來終止讀取操作。對于單字節操作,控制器必須在從目標讀取的第一個字節的確認時間內,將 SDA 線路保持為高電平。