I2C总线验证及实现.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2 I C总线的验证及实现 2 80 年代早期,飞利浦半导体为减少电子产品内部的并行数据线的数量而开发出I C总线。 I2C总线的1.0 版本于1992 年由飞利浦发布。该版本定义了一个2 线、双向的总线用于ICs 之间的互连。到1998 年,I2C总线已经成为低速芯片互连的事实标准,并有超过50 家公司、 1000 多种芯片使用该标准。 验证表明,使用本文给出的I2C总线的配置很容易实现对从设备的访问。每一个实现实例 给出了原理图和代码。本文假定读者已熟悉如下文档: 2 • The I C-Bus Specification, Version 2.1, January 2000. Philips Semiconductor document #9398 393 40011. • The I²C-bus and how to use it, April 1995. Philips Semiconductor document #98-8080-575-01. • System Management Bus (SMBus) Specification, Version 2.0, August 2000. 2 I C背景及讨论 2 I C总线可工作在标准模式(Standard-mode ),快速模式(Fast-mode)和高速模式 (High-Speed) 。标准模式的最大速率为100kbps,快速模式的最大速率为400kbps ,高速模式 的最大速率为1.7Mbps(C = 400pF) 、3.4Mbps(C = 100pF) 。原先的标准模式使用7bit地址, b b 2 最大从设备的数量仅为112。由于从设备数量的增加,I C总线引入了10bit的地址长度。 快速模式下,从设备增加了很多有用的特性:最大数据速率增加到400kbps ,允许系统 使用4 倍于标准模式的速率收发数据。快速模式下,I2C总线不再支持速率不兼容的类似总 线。为抑制毛刺,快速设备的输入要求采用施密特触发器结构;另外还要求从设备的电源掉 电时SCL和SDA为高阻状态。 2 高速模式数据速率是标准模式的36 倍。I C总线工作在高速模式时,最主要的影响是SCL 线上电平由低到高的瞬态响应;因为标准和快速模式下的总线上拉电阻不能产生更快的上升 时间。其它的变换包括高速模式下的兼容性需求,如标准和快速模式下主设备是8 位的代码。 如果Not-Acknowledge ( 2 I C 帧结构中的一bit位称呼)在主设备代码运行之后能够迅速变为高 电平,那么在停止位出现之前所有的通信都可以工作在高速模式。图1 的波形演示了如何使 用主控代码进入高速模式。 图 1. 从快速和标准模式进入高速模式的波形 2 片上I C接口的实例 2 PIC18F442 微控制器包含I C外围接口,此接口支持标准和快速模式。图2 给出一个实 例使用此接口接收来自ADC (MAX1169 )的数据。PIC收到数据之后会以115k波特率的迅 速通过UART发送出去,数据经过RS-232 收发器(MAX3232E )后可以由PC 的串口采集。 2 文件I2C_on_chip_asm.zip包括了所有实现快速模式下PIC片上I C接口的汇编代码。可以使用 MPLAB IDE 6.10

文档评论(0)

wq640326 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档