首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > I2C总线中文讲解,详尽通俗

I2C总线中文讲解,详尽通俗

资料介绍
I2C总线中文讲解,详尽通俗

一. I2C总线简介

I2C管理总线:(Intel-Integrated Circuit
bus)I2C总线是一种由飞利浦Philip公司开发的串行总线,产生于80年代,最初为音频
和视频设备开发,现主要在服务器管理中使用。是两条串行的总线,它由一根数据线(
SDA)和一根 时钟线(SDL)组成。

◆ I2C总线的数据传输过程基本过程为:
• 主机发出开始信号。

主机接着送出1字节的从机地址信息,其中最低位为读写控制码(1为读、0为写),高
7位为从机器件地址代码。
• 从机发出认可信号。
• 主机开始发送信息,每发完一字节后,从机发出认可信号给主机。
• 主机发出停止信号。
[pic] I2C数据传输图

◆ I2C总线上各信号的具体说明:

开始信号:在时钟线(SCL)为高电平其间,数据线(SDA)由高变低,将产生一个开
始信号。

停止信号:在时钟线(SCL)为高电平其间,数据线(SDA)由低变高,将产生一个停
止信号。

应答信号:既认可信号,主机写从机时每写完一字节,如果正确从机将在下一个时钟
周期将数据线(SDA)拉
低,以告诉主机操作有效。在主机读从机时正确读完一字节后,主机在下一个时钟
周期同样也要将数据线(S
DA)拉低,发出认可信号,告诉从机所发数据已经收妥。(注:读从机时主机在最
后1字节数据接收完以后不发应答,直接发停止信号)。


注意:在I2C通信过程中,所有的数据改变都必须在时钟线SCL为低电平时改变,在时钟线
SCL为高电
标签:总线中文讲解详尽通俗
I2C总线中文讲解,详尽通俗
本地下载

评论