【世说芯语】拥抱大数据时代 解读5G通信时钟同步技术
扫描二维码
随时随地手机看文章
时钟同步技术
GPS时钟同步
+
为了便于直观分析,我们重构系统,GPS接收机产生1PPS输出信号,和OCXO产生的10MHz分频输出1PPS信号,再通过10MHz倍频160MHz的信号检测相位偏移量,实现同步。
同步的本质,就是通过锁相环来调整频率和相位,数字锁相环DPLL对数字电路噪声容忍能力强、捕获时间快、易于集成、可以提供复杂的处理算法。数字锁相环主要包括鉴相器、数字环路滤波、相位累加器、DA转换等。鉴相器把本地估算信号和输入信号做相位比较,产生对应相位误差序列,经过环路滤波,产生相位控制字,调节相位,同时,频率控制字调整频率输出。
目前,大多数锁相环采用一种基于DDS PLL的结构,通过分别计算频率控制字和相位控制字做调整,来实现快速锁定相位和频率。
SyncE时钟同步

+
CDR原理大致如下:鉴频环Coarse Loop完成频率捕获,鉴相环Fine Loop调整相位和恢复时钟关系,恢复数据信号。
CDR电路主要分为: ● 双环结构CDR、 由锁相环和延迟锁相环组成,锁相环提供所需频率的低抖动正交时钟,锁相环将正交时钟的相位调整为最佳采样相位; ● 全数字化CDR、此电路采用全数字电路通过过采样法实现,功耗较低,但精度有限; ● 还有一种无参考时钟CDR、此电路不需要提供片外参考时钟,应用灵活,但工作频率范围较小。SyncE在时钟同步中,表现出了非常出色的频率跟踪作用,但是SyncE在时钟传输中无法判断时钟信号在线路上的传输延时。
精确时间协议PTP演进
同时,我们假定双向路径对称,即主到从或者从到主所用时间一致。基于以上,我们可以很轻松得出双向路径的传送时间。缺点:纯软件计算时间,需要组织报文传输,需要多次校准,报文传输存在不对称,延时等可能,所以精度不高。+
PTP协议基于纯软件同步数据包传输,PTP通信报文主要分为:同步报文Sync,跟随报文Follow_up(备注:Follow_up message不是必须的,部分模式不需要,例如one-step模式),延迟请求报文Delay_Req,延迟应答报文Delay_Resp和管理报文。
IEEE 1588 PTP协议时间偏差修正: ● 主时钟向从时钟发送Sync报文,并记录发送时间tm1,同时启动定时器,从时钟收到该报文后,记录接收时间ts1; ● 主时钟接着发送携带tm1的Follow_up报文; ● 通过以上两条信息,计算偏移时间Offset; ● 间隔时间主时钟向从时钟发送第二条Sync报文,并记录发送时间tm2,从时钟收到该报文后,记录接收时间ts2; ● 主时钟接着发送携带tm2的Follow_up报文; ● 通过以上偏移时间Offset,修正ts时间。基于以上步奏,修正ts时间与tm时间一致。
EEE 1588 PTP协议延迟计算: ● 主时钟向从时钟发送Sync报文,并记录发送时间t1,从时钟收到该报文后,记录接收时间t2; ● 主时钟接着发送携带t1的Follow_up报文; ● 从时钟向主时钟发送Delay_req报文,用于发起反向传输延时的计算,并记录发送时间t3,主时钟收到该报文后,记录接收时间t4; ● 主时钟收到Delay_req报文之后,回复一个携带有t4的Delay_resp报文。基于以上4个时间戳,由此可以计算出各时间延迟。
+
利用SyncE,从设备通过以太网获取主时钟频率,恢复出精准的时钟频率,协助PTP来实现相位对齐及时间同步。
Microchip解决方案





