- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《I2C通讯协议
I2C通讯协议
前言
1.1 版本1.0——1992
1992年版本的I2C通讯协议包含以下修改:
· 通过软件对从机地址进行编程的步骤被省略。此功能的实现相当负责,并且没有被使用。
·“低速模式”被省略。实际上,此模式是总I2C通讯协议的一个子集,并且不需要详细说明。增加快速模式,这使得增加了四倍的比特率,速度达到了400千比特/秒。快速模式设备是向下兼容的,也就是说它在I2C总线系统中可以以0到100千比特/秒的速度被使用。
·增加10位寻址。这增加了1024个额外的从机地址
·斜率控制和快速模式设备的快速滤波被指定用来提高EMC的性能。
注意:无论是100kbit/s的I2C通讯系统还是100kbit/s的设备都已经被更改。
1.2 版本2.0——1998
I2C通讯已经达到世界水准,现在已经在超过1000中不同的芯片和超过50家的公司中使用。事实上,当今许多的应用程序需要更高的通讯速度和更低的电源电压。此更新的I2C通讯协议版本满足这些要求,并包含了一下的修改:
·增加高速模式。这使通讯速度增加到了 3.4Mbit/s。高速模式设备可以与快速模式和标准模式设备混合使用,比特速率范围为0到 3.4Mbit/s。
·电源电压为2V的设备的低输出电平和滞后在下面经调整已经符合规定的噪声容限,并保持着对更高电源电压设备的兼容性。
·快速模式在0.6V,6毫安对于输出级的要求被省略。
·新设备固定的输入电平被通讯相关电压级取代
·增加了双向电平转换器的应用程序信息。
1.3 版本2.1——2000
版本2.1的I2C通讯协议包括以下细微修改:
· 在高速模式的重复开始条件之后,延长时钟信号SCLH是可能的(见第13.2节和图22,25和32)
· 高速模式中一些时序参数被放宽限制(见表6和7)
1.4 购买飞利浦I2C通讯元件
购买飞利浦I2C元件,使用I2C系统中的元件在符合飞利浦定义的I2C协议下提供系统。
I2C通讯为设计者和生产商带来便利
在消费电子,电信和工业电子之间,往往有许多看起来无关但实际上却相似的设计。例如,几乎每个系统都包括:
· 一些智能控制,通常是一个单芯片单片机
·通用的电路,如LCD驱动器,远程I/O端口,RAM,EEPROM,或数据转换器。
· 面向应用的电路,如数字调谐和无线电和视频系统的信号处理电路,或语音拨号电话的DTMF发生器。
利用这些相似之处可以为系统设计者和设备生产商带来便利,以及最大限度的提高硬件的效率和电路简化,飞利浦开发了一个简单的双向两线总线来实现高效的互联芯片控制。这个总线被称为互联IC或I2C总线。目前,飞利浦的IC范围包括超过150多种兼容类型的CMOS和双极I2C总线来执行之前提到三个类别的功能。所有I2C通讯兼容设备都集成在一个片接口上,这使他们能够通过I2C总线直接相互通信。这个设计概念解决当射界数字控制电路是的许多接口问题。
一下是I2C总线的一些特点:·只需要两条总线,一条串行数据线(SDA)和一个串行时钟线(SCL)
·每个与总线连接的设备可以通过唯一的地址和任何时候都存在的简单主/从关系进行软件寻址。主机可以作为主发送器或主接收器。
·这是一个真正的多主机总线,其中包括碰撞检测和仲裁,当两个或两个以上的主机同时启动数据传输时以此来防止数据损坏。
· 串行,8位化,双向数据传输,可在标准模式中达到100kbit/s ,在快速模式中达到400kbit/s,或在高速模式中达到 3.4Mbit/s。
·芯片上的滤波滤去数据线上的毛刺,从而保持数据的完整性。
·能够连接到同一根总线上的IC数量只被总线400pF的最大容量限制。
图1显示了两个I2C总线应用的例子
2.1 设计师的便利
I2C总线中兼容的IC允许系统设计直接从一个原理框图迅速发展到原型。此外,因为它们的“芯片”直接连到I2C总线而没有额外的外部接口,所以允许原型系统通过从总线对IC简单“修剪”或“非修剪”进行修改或升级。
下面是I2C总线中兼容IC的一些特点,这些对设计者尤为有吸引力:
· 原理图上的功能模块对应实际中的IC;设计快速的由框图发展为最终的原理图。
· 无需设计总线接口,因为I2C接口已集成在芯片上了。
· 集成寻址和数据传输协议允许系统完全由软件定义。
· 相同类型的IC通常可以用在许多不同的应用程序中
· 当设计者迅速熟悉经常使用、代表I2C总线兼容IC的功能模块时,设计时间将大大减少。
·可以从系统添加或删除IC,而不会影响总线上的其他电路。
·故障诊断和调试十分简单;故障可以即刻被追踪到。
·通过组装可重用软件模块库,可以减少软件开发时间。
除了这些优点,在I2C通讯兼容范围内的CMOS集成电路为设计者
文档评论(0)