The present disclosure provides a network device and a TOD synchronization method in the PTP domain, which involves the field of network communication technology, which includes a master controller, a programmable logic device, and a PHY chip. The master controller sets the clock bias to the registers of each PHY chip respectively when obtaining clock deviations between the master and the slave devices. The pulse width and delay time of the programmable logic device are set up to trigger the programmable logic device to generate the time synchronization pulse signal, and the programmable logic device is used to generate the time synchronization pulse signal under the trigger of the main controller, and send the time synchronization pulse signals to each PHY chip respectively; the PHY chip is used in the reception. After the time synchronization pulse signal is read, the above clock deviation is read for TOD synchronization. The open network device and TOD synchronization method enhance the time synchronization efficiency of the PHY chip, thereby ensuring the time synchronization performance of the device in the PTP domain.
【技术实现步骤摘要】
PTP域中的网络设备及TOD同步方法
本公开涉及网络通信
,尤其是涉及一种PTP域中的网络设备及TOD同步方法。
技术介绍
在网络通信过程中,许多业务的正常运行都要求时钟同步,即,整个网络设备之间的时间或频率差保持在合理的误差水平内,如PTP(PrecisionTimeProtocol,高精度的时间同步协议)机制,该机制下时间精度可以达到亚微妙,主从设备之间通过PTP协议报文的交互,从设备可以计算出和主设备之间的时间偏差(Offset),从而纠正从设备的本地时间,完成主从设备之间的时间同步。通常,设备上会有多个PHY(PhysicalLayer)芯片,每个PHY芯片上都有一个PTP模块,因此,每个设备可以包括多个PTP模块,组成Multi-PTP-Device系统,在处于精度要求较高的场景中,快速有效地设置上述时间偏差,并且保证各个PHY上的TOD(TimeOfDay,时间信息)同步至关重要。而现有技术中,从设备在得到上述时间偏差后,需要由时钟信号进行触发后才能生效,如1PPS的时钟信号,该时钟信号通过CPLD或者时钟缓存(BUFF)送到各个PHY芯片,以触发PHY芯片进行TOD更新。这种同步方式下,各个PHY芯片需要等1PPS的时钟信号来临后才能进行TOD更新,导致时间同步效果差。
技术实现思路
有鉴于此,本公开的目的在于提供一种PTP域中的网络设备及TOD同步方法,以提升网络设备的时间同步效果。第一方面,本公开实施方式提供了一种PTP域中的网络设备,包括:主控制器,用于在获取到主从设备间的时钟偏差时,将时钟偏差分别设置于各个PHY芯片的寄存器,以及设 ...
【技术保护点】
1.一种PTP域中的网络设备,其特征在于,包括:主控制器,用于在获取到主从设备间的时钟偏差时,将所述时钟偏差分别设置于各个PHY芯片的寄存器,以及设置可编程逻辑器件的脉冲宽度和延迟时间,以触发所述可编程逻辑器件生成时间同步脉冲信号;所述可编程逻辑器件,用于在所述主控制器的触发下,生成所述时间同步脉冲信号,将所述时间同步脉冲信号分别发送给所述网络设备的各个PHY芯片;所述PHY芯片,用于在接收到所述时间同步脉冲信号后,根据所述寄存器中的时钟偏差进行TOD同步。
【技术特征摘要】
1.一种PTP域中的网络设备,其特征在于,包括:主控制器,用于在获取到主从设备间的时钟偏差时,将所述时钟偏差分别设置于各个PHY芯片的寄存器,以及设置可编程逻辑器件的脉冲宽度和延迟时间,以触发所述可编程逻辑器件生成时间同步脉冲信号;所述可编程逻辑器件,用于在所述主控制器的触发下,生成所述时间同步脉冲信号,将所述时间同步脉冲信号分别发送给所述网络设备的各个PHY芯片;所述PHY芯片,用于在接收到所述时间同步脉冲信号后,根据所述寄存器中的时钟偏差进行TOD同步。2.根据权利要求1所述的网络设备,其特征在于,所述主控制器包括:设置单元,用于通过驱动程序将所述时钟偏差分别设置于各个所述PHY芯片的寄存器。3.根据权利要求1所述的网络设备,其特征在于,所述主控制器还包括:触发器,用于在所述时钟偏差分别设置于各个所述PHY芯片的寄存器之后,向脉冲设置单元发送触发信号;所述脉冲设置单元,用于收到所述触发信号后,设置所述可编程逻辑器件的脉冲宽度和延迟时间;所述可编程逻辑器件还用于监听到所述脉冲宽度和所述延迟时间设置完成后,当等待时长达到所述延迟时间时,向所述网络设备的每个所述PHY芯片发送宽度为所述脉冲宽度的时间同步脉冲信号。4.根据权利要求1所述的网络设备,其特征在于,所述可编程逻辑器件与各个所述PHY芯片通过脉冲输入引脚连接;所述可编程逻辑器件通过所述脉冲输入引脚发送所述时间同步脉冲信号。5.根据权利要求1所述的网络设备,其特征在于,所述PHY芯片还用于在发送或接收PTP报文时,向所述主控制...
【专利技术属性】
技术研发人员:薛鸿飞,肖冰,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。