没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
URAT SPI CAN LIN 等各种串行通信的解释
今天无聊透顶啊!啥都求不会啊,连 uart 通信啥意思都不懂,就淘来了点经典的东东,大
家一块学习吧!!!
微处理器中常用的集成串行总线是通用异步接收器传输总线(UART)、串行通信接口(SCI)和通
用串行总线(USB)等,这些总线在速度、物理接口要求和通信方法学上都有所不同。本文详细
介绍了嵌入式系统设计的串行总线、驱动器和物理接口的特性,并为总线最优选择提供性能比
较和选择建议。
由于在消费类电子产品、计算机外设、汽车和工业应用中增加了嵌入式功能,对低成本、高速
和高可靠通信介质的要求也不断增长以满足这些应用,其结果是越来越多的处理器和控制器用
不同类型的总线集成在一起,实现与 PC 软件、开发系统(如仿真器)或网络中的其它设备进行通
信。目前流行的通信一般采用串行或并行模式,而串行模式应用更广泛。
微处理器中常用的集成串行总线是通用异步接收器传输总线、串行通信接口、同步外设接口
(SPI)、内部集成电路(I
2
C) 和通用串行总线,以及车用串行总线,包括控制器区域网(CAN)和
本地互连网(LIN)。这些总线在速度、物理接口要求和通信方法学上都有所不同。本文将对嵌入
式系统设计的串行总线、驱动器和物理接口这些要求提供一个总体介绍,为选择最优总线提供
指导并给出一个比较图表(表 1)。为了说明方便起见,本文的阐述是基于微处理器的设计。
串行与并行相比
串行相比于并行的主要优点是要求的线数较少。例如,用在汽车工业中的 LIN 串行总线只需要
一根线来与从属器件进行通信,Dallas 公司的 1-Wire 总线只使用一根线来输送信号和电源。
较少的线意味着所需要的控制器引脚较少。集成在一个微控制器中的并行总线一般需要 8 条或
更多的线,线数的多少取决于设计中地址和数据的宽度,所以集成一个并行总线的芯片至少需
要 8 个引脚来与外部器件接口,这增加了芯片的总体尺寸。相反地,使用串行总线可以将同样
的芯片集成在一个较小的封装中。
另外,在 PCB 板设计中并行总线需要更多的线来与其它外设接口,使 PCB 板面积更大、更复
杂,从而增加了硬件成本。此外,工程师还可以很容易地将一个新器件加到一个串行网络中去,
而且不会影响网络中的其它器件。例如,可以很容易地去掉总线上旧器件并用新的来替代。
串行总线的故障自诊断和调试也非常简单,可以很容易地跟踪网络中一个有故障的器件并用新
器件替换而不会干扰网络。但另一方面,并行总线比串行速度快。例如,Rambus 公司的
“Redwood”总线速度可高达 6.4GHz,而最高的串行速度不会超过几个兆赫。
在工业和汽车应用中常用的串行协议
1. UART
UART 是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接
收。在嵌入式设计中,UART 用来与 PC 进行通信,包括与监控调试器和其它器件,如
EEPROM 通信。
a. UART 通信
UART 首先将接收到的并行数据转换成串行数据来传输。消息帧从一个低位起始位开始,后面
是 7 个或 8 个数据位,一个可用的奇偶位和一个或几个高位停止位。接收器发现开始位时它就
知道数据准备发送,并尝试与发送器时钟频率同步。如果选择了奇偶,UART 就在数据位后面
加上奇偶位。奇偶位可用来帮助错误校验。
在接收过程中,UART 从消息帧中去掉起始位和结束位,对进来的字节进行奇偶校验,并将数
据字节从串行转换成并行。UART 也产生额外的信号来指示发送和接收的状态。例如,如果产
生一个奇偶错误,UART 就置位奇偶标志。
b. 数据方向和通信速度
数据传输可以首先从最低有效位(LSB)开始。然而,有些 UART 允许灵活选择先发送最低有效
位或最高有效位(MSB)。
微控制器中的 UART 传送数据的速度范围为每秒几百位到 1.5Mb。例如,嵌入在 ElanSC520
微控制器中的高速 UART 通信的速度可以高达 1.1152Mbps。UART 波特率还受发送和接收线
对距离(线长度)的影响。
目前,市场上有只支持异步通信和同时支持异步与同步通信的两种硬件可用于 UART。前者就
是 UART 名字本身的含义,在摩托罗拉微控制器中被称为串行通信接口(SCI);Microchip 微
剩余8页未读,继续阅读
资源评论
- zwf906an2017-10-09详细介绍,还可以
qq_37804645
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功