几种通信总线详尽总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
线在速度、物理接口要求和通信方法学上都有所不同。本文详细介绍了嵌入式系统设计的串行总线、驱动器和物理接口的特性,并为总线最优选择提供性能比较和选择建议。微处理器中常用的集成串行总线是通用异步接收器传输总线(UART)、串行通信 线在速度、物理接口要求和通信方法学上都 有所不同。本文详细介绍了嵌入式系统设计 的串行总线、驱动器和物理接口的特性,并 为总线最优选择提供性能比较和选择建议。 微处理器中常用的集成串行总线是通用异步接收器传输总线(UART)、串行通信 接口(SCI)和通用串行总线(USB)等,这些总 接口(SCI)和通用串行总线(USB)等,这些总 由于在消费类电子产品、计算机外设、汽车和工业应用中增加了嵌入式功能,对低成本、高速和高可靠通信介质的要求也不断增长以满足这些应用,其结果是越来越多的处理器和控制器用不同类型的总线集成在一起,实现与 PC 由于在消费类电子产品、计算机外设、汽车和工业应用中增加了嵌入式功能,对 低成本、高速和高可靠通信介质的要求也不断增长以满足这些应用,其结果是越 来越多的处理器和控制器用不同类型的总线集成在一起,实现与 PC 软件、开发 系统(如仿真器)或网络中的其它设备进行通信。目前流行的通信一般采用串行或 并行模式,而串行模式应用更广泛。 微处理器中常用的集成串行总线是通用异步接收器传输总线、串行通信接口、同步外设接口(SPI)、内部集成电路(I2C 微处理器中常用的集成串行总线是通用异步接收器传输总线、串行通信接口、同 步外设接口(SPI)、内部集成电路(I2C) 和通用串行总线,以及车用串行总线,包 括控制器区域网(CAN)和本地互连网(LIN)。这些总线在速度、物理接口要求和通 信方法学上都有所不同。本文将对嵌入式系统设计的串行总线、驱动器和物理接 口这些要求提供一个总体介绍,为选择最优总线提供指导并给出一个比较图表 (表 1)。为了说明方便起见,本文的阐述是基于微处理器的设计。 串行与并行相比 串行与并行相比 串行相比于并行的主要优点是要求的线数较 串行相比于并行的主要优点是要求的线数较 少。例如,用在汽车工业中的 LIN 串行总线只 需要一根线来与从属器件进行通信,Dallas 公司的 1-Wire 总线只使用一根线来输送信号和电源。较少的线意味着所需要的控制器引脚较少。集成在一个微控制器中的并行总线一般需要 需要一根线来与从属器件进行通信,Dallas 公司的 1-Wire 总线只使用一根线来 输送信号和电源。较少的线意味着所需要的控制器引脚较少。集成在一个微控制 器中的并行总线一般需要 8 条或更多的线,线数的多少取决于设计中地址和数据 的宽度,所以集成一个并行总线的芯片至少需要 8 个引脚来与外部器件接口,这 增加了芯片的总体尺寸。相反地,使用串行总线可以将同样的芯片集成在一个较 小的封装中。 另外,在 PCB 板设计中并行总线需要更多的线来与其它外设接口,使 另外,在 PCB 板设计中并行总线需要更多的线来与其它外设接口,使 PCB 板 面积更大、更复杂,从而增加了硬件成本。此外,工程师还可以很容易地将一个 新器件加到一个串行网络中去,而且不会影响网络中的其它器件。例如,可以很 容易地去掉总线上旧器件并用新的来替代。 串行总线的故障自诊断和调试也非常简单,可以很容易地跟踪网络中一个有故障的器件并用新器件替换而不会干扰网络。但另一方面,并行总线比串行速度快。例如,Rambus 串行总线的故障自诊断和调试也非常简单,可以很容易地跟踪网络中一个有故障 的器件并用新器件替换而不会干扰网络。但另一方面,并行总线比串行速度快。 例如,Rambus 公司的“Redwood”总线速度可高达 6.4GHz,而最高的串行速 度不会超过几个兆赫。 在工业和汽车应用中常用的串行协议 在工业和汽车应用中常用的串行协议 1. UART 1. UART UART 是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全 UART 是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全 双工传输和接收。在嵌入式设计中,UART 用来与 PC 进行通信,包括与监控调试器和其它器件,如 双工传输和接收。在嵌入式设计中,UART 用来与 PC 进行通信,包括与监控调 试器和其它器件,如 EEPROM 通信。 a. UART 通信 a. UART 通信 UART 首先将接收到的并行数据转换成串行数据来传输。消息帧从一个低位起始位开始,后面是 7 UART 首先将接收到的并行数据转换成串行数据来传输。消息帧从一个低位起 始位开始,后面是 7 个或 8 个数据位,一个可用的奇偶位和一个或几个高位停 止位。接收器发现开始位时它就知道数据准备发送,并尝试与发送器时钟频率同 步。如果选择了奇偶

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档