ZHCSR23A september 2022 – may 2023 TMP1827
PRODUCTION DATA
表 9-5 显示了主机 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 | (主机可选读取)器件发送状态寄存器 | |
FFh | (主机可选读取)器件发送保留字节 | |
CONFIG_REG1 | (主机可选读取)器件发送配置 1 寄存器 | |
CONFIG_REG2 | (主机可选读取)器件发送配置 2 寄存器 | |
SHORT_ADDR | (主机可选读取)器件发送短地址寄存器 | |
FFh | (主机可选读取)器件发送保留字节 | |
CRC | (主机可选读取)器件在前 8 个字节中发送 CRC | |
TEMP_ALERT_LOW_L | (主机可选读取)器件发送温度警报下限 LSB 寄存器 | |
TEMP_ALERT_LOW_H | (主机可选读取)器件发送温度警报下限 MSB 寄存器 | |
TEMP_ALERT_HIGH_L | (主机可选读取)器件发送温度警报上限 LSB 寄存器 | |
TEMP_ALERT_HIGH_H | (主机可选读取)器件发送温度警报上限 MSB 寄存器 | |
TEMP_OFFSET_L | (主机可选读取)器件发送温度偏移 LSB 寄存器 | |
TEMP_OFFSET_H | (主机可选读取)器件发送温度偏移 MSB 寄存器 | |
FFh | (主机可选读取)器件发送保留字节 | |
FFh | (主机可选读取)器件发送保留字节 | |
CRC | (主机可选读取)器件在最后 8 个字节上发送 CRC |