ZHCSYN3 July 2025 TMP9R01-SEP
PRODUCTION DATA
為指針寄存器寫(xiě)入適當(dāng)?shù)闹悼稍L問(wèn) TMP9R01-SEP 器件上的特定寄存器。指針寄存器的值是 R/W 位為低電平時(shí)在目標(biāo)地址字節(jié)之后傳輸?shù)牡谝粋€(gè)字節(jié)。每次寫(xiě)入 TMP9R01-SEP 器件的操作都需要指針寄存器的值(請(qǐng)參閱 圖 7-7)。
從 TMP9R01-SEP 器件讀取時(shí),通過(guò)寫(xiě)入操作存入指針寄存器的最后一個(gè)值用于確定讀取操作將讀取哪個(gè)寄存器。要更改讀取操作將讀取哪個(gè)寄存器,必須在指針寄存器中寫(xiě)入一個(gè)新值。要完成此事務(wù),應(yīng)在 R/W 位為低電平時(shí)發(fā)出一個(gè)目標(biāo)地址字節(jié),后跟指針寄存器字節(jié);無(wú)需額外數(shù)據(jù)。然后,控制器可以生成一個(gè)啟動(dòng)條件,并發(fā)送目標(biāo)地址字節(jié)(R/W 位為高電平)以啟動(dòng)讀取命令;請(qǐng)參閱 圖 7-8 以了解此序列的詳情。
如果需要從同一寄存器進(jìn)行重復(fù)的讀取操作,則不必一直發(fā)送指針寄存器字節(jié),因?yàn)?TMP9R01-SEP 將保留指針寄存器的值,直到該值被下一個(gè)寫(xiě)入操作更改。寄存器字節(jié)首先發(fā)送 MSB,然后是 LSB。但是,要減輕單粒子翻轉(zhuǎn)和單粒子功能中斷的影響,請(qǐng)?jiān)诿看螆?zhí)行讀取操作時(shí),將適當(dāng)?shù)闹祵?xiě)入指針寄存器。依靠指針寄存器中存儲(chǔ)的最后一個(gè)值會(huì)增加由于單粒子翻轉(zhuǎn)而讀取失敗的可能性。
在要讀取的最后一個(gè)字節(jié)的末尾發(fā)出一個(gè)否定確認(rèn) 命令來(lái)終止讀取操作。對(duì)于單字節(jié)操作,控制器必須在從目標(biāo)讀取的第一個(gè)字節(jié)的確認(rèn)時(shí)間內(nèi),將 SDA 線路保持為高電平。