定义
IIC:Inter Integrated Circuit,集成电路总线,是一种同步 串行 半双工通信总线。
总线就是传输数据通道,协议就是传输数据的规则。
IIC总线结构图(拓补图)

- 由时钟线SCL和数据线SDA组成,并且都接上拉电阻,确保总线空闲状态为高电平
- 总线支持多设备连接,允许多主机存在,每个设备都有一个唯一的地址
- 连接到总线上的数目受总线的最大电容400pf限制
- 数据传输速率:标准模式100k bit/s 快速模式400k bit/s 高速模式3.4Mbit/s
归纳
- 三个信号:起始信号、停止信号、应答信号
- 两个注意:数据有效性、数据传输顺序
- 一个状态:空闲状态
IIC协议时序

- 起始信号(S):当SCL为高电平时,SDA从高电平变为低电平
- 停止信号(P):当SCL为高电平时,SDA从低电平变为高电平
-
应答信号:上拉电阻影响下SDA默认为高,而从机拉低SDA就是确认收到数据即ACK,否则NACK
4929

被折叠的 条评论
为什么被折叠?



