精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何利用RTC秒上升沿的原理設計一種低功耗、高精確時鐘同步方案

大普通信 ? 來源:大普技術 ? 2024-03-26 18:20 ? 次閱讀

時鐘同步的應用廣泛,但常規的時鐘同步方案或對終端設備要求高,或原理相對復雜。對此,本文利用大普的RTC秒上升沿即時生效原理,設計一種低功耗、高精確時鐘同步方案。

時鐘同步的應用涵蓋通信、交通、電力、視頻、醫療、金融、教育等領域,在低功耗的設備上提高時鐘的同步精度具有較高的應用價值。

1.時鐘同步的概念及精度影響因素

時鐘同步,也稱為時間同步或對鐘,是確保多個終端設備與時鐘源的時間保持一致的過程。時鐘同步的目的是為了消除時鐘偏差,從而實現精確計時或者多終端協調操作。

時鐘同步的精確性主要受三個方面影響——主設備(時鐘源)時鐘精度、傳輸途徑和從設備(終端)時鐘調整分辨率。時鐘源一般選擇時鐘服務器或者GNSS,對于要求不高的局域組網,主設備甚至可以通過系統時鐘自己生成參考時鐘。傳輸途徑的影響可大可小,在傳輸途徑相對一致的情況下,它的影響較小甚至可以忽略。本文僅探討傳輸途徑一致的情況,因此,從設備(終端)時鐘調整分辨率是整個同步網絡的關鍵,決定了整個系統同步精度,是設計環節的著力點。

2.時鐘同步的設計原理

為了方便測試,以下使用大普時鐘服務器DP4000[1]作為時鐘源。RTC使用大普INS5T8900[2],與MCU一起組成從設備。

MCU從時鐘服務器獲得TOD信息和1PPS信號,再根據系統同步指令,通過IIC接口對RTC進行設置,最終達到RTC的時間和服務器時間同步的目的。

市場上RTC的時間寄存器分辨率一般精確到秒,但本文將探討基于RTC,如何進行毫秒甚至微秒級別的時鐘同步設置。其主要原理是利用大普的RTC秒上升沿即時生效原理——即秒上升沿會移動到秒設置生效的位置,當MCU捕捉到時鐘服務器輸出1PPS上升沿時,對RTC進行秒的寫操作,即能實現精準時鐘同步。工作原理框圖見圖1。

192b9d86-eb57-11ee-a297-92fbcf53809c.png

圖1 同步原理框圖

3.時鐘同步的具體實現

基于上述原理,理想的設置狀況是指令即時生效,但實際使用過程中每個環節都會有誤差。要達到更高精度的時鐘同步,需要盡可能減少同步誤差。

3.1誤差確認

減少誤差需要先分析和確認誤差。如圖2所示,圖中T1是MCU軟件操作時延和IIC指令時延,主要和單片機以及IIC速率有關系。硬件和軟件系統確定后,T1即為固定值。T2是IIC操作生效到秒上升沿變化時間差,是RTC同步誤差,主要由RTC內部邏輯電路確定,也是固定值。T3為T1和T2之和,即總誤差。

193c917c-eb57-11ee-a297-92fbcf53809c.png

圖2 誤差確認

3.2誤差校準

確認誤差之后,需要對誤差進行校準。如上文所述,總誤差為固定值T3,那么校時起點若相對于GPS/BDS秒上升沿提前T3,就能實現精準的秒上升沿同步。如圖3所示。

1947e446-eb57-11ee-a297-92fbcf53809c.png圖3 誤差校準

4.時鐘同步的測試驗證

按照以上原理進行了測試驗證。實際測試結果顯示,經過誤差校準后,RTC輸出的1PPS(綠色)和服務器輸出的1PPS(黃色)同步精度非常高,相位偏差在±10us[3]內,實現了微秒級別的時鐘同步。

197f9b34-eb57-11ee-a297-92fbcf53809c.png

圖4 校準后實測

綜上所述,大普的RTC INS5T8900,采用秒上升沿即時生效原理,實現了低功耗精準時鐘同步。結合大普RTC配置靈活、可定制化設計等特點,越來越多的應用場景將被挖掘和實現。

注[1]:大普的時鐘服務器-DP4000關鍵特性:

(1)支持GNSS

(2)GPS/BDS/GLONASS/Galileo

(3)支持IEEE1588v2、1PPS、頻率輸入等多種參考源

(4)全協議支持 IEEE1588v2、NTP、SyncE

(5)滿足PRTC-B標準

(6)頻率準確度:±1.0E-12(跟蹤衛星)

(7)支持128/256個從時鐘

(8)相位精度: ±20ns/±50ns(跟蹤衛星)

(9)保持能力:± 1.5μs/24 小時 (△T=±10℃)

(10)多種接口類型,接口可定制

注[2]:大普的RTC-INS5T8900關鍵特性:

(1)低功耗:1.0uA(典型)

(2)超高穩定度:

±3.4ppm @ -40℃~+85℃

(3)內置晶體:32.768kHz

(4)內置溫度傳感器

(5)通信接口類型:I2C總線接口

(6)電壓輸入范圍:1.6V ~ 5.5V

(7)溫度范圍:-40℃~+85℃

(8)可配置輸出,如1PPS等

(9)封裝尺寸:3.2* 2.5*1.0mm

注[3]:不同設計方案實際測試精度有差異,本測試值僅供參考。




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 溫度傳感器
    +關注

    關注

    48

    文章

    2854

    瀏覽量

    155315
  • 寄存器
    +關注

    關注

    31

    文章

    5253

    瀏覽量

    119201
  • RTC
    RTC
    +關注

    關注

    2

    文章

    511

    瀏覽量

    65897
  • GNSS
    +關注

    關注

    9

    文章

    723

    瀏覽量

    47636
  • IIC接口
    +關注

    關注

    0

    文章

    23

    瀏覽量

    11632

原文標題:基于RTC的低功耗精準時鐘同步

文章出處:【微信號:大普通信,微信公眾號:大普通信】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    一種低功耗的實時時鐘DS3232_RTC資料

    本帖最后由 eehome 于 2013-1-5 10:09 編輯 DS3232是一種低功耗的實時時鐘
    發表于 12-21 14:01

    基于微控制器的溫度補償超低功耗時鐘解決方案

    溫度補償特性和第二周期生成功能的超低功耗 RTC。此報告最后編排了在 MSP430F6736 中運行的參考代碼并提供測試結果。主要特色MSP430F6736 是一種高度靈活且強大的單芯片混合信號測量器
    發表于 11-16 11:53

    介紹一種CS42L73集成低功耗音頻CODEC解決方案

    介紹一種CS42L73集成低功耗音頻CODEC解決方案
    發表于 06-02 06:56

    如何利用EPSON的RTC實時時鐘模塊+Panasonic電池實現系統級的低功耗

    如何利用EPSON的RTC實時時鐘模塊+Panasonic電池實現系統級的低功耗
    發表于 06-15 06:53

    怎樣去設計一種基于clk的計數器

    則整個系統開始工作,其上升沿同步于clk(3)statr是啟動信號,個clk時鐘周期的正脈沖,同步
    發表于 07-22 07:05

    使用HAL庫RTC時鐘喚醒低功耗STOP和STANDBY模式

    STM32F1系列使用HAL庫RTC時鐘喚醒低功耗STOP和STANDBY模式目錄STM32F1系列使用HAL庫RTC時鐘喚醒
    發表于 07-23 06:11

    在時序電路里如何利用個信號的上升沿和下降沿采樣數據呢?

    外部輸入個周期信號和個數據,我要利用這個周期信號的上升沿和下降沿采樣數據。除了
    發表于 05-10 10:35

    在時序電路里如何利用個信號的上升沿和下降沿采樣數據呢?

    外部輸入個周期信號和個數據,我要利用這個周期信號的上升沿和下降沿采樣數據。除了
    發表于 05-10 10:36

    時鐘芯片RTC-4553的原理及應用

    RTC-4553是EPSON公司推出的低功耗時鐘芯片,它內帶32.868kHz晶振,無需外部調整即可保證很高的精度。RTC-4553可以對年、月、日、星期、時、分、進行
    發表于 04-27 15:32 ?29次下載

    一種低功耗穩定性晶體振蕩器芯片的設計

    一種低功耗穩定性晶體振蕩器芯片的設計,一種低功耗穩定性晶體振蕩器芯片的設計
    發表于 12-25 09:49 ?1次下載

    一種北斗/GPS脈沖同步時鐘

    脈沖輸出作為時鐘源。 本文的創新在于不僅僅用單的衛星授時,而是利用了北斗與GPS兩者結合進行授時,從而能極大的避免信號丟失情況的發生,實現具有穩定性和高精度的
    發表于 12-05 17:26 ?9次下載
    <b class='flag-5'>一種</b>北斗/GPS<b class='flag-5'>秒</b>脈沖<b class='flag-5'>高</b>穩<b class='flag-5'>同步</b><b class='flag-5'>時鐘</b>源

    STM32超低功耗進階之RTC

    RTC低功耗中的作用RTC低功耗場景的作用非常重要,先回顧下前面講到的喚醒的方式,
    發表于 12-07 20:06 ?9次下載
    STM32超<b class='flag-5'>低功耗</b>進階之<b class='flag-5'>RTC</b>

    STM32F1系列使用HAL庫低功耗STOP和STANDBY模式喚醒(RTC時鐘喚醒+外部中斷喚醒示例)

    STM32F1系列使用HAL庫RTC時鐘喚醒低功耗STOP和STANDBY模式目錄STM32F1系列使用HAL庫RTC時鐘喚醒
    發表于 12-31 19:09 ?65次下載
    STM32F1系列使用HAL庫<b class='flag-5'>低功耗</b>STOP和STANDBY模式喚醒(<b class='flag-5'>RTC</b><b class='flag-5'>時鐘</b>喚醒+外部中斷喚醒示例)

    低功耗D型觸發器;上升沿觸發-74AUP1G80

    低功耗D型觸發器;上升沿觸發-74AUP1G80
    發表于 02-07 19:00 ?0次下載
    <b class='flag-5'>低功耗</b>D型觸發器;<b class='flag-5'>上升</b><b class='flag-5'>沿</b>觸發-74AUP1G80

    低功耗D型觸發器;上升沿觸發-74AUP1G79

    低功耗D型觸發器;上升沿觸發-74AUP1G79
    發表于 02-14 18:43 ?1次下載
    <b class='flag-5'>低功耗</b>D型觸發器;<b class='flag-5'>上升</b><b class='flag-5'>沿</b>觸發-74AUP1G79