同步传输和异步传输的时钟信号是什么意思,数据发送和接收是怎么同步的?
2022-12-14 · 百度认证:北京惠企网络技术有限公司官方账号
1,异步传输是面向字符的传输,而同步传输是面向比特的传输。
2,异步传输的单位是字符而同步传输的单位是桢。
3,异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。
4,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。
5,异步传输相对于同步传输效率较低。
异步传输与同步传输
1.同步问题的重要性
在数字通信中,同步(Synchronous)是十分重要的。当发送器通过传输介质向接收器传输数据信息时,如每次发出一个字符(或一个数据帧)的数据信号,接收器必须识别出该字符(或该帧)数据信号的开始位和结束位,以便在适当的时刻正确地读取该字符(或该帧)数据信号的每一位信息,这就是接收器与发送器之间的基本同步问题。
当以数据帧传输数据信号时,为了保证传输信号的完整性和准确性,除了要求接收器应能识别每个字符(或数据帧)对应信号的起止,以保证在正确的时刻开始和结束读取信号,也即保持传输信号的完整性外;还要求使其时钟与发送器保持相同的频率,以保证单位时间读取的信号单元数相同,也即保证传输信号的准确性。
因此当以数据帧传输数据信号时,要求发送器应对所发送的信号采取以下两个措施:①在每帧数据对应信号的前面和后面分别添加有别于数据信号的开始信号和停止信号;②在每帧数据信号的前面添加时钟同步信号,以控制接收器的时钟同步。
2.异步传输与同步传输
异步传输与同步传输均存在上述基本同步问题:一般采用字符同步或帧同步信号来识别传输字符信号或数据帧信号的开始和结束。两者之间的主要区别在于发送器或接收器之一是否向对方发送时钟同步信号。
异步传输(AsynchronousTransmission)以字符为单位传输数据,采用位形式的字符同步信号,发送器和接收器具有相互独立的时钟(频率相差不能太多),并且两者中任一方都不向对方提供时钟同步信号。异步传输的发送器与接收器双方在数据可以传送之前不需要协调:发送器可以在任何时刻发送数据,而接收器必须随时都处于准备接收数据的状态。计算机主机与输入、输出设备之间一般采用异步传输方式,如键盘、典型的RS-232串口(用于计算机与调制解调器或ASCII码终端设备之间):发送方可以在任何时刻发送一个字符(由一个开始位引导,然后连续发完该字符的各位,后跟一个位长以上的哑位)。
同步传输(SynchronousTransmission)以数据帧为单位传输数据,可采用字符形式或位组合形式的帧同步信号(后者的传输效率和可靠性高),由发送器或接收器提供专用于同步的时钟信号。在短距离的高速传输中,该时钟信号可由专门的时钟线路传输;计算机网络采用同步传输方式时,常将时钟同步信号植入数据信号帧中,以实现接收器与发送器的时钟同步。
同步传输是以同定的时钟节拍来发送数据信号的。因此,在一个串行的数据流中,各信号码元之间的相对位置都是固定的,接收方为了从收到的数据流中正确地区分出一个个信号码元,首先必须建立准确的时钟信号。这是同步传输比异步传输复杂的点。在同步传输中,数据的发送一般以组(或称帧,或称包)为单位,一组数据包含多个字符的代码或多个独立的比特位,在组的开头和结束需加上预先规定的起始序列和终止序列作为标志。起始序列和终止序列的形式随采用的传输控制规程而异。面向位流的通信规程即位同步方式有HDLC(HighLevelDataLinkContr01)规程。面向字符的通信规程,即按字符同步方式有BSC二进制同步通信规程。
同步传输(SynchronousTransmission):同步传输的比特分组要大得多。它不是独立地发送每个字符,每个字符都有自己的开始位和停止位,而是把它们组合起来一起发送。我们将这些组合称为数据帧,或简称为帧。
数据帧的第一部分包含一组同步字符,它是一个独特的比特组合,类似于前面提到的起始位,用于通知接收方一个帧已经到达,但它同时还能确保接收方的采样速度和比特的到达速度保持一致,使收发双方进入同步。
帧的最后一部分是一个帧结束标记。与同步字符一样,它也是一个独特的比特串,类似于前面提到的停止位,用于表示在下一帧开始之前没有别的即将到达的数据了。