问题:在串行同步通信中,发送端需要和接受端进行同步,时钟同步。这个时钟同步是什么概念?书上说是用同步码从发送端发出去,接受端接收同步码就可以同步了。这个同步怎么可能是时钟上的同步呢?比如发送端是0时刻发出去的,假设发送数据需要1ms,那接收到数据也应该是1ms的时刻了,发送端的时钟和接受端的时钟相差一个发送过程时间,怎么会是时钟同步呢?

回答:

  1. 接收端的时钟同步不是为了获得和发端完全相同的绝对时间,而是为了获得和接收到的数据对齐的时钟信息,以便能够从接收到的数据波形中正确恢复出数据。
  2. 现实中不存在绝对精确的时钟,标称值同样是1MHz,发端和接收端的时钟总会存在差异,如果接收端不进行时钟同步,而是使用自己本地的时钟,则足够长的时间后接收到的数据总会出现不可预知的重复或丢失,导致接收错误。
  3. 因此发端必须将与数据速率相关的时钟信号传输给接收端,时钟信号可以走单独的信号线,也可以用一定的方式隐含在数据信号中。接收端对此时钟信号进行同步,从而能够“不多也不少”地从接收的数据波形中恢复数据。
  4. 另外传输过程中,数据信号多少会发生一定的畸变,时钟同步的另外一个作用是保证接收端在波形畸变最少的时刻恢复数据,减少出错概率。

摘自:https://zhidao.baidu.com/question/214609545.html

串行同步通信“时钟同步”怎么理解?相关推荐

  1. 异步串行通讯和同步串行通讯对比

    异步串行通讯和同步串行通讯对比 作者:刘洪涛,华清远见嵌入式学院高级讲师,ARM ATC授权培训讲师. 在计算机系统中,CPU和外部通信有两种通信方式:并行通信和串行通信.而按照串行数据的时钟控制方式 ...

  2. 802.1AS 时钟同步原理理解

    协议:802.1AS-2020.pdf(这个有多域的概念) 802.1AS,2020版本的-网络基础文档类资源-CSDN下载 802.1AS的SystemIdentity理解_cao849861802 ...

  3. 计算机网络时钟同步怎么理解,时钟与计算机网络中的时钟同步.pdf

    时钟与计算机网络中的时钟同步.pdf 时钟与计算机网络中的时钟同步 冯 积 社 (西安交通大学软件学院 陕西西安 710049) 计算机中的时钟 的时钟都会产生 几乎所有的计算机中都会有专用线路用于计 ...

  4. 计算机网络钟中PCF,串行时钟PCF8583在微机保护装置中的应用

    引言 微机保护装置配备的高性能实时时钟,用来记录微机保护动作.开关变位.事故与预告等事件的时间信息,从而形成完整的事件顺序记录,对分析继电保护的动作行为.提高电力系统运行的可靠性具有重要意义.与先前的 ...

  5. AD9910高速集成DDS芯片(芯片阅读笔记-串行模式篇-22个寄存器SPI通信周期控制)

    文章目录 引言 串行编程 利用官方软件得到寄存器值 福利连接 引言 本文为AD9910的芯片阅读笔记,本文并不是对芯片手册的纯粹照搬,所以建议结合芯片手册阅读.通过对AD9910芯片手册的理解,然后再 ...

  6. max232c语言,串行口通信(STC89C52+MAX232):串行口通信硬件设计详解

    一. STC89C52与MAX232连接原理图 二. 串行口通信原理 1. 基本通信方式 a. 并行通信 定义: 将数据字节的各位用多条数据线同时进行传送, 每一位数据都需要一条传输线, 还需要一条信 ...

  7. 串行总线技术(一)-串行总线结构(以PCIe为例)

    串行总线技术(一)-串行总线结构(以PCIe为例) 串行总线的出现 在早期的计算机系统中,多数外围设备使用并行总线结构.这些总线包括PCI和PATA(并行ATA).当通信速率较低时,并行总线结构可以设 ...

  8. SPI、UART、I2C三种串行总线简介

    是一种 高速.全双工.同步.串行通信总线,3~4线接口,以主从模式工作,收发独立,可以实现多个SPI设备互相连接. 提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI ...

  9. 基于51的串行通讯原理及协议详解(uart)

    串行与并行通讯方式 并行:控制简单,传输速度快.线多,长距离成本较高且同时接受困难. 串行:将数据字节分成一位一位的行驶在一条传输线上进行传输.如图: 同步与异步串行通讯方式 同步串行通讯方式:同步通 ...

最新文章

  1. JQuery使用方法总结
  2. 7道Python函数相关的练习题
  3. mysql 删除用户变量_MySql安装与MySQL添加用户、删除用户与授权
  4. 特性Attribute
  5. 工作流实战_17_flowable 流程实例撤回
  6. 爬虫python怎么下载_在网上下了一个 python 爬虫程序,怎么运行?
  7. SAP License:心情
  8. 无法推送到GitHub-一直说需要合并
  9. 消除PyCharm中满屏的波浪线
  10. 微软ad域管理工具_比较好的第三方微软AD域管理工具有哪些?
  11. Excel对比不同Sheet的关键词个数匹配(VLOOKUP的应用)
  12. 【Word】如何生成左侧的索引目录
  13. badboy录制过程不能登录, 提示脚本错误详解
  14. Shamir密钥分享算法简析
  15. python matplotlib三维画图、二维画图常用命令总结
  16. 2021年安徽省安全员C证考试资料及安徽省安全员C证证考试
  17. 适合Mac版的即时翻译软件
  18. 如何通过mac微信版把文件传到手机上?
  19. HDU4417 主席树入门2
  20. 学生学分信息管理系统-C语言

热门文章

  1. com.mysql.jdbc.Driver飘红,已解决
  2. 97 后程序媛有什么特点?
  3. android连续调用setVisibility(View.VISIBLE)和setVisibility(View.Gone)
  4. 这套系统,可能真的是数据分析师未来5年的机遇!
  5. 如何在年薪10万的上班族让自己第二年达到20万以上?
  6. Java软件工程师 (职业简介)
  7. XMD DTD约束 实体学习X1 普通实体 参数实体 内部实体 外部实体 内置实体 解析实体 不解析实体 实体声明 实体引用 字符引用...
  8. Java通过JFreeChart实现(饼图、柱状图、层叠柱状图、折线图、散点图、雷达图、环形图、仪表盘图、XY图)生成图片和下载
  9. html5复合选择器,传智播客解读Css基本选择器与复合选择器
  10. ad软件 pcb如何走线过孔_PCB走线和过孔的过流能力