串行异步通信是一种常见的主机与外部硬件设备之间的通信方式,它允许数据的双向传输。这种通信方式常用于卫星信号接收板将接收到的数据传送到计算机进行处理。

特点

串行异步通信的特点在于其通讯过程不需要同步时钟信号,因此设备之间有时会约定波特率,有时则不必。此外,由于不需要额外的时钟电路,硬件成本相对较低。在异步通信中,数据通常以字符或字节的形式组成字符帧进行传输。字符帧由发送端逐帧发送,接收设备也逐帧接收。发送端和接收端分别有自己的时钟来控制数据的发送和接收,这些时钟彼此独立且互不同步。当接收端检测到传输线上发送来的低电平逻辑"0"(即字符帧起始位)时,便确认发送端已经开始发送数据;而当接收端收到字符帧中的停止位时,则表示一帧字符已经发送完毕。典型的异步通信帧格式包括1位起始位、7位(或8位)数据位、1位奇偶校验位以及2位停止位。

常用总线类型

RS232

RS232是由EIA(Electronic Industries Association,EIA)制定的一种异步传输标准接口。这种接口通常采用9针(DB-9)或25针(DB-25)的物理形式。

RS485

RS485是一个定义了平衡数字多点系统中驱动器和接收器电气特性的标准,该标准由电信行业协会和电子工业联盟共同制定。

USB

USB(Universal Serial 总线),即通用串行总线,是一种广泛应用于personal computer及其周边设备的外部总线标准。USB接口支持设备的PnP和热插拔功能,最初于1994年由英特尔康柏电脑、IBM、微软等多家公司联合提出。

参考资料

串行通信应该怎么选?.百家号.2024-11-02

串行通信中 同步通信和异步通信的区别及使用情况(转).博客园.2024-11-02

串口通讯一异步通信方式.百度文库.2024-11-02