基于SPI实现时钟同步的方法、存储介质及终端设备技术

技术编号:23561701 阅读:46 留言:0更新日期:2020-03-25 06:27
本发明专利技术公开了一种基于SPI实现时钟同步的方法、存储介质及终端设备,其包括:主控板和至少一个业务板之间通过SPI协议连接,并通过SPI协议自定义命令,主控板记录自己发命令的时间以及获取所述业务板收到命令并回复的时间;当所述主控板和所述业务板在进行预设次数的时间发送之后,计算所述主控板和所述业务板之间的传输延时;所述主控板将当前时间和所述传输延时发送给所述业务板,所述业务板按照所述当前时间和所述传输延时设置系统时间以实现和所述主控板的时间同步。本发明专利技术通过SPI协议实现了主控板和业务板的时间同步,适用范围广,操作简单。

The method, storage medium and terminal equipment of clock synchronization based on SPI

【技术实现步骤摘要】
基于SPI实现时钟同步的方法、存储介质及终端设备
本专利技术涉及计算机应用
,特别是涉及一种基于SPI实现时钟同步的方法、存储介质及终端设备。
技术介绍
在大部分网络产品中,要求对整网设备或者整个机框上的单板都设置成相同的时间,准确的时间才能体现时间的意义;在现有技术中,一般由NTP/SNTP协议(网络时钟同步协议)获取时间,还有1588的PTP协议(网络测量和控制系统的精密时钟同步协议标准,通过一个同步信号周期性的对网络中的所有节点的时钟进行校正同步,可以使基于以太网分布式系统达到精确同步),这些协议一般都是基于以太网/IP来实现的,如果在没有以太网的环境下,如何把自己的时间发送给其它需要设置时间的设备和获取时间是比较困难的事情。因而现有技术还有待改进和提高。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的不足,提供一种基于SPI实现时钟同步的方法、存储介质及终端设备,旨在解决现有技术的上述缺陷。为了解决上述技术问题,本专利技术所采用的技术方案如下:一种基于SPI实现多设备时钟同本文档来自技高网...

【技术保护点】
1.一种基于SPI实现多设备时钟同步的方法,其特征在于,其包括:/n主控板和至少一个业务板之间通过SPI协议连接,并通过SPI协议自定义命令,主控板记录自己发命令的时间以及获取所述业务板收到命令并回复的时间;/n当所述主控板和所述业务板在进行预设次数的时间发送之后,计算所述主控板和所述业务板之间的传输延时;/n所述主控板将当前时间和所述传输延时发送给所述业务板,所述业务板按照所述当前时间和所述传输延时设置系统时间以实现和所述主控板的时间同步。/n

【技术特征摘要】
1.一种基于SPI实现多设备时钟同步的方法,其特征在于,其包括:
主控板和至少一个业务板之间通过SPI协议连接,并通过SPI协议自定义命令,主控板记录自己发命令的时间以及获取所述业务板收到命令并回复的时间;
当所述主控板和所述业务板在进行预设次数的时间发送之后,计算所述主控板和所述业务板之间的传输延时;
所述主控板将当前时间和所述传输延时发送给所述业务板,所述业务板按照所述当前时间和所述传输延时设置系统时间以实现和所述主控板的时间同步。


2.根据权利要求1所述的基于SPI实现多设备时钟同步的方法,其特征在于,所述命令包括同步命令和授时命令;
所述同步命令用于业务板将自身的当前时间通知对方;
所述授时命令用于控制对方获取命令中携带的时间,并设置成对方的时间。


3.根据权利要求2所述的基于SPI实现多设备时钟同步的方法,其特征在于,所述当所述主控板和所述业务板在进行预设次数的时间发送之后,计算所述主控板和所述业务板之间的传输延时具体包括:
所述主控板记录当前时间T1,并通过所述同步命令将所述T1发送给所述业务板,以获取所述业务板的时间;
所述业务板接收到同步命令后,将当前时间T2发送给所述主控板;
所述主控板接收到T2后,在T3时刻继续发送同步命令给所述业务板;
所述业务板接收到所述同步命令后,将当前时间T4发送给所述主控板;
所述主控板在T5的时间点收到T4,计算所述主控板与所述业务板之间的传输延时Td。


4.根据权利要求3所述的基于SPI实现多设备时钟同步的方法,其特...

【专利技术属性】
技术研发人员:秦金昆吴闽华孟庆晓陈泽江
申请(专利权)人:深圳震有科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1