[信息与通信]接口技术.pptVIP

  1. 1、本文档共38页,可阅读全部内容。
  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文档。上传文档
查看更多
[信息与通信]接口技术

什么是计算机总线技术? 答: 为了简化硬件电路设计、简化系统结构,常用一组线路,配置以适当的接口电路,与各部件和外围设备连接,这组共用的连接线路被称为总线。采用总线结构便于部件和设备的扩充,尤其制定了统一的总线标准则容易使不同设备间实现互连。 微机中总线技术包含有: 内部总线 系统总线 外部总线 内部总线 内部总线是微机内部各外围芯片与处理器之间的总线,用于芯片一级 的互连 一般包含有I2C,SPI和SCI 系统总线 系统总线是微机中各插件板与系统板之间的总线,用于插件板一级的互连 系统总线一般有ISA,EISA,VESA,PCI和compact PCI 外部总线 外部总线则是微机和外部设备之间的总线 外部总线一般有RS-232-C , RS-485总线 , IEEE-488总线 和USB总线 今天主要谈到的有: I2C 总线协议(内部) RS232总线协议(外部) SPI协议(内部) I2C总线协议 1.I2C总线是什么? I2C(Inter-IC)总线10多年前由Philips公司推出,是近年来在微电子通信控制领域广泛采用的一种新型总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点。在主从通信中,可以有多个I2C总线器件同时接到I2C总线上,通过地址来识别通信对象。 I2C总线协议 I2C是低数据速率方式,用于短距离用途。目前的I2C指标显示,它的速度可以做到100kHz、400kHz和3.4MHz,不过还没有出现3.4MHz的产品。400kHz产品是经过了很长一段时间才变得普及,3.4MHz走向应用尚需时间。这里将主要讨论100kHz、400kHz产品。I2C没有规定的电缆长度,唯一的限制是I2C总线规范,它规定I2C的最大电容是400pF,现在通过使用缓冲器如P82B96可以延长总线的距离。 所有的I2C硬件架构均为漏极开路或集电极开路设计,具有上拉电阻。上拉电阻的值为2-10千欧,它们不超过I2C规范中3mA反向电流的规定和上升时间的规定。大多数飞利浦伺服设备的SCL上没有下拉电阻。有一点特别重要,即设备的最大输入电容是10pF。 I2C总线与其它总线如UART、CAN、USB、SPI相比,在性能上各有千秋,I2C的优点是它非常简单,如在一个微控制器上使用两个插脚来产生I2C。I2C得到应用的时间比较长,为众多工程师所了解,也有着大量的产品系列支持。 I2C bus 的特征 I2C Bus I2C应用的两个例子 I2C总线术语 (1)Transmitter发射机:,这个设备发数据到总线 (2)Reciever接收机:这个设备从总线接受数据 (3)Master主机:这个设备开始一个传送,产生时钟,并且终止传送 (4)slave从机:这个设备被主机指定地址 注:发射机既可以是主机也可以是从机,接收机也一样 I2C总线 开始条件停止条件 I2C总线 数据传送 每一个放到SDA线上的字节必须是8位长.每个字节后必须跟随一个确认位数据是从高字节(MSB)开始传送.在数据传送时,首先是开始条件(S),接下来从机地址被发出.数据传送总是靠主机产生的停止条件(P)终止. I2C总线 确认(响应) 确认相关时钟脉冲是主机产生的.在确认时钟脉冲(High)期间,发射机释放SDA线(变为高电平),接收机输出low I2C总线 软件复位 上电后为了避免错误操作,输入下面的信号.此外当通信中断,比如微处理器复位等状况发生时,通常输出下面的信号 I2C总线 I/O的电特性和时序 I2C总线 从机地址 从机地址包括固定地址110010,对于芯片唯一需要设置的值是通过ADR端设置的.所以ADR必须连接到VDD或VSS上,也可以作为开关控制.第8位是读写位,0表示传送(写)数据,1表示接收(读)数据 I2C总线 地址register 总共有13个内部register,所有地址寄存器的高4位无效 I2C总线 命令格式 (1)单个写数据 I2C总线 命令格式 (2)单个读数据 I2C总线 命令格式 (3)连续写数据 I2C总线 命令格式 (4)连续读数据 RS232总线 RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道,在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。RS-232-C标准规定的数据传输速率为每秒50、75、 100、1

文档评论(0)

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

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

1亿VIP精品文档

相关文档