RT10XX RC24M开启主动校准功用
日期:2025-02-26 23:50 浏览:
RT10XX系列的时钟源重要由外接24M XTAL, 外部的RC24M,外接32K RTC,外部32K时钟,PLL及其PFD形成。在正式开端先容主动校准功效前,咱们先对RT10XX的时钟体系的罕见成绩做一些简略的答复。本文援用地点:24M XTAL是一个精度较高的时钟源,平日作为PLL的参考时钟源。此前屡次有效户问到我们RT10XX上有外部的RC24M,是不是能够不必外加24M XTAL。谜底是不可的,起因在于芯片boot阶段会用到PLL,而24M XTAL又是PLL的参考时钟源。对32K RTC会有同样的成绩,RT10XX内有32K的时钟,我是不是能够节俭一个外部32k晶振啦?当不应用32k作为时钟源时,确切能够不过加32K晶振。然而要留神,RTC_XTALI须要衔接到GND而且RTC_XTALO须要坚持悬空。须要阐明的是,32K时钟源不只仅是RTC这个模块的时钟源,还能够给WDOG,GPT等外设作为时钟源。因而须要片面评价不加外部32K晶振的影响。RC24M是一个自调谐电路,它将应用 RTC 时钟作为参考输出编程的频率值。此振荡器用于畸形运转,而不是疾速启动。固然此 RC 振荡器的功耗远低于 24 MHz 晶体振荡器,但此 RC 振荡器模块的一个限度是其时钟频率不那么正确。在一些低功耗场景下咱们须要封闭PLL以及24M XTAL以到达下降功耗的目标,此时RC24M则成为独一的时钟源供给给体系应用。别的,RTWDOG应用的一个时钟源 1MHz,就是由RC24M时钟分频而来。基于以上的场景,RC24M的时钟精度也就特殊主要了。然而因为RC24M轻易遭到外部温度等要素的影响,精度并不XTAL高。此时便可开启主动校准功效以进步精度。同样值得留神的是,主动校准功效须要应用RTC时钟作为参考时钟源。斟酌到芯片外部的32K时钟稳定范畴也较年夜,以是须要外接外部32K RTC晶振,使得RC24M经由主动校准后取得较好的精度。那么这么好的功效该怎样开启呢?让咱们起首找到设置存放器:XTALOSC24M_OSC_CONFIG0n。而后将bit[1:0]写1使能即可。使能校准之后RC24的精度怎样呢?精度是能够到达+/-100kHz。