新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > RT10XX RC24M開啟自動(dòng)校準(zhǔn)功能

RT10XX RC24M開啟自動(dòng)校準(zhǔn)功能

作者:Lucas Cao 時(shí)間:2025-02-25 來(lái)源:恩智浦MCU加油站 收藏

RT10XX系列的主要由外接24M XTAL, 內(nèi)部的RC24M,外接32K RTC,內(nèi)部32K時(shí)鐘,PLL及其PFD構(gòu)成。在正式開始介紹自動(dòng)校準(zhǔn)功能前,我們先對(duì)RT10XX的時(shí)鐘系統(tǒng)的常見問(wèn)題做一些簡(jiǎn)單的回答。

本文引用地址:http://m.butianyuan.cn/article/202502/467296.htm

24M XTAL是一個(gè)精度較高的,通常作為PLL的參考。此前多次有用戶問(wèn)到咱們RT10XX上有內(nèi)部的RC24M,是不是可以不用外加24M XTAL。答案是不行的,原因在于芯片boot階段會(huì)用到PLL,而24M XTAL又是PLL的參考時(shí)鐘源。

對(duì)于32K RTC會(huì)有同樣的問(wèn)題,RT10XX內(nèi)有32K的時(shí)鐘,我是不是可以節(jié)省一個(gè)外部32k晶振啦?當(dāng)不使用32k作為時(shí)鐘源時(shí),確實(shí)可以不外加32K晶振。但是要注意,RTC_XTALI需要連接到GND并且RTC_XTALO需要保持懸空。需要說(shuō)明的是,32K時(shí)鐘源不僅僅是RTC這個(gè)模塊的時(shí)鐘源,還可以給WDOG,GPT等外設(shè)作為時(shí)鐘源。因此需要全面評(píng)估不加外部32K晶振的影響。

圖片

RC24M是一個(gè)自調(diào)諧電路,它將使用 RTC 時(shí)鐘作為參考輸出編程的頻率值。此用于正常運(yùn)行,而不是快速啟動(dòng)。雖然此 RC 的功耗遠(yuǎn)低于 24 MHz 晶體振蕩器,但此 RC 振蕩器模塊的一個(gè)限制是其時(shí)鐘頻率不那么準(zhǔn)確。

在一些低功耗場(chǎng)景下我們需要關(guān)閉PLL以及24M XTAL以達(dá)到降低功耗的目的,此時(shí)RC24M則成為唯一的時(shí)鐘源提供給系統(tǒng)使用。此外,RTWDOG使用的一個(gè)時(shí)鐘源 1MHz,便是由RC24M時(shí)鐘分頻而來(lái)?;谝陨系膱?chǎng)景,RC24M的時(shí)鐘精度也就特別重要了。

圖片

但是由于RC24M容易受到外部溫度等因素的影響,精度并沒(méi)有XTAL高。此時(shí)便可開啟自動(dòng)校準(zhǔn)功能以提高精度。同樣值得注意的是,自動(dòng)校準(zhǔn)功能需要使用RTC時(shí)鐘作為參考時(shí)鐘源。考慮到芯片內(nèi)部的32K時(shí)鐘波動(dòng)范圍也較大,所以需要外接外部32K RTC晶振,使得RC24M經(jīng)過(guò)自動(dòng)校準(zhǔn)后獲得較好的精度。

圖片

那么這么好的功能該如何開啟呢?

讓我們首先找到配置寄存器:XTALOSC24M_OSC_CONFIG0n。然后將bit[1:0]寫1使能即可。

圖片

使能校準(zhǔn)之后RC24的精度如何呢?精度是可以達(dá)到+/-100kHz。



關(guān)鍵詞: 時(shí)鐘源 振蕩器

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉