ZHCSM33D February 2022 – January 2025 TMP1826
PRODUCTION DATA
表 8-9 顯示了主機更新 EEPROM 時必須執(zhí)行的正確過程。與單個器件通信時,主機可以使用 SKIPADDR 命令。但是,當與多個器件通信時,主機必須使用 MATCHADDR 命令或 FLEXADDR 命令來尋址正確的器件。主機首先寫入 EEPROM 暫存區(qū),接著將其讀回以驗證內(nèi)容,然后主機再將內(nèi)容復(fù)制到用戶 EEPROM。復(fù)制命令與限定符字節(jié) A5h 一同發(fā)出,并且總線在 EEPROM 的擦除和編程期間保持空閑。主機應(yīng)針對每 8 字節(jié)頁重復(fù)該序列。對位置進行編程后,主機可以使用起始地址來發(fā)出 READ EEPROM 函數(shù),以讀取所有字節(jié)。器件應(yīng)讀回頁面大小的字節(jié)數(shù),并在每頁之后放置一個 CRC 字節(jié),以確保主機能夠在較小的數(shù)據(jù)包中使用 CRC 識別位損壞情況。
只要主機繼續(xù)執(zhí)行讀操作,器件就應(yīng)讀回 8 字節(jié)數(shù)據(jù)后跟 CRC 字節(jié)。當器件到達 EEPROM 塊的末尾時,器件應(yīng)將所有 1 返回主機。
| 主機到器件 | 器件到主機 | 注釋 |
|---|---|---|
| 復(fù)位 | 主機發(fā)送復(fù)位以初始化通信 | |
| 復(fù)位應(yīng)答 | 器件響應(yīng)初始化 | |
| SKIPADDR (CCh) | 主機發(fā)送地址命令以選擇所有器件 | |
| WRITE SCRATCHPAD-2 (0Fh) | 主機發(fā)送函數(shù)命令以寫入暫存區(qū) 2 | |
| 2 字節(jié) EEPROM 地址 | 主機發(fā)送 2 字節(jié) EEPROM 地址,其中數(shù)據(jù)的寫入順序必須是 MSB 在前、LSB 在后。 | |
| 8 字節(jié)數(shù)據(jù) | 主機發(fā)送 8 字節(jié)數(shù)據(jù)作為 EEPROM 地址 | |
| CRC | 器件發(fā)送地址和數(shù)據(jù)的 CRC | |
| 復(fù)位 | 主機發(fā)送復(fù)位以初始化通信 | |
| 復(fù)位應(yīng)答 | 器件響應(yīng)初始化 | |
| SKIPADDR (CCh) | 主機發(fā)送地址命令以選擇所有器件 | |
| READ SCRATCHPAD-2 (AAh) | 主機發(fā)送函數(shù)命令以讀取暫存區(qū) 2 的內(nèi)容 | |
| 2 字節(jié) EEPROM 地址 | 主機發(fā)送 2 字節(jié) EEPROM 地址,數(shù)據(jù)的寫入順序為 MSB 在前、LSB 在后 | |
| 8 字節(jié)數(shù)據(jù) | 器件發(fā)送來自暫存區(qū) 2 的 8 個字節(jié) | |
| CRC | 器件發(fā)送 8 個字節(jié)的 CRC | |
| 復(fù)位 | 主機發(fā)送復(fù)位以初始化通信 | |
| 復(fù)位應(yīng)答 | 器件響應(yīng)初始化 | |
| SKIPADDR (CCh) | 主機發(fā)送地址命令以選擇所有器件 | |
| COPY SCRATCHPAD-2 (55h) | 主機發(fā)送函數(shù)命令將暫存區(qū) 2 復(fù)制到 EEPROM | |
| A5h | 主機發(fā)送 EEPROM 編程的限定符字節(jié) | |
| tPROG 期間總線空閑 | 在 EEPROM 編程期間,總線保持空閑狀態(tài)(高電平) | |
| 復(fù)位 | 主機發(fā)送復(fù)位以初始化通信 | |
| 復(fù)位應(yīng)答 | 器件響應(yīng)初始化 | |
| SKIPADDR (CCh) | 主機發(fā)送地址命令以選擇所有器件 | |
| READ EEPROM (F0h) | 主機發(fā)送函數(shù)命令以讀取 EEPROM | |
| 2 字節(jié) EEPROM 地址 | 主機向 EEPROM 發(fā)送 2 字節(jié)地址以讀取數(shù)據(jù) | |
| tREADIDLE 期間總線空閑 | 總線在讀取期間保持在空閑狀態(tài)(高電平)以預(yù)取數(shù)據(jù) | |
| 8 字節(jié)數(shù)據(jù) | 器件從 EEPROM 地址發(fā)送 8 個字節(jié) | |
| CRC | 器件發(fā)送 8 個字節(jié)的 CRC | |
| tREADIDLE 期間總線空閑 | 總線在讀取期間保持在空閑狀態(tài)(高電平)以預(yù)取數(shù)據(jù) |