ZHCSVS0A October 2025 – December 2025 TMP4719
PRODUCTION DATA
对于读取操作,控制器发送一个启动条件,后跟 R/W 位设置为 0 的目标地址(表示一次写入)。目标器件确认写入请求,控制器发送寄存器指针。在寄存器指针之后,主机重启,后跟 R/W 位设置为 1 的目标地址(表示一次读取)。控制器将继续发送时钟脉冲,但释放 SDA 线,以便目标器件可以发送数据。在每个数据字节结束时,控制器向目标器件发送一个 ACK,知会目标器件它已准备就绪,可接收更多数据。图 7-13 展示了从目标寄存器读取单个字节的示例。TMP4719 不支持通过单个事务进行多次寄存器读取。
如果需要从同一寄存器执行重复的读取操作,则无需一直发送指针寄存器字节,如图 7-14 所示。TMP4719 将记住指针寄存器的值,直到下一次写入操作更改该值为止。请注意,在器件 POR 之后,指针地址默认为 0h。因此,控制器可以在不设置指针值的情况下读取(和重新读取)Temp_Local 寄存器内容。