成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

  • 資料介紹
    • 1、背景
    • 2、原理
    • 3、結論
    • 4、小結
  • 資料預覽
  • 相關推薦
申請入駐 產業(yè)圖譜

LAT1458 使用16位定時器實現(xiàn)對RTC校準

03/11 16:52
760
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

LAT1458 使用16位定時器實現(xiàn)對RTC校準

393.20 KB

1、背景

某電表類客戶在設計一款電表產品時,采用了 stm32l496zg 這顆芯片。不言而喻,對于電表而言,RTC 計時的準確性十分關鍵,精度通常要求 5ppm,而一般市場上的 32.768kHz 低速晶振,誤差為±20ppm,因此校準 RTC,勢在必行。AN4759 中描述了一種稱為 smooth calibration 算法,并且提供了相應的軟件包 xcube-rtc,而客戶的該產品硬件設計、軟件開發(fā)都趨近尾聲,僅僅等待行業(yè)認證。項目設計之初,32 位的 tim2,tim5 分別用于其他功能,僅剩下 16 位定時器可用。

2、原理

簡單的說 TIM3 通道一輸出一個周期為 32s 的方波,作為一個標準的參考時間,TIM2 連續(xù)捕獲兩次上升沿,并且記下這個周期里脈沖的個數(shù)。TIM3 的時鐘源為外部 1hz 標準信號如GPS 的 PPS 信號,TIM2 的時鐘源為 LSE。

在 x-cube-rtc demo 實現(xiàn)中,涉及了 TIM2,它是一個 32 位的定時器。理論上 32s 的脈沖數(shù)為:

32768 * 32 = 1,048,576 = 0x100000 = 220

4.3.5 敘述了移植建議:

The software example expects that the TIM2 is more than 20 bit, 32 bit in case ofL476RB. With products featuring only 16-bit timers it is recommended to keep trackof 16-bit timer overflows using the software and perform the calibration with 16-thoverflow to compensate for the missing 4 bits.

3、結論

通過測試發(fā)現(xiàn),TIM4 替換 TIM2 完全可行。

4、小結

本文基于 AN4759 及 AN2592,測試驗證了使用 16 位 timer 替換 32 位 timer,實現(xiàn)相同的目標,切實可行。在其他遇到類似的情況時,可以參考本文。

資料預覽

相關推薦

连州市| 墨竹工卡县| 乐安县| 馆陶县| 当涂县| 苏州市| 潮州市| 建德市| 西乌珠穆沁旗| 莫力| 芷江| 石河子市| 南昌县| 两当县| 寻乌县| 石首市| 子长县| 新平| 莲花县| 梁河县| 波密县| 松潘县| 磐安县| 大同县| 偃师市| 聂荣县| 喜德县| 葫芦岛市| 长宁县| 水城县| 常德市| 疏附县| 建阳市| 永年县| 湖口县| 公安县| 郎溪县| 察隅县| 陆丰市| 西平县| 柞水县|