ZHCSM33D February 2022 – January 2025 TMP1826
PRODUCTION DATA
表 8-6 顯示了主機 MCU 在進行溫度轉換以及隨后讀取溫度結果時必須執行的程序流。由于溫度結果是寄存器暫存區 1 的前兩個字節,因此主機可以選擇在器件發送前兩個字節后通過執行總線復位來停止讀取。
| 主機到器件 | 器件到主機 | 注釋 |
|---|---|---|
| 復位 | 主機發送復位以初始化通信 | |
| 復位應答 | 器件響應初始化 | |
| SKIPADDR (CCh) | 主機發送地址命令以選擇所有器件 | |
| CONVERTTEMP (44h) | 主機發送函數命令以開始溫度轉換 | |
| tDELAY + tCONV 期間總線空閑 | 在溫度轉換期間,總線保持空閑狀態(高電平) | |
| 復位 | 主機發送復位以初始化通信 | |
| 復位應答 | 器件響應初始化 | |
| SKIPADDR (CCh) | 主機發送地址命令以選擇所有器件 | |
| READ SCRATCHPAD-1 (BEh) | 主機發送函數命令以讀取寄存器暫存區 1 | |
| TEMP_RESULT_L | 器件發送溫度結果 LSB 寄存器 | |
| TEMP_RESULT_H | 器件發送溫度結果 MSB 寄存器 | |
| STATUS_REG | (主機可選讀?。┢骷l送狀態寄存器 | |
| FFh | (主機可選讀取)器件發送保留字節 | |
| CONFIG_REG1 | (主機可選讀取)器件發送配置 1 寄存器 | |
| CONFIG_REG2 | (主機可選讀?。┢骷l送配置 2 寄存器 | |
| SHORT_ADDR | (主機可選讀取)器件發送短地址寄存器 | |
| FFh | (主機可選讀取)器件發送保留字節 | |
| CRC | (主機可選讀?。┢骷谇?8 個字節中發送 CRC | |
| TEMP_ALERT_LOW_L | (主機可選讀?。┢骷l送溫度警報下限 LSB 寄存器 | |
| TEMP_ALERT_LOW_H | (主機可選讀取)器件發送溫度警報下限 MSB 寄存器 | |
| TEMP_ALERT_HIGH_L | (主機可選讀?。┢骷l送溫度警報上限 LSB 寄存器 | |
| TEMP_ALERT_HIGH_H | (主機可選讀取)器件發送溫度警報上限 MSB 寄存器 | |
| TEMP_OFFSET_L | (主機可選讀取)器件發送溫度偏移 LSB 寄存器 | |
| TEMP_OFFSET_H | (主機可選讀取)器件發送溫度偏移 MSB 寄存器 | |
| FFh | (主機可選讀取)器件發送保留字節 | |
| FFh | (主機可選讀?。┢骷l送保留字節 | |
| CRC | (主機可選讀取)器件在最后 8 個字節上發送 CRC |