ZHCSYN3 July 2025 TMP9R01-SEP
PRODUCTION DATA
为指针寄存器写入适当的值可访问 TMP9R01-SEP 器件上的特定寄存器。指针寄存器的值是 R/W 位为低电平时在目标地址字节之后传输的第一个字节。每次写入 TMP9R01-SEP 器件的操作都需要指针寄存器的值(请参阅 图 7-7)。
从 TMP9R01-SEP 器件读取时,通过写入操作存入指针寄存器的最后一个值用于确定读取操作将读取哪个寄存器。要更改读取操作将读取哪个寄存器,必须在指针寄存器中写入一个新值。要完成此事务,应在 R/W 位为低电平时发出一个目标地址字节,后跟指针寄存器字节;无需额外数据。然后,控制器可以生成一个启动条件,并发送目标地址字节(R/W 位为高电平)以启动读取命令;请参阅 图 7-8 以了解此序列的详情。
如果需要从同一寄存器进行重复的读取操作,则不必一直发送指针寄存器字节,因为 TMP9R01-SEP 将保留指针寄存器的值,直到该值被下一个写入操作更改。寄存器字节首先发送 MSB,然后是 LSB。但是,要减轻单粒子翻转和单粒子功能中断的影响,请在每次执行读取操作时,将适当的值写入指针寄存器。依靠指针寄存器中存储的最后一个值会增加由于单粒子翻转而读取失败的可能性。
在要读取的最后一个字节的末尾发出一个否定确认 命令来终止读取操作。对于单字节操作,控制器必须在从目标读取的第一个字节的确认时间内,将 SDA 线路保持为高电平。