ZHCSPK6A december 2021 – august 2022 TMP9R00-SP
PRODUCTION DATA
TMP9R00-SP 器件与 I2C 或 SMBus 接口兼容。在 I2C 或 SMBus 协议中,发起传输的器件被称为控制器,而受控器件为目标。总线必须由一个控制器件控制,以生成串行时钟 (SCL),控制总线访问并生成启动和停止条件。
要寻址特定器件,将启动一个启动条件。当 SCL 为高电平时,将数据线 (SDA) 的逻辑电平从高拉为低,即为启动条件。总线上的所有目标器件移入目标地址字节,最后一位表明希望进行读取还是写入操作。在第九个时钟脉冲期间,被寻址的目标会生成一个确认 (ACK) 位并将 SDA 下拉为低电平,对控制器做出响应。
随后会发起数据传输并发送 8 个时钟脉冲,后跟一个确认位 (ACK)。在数据传输期间,SCL 为高电平时 SDA 必须保持稳定。当 SCL 为高电平时,SDA 的变化可解释为控制信号。TMP9R00-SP 器件具有字寄存器结构(16 位宽),数据写入始终需要两个字节。数据传输发生在第二个字节末尾的 ACK 期间。
传输完所有数据后,控制器会生成停止条件。当 SCL 为高电平时,将 SDA 从低电平拉至高电平,即为停止条件。