理论教育 I2C模块简介和应用

I2C模块简介和应用

时间:2023-06-15 理论教育 版权反馈
【摘要】:I2C总线接口为开漏或开集电极输出,需要加上拉电阻。标准I2C总线普通模式数据传输速率为100kbit/s,高速模式可达400kbit/s。28x的I2C模块支持I2C兼容的主从器件。图13-1给出的例子是多个I2C模块连接在总线上实现多个器件之间的双向数据传输。图13-1 多个I2C模块连接

I2C模块简介和应用

I2C(也称为I2C或IIC:Inter-Integrated Circuit,互联IC)总线是Philips公司推出的芯片间串行总线,它只有两根信号线:串行数据线SDA(Serial Port Data)和串行时钟线SCL(Serial Port Clock)。用这两根线实现了全双工同步数据传送,可以方便地构成多机系统和外围器件扩展系统。I2C总线采用了器件地址的硬件设置方法,通过软件寻址完全避免了器件的片选线寻址方法,从而使硬件系统具有简单灵活的扩展方法。按照I2C总线规范,总线传输中的所有状态都生成相对应的状态码,主器件能够依照这些状态码自动地进行总线管理,用户只要在程序中装入这些标准处理模块,根据数据操作要求完成I2C总线的初始化,启动I2C总线就能自动完成规定的数据传送操作。

I2C总线接口为开漏或开集电极输出,需要加上拉电阻。系统中所有的DSP、微控制器及外围器件都将数据线SDA和时钟线SCL的同名端相连在一起。总线上的所有节点都由器件引脚给定地址。标准I2C总线普通模式数据传输速率为100kbit/s,高速模式可达400kbit/s。

28x的I2C模块支持I2C兼容的主从器件。图13-1给出的例子是多个I2C模块连接在总线上实现多个器件之间的双向数据传输。(www.daowen.com)

978-7-111-57271-8-Chapter13-1.jpg

图13-1 多个I2C模块连接

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈