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

IIC培训完整课件VIP免费

IIC培训完整课件IIC培训完整课件IIC培训完整课件IIC培训完整课件IIC培训完整课件
I2C 总线协议(内训) 第一节I2C 总线介绍 1.1概述I2C(Inter - Integrated Circuit) 总线是一种由PHILIPS 公司开发的两线式串行总线,用于连接微控制器及其外围设备。 I2C 总线产生于在 80 年代,最初为音频和视频设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信。例如管理员可对各个组件进行查询,以管理系统的配置或掌握组件的功能状态,如电源和系统风扇。可随时监控内存、硬盘、网络、系统温度等多个参数,增加了系统的安全性,方便了管理。1.2I2C 总线特性 只要求两条总线线路一条串行数据线( SDA ) ; 一条串行时钟线( SCL )。 每个连接到总线的器件都有唯一的地址 ; 主机可以作为主机发送器或主机接收器。 它是一个真正的多主机总线 , 如果两个或更多主机同时初始化数据传输可以通过冲突检测和仲裁防止数据被破坏。 串行的 8 位双向数据传输位速率在标准模式下可达100kbit/s ,快速模式下可达 400kbit/s ,高速模式下可达 3.4Mbit/s 。 片上的滤波器可以滤去总线数据线上的毛刺波,保证数据完整。 连接到相同总线的IC 数量只受到总线的最大电容400pF 限制。1.3I2C 总线的概念I2C 总线为两线总线――串行数据( SDA ) 和串行时钟( SCL ) 线在连接到总线的器件间传递信息。每个器件都有一个唯一的地址识别(无论是微控制器、LCD 驱动器、存储器或键盘接口),而且都可以作为一个发送器或接收器(由器件的功能决定)。除了发送器和接收器外,器件在执行数据传输时也可以被看作是主机或从机。主机是初始化总线的数据传输并产生允许传输的时钟信号的器件。此时,任何被寻址的器件都被认为是从机。 I2C 总线是一个多主机的总线。这就是说可以连接多于一个能控制总线的器件到总线。在 I2C 总线上产生时钟信号通常是主机器件的责任;当在总线上传输数据时,每个主机产生自己的时钟信号。主机发出的总线时钟信号只有在以下的情况才能被改变:慢速的从机器件控制时钟线并延长时钟信号,或者在发生仲裁时被另一个主机改变(表1)1.4总体特征SDA 和 SCL 都是双向线路,都通过一个电流源或上拉电阻连接到正的电源电压(见下图 ) 。当总线空闲时,这两条线路都是高电平。连接到总线的器件输出级必须是漏极开路或集电极开路才能执行线与的功能。第二节I2C 总线传输 2.1数据的有效性SDA 线上的数据必须在时钟的高电平周期保持稳定。数据线的高或低电平...

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

碎片内容

IIC培训完整课件

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