新聞中心

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

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

        作者: 時間:2013-10-15 來源:網絡 收藏
        -text-size-adjust: auto; orphans: 2; widows: 2; webkit-text-stroke-width: 0px">說明

        當開發GW64工程時,推薦在iRTC的初始化中禁止掉iRTC中斷,或者定義iRTC中斷服務程序。因為即使當下載一個新程序時,iRTC模塊仍然保留著上一次的配置(iRTC可以由VBAT供電,MCU掉電時,iRTC的配置仍然保留)。在初始化時必須禁止掉iRTC中斷,或者定義其中斷服務程序。否則可能發生不可預期的錯誤。

        5 補償流程

        使用上述軟件,我們可以不用關心補償算法的細節,按照下面的簡單步驟來完成晶體振蕩電路在全溫度范圍內的自動補償:

        (1) 把補償間隔和補償值設置為0(Interval = 0, Value = 0),在全工作溫度范圍內調整溫度并記錄頻率偏差值。測量點越多越好。

        (2) 利用測量點擬合拋物線(a(x - t)2 + k),得出拋物線參數a, t, k。

        (3) 把參數寫入程序中。

        對于同一批次的晶體,如果晶體的一致性比較好,可以用上面的步驟確定出參數a,和t。在批量生產時,在任意一個溫度點測量晶體的誤差,即可反推出k。其他溫度點的誤差即可通過拋物線公式計算得出,根據誤差查表得到需要的補償間隔和補償值。把補償間隔和補償值寫入補償寄存器即可得到精確的秒脈沖輸出。參數a, t和k 都要保存在非易失性存儲器中以防掉電丟失。

        6 總結

        本文介紹了iRTC的補償機制和如何輸出均勻秒脈沖的問題,探討了如何在全溫度范圍內對iRTC進行補償。iRTC可以在長時間內保持高精度,FTM模塊用來輸出每個周期都很均勻的秒脈沖。在全溫度范圍內的補償精度依賴于晶體的一致性,建議采用高精度,一致性好的晶體。溫度測量器件基于成本考慮建議采用NTC電阻,根據測量值用查找表來確定溫度,NTC電阻應盡量靠近晶體。MG64有一個內部溫度傳感器,通過標定也可以達到比較高的測溫精度,使用它可以進一步降低系統的硬件成本。

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


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

        上一頁 1 2 3 4 下一頁

        關鍵詞: MC9S08MG64 實時時鐘

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 凌源市| 连平县| 静安区| 怀远县| 泗阳县| 耿马| 扶绥县| 乐亭县| 乐安县| 蓬安县| 哈巴河县| 竹溪县| 石渠县| 汉阴县| 嘉义县| 乐东| 西吉县| 黔东| 定边县| 延庆县| 甘谷县| 普宁市| 肇州县| 油尖旺区| 泾川县| 鄄城县| 唐海县| 上饶县| 吐鲁番市| 玉山县| 成都市| 门头沟区| 樟树市| 娱乐| 柞水县| 静乐县| 休宁县| 云安县| 永福县| 民丰县| 共和县|