ZHCSR23B September 2022 – January 2025 TMP1827
PRODUCTION DATA
表 8-7 顯示了主機更新寄存器暫存區(qū)并提交到配置 EEPROM 時必須執(zhí)行的序列。主機必須先讀取暫存區(qū),以確保能夠對寄存器執(zhí)行正確的讀取、修改、寫入操作,然后這些寄存器再將此類信息復制到配置 EEPROM 中。
如果主機只有一個器件,或者應用程序可以保證總線沒有損壞,則主機可以使用 SKIPADDR 命令以相同的設置全局更新并提交寄存器暫存區(qū)。但是,一旦提交和鎖定,主機就無法再更新位置,因此 TI 強烈建議主機在運行提交操作之前仍讀取位置。
| 主機到器件 | 器件到主機 | 注釋 |
|---|---|---|
| 復位 | 主機發(fā)送復位以初始化通信 | |
| 復位應答 | 器件響應初始化 | |
| MATCHADDR (55h) | 主機發(fā)送地址命令以選擇特定器件 | |
| 器件 1 地址 | 主機發(fā)送 8 個字節(jié)用于選擇器件 1 | |
| READ SCRATCHPAD-1 (BEh) | 主機發(fā)送函數(shù)命令以讀取寄存器暫存區(qū) 1 | |
| 16 個寄存器字節(jié) + 2 個 CRC 字節(jié) | 器件發(fā)送前 8 個寄存器暫存區(qū) 1 字節(jié)后跟 CRC 字節(jié),然后發(fā)送最后 8 個寄存器暫存區(qū) 1 字節(jié)后跟 CRC 字節(jié) | |
| 復位 | ||
| 復位應答 | 器件響應初始化 | |
| MATCHADDR (55h) | 主機發(fā)送地址命令以選擇特定器件 | |
| 器件 1 地址 | 主機發(fā)送 8 個字節(jié)用于選擇器件 1 | |
| WRITE SCRATCHPAD-1 (4Eh) | 主機發(fā)送函數(shù)命令以寫入寄存器暫存區(qū) 1 | |
| 9 個寄存器字節(jié) | 主機發(fā)送更新后的 9 個寄存器暫存區(qū) 1 字節(jié) | |
| CRC | 器件發(fā)送寄存器字節(jié)的 CRC | |
| 復位 | 主機發(fā)送復位以初始化通信 | |
| 復位應答 | 器件響應初始化 | |
| MATCHADDR (55h) | 主機發(fā)送地址命令以選擇特定器件 | |
| 器件 1 地址 | 主機發(fā)送 8 個字節(jié)用于選擇器件 1 | |
| COPY SCRATCHPAD-1 (48h) | 主機發(fā)送函數(shù)命令將 COPY SCRATCHPAD-1 寫入配置 EEPROM | |
| 寄存器在 tPROG 期間總線空閑 | 在配置 EEPROM 擦除/編程期間,總線保持空閑狀態(tài)(高電平) |