ZHCSO48E june 2021 – july 2023 TMP114
PRODUCTION DATA
若要在 I2C 总线上进行写入,控制器在总线上发送一个开始条件,带有目标器件地址以及设置为 0b 的最后一位(R/W 位),这表示一次写入。目标器件进行确认,告知控制器它已准备就绪。此后,控制器开始向目标器件发送控制寄存器数据,直到控制器发送完所有必要的数据,控制器以停止条件终止传输。
对只读寄存器或寄存器映射之外的寄存器位置的写入将被忽略。在寄存器映射之外进行写入时,TMP114 仍将应答。
图 8-10 显示了一个单字写入的写入通信示例。
使用 TMP114 也可以对同一寄存器进行多次写入。图 8-11 显示当控制寄存器中的自动递增位设置为 0b 时,控制器如何向同一寄存器重复写入。
TMP114 还支持向序列寄存器连续写入。通过将控制寄存器中的自动递增位设置为 1b,TMP114 将在向其写入每个数据字后递增地址指针。这样一来,控制器可以在同一个事务中写入多个寄存器值,如图 8-12 所示。目前,该功能不支持控制器对配置寄存器正确写入,建议使用单个寄存器将数据写入配置寄存器。