新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > MC9S08MG64實時時鐘的校準和補償(二)

        MC9S08MG64實時時鐘的校準和補償(二)

        作者: 時間:2013-10-15 來源:網絡 收藏
        3 的溫度補償

        上面討論了在一個固定的溫度下如何做時鐘的補償及其原理,現在我們討論在溫度變化的情況下如何做時鐘的自動補償。如前所述,晶體的頻率偏差可以用拋物線方程來描述,如果我們確定出拋物線,那么就可以通過溫度(溫度的測量可以用集成溫度傳感器或NTC電阻來完成)來確定出頻率偏差從而對其進行補償。比較常用的一種方法就是測出一些點然后用最小二乘法擬合。簡要描述如下:

        由一些已知點擬合拋物線方程:

        已知點:(X1,Y1), (X2,Y2), (X3,Y3) … (Xn,Yn)。

        確定拋物線方程y=ax2 + bx + c 的系數。

        最小二乘法:

        MC9S08MG64實時時鐘的校準和補償(二)

        至少需要三個點來確定此拋物線。

        晶振典型溫漂曲線形式如下:

        y = a(x-t)2 + k = ax2 - 2atx + at2 + k

        對于同一個型號的晶體,假定拋物線二次系數不變,可由公式(2)(3)求得b c,然后得出t, k。從而實現兩點校正。由于拋物線越遠離頂點變化率越大,所以在拋物線的兩端進行校正可以得到更好的補償精度。

        t = -b/2a

        k = c - b2/4a

        如果晶體的一致性比較好,系數a和t偏差不大,可以只對系數k進行標定。即單點校正。

        4 使用FTM 模塊產生秒脈沖

        在一些應用中,輸出的秒脈沖需要用光耦隔離。過窄的時鐘脈沖難以通過低速光耦。在這一節中,將討論一種使用FTM 模塊來校正iRTC輸出的秒脈沖的方法。校正后的秒脈沖將具有:

        更高的精度(每個秒脈沖)

        50% 的占空比

        4.1 以RTCCLKOUT做時鐘源產生秒脈沖

        在上述討論的實時時鐘(iRTC)的校準方法中,RTCCLKOUT時鐘在長的時間內精度得到了保證。在圖2-1中可以看到,由于補償間隔是M(M》1)秒,補償間隔內的第一秒長度和其它秒長度是不一樣的,因為第一秒包含了補償時間。如果我們能把此補償時間平均分配到補償間隔內的每一秒鐘,使每一秒的長度相等(每一秒都得到補償),那么我們將得到均勻的高精度秒脈沖輸出。

        單片機中的程序計算補償間隔

        電涌保護器相關文章:電涌保護器原理


        過電壓保護器相關文章:過電壓保護器原理
        電機保護器相關文章:電機保護器原理

        上一頁 1 2 3 4 下一頁

        關鍵詞: MC9S08MG64 實時時鐘

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 潜山县| 莱西市| 中阳县| 英吉沙县| 多伦县| 阳信县| 佛教| 宁化县| 文化| 荣昌县| 阿瓦提县| 获嘉县| 湖北省| 衡阳市| 来凤县| 阜阳市| 沧州市| 小金县| 广德县| 灵石县| 金沙县| 南通市| 蓝田县| 枞阳县| 太白县| 鸡东县| 广南县| 茶陵县| 乌鲁木齐县| 明光市| 许昌县| 印江| 科技| 吉安县| 南丰县| 泸定县| 郁南县| 犍为县| 双峰县| 綦江县| 小金县|