【技术实现步骤摘要】
在时钟域之间传输计数器值时保持正确的时间
本公开涉及在不同时钟域之间的准确时间信息的传输。
技术介绍
网络时间是许多应用程序利用的重要资源,诸如房屋/办公室内的位置精度、城市地区的位置精度以及金融市场中基于时间的争端解决方案。控制参考时间的传输和使用的标准(包括但不限于IEEE802.11b,IEEE1588-2008标准)对每个网络节点上引入的误差有精度限制。网络中使用该标准的节点数量的缩放取决于参考时间可以传输的精度。参考时间通常通过数据分组在网络中传播。与产生参考时间的时钟异步的另一个时钟对数据分组中包含的参考时间进行采样。利用异步时钟通过数据网络准确地传输参考时间是时间传输中误差的主要来源,并且限制(或消除)该误差是网络性能和扩展的重要要求。在例如基于IEEE1588的系统中,参考时钟更新主计数器中的时间。参照图1,具有周期(Tm)的主时钟101每Tm时间单位更新主计数器103。当使用具有周期Ts的另一个时钟(从时钟)105对主计数器103的内容进行采样并且每Ts时间单位将其复制到存储元件107中时,从时钟1 ...
【技术保护点】
1.一种方法,包括:/n使用第一时钟信号递增自由运行的第一计数器;/n使用第二时钟信号递增自由运行的第二计数器,所述第二时钟信号与所述第一时钟信号异步;/n基于所述第一时钟信号和所述第二时钟信号之间的预定相位关系,在选定的时间对第一计数器进行采样,并产生采样的第一计数器值;以及/n基于所采样的第一计数器值来校正所述第二计数器。/n
【技术特征摘要】
20190307 US 16/295,2551.一种方法,包括:
使用第一时钟信号递增自由运行的第一计数器;
使用第二时钟信号递增自由运行的第二计数器,所述第二时钟信号与所述第一时钟信号异步;
基于所述第一时钟信号和所述第二时钟信号之间的预定相位关系,在选定的时间对第一计数器进行采样,并产生采样的第一计数器值;以及
基于所采样的第一计数器值来校正所述第二计数器。
2.根据权利要求1所述的方法,还包括:
产生指示所采样的第一计数器值与所采样的第二计数器值之间的差的误差;以及
在所述第二时钟信号的一个或多个周期内调整所述第二计数器使用的一个或多个增量值,以根据所述误差调整所述第二计数器,从而基于所采样的第一计数器值来校正所述第二计数器。
3.根据权利要求2所述的方法,还包括:
响应于所采样的第二计数器值小于所采样的第一计数器值,增加用于所述第二时钟信号的一个或多个周期中的所述一个或多个增量值,从而从所述第二计数器中消除所述误差;以及
响应于所采样的第二计数器值大于所采样的第一计数器值,减少用于第二时钟信号的一个或多个周期的所述一个或多个增量值,从而从所述第二计数器消除所述误差。
4.根据权利要求1所述的方法,还包括:
至少部分地根据自先前选择的时间以来经过第一时间周期来确定所选择的时间,所述第一时间周期是与所述第一时钟信号相关联的第一周期(T1)和与第二时钟信号相关的第二周期(T2)的最小公倍数(LCM),乘以K,其中K是大于或等于1的整数。
5.根据权利要求4所述的方法,还包括:
在第一时间周期之后,根据对所述第一时钟信号和所述第二时钟信号的进一步校准,进一步确定所选择的时间。
6.根据权利要求5所述的方法,其中,所述进一步校准确定在经过所述第一时间周期后,较慢的时钟信号的有效沿何时位于较快的时钟信号的两个有效沿之间,所述第一时钟信号或所述第二时钟信号是较快的时钟信号,而所述第一时钟信号和所述第二时钟信号中的另一个是较慢的时钟信号。
7.根据权利要求4所述的方法,其中,还包括响应于所选时间的每次出现而重启第一时间周期计数器。
8.根据权利要求1所述的方法,还包括:
所述第一计数器使第一计数器值增加所述第一时钟信号的第一周期数量中的第一平均增量;和
所述第二计数器使第二计数器值增加所述第二时钟信号的第二周期数量中的第二平均增量。
9.根据权利要求8所述的方法,其中,用于使所述第一计数器递增的所述第一平均增量不同于用于使所述第二计数器递增的所述第二平均增量。
10.一种设备,包括:
第一计数器,其响应于第一时钟信号而递增第一计数器值,所述第一时钟信号具有第一频率;
第二计数器,其响应于与所述第一时钟信号异步的第二时钟信号而递增第二计数器值,所述第二时钟信号具有第二频率;
采样电路,其用于在选择的时间采样所述第一计数器值,并在每个选择的时间产生采样的第一计数器值,所选择的时间发生在第一时钟信号和第二时钟信号之间的周期性预定相位对准处;以及
其中,基于所采样的第一计数器值来调整所述第二计数器值。
11.根据权利要求10所述的设备,其中,所述第...
【专利技术属性】
技术研发人员:诃里诃罗·苏布拉马尼亚姆·兰加纳坦,威沃克·萨尔达,
申请(专利权)人:硅谷实验室公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。