ZHCSYN3 July 2025 TMP9R01-SEP
PRODUCTION DATA
TMP9R01-SEP 器件有多个 8 位寄存器,用于保存温度测量结果。本地温度传感器结果的 8 个最高有效位 (MSB) 存储在寄存器 00h 中,4 个最低有效位 (LSB) 存储在寄存器 15h(寄存器 15h 的 4 个 MSB)中。远程温度传感器结果的 8 个 MSB 存储在寄存器 01h 中,4 个 LSB 存储在寄存器 10h(寄存器10h 的 4 个 MSB)中。本地和远程传感器的 4 个 LSB 指示小数点之后的温度值(例如,如果温度结果为 10.0625°C,则高字节为 0000 1010,低字节为 0001 0000)。这些寄存器为只读寄存器,每次温度测量完成后,ADC 都会更新这些寄存器。
当需要全温度值时,首先读取 MSB 值会锁定 LSB 值(ADC 不会写入该值),直到读取 LSB 值。首先读取 LSB 值也会发生同样的情况(MSB 值被锁定,直到读取该值)。此机制会验证读取操作的两个字节是否来自同一 ADC 转换。该验证仅在读取另一个寄存器前才会保持有效。为确保正常运行,应先读取温度结果的高字节。在下一个读取命令中读取低字节寄存器;如果不需要 LSB,则不读取该寄存器。所有温度寄存器的上电复位值均为 00h。