[发明专利]PTP芯片时钟模块的实现方法和装置有效
| 申请号: | 202210073253.6 | 申请日: | 2022-01-21 |
| 公开(公告)号: | CN114513273B | 公开(公告)日: | 2023-09-01 |
| 发明(设计)人: | 蒋华;廖继平 | 申请(专利权)人: | 昆高新芯微电子(江苏)有限公司 |
| 主分类号: | H04J3/06 | 分类号: | H04J3/06 |
| 代理公司: | 苏州华博知识产权代理有限公司 32232 | 代理人: | 杨敏 |
| 地址: | 215000 江苏省苏州市昆*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | ptp 芯片 时钟 模块 实现 方法 装置 | ||
本发明提供PTP芯片时钟模块的实现方法和装置,该方法包括:根据本地晶振参考时钟的时钟周期确定纳秒固定累加值,纳秒计数器在每个时钟周期根据纳秒固定累加值进行相应加操作,并在纳秒计数器加满10^9=1000000000时向秒计数器进位;根据PTP协议报文计算时间偏移和频率偏移,并根据频率偏移计算出纳秒调整周期数,将时间偏移、纳秒调整周期数以及频率偏移的符号位发送到芯片时钟模块;芯片时钟模块将接收到的时间偏移设置到秒调整值和纳秒调整值,再根据频率偏移的符号位以及纳秒调整周期数N触发设置纳秒固定累加值加1或者减1;芯片时钟模块输出同步校正后的秒时间戳和纳秒时间戳。
技术领域
本发明涉及以太网时间同步领域,尤其涉及一种PTP芯片时钟模块的实现方法和装置。
背景技术
IEEE1588定义的PTP(精确时间协议)是目前被广泛使用的时间同步技术方案,用于满足测量和控制应用的分布网络时间同步的需要。网络时钟同步主要包括频率同步和时间同步,PTP通过记录特定PTP协议报文进入和离开设备的时间戳,来计算恢复出本地时钟和频率。通过硬件辅助可以实现高精度的时间同步,随着软硬件技术的进步,目前PTP的时间同步精度可以达到几十纳秒级别。
PTP通过记录主从设备之间事件报文交换时产生的时间戳,计算出主从设备之间的路径延迟和时间偏移,从而实现主从设备之间的时间和频率同步。
以图1的同步方式为例,通过设备获取Sync和Delay_Req报文发送和接收的四个时间戳t1,t2,t3,t4计算出主从设备之间的平均路径延时为:
Delay=[(t2–t1)+(t4–t3)]/2=[(t4–t1)–(t3–t2)]/2
进而计算出主从设备的时间偏移为:
Offset=t2-t1-Delay=[(t2–t1)+(t3–t4)]/2
然后从设备利用这个时间偏移修正本地时钟,使得主从设备之间的时间实现同步。
如图2所示,频率同步是通过主设备定时向从节点发送Sync报文,比较多次Sync报文的发送时间间隔Δ1和到达从设备的时间间隔Δ2。
主从设备的频率偏移为:
Drift=(Δ2-Δ1)/Δ2
PTP软件协议栈计算出时间偏移Offset和频率偏移Drift配置到芯片的时钟模块。
目前芯片实现PTP高精度的时间和频率同步的时钟模块通常由秒计数器、纳秒计数器和子纳秒计数器组成。时钟模块有一个本地的晶振参考时钟,例如频率为F=125MHz的参考时钟,则每个时钟周期T=8纳秒,纳秒计数器在每个时钟周期内加period=8,纳秒计数器加满10^9=1000000000时向秒计数器进位,而子纳秒计数器则用于频率偏移Drift的校正。
子纳秒由CPU软件协议栈每个同步周期计算出的Drift值(ppb)换算后进行累加,Drift值代表每1秒的时间内slave与master时钟偏差的纳秒数,Drift0代表slave的时钟偏快,Drift0则代表slave的时钟偏慢,校正后新的时钟周期为:
Tnew=T+T*(-Drift)。
如图3所示,现有的芯片时钟模块需要同时维护三个计数器的实现比较复杂,特别是频率同步调整时候,需要计算每个时钟周期对子纳秒计数器的累加值或者递减值,会存在子纳秒加满10^9=1000000000时向纳秒计数器进位或者不够减的时候向纳秒计数器借位等特殊处理。而且Drift参数单位一般是十亿分率ppb(partper billion),转为子纳秒调整值的计算需要使用浮点等复杂运算,会增加芯片的存储单元和运算时延,对芯片设计增加了难度和成本。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆高新芯微电子(江苏)有限公司,未经昆高新芯微电子(江苏)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210073253.6/2.html,转载请声明来源钻瓜专利网。





