serialinterface讲解.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
serialinterface讲解

串行接口 ●I2C接口 I2C总线是由飞利浦公司开发的串行总线,产生于80年代,以前主要用于音频和视频的开发,现在主要用于IC器件之间的通信,他通过串行数据线(SDA)和串行时钟线(SCK)两根线在连在总线上的器件之间传递信息,并通过软件寻址识别每个器件,而不需要片选线。I2C的标准传输速率可以为100Kbit/s,最高传输速度可以达到400Kbit/s。 I2C总线的数据传输过程基本过程为: ●SPI接口 SPI(Serial Peripheral Interface--串行外设接口)总线系统是一种同步串行外围接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息,SPI总线系统可直接与各个厂家生产的多种标准外围器件直接接口,SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间。SPI接口是在CPU和外围低速器件之间进行同步串行数据传输,为全双工通信,数据传输速度总体来说比I2C总线要快,速度可达到几Mbps。 SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所有基于SPI的设备共有的,它们是SDI(数据输入)、SDO(数据输出)、SCLK(时钟)、CS(片选)。 SDO – 主设备数据输出,从设备数据输入;(2)SDI – 主设备数据输入,从设备数据输出; (3)SCLK – 时钟信号,由主设备产生; (4)CS – 从设备使能信号,由主设备控制。 其中,CS是控制芯片是否被选中的,也就是说只有片选信号为预先规定的使能信号时(高电位或低电位),对此芯片的操作才有效。这就允许在同一总线上连接多个SPI设备成为可能。 接SPI主要特点有:可以同时发出和接收串行数据;可以当作主机或从机工作;提供频率可编程时钟;发送结束 中断标志;写冲突保护;总线竞争保护等。下图示出SPI总线工作的四种方式,其中使用的最为广泛的是SPI0和SPI3方式 (实线表示): SPI接口没有指定的流控制,没有应答机制确认是否接收到数据。 ●RS-232接口 在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。 RS-232-C接口(又称 EIA RS-232-C 是目前最常用的一种异步串行通讯接口。“RS-232-C”中的‘-C’只不过表示RS-232 的版本,所以与“RS-232”简称是一样的)它是在1 970 年由美国电子工业协会(EIA 联合贝尔系统 、调制解调器厂家及计算机终端生产厂家)共同制定的用于串行通讯的标准。它被广泛用于计算机串行接口外设连接。连接电缆和机械、电气特性、信号功能及传送过程。它被广泛用于计算机串行接口外设连接。连接电缆和机械、电气特性、信号功能及传送过程。 通rs232(9针)接口 DB9和DB25的常用引脚说明:  9针串口(DB9) 25针串口(DB25) 针号 功能说明 缩写 针号 功能说明 缩写 1 数据载波检测 DCD 8 数据载波检测 DCD 2 接收数据 RXD 3 接收数据 RXD 3 发送数据 TXD 2 发送数据 TXD 4 数据终端准备 DTR 20 数据终端准备 DTR 5 信号地 GND 7 信号地 GND 6 数据设备准备好 DSR 6 数据准备好 DSR 7 请求发送 RTS 4 请求发送 RTS 8 清除发送 CTS 5 清除发送 CTS 9 振铃指示 DELL 22 振铃指示 DELL RS-232是现在主流的串行通信接口之一。由于RS232接口标准出现较早,难免有不足之处,主要有以下四点(2)(3)RS-422接口是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。RS422接口标准全称是“平衡电压数字接口电路的电气特性”,它定义了接口电路的特性。实际上还有一根信号地线,共5根线。由于接收器采用高输入阻抗和发送驱动器比RS232更强的驱动能力,故允许在相同传输线上连接多个接收节点,最多可接10个节点。即一个主设备(Master),其余为从设备(Salve),从设备之间不能通信,所以RS422接口支持点对多的双向通信。接收器输入阻抗为4k,故发端最大负载能力是10×4k+100Ω(终接电阻)。RS422接口四线接口由于采用单独的发送和接收通道,因此不必控制数据方向,各装置之间任何必须的信号交换均可以按软件方式(XON/XOFF握手)或硬件方式(一对单独的双绞线)。 RS422接口的最大传输距离为4000英尺(约1219米),最大传输速率为10Mb/s。其平衡双绞线的长

您可能关注的文档

文档评论(0)

33ggoup + 关注
内容提供者

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

1亿VIP精品文档

相关文档