电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

I2C总线——总结

I2C总线——总结_第1页
1/17
I2C总线——总结_第2页
2/17
I2C总线——总结_第3页
3/17
I2C 总线 Crealse.Sheng I2C 总线 1. 简介 I2C(Inter-IC)总线10 多年前由Philips 公司推出,是近年来在微电子通信控制领域广泛采用的一种新型总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点。在主从通信中,可以有多个I2C 总线器件同时接到I2C 总线上,通过地址来识别通信对象。 2.I²C 总线术语 发送端 - 发送数据到总线的器件。当发送端器件可以主动将数据放到总线,我们称为主控发送端,若可以回应主控端的要求,即称为从属发送端。 接收端 - 接收来自总线传输数据的器件。当接收端器件可以主动接收数据时,我们称为主控接收端,若依照主控端要求而接收,称为从属接收端。 主控端 - 为启动数据传送 (START 指令)、产生时钟 (SCL) 信号并中止数据传送 (STOP 指令) 的器件,主控端必须是传送端或接收端。 从属端 - 由主控端定址的器件。从属端可以扮演接收端或发送端的角色。 多重主控端 - 在总线上可同时存一个以上的主控端,并且不会造成冲突或数据遗失。通常来说运用 "bit-banged" 软件的主控端并不具有多重主控端能力,I²C 总线控制器提供了一个将多重主控端硬件 I²C 连接端口加入到 DSP 或 ASIC 的简单方法。 仲裁机制 - 预先定义在特定时间内只有一个主控端能够取得总线控制权。 同步 - 预先将二个或二个以上的主控端时钟信号予以同步化的定义程序。 SDA - 串行数据信号线 (Serial Data) SCL - 串行时钟信号线 (Serial Clock) 第 1 页 共 17 页 I2C 总线 Crealse.Sheng 3. I2C 总线结构 I2C 总线上数据的传输速率在标准模式下可达100kbit/s,在快速模式下可达400kbit/s,在高速模式下可达3.4Mbit/s。 I2C 串行总线一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。所有接到 I2C 总线设备上的串行数据SDA 都接到总线的SDA 上,各设备的时钟线SCL 接到总线的SCL 上。典型的I2C 总线结构如图所示。 任何 I²C 器件都可以连接到 I²C 总线上,而每一个总线上的器件也能和任何一个主控端沟通互相传送信息,在总线上至少必须有一个主控端,如 MPU 或 DSP,每个主控端拥有相同优先权,且在 I²C 总线加入或移除器件都非常简便。 在I2C 总线上产生时钟信号通常是主机器件的责任,当在总线上传输数据时每个主机产生自己的时钟信号。 SDA 和 SCL 都是双向线路,都...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

I2C总线——总结

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部