同步串行通信和异步串行通信

  • 格式:docx
  • 大小:11.74 KB
  • 文档页数:3

同步串行通信和异步串行通信
串行通信的数据是逐位传送的,发送方发送的每一位都具有因定的时
间间隔,这就要求接收方也要按照发送方同样的时间间隔来接收每一位。不仅
如此,接收方还要确定一个信息组的开始和结束。为此,串行通信对传送数据
的格式作了严格的规定。不同的串行通信方式具有不同的数据格式。下面简单
介绍一下常用的两种基本串行通信方式:同步通信和异步通信及其数据传送格
式。 同步通信 所谓同步通信是指在约定的通信速率下,发送端和接收
端的时钟信号频率和相信始终保持一致(同步),这就保证了通信双方在发送
和接收数据时具有完全一致的定时关系。 同步通信把许多字符组成一个信
息组,或称为信息帧,每帧的开始用同步字符来指示。由于发送和接收的双方
采用同一时钟,所以在传送数据的同时还要传送时钟信号,以便接收方可以用
时钟信号来确定每个信息位。 同步通信要求在传输线路上始终保持连续的
字符位流,若计算机没有数据传输,则线路上要用专用的空闲字符或同步字符
填充。 同步通信传送信息的位数几乎不受限制,通常一次通信传的数据有
几十到几千个字节,通信效率较高。但它要求在通信中保持精确的同步时钟,
所以其发送器和接收器比较复杂,成本也较高,一般用于传送速率要求较高的
场合。 用于同步通信的数据格式有许多种,(a)单同步格式,会送一帧数据
仅使用一个同步字符。当接收端收到并识别出一个完整同步字符后,就连续接
收数据。一帧数据结束,进行 CRC 校验。 同步字符 数据 CRC1 CRC2(b)
双同步字格式,这时利用两个同步字符进行同步。 同步字符 1 同步字符 2
数据 CRC1 CRC2(c)同步数据链路控制(SDC)规程所规定的数据格式。 标
志符 01111110 地址符 8 位 数据 CRC1 CRC2 标志符 01111110(d)则是一种外
同步方式所采用的数据格式。对这种方式,在发送的一帧数据中不包含同步字