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

2023-04-22 20:41

2个回答
接收端的时钟同步不是为了获得和发端完全相同的绝对时间,而是为了获得和接收到的数据对齐的时钟信息,以便能够从接收到的数据波形中正确恢复出数据。
现实中不存在绝对精确的时钟,标称值同样是1MHz,发端和接收端的时钟总会存在差异,如果接收端不进行时钟同步,而是使用自己本地的时钟,则足够长的时间后接收到的数据总会出现不可预知的重复或丢失,导致接收错误。
因此发端必须将与数据速率相关的时钟信号传输给接收端,时钟信号可以走单独的信号线,也可以用一定的方式隐含在数据信号中。接收端对此时钟信号进行同步,从而能够“不多也不少”地从接收的数据波形中恢复数据。
另外传输过程中,数据信号多少会发生一定的畸变,时钟同步的另外一个作用是保证接收端在波形畸变最少的时刻恢复数据,减少出错概率
接收端的时钟同步不是为了获得和发端完全相同的绝对时间,而是为了获得和接收到的数据对齐的时钟信息,以便能够从接收到的数据波形中正确恢复出数据。
现实中不存在绝对精确的时钟,标称值同样是1MHz,发端和接收端的时钟总会存在差异,如果接收端不进行时钟同步,而是使用自己本地的时钟,则足够长的时间后接收到的数据总会出现不可预知的重复或丢失,导致接收错误。
因此发端必须将与数据速率相关的时钟信号传输给接收端,时钟信号可以走单独的信号线,也可以用一定的方式隐含在数据信号中。接收端对此时钟信号进行同步,从而能够“不多也不少”地从接收的数据波形中恢复数据。
另外传输过程中,数据信号多少会发生一定的畸变,时钟同步的另外一个作用是保证接收端在波形畸变最少的时刻恢复数据,减少出错概率
相关问答
串行同步通信“时钟同步”怎么理解?
2个回答2022-12-09 06:39
我也在研究时钟同步,我的理解就是通信设备双方是没有时钟的,我说的这个时钟是指手表的意思;异步的时钟同步是指在一个字符的第一个比特,起始比特开始,以停止位结束,也就是字符的最后一个比特。打个比方,我向你...
全文
同步/异步串行通信中的同步异步是什么意思
1个回答2023-01-08 11:06
串口通信,至少需要两个信号,一个是时钟,一个是数据,通信过程中,需要根据时钟的上升沿或下降沿给出数据,或读或写。 如果这个时钟是由串口通讯中居于主位(master)的设备给出的,从设备(slave)按...
全文
什么叫串行通信和并行通信?异步通信和同步通信有何区别?
2个回答2023-01-15 08:44
先来说说什么是串行和并行。先假设传八位数字信号。串行就是一根线来传输,八个数字量按照顺序依次传输。并行口是八根线一次就传输出来。因此并行口的速度要比串行口快。但是并行口十分浪费资源。传同样的数据,其硬...
全文
什么叫串行通信和并行通信?异步通信和同步通信有何区别?
2个回答2022-08-05 12:27
串行通信是指 使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。 在计算机和...
全文
同步串行通信的定义
1个回答2023-01-05 07:40
同步通信把许多字符组成一个信息组,或称为信息帧,每帧的开始用同步字符来指示。由于发送和接收的双方采用同一时钟,所以在传送数据的同时还要传送时钟信号,以便接收方可以用时钟信号来确定每个信息位。  同步...
全文
异步通信和同步通信的主要区别是什么?MCS-51串行口有没有同步通信功能
1个回答2022-08-05 12:57
所谓同步通信是指在约定的通信速率下,发送端和接收端的时钟信号频率和相信始终保持一致(同步),这就保证了通信双方在发送和接收数据时具有完全一致的定时关系。 异步通信是指通信中两个字符之间的时间间隔是不固...
全文
c51单片机的串口异步通信和同步通信的区别
1个回答2022-08-19 07:20
近距离通讯推荐同步,远距离通讯推荐异步。 距离一般20米左右为界。
简述串行通信中的同步通信和异步通信的概念和特点
1个回答2023-01-01 20:07
同步通信是一种连续串行传送数据的通信方式,一次通信只传送一帧信息。这里的信息帧与异步通信中的字符帧不同,通常含有若干个数据字符。 它们均由同步字符、数据字符和校验字符(CRC)组成。其中同步字符位于帧...
全文
串行通信中同步方式和异步方式的区别是什么?
1个回答2023-01-09 20:53
顾名思义: 同步方式就是数据信号与时钟频率信号是同步传送的。 一步方式就是数据信号与时钟频率信号是异步传送的。 简单的说,同步方式的信号即是数据有时始终。异步方式的信号数据是数据时钟是时钟。
在通信网络中,时间同步和时钟同步应该怎么理解
2个回答2023-01-09 17:35
如果使用的是winNT/2000/xp,设置一台计算机为时间服务器, 在控制面板中的服务中可以启动或停止。 其他的计算机使用Net time 命令来进行时间同步。可以做到秒级的时间同步。 NET TI...
全文
扫码下载APP
听书听课听播客,随时随地陪伴你
热门问答