同步串行通信

一:比较异步串行通信和同步串行通信的异同

异步串行通信是指通信双方以一个字符(包括特定附加位)作为数据传格单位且发送方传送字符的间隔时间不一定。同步串行通信是指允许连续发送一序列字符而每个字符的数据位数都相同且没有起始位和停止位。异步串行通信是指通信中两个字节间的时间间隔是不固定的,而在同一个字节中的两个相邻位的时间间隔是固定的.。同步串行通信则是在通信过程中每个字节的时间间隔是相等的,而且每个字节的位的时间间隔也是固定的。异步通信数据帧的第一位是开始位,在通信线上没有数据传送时处于逻辑“1”状态。当发送设备要发送一个字符数据时,首先发出一个逻辑“0”信号,这个逻辑低电平就是起始位。起始位通过通信线传向接收设备,当接收设备检测到这个逻辑低电平后,就开始准备接收数据位信号。因此,起始位所起的作用就是表示字符传送开始。当接收设备收到起始位后,紧接着就会收到数据位。数据位的个数可以是5,6,7或8位的数据。在字符数据传送过程中,数据位从最低位开始传输。数据发送完之后,可以发送奇偶校验位。奇偶校验位用于有限差错检测,通信双方在通信时需约定一致的奇偶校验方式。就数据传送而言,奇偶校验位是冗余位,但它表示数据的一种性质,这种性质用于检错,虽有限但很容易实现。在奇偶位或数据位之后发送的是停止位,可以是1位、1.5位或2位。停止位是一个字符数据的结束标志。在异步通信中,每一个字符要用到起始位和停止位作为字符开始和结束的标志,以至于占用了时间。所以在数据块传送时,为了提高通信速度,常去掉这些标志,而采用同步传送。同步通信不像异步通信那样,靠起始位在每个字符数据开始时使发送和接收同步,而是通过同步字符在每个数据块传送开始时使收发双方同步。同步通信的特点是:·以同步字符作为传送的开始,从而使收发同步;·每位占用时间相同;·字符数据间不允许有间隙,当线路空闲或没有字符可发送时,发送同步字符。

二:什么叫串行通信和并行通信?异步通信和同步通信有何区别?

串行的传输速度慢,但是对线路的要求低一些。 并行的对线路的要求高,但是速度快。例如说相对于USB来说,打印机的接口和线路就属于并行通信。他的速度快但是端口大接口多对线路的要求高。而USB使用串行通信将信息分组发送,只是耗费的时间长一些,但是也能传输成功。

串行通信多为异步,并行通信多为同步。

同步的信号为一大组传输,而异步的数据是将一组数据分组发送。同步的优点是速度快但是占用资源多。而异步的占用资源少但是速度慢。

希望能帮到你。

三:串行同步通信“时钟同步”怎么理解?

接收端的时钟同步不是为了获得和发端完全相同的绝对时间,而是为了获得和接收到的数据对齐的时钟信息,以便能够从接收到的数据波形中正确恢复出数据。

现实中不存在绝对精确的时钟,标称值同样是1MHz,发端和接收端的时钟总会存在差异,如果接收端不进行时钟同步,而是使用自己本地的时钟,则足够长的时间后接收到的数据总会出现不可预知的重复或丢失,导致接收错误。

因此发端必须将与数据速率相关的时钟信号传输给接收端,时钟信号可以走单独的信号线,也可以用一定的方式隐含在数据信号中。接收端对此时钟信号进行同步,从而能够“不多也不少”地从接收的数据波形中恢复数据。

另外传输过程中,数据信号多少会发生一定的畸变,时钟同步的另外一个作用是保证接收端在波形畸变最少的时刻恢复数据,减少出错概率

四:串行通信有哪两种方式?同步通信和异步通信各有何特点

在串行通信中,由于是一位一位地进行数据传送。为了把每个字节区别开来,需要收发双方在传送数据的串行信息流中,加入一些标记信号位。在数据中根据所添加的标记信号位的不同方式,分成同步通信和异步通信两种。 1.“异步通信”是一种很常用的通信方式(效率较低)异步通信在发送字符时,发送端可以在任意时刻开始发送字符,因此必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能够正确地将每一个字符接收下来。所传送的数据以字节为单位。每个字节前加上一位起始位,每个字节的后面加上停止位。好处:异步通信的好处是通信设备简单、便宜,但传输效率较低。 2.“同步通信”的通信双方必须先建立同步,即双方的时钟要调整到同一个频率。收发双方不停地发送和接收连续的同步比特流。一种是使用全网同步,用一个非常精确的主时钟对全网所有结点上的时钟进行同步。一种是使用准同步,各结点的时钟之间允许有微小的误差,然后采用其他措施实现同步传输。同步通信是把所传送的数据以多个字节(100字节以上)为单位,在其前后添加标志。

五:串行通信有哪两种方式?同步通信和异步通信各有何特点

同步是时间对齐,就像说话一样,连贯性,异步是一段一段发射,比如:数据。

六:同步通信属于串行通信还是并行通信呢?

同步通信是一种连续串行传送数据的通信方式,要求接收端时钟频率和发送端时钟频率一致,发送端发送连续的比特流。

七:同步串行数据通信的帧格式由哪些位组成

(a)单同步格式,会送一帧数据仅使用一个同步字符。当接收端收到并识别出一个完整同步字符后,就连续接收数据。一帧数据结束,进行CRC校验。

同步字符 数据 CRC1 CRC2

(b)双同步字格式,这时利用两个同步字符进行同步。

同步字符1 同步字符2 数据 CRC1 CRC2

(c)同步数据链路控制(SDC)规程所规定的数据格式。

标志符01111110 地址符8位 数据 CRC1 CRC2 标志符01111110

(d)则是一种外同步方式所采用的数据格式。对这种方式,在发送的一帧数据中不包含同步字符。同步信号SYNC通过专门的控制线加到串行的接口上。当SYNC一到达,表明数据部分开始,接口就连续接收数据和CRC校验码。

数据场 CRC1 CRC2

(e)高级数据链路控制(HDLC)规程所规定的数据格式。它们均用于同步通信。这两种规程的细节本书不做详细说明。

标志符01111110 地址符8位 控制符8位 数据 CRC1 CRC2 标志符01111110

CRC(cyclic redundancy checks)的意思是循环冗余校验码。它用于检验在传输过程中是否出现错误,是保证传输可靠性的重要手段之一。

八:mcs-51单片机的串行通信中异步通讯方式和同步通讯方式的异步和同步怎样理解?

同步串行通信进行数据传输时,发送和接收双方要保持完全的同步,也就是双方的速率要相等,因此要使用同一时钟

异步通信中,在每一帧的数据前后放上了控制字符,双方的时钟可以彼此独立

扫一扫手机访问

发表评论