CN111193509A - 源同步数据采样点自动校准方法及*** - Google Patents
源同步数据采样点自动校准方法及*** Download PDFInfo
- Publication number
- CN111193509A CN111193509A CN201911416315.3A CN201911416315A CN111193509A CN 111193509 A CN111193509 A CN 111193509A CN 201911416315 A CN201911416315 A CN 201911416315A CN 111193509 A CN111193509 A CN 111193509A
- Authority
- CN
- China
- Prior art keywords
- result information
- sampling
- edge sampling
- data
- source synchronous
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000005070 sampling Methods 0.000 title claims abstract description 125
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 43
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000010363 phase shift Effects 0.000 claims description 8
- 238000005259 measurement Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000001934 delay Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/085—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明提供了一种源同步数据采样点自动校准方法及***,包括:步骤M1:根据高低交替数据发送控制信息,数据源处发送高低交替数据,获取高低交替数据发送结果信息;步骤M2:根据高低交替数据发送结果信息,DFFs单元进行正沿采样和负沿采样,获取正沿采样结果信息、负沿采样结果信息;步骤M3:根据正沿采样结果信息、负沿采样结果信息,将正沿采样结果信息、负沿采样结果信息在下一个时钟正沿进行比较,获取判断结果信息;步骤M4:根据判断结果信息,获取源同步数据采样点自动校准结果信息。本发明能够在因温度,湿度,电磁干扰等导致的信号延时不稳定的时候,确保高速源同步***的数据采样准确稳定。
Description
技术领域
本发明涉及校准电路领域,具体地,涉及一种源同步数据采样点自动校准方法及***。
背景技术
源同步时钟***中,数据和源同步时钟信号是同步传输的,我们保证这两个信号的飞行时间完全一致,这样只要在发送端的时序是正确的,那么在接收端也能得到完全正确的序。整个***在时序上的稳定性完全体现在数据和时钟的匹配程度上,包括传输延迟的匹配,器件性能的匹配等等,只要两者条件完全相同,那么我们就可以保证***的时序绝对正确,而对***的最高时钟频率没有任何限制。当然,对于任何数据接收来说,一定的建立和保持时间都是必须满足的,源同步时钟***也同样如此,主要体现在数据信号和时钟信号之间的时序要求上。最理想的情况就是时钟采样沿能对准数据信号的中央部分,如图所示,这样才能保证最充分的建立和保持时间。对于高速源同步***,如果时钟和数据到达采样端的延迟或者眼图有些微变化(因温度,湿度,电磁干扰等),就会导致建立或保持时间不满足要求。我们设计了一种采样点自动校准电路,可以在采样端无视时钟和数据之间的相位关系,通过自动校准,来确保采样准确稳定。
专利文献CN110462532A公开了一种用于测量电路的自动校准方法,例如在工业自动化或处理过程中,其中仅需要一个人来管理整个工序。组件是现场工作人员持有的校准器(11),它可以连接到测量电路的起始端以便给出脉冲。待测量/校准的量不受限制。测量结果可以在控制室,即DCS(13)的屏幕上的测量电路的末端处看到。根据可选实施方式,测量的数值可以通过OPC连接被引导到专用服务器(14),并且无线地或经由以太网返回到校准器(11)。一种可选方案是使用工作人员具有的包含合适的应用程序的智能设备(16),测量数据可以通过网络发送到该智能设备,并且数据也可以在这种应用程序中以用户友好的方式呈现。因此,可以通过BT连接将数据向前发送到现场的校准器(11)。第三种可选方案是将测量结果从控制室(13)直接发送至校准器(11),由此可以使用3G/4G/5G网络、Wifi、蓝牙或以太网连接来发送数据。延迟模块(15)管理数据,即数字对的相互时间同步。数据可以以电子表格、矩阵或图形形式存储在期望的地方,诸如在校准器(11)自己的内存中或者在例如云中的期望的服务器中。该专利在校准的准确度和稳定性上仍然有待提高的空间。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种源同步数据采样点自动校准方法及***。
根据本发明提供的一种源同步数据采样点自动校准方法,包括:步骤M1:根据高低交替数据发送控制信息,数据源处发送高低交替数据,获取高低交替数据发送结果信息;步骤M2:根据高低交替数据发送结果信息,DFFs单元进行正沿采样和负沿采样,获取正沿采样结果信息、负沿采样结果信息;步骤M3:根据正沿采样结果信息、负沿采样结果信息,将正沿采样结果信息、负沿采样结果信息在下一个时钟正沿进行比较,获取判断结果信息;步骤M4:根据判断结果信息,获取源同步数据采样点自动校准结果信息。
优选地,所述步骤M2包括:步骤M2.1:根据高低交替数据发送结果信息,两组DFFs进行正沿采样和负沿采样,获取正沿采样结果信息、负沿采样结果信息。
优选地,所述步骤M4包括:步骤M4.1:根据判断结果信息,获取相同判断结果信息或者不同判断结果信息;步骤M4.2:根据相同判断结果信息,通知PLL控制电路发送正移相控制信号。
优选地,所述步骤M4还包括:步骤M4.3:根据不同判断结果信息,通知PLL控制电路发送负移相控制信号。
优选地,还包括:步骤M5:重复步骤M1至步骤M4,进行多次源同步数据采样点自动校准。
根据本发明提供的一种源同步数据采样点自动校准***,包括:模块M1:根据高低交替数据发送控制信息,数据源处发送高低交替数据,获取高低交替数据发送结果信息;模块M2:根据高低交替数据发送结果信息,DFFs单元进行正沿采样和负沿采样,获取正沿采样结果信息、负沿采样结果信息;模块M3:根据正沿采样结果信息、负沿采样结果信息,将正沿采样结果信息、负沿采样结果信息在下一个时钟正沿进行比较,获取判断结果信息;模块M4:根据判断结果信息,获取源同步数据采样点自动校准结果信息。
优选地,所述模块M2包括:模块M2.1:根据高低交替数据发送结果信息,两组DFFs进行正沿采样和负沿采样,获取正沿采样结果信息、负沿采样结果信息。
优选地,所述模块M4包括:模块M4.1:根据判断结果信息,获取相同判断结果信息或者不同判断结果信息;模块M4.2:根据相同判断结果信息,通知PLL控制电路发送正移相控制信号。
优选地,所述模块M4还包括:模块M4.3:根据不同判断结果信息,通知PLL控制电路发送负移相控制信号。
优选地,还包括:模块M5:重复模块M1至模块M4,进行多次源同步数据采样点自动校准。
与现有技术相比,本发明具有如下的有益效果:
1、本发明能够用一套电路方案来适配所有的不同延时的源同步***;
2,本发明能够在因温度,湿度,电磁干扰等导致的信号延时不稳定的时候,确保高速源同步***的数据采样准确稳定。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明实施例中电路框架示意图。
图2为本发明实施例中***运行机制的起始状态为正负沿数据相同情形的示意图。
图3为本发明实施例中***运行机制的起始状态为正负沿数据相反情形的示意图。
具体实施方式
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。
如图1-3所示,根据本发明提供的一种源同步数据采样点自动校准方法,包括:步骤M1:根据高低交替数据发送控制信息,数据源处发送高低交替数据,获取高低交替数据发送结果信息;步骤M2:根据高低交替数据发送结果信息,DFFs单元进行正沿采样和负沿采样,获取正沿采样结果信息、负沿采样结果信息;步骤M3:根据正沿采样结果信息、负沿采样结果信息,将正沿采样结果信息、负沿采样结果信息在下一个时钟正沿进行比较,获取判断结果信息;步骤M4:根据判断结果信息,获取源同步数据采样点自动校准结果信息。
优选地,所述步骤M2包括:步骤M2.1:根据高低交替数据发送结果信息,两组DFFs进行正沿采样和负沿采样,获取正沿采样结果信息、负沿采样结果信息。
优选地,所述步骤M4包括:步骤M4.1:根据判断结果信息,获取相同判断结果信息或者不同判断结果信息;步骤M4.2:根据相同判断结果信息,通知PLL控制电路发送正移相控制信号。
优选地,所述步骤M4还包括:步骤M4.3:根据不同判断结果信息,通知PLL控制电路发送负移相控制信号。
优选地,还包括:步骤M5:重复步骤M1至步骤M4,进行多次源同步数据采样点自动校准。
具体地,在一个实施例中,如图2、图3所示,一种源同步数据采样点自动校准方法中,数据源处需发送高低交替数据,两组DFFs分别进行正沿采样和负沿采样,两组数据在下一个时钟正沿进行比较。如果相同,则通知PLL控制电路发送正移相控制信号;如果相反,则通知PLL控制电路发送负移相控制信号。久而久之(定时器计时到给定值),时钟上升沿就会对准数据中央部分。
根据本发明提供的一种源同步数据采样点自动校准***,包括:模块M1:根据高低交替数据发送控制信息,数据源处发送高低交替数据,获取高低交替数据发送结果信息;模块M2:根据高低交替数据发送结果信息,DFFs单元进行正沿采样和负沿采样,获取正沿采样结果信息、负沿采样结果信息;模块M3:根据正沿采样结果信息、负沿采样结果信息,将正沿采样结果信息、负沿采样结果信息在下一个时钟正沿进行比较,获取判断结果信息;模块M4:根据判断结果信息,获取源同步数据采样点自动校准结果信息。
优选地,所述模块M2包括:模块M2.1:根据高低交替数据发送结果信息,两组DFFs进行正沿采样和负沿采样,获取正沿采样结果信息、负沿采样结果信息。
优选地,所述模块M4包括:模块M4.1:根据判断结果信息,获取相同判断结果信息或者不同判断结果信息;模块M4.2:根据相同判断结果信息,通知PLL控制电路发送正移相控制信号。
优选地,所述模块M4还包括:模块M4.3:根据不同判断结果信息,通知PLL控制电路发送负移相控制信号。
优选地,还包括:模块M5:重复模块M1至模块M4,进行多次源同步数据采样点自动校准。
具体地,在一个实施例中,一种源同步数据采样点自动校准***,包括:可移相PLL单元、DFFs单元、数据比较电路单元、PLL控制电路单元、定时器单元;其中,
可移相PLL单元:一种可以移动时钟相位的锁相环,+端输入有效信号则时钟相位右移,-端输入有效信号则时钟相位左移;
DFFs单元:数据触发器,用于采样数据;
数据比较电路单元:用于正沿采样和负沿采样数据的比较;
PLL控制电路单元:根据数据比较结果产生移相控制信号;
定时器单元:用于计时,计到给定时间后,产生控制信号关闭PLL控制电路。
本发明能够用一套电路方案来适配所有的不同延时的源同步***;本发明能够在因温度,湿度,电磁干扰等导致的信号延时不稳定的时候,确保高速源同步***的数据采样准确稳定。
本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的***及其各个装置、模块、单元以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的***及其各个装置、模块、单元以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同功能。所以,本发明提供的***及其各项装置、模块、单元可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置、模块、单元也可以视为硬件部件内的结构;也可以将用于实现各种功能的装置、模块、单元视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。
Claims (10)
1.一种源同步数据采样点自动校准方法,其特征在于,包括:
步骤M1:根据高低交替数据发送控制信息,数据源处发送高低交替数据,获取高低交替数据发送结果信息;
步骤M2:根据高低交替数据发送结果信息,DFFs单元进行正沿采样和负沿采样,获取正沿采样结果信息、负沿采样结果信息;
步骤M3:根据正沿采样结果信息、负沿采样结果信息,将正沿采样结果信息、负沿采样结果信息在下一个时钟正沿进行比较,获取判断结果信息;
步骤M4:根据判断结果信息,获取源同步数据采样点自动校准结果信息。
2.根据权利要求1所述的源同步数据采样点自动校准方法,其特征在于,所述步骤M2包括:
步骤M2.1:根据高低交替数据发送结果信息,两组DFFs进行正沿采样和负沿采样,获取正沿采样结果信息、负沿采样结果信息。
3.根据权利要求1所述的源同步数据采样点自动校准方法,其特征在于,所述步骤M4包括:
步骤M4.1:根据判断结果信息,获取相同判断结果信息或者不同判断结果信息;
步骤M4.2:根据相同判断结果信息,通知PLL控制电路发送正移相控制信号。
4.根据权利要求3所述的源同步数据采样点自动校准方法,其特征在于,所述步骤M4还包括:
步骤M4.3:根据不同判断结果信息,通知PLL控制电路发送负移相控制信号。
5.根据权利要求4所述的源同步数据采样点自动校准方法,其特征在于,还包括:步骤M5:重复步骤M1至步骤M4,进行多次源同步数据采样点自动校准。
6.一种源同步数据采样点自动校准***,其特征在于,包括:
模块M1:根据高低交替数据发送控制信息,数据源处发送高低交替数据,获取高低交替数据发送结果信息;
模块M2:根据高低交替数据发送结果信息,DFFs单元进行正沿采样和负沿采样,获取正沿采样结果信息、负沿采样结果信息;
模块M3:根据正沿采样结果信息、负沿采样结果信息,将正沿采样结果信息、负沿采样结果信息在下一个时钟正沿进行比较,获取判断结果信息;
模块M4:根据判断结果信息,获取源同步数据采样点自动校准结果信息。
7.根据权利要求1所述的源同步数据采样点自动校准***,其特征在于,所述模块M2包括:
模块M2.1:根据高低交替数据发送结果信息,两组DFFs进行正沿采样和负沿采样,获取正沿采样结果信息、负沿采样结果信息。
8.根据权利要求1所述的源同步数据采样点自动校准***,其特征在于,所述模块M4包括:
模块M4.1:根据判断结果信息,获取相同判断结果信息或者不同判断结果信息;
模块M4.2:根据相同判断结果信息,通知PLL控制电路发送正移相控制信号。
9.根据权利要求3所述的源同步数据采样点自动校准***,其特征在于,所述模块M4还包括:
模块M4.3:根据不同判断结果信息,通知PLL控制电路发送负移相控制信号。
10.根据权利要求4所述的源同步数据采样点自动校准***,其特征在于,还包括:模块M5:重复模块M1至模块M4,进行多次源同步数据采样点自动校准。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911416315.3A CN111193509B (zh) | 2019-12-31 | 2019-12-31 | 源同步数据采样点自动校准方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911416315.3A CN111193509B (zh) | 2019-12-31 | 2019-12-31 | 源同步数据采样点自动校准方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111193509A true CN111193509A (zh) | 2020-05-22 |
CN111193509B CN111193509B (zh) | 2023-06-16 |
Family
ID=70709637
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911416315.3A Active CN111193509B (zh) | 2019-12-31 | 2019-12-31 | 源同步数据采样点自动校准方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111193509B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040124893A1 (en) * | 2002-12-30 | 2004-07-01 | Falconer Maynard C. | Same edge strobing for source synchronous bus systems |
CN1825795A (zh) * | 2005-02-24 | 2006-08-30 | 美国博通公司 | 用于确定最优采样相位的网络设备和方法 |
CN102257572A (zh) * | 2009-01-12 | 2011-11-23 | 拉姆伯斯公司 | 具有内核时钟同步的均步信号传输*** |
CN102522981A (zh) * | 2011-12-28 | 2012-06-27 | 成都三零嘉微电子有限公司 | 一种高速并行接口电路 |
CN104077257A (zh) * | 2014-06-25 | 2014-10-01 | 西安电子科技大学 | 基于fpga的多路数据传输同步时延的测量方法及*** |
CN110635892A (zh) * | 2019-10-12 | 2019-12-31 | 天津津航计算技术研究所 | 基于同步422标准的数据采样*** |
-
2019
- 2019-12-31 CN CN201911416315.3A patent/CN111193509B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040124893A1 (en) * | 2002-12-30 | 2004-07-01 | Falconer Maynard C. | Same edge strobing for source synchronous bus systems |
CN1825795A (zh) * | 2005-02-24 | 2006-08-30 | 美国博通公司 | 用于确定最优采样相位的网络设备和方法 |
CN102257572A (zh) * | 2009-01-12 | 2011-11-23 | 拉姆伯斯公司 | 具有内核时钟同步的均步信号传输*** |
CN102522981A (zh) * | 2011-12-28 | 2012-06-27 | 成都三零嘉微电子有限公司 | 一种高速并行接口电路 |
CN104077257A (zh) * | 2014-06-25 | 2014-10-01 | 西安电子科技大学 | 基于fpga的多路数据传输同步时延的测量方法及*** |
CN110635892A (zh) * | 2019-10-12 | 2019-12-31 | 天津津航计算技术研究所 | 基于同步422标准的数据采样*** |
Also Published As
Publication number | Publication date |
---|---|
CN111193509B (zh) | 2023-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10284692B2 (en) | Control device and communication device | |
US5661700A (en) | Synchronizable local clock for industrial controller system | |
EP2365651A2 (en) | System and method for providing time synchronization | |
US11166250B2 (en) | Time synchronization of distributed devices | |
CN105049146A (zh) | 大型plc***的精确时钟同步与对时方法 | |
CN103995471A (zh) | 一种分布式控制***的时钟同步方法 | |
CN109104763B (zh) | 同步信号控制方法及装置 | |
CN101873187A (zh) | 时钟同步方法及*** | |
WO2022062671A1 (zh) | 计时同步方法、目视助航设备控制方法及相关装置 | |
CN104683057B (zh) | 一种多仪表间的时间同步的方法和*** | |
JP2024073458A (ja) | バス同期システム | |
CN109714125B (zh) | 卫星舱间无线时间同步方法、***及卫星 | |
WO2022062670A1 (zh) | 计时方法、目视助航设备控制方法及相关装置 | |
CN111193509B (zh) | 源同步数据采样点自动校准方法及*** | |
US9811486B2 (en) | Programmable controller | |
US20170117980A1 (en) | Time synchronization for network device | |
CN109660310B (zh) | 一种时钟同步的方法、装置、计算设备及计算机存储介质 | |
CN111357243A (zh) | 总线***的用户设备、运行方法及总线*** | |
JP2018112881A (ja) | 産業用コントローラシステム | |
CN102255682A (zh) | 精确时间协议时钟转换为irig-b码的方法和装置 | |
EP4350962A1 (en) | Multi-channel signal synchronization method, power supply modules, electronic device and power supply device | |
CN110895125B (zh) | 一种电子***芯片内部时钟校准方法 | |
CN110687829A (zh) | 精度大于设定阈值的仿真时钟实现方法、***、介质及设备 | |
US20220302922A1 (en) | Method for synchronising analogue data at the output of a plurality of digital/analogue converters | |
Adams et al. | High performance time synchronisation for industrial logic control utilising a low cost single board computer with EMC compliance |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 200241 room 1139, building 555, Dongchuan Road, Minhang District, Shanghai. Applicant after: Shanghai circulation Quantum Technology Co.,Ltd. Address before: 200241 room 1139, building 555, Dongchuan Road, Minhang District, Shanghai. Applicant before: SHANGHAI XUNTAI INFORMATION TECHNOLOGY CO.,LTD. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |