[發明專利]基于SPI實現時鐘同步的方法、存儲介質及終端設備有效
| 申請號: | 201911023335.4 | 申請日: | 2019-10-25 |
| 公開(公告)號: | CN110912634B | 公開(公告)日: | 2022-04-29 |
| 發明(設計)人: | 秦金昆;吳閩華;孟慶曉;陳澤江 | 申請(專利權)人: | 深圳震有科技股份有限公司 |
| 主分類號: | H04J3/06 | 分類號: | H04J3/06 |
| 代理公司: | 深圳市君勝知識產權代理事務所(普通合伙) 44268 | 代理人: | 王永文;朱陽波 |
| 地址: | 518057 廣東省深圳市南山區粵海街*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 spi 實現 時鐘 同步 方法 存儲 介質 終端設備 | ||
本發明公開了一種基于SPI實現時鐘同步的方法、存儲介質及終端設備,其包括:主控板和至少一個業務板之間通過SPI協議連接,并通過SPI協議自定義命令,主控板記錄自己發命令的時間以及獲取所述業務板收到命令并回復的時間;當所述主控板和所述業務板在進行預設次數的時間發送之后,計算所述主控板和所述業務板之間的傳輸延時;所述主控板將當前時間和所述傳輸延時發送給所述業務板,所述業務板按照所述當前時間和所述傳輸延時設置系統時間以實現和所述主控板的時間同步。本發明通過SPI協議實現了主控板和業務板的時間同步,適用范圍廣,操作簡單。
技術領域
本發明涉及計算機應用技術領域,特別是涉及一種基于SPI實現時鐘同步的方法、存儲介質及終端設備。
背景技術
在大部分網絡產品中,要求對整網設備或者整個機框上的單板都設置成相同的時間,準確的時間才能體現時間的意義;在現有技術中,一般由NTP/SNTP協議(網絡時鐘同步協議)獲取時間,還有1588的PTP協議(網絡測量和控制系統的精密時鐘同步協議標準,通過一個同步信號周期性的對網絡中的所有節點的時鐘進行校正同步,可以使基于以太網分布式系統達到精確同步),這些協議一般都是基于以太網/IP來實現的,如果在沒有以太網的環境下,如何把自己的時間發送給其它需要設置時間的設備和獲取時間是比較困難的事情。
因而現有技術還有待改進和提高。
發明內容
本發明要解決的技術問題在于,針對現有技術的不足,提供一種基于SPI實現時鐘同步的方法、存儲介質及終端設備,旨在解決現有技術的上述缺陷。
為了解決上述技術問題,本發明所采用的技術方案如下:
一種基于SPI實現多設備時鐘同步的方法,其包括:
主控板和至少一個業務板之間通過SPI協議連接,并通過SPI協議自定義命令,主控板記錄自己發命令的時間以及獲取所述業務板收到命令并回復的時間;
當所述主控板和所述業務板在進行預設次數的時間發送之后,計算所述主控板和所述業務板之間的傳輸延時;
所述主控板將當前時間和所述傳輸延時發送給所述業務板,所述業務板按照所述當前時間和所述傳輸延時設置系統時間以實現和所述主控板的時間同步。
所述的基于SPI實現多設備時鐘同步的方法,其中,所述命令包括同步命令和授時命令;
所述同步命令用于業務板將自身的當前時間通知對方;
所述授時命令用于控制對方獲取命令中攜帶的時間,并設置成對方的時間。
所述的基于SPI實現多設備時鐘同步的方法,其中,所述當所述主控板和所述業務板在進行預設次數的時間發送之后,計算所述主控板和所述業務板之間的傳輸延時具體包括:
所述主控板記錄當前時間T1,并通過所述同步命令將所述T1發送給所述業務板,以獲取所述業務板的時間;
所述業務板接收到同步命令后,將當前時間T2發送給所述主控板;
所述主控板接收到T2后,在T3時刻繼續發送同步命令給所述業務板;
所述業務板接收到所述同步命令后,將當前時間T4發送給所述主控板;
所述主控板在T5的時間點收到T4,計算所述主控板與所述業務板之間的傳輸延時Td。
所述的基于SPI實現多設備時鐘同步的方法,其中,所述傳輸延時Td=[(T5-T1)-(T4-T2)]/2。
所述的基于SPI實現多設備時鐘同步的方法,其中,所述主控板將當前時間和所述傳輸延時發送給所述業務板,所述業務板按照所述當前時間和所述傳輸延時設置系統時間以實現和所述主控板的時間同步具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳震有科技股份有限公司,未經深圳震有科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911023335.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一組PD-L1單克隆抗體及其醫藥用途
- 下一篇:一種冰湖涌浪高度的計算方法





