ZHCSWL8 June 2024 DAC80516
ADVANCE INFORMATION
该器件与 I2C 兼容,总线定义如表 6-2 所示。
条件 | 符号 | 源 | 说明 |
---|---|---|---|
启动 | S | 控制器 | 开始所有总线事务。当 SCL 线路为高电平时,SDA 线路从高电平到低电平的状态变化将定义一个启动条件。每次数据传输由一个启动条件启动。 |
停止 | P | 控制器 | 终止所有事务并复位总线。当 SCL 线路为高电平时,SDA 线路从低电平到高电平的状态变化将定义一个停止条件。每次数据传输由重复的启动或停止条件终止。 |
空闲 | I | 控制器 | 总线空闲。SDA 和 SCL 线路都保持高电平。 |
ACK(确认) | A | 控制器/目标 | 握手位(低电平)。每个接收器件被寻址后,必须生成一个确认位。做出确认的器件必须在确认时钟脉冲期间下拉 SDA 线路,这样一来,在确认时钟脉冲的高电平期间,SDA 线路为稳定低电平。请将设置和保持时间考虑在内。 |
NACK(否定确认) | A | 控制器/目标 | 握手位(高电平)。在控制器接收数据时,通过在目标发送的最后一个字节上生成一个“否定确认”,控制器可发出数据传输终止信号。 |
读取 | R | 控制器 | 紧随目标地址序列之后的高电平有效位。表示控制器正在启动目标到控制器的数据传输。在启动条件和停止条件之间传送的数据字节的数量没有限制,由控制器器件确定。接收器会确认数据传输。 |
写入 | W | 控制器 | 紧随目标地址序列之后的低电平有效位。表示控制器正在启动控制器到目标的数据传输。在启动条件和停止条件之间传送的数据字节的数量没有限制,由控制器器件确定。接收器会确认数据传输。 |
重复启动 | Sr | 控制器 | 由控制器生成,与启动条件的功能相同(强调停止条件并非绝对必要)。 |
块访问 | B | 控制器 | 高电平有效位,表示控制器正在启动块访问数据传输。 |