ZHCSIF4D June 2018 – September 2022 TMP117
PRODUCTION DATA
发起一个数据传输的器件被称为一个主器件,而受主控器件控制的器件为从器件。总线必须由一个生成串行时钟 (SCL)、控制总线访问、并生成启动和停止条件的主器件控制。
为了寻址一个特定的器件,要在 SCL 引脚为高电平时将数据线 (SDA) 的逻辑电平从高拉为低,以发送一个启动条件。总线上的所有从器件在时钟的上升沿移入从器件地址字节,最后一位表明希望进行读取还是写入操作。在第九个时钟脉冲期间,被寻址的从器件会生成一个确认并将 SDA 引脚下拉为低电平,以响应主器件。
随后会发起数据传输并发送 8 个时钟脉冲,后跟一个确认位。在数据传输期间,SCL 引脚为高电平时 SDA 引脚必须保持稳定,这是因为 SCL 引脚为高电平时,SDA 引脚的任何变化都会被认为是启动或停止信号。
当所有数据都传输完毕后,主器件会生成一个重复的启动条件或停止条件。