芯片内部已有RTC时钟为什么还要外挂32.768KHz晶振?

芯片内部已有RTC时钟为什么还要外挂32.768KHz晶振?

芯片内部已有RTC时钟为什么还要外挂32.768KHz晶振?

答:因为外部晶振提供的时钟信号更稳定,更精准。

详解如下:

芯片的时钟源分为外部时钟源和内部时钟源。外部时钟源包括RC/LC振荡电路和晶体振荡器,而内部时钟源包括PLL。外部时钟源通过外部参考信号实现输出信号频率的自动跟踪和倍频。智能数码产品的单片机时钟信号可以通过外部振荡和内部振荡两种方式获得。外部振荡使用晶振,内部振荡使用RC振荡器,外部时钟更精准,内部时钟误差较大。

芯片内部已有RTC时钟为什么还要外挂32.768KHz晶振?

外部RTC时钟晶振32.768KHz时间误差:

±10PPM:频差为:32768.32768Hz~32767.67232Hz,每天时间误差为0.864×1=0.864秒,月误差25.92秒,一年时间总偏差为5.184分钟。

±20PPM:频差为:32768.65536Hz~32767.34464Hz,每天时间误差为0.864×2=1.728秒,月误差51.84秒,一年时间总偏差为10.368分钟。

±30PPM:频差为:32768.98304Hz~32767.01696Hz,每天时间误差为0.864×3=2.592秒,月误差77.76秒,一年时间总偏差为15.552分钟。

产无源贴片晶振SMD3215 32.768KHz电气参数如下:

芯片内部已有RTC时钟为什么还要外挂32.768KHz晶振?

拓展阅读:时钟源

STM32中能够主动发出时钟信号的元器件,可以用作时钟源。STM32中有四个时钟源,还有一个辅助时钟源生成倍频时钟信号的器件锁相环。

1、HSE外部高速时钟

时钟信号由外部晶振提供,时钟频率一般在4-16MHz,是经常会用到的时钟源

这里的外部晶振可以是有源晶振,也可以是无源晶振,它们的区别在于与STM32的连接方式。

2、HSI 内部高速时钟

时钟信号由内部RC震荡电路提供,时钟频率为8MHz,但是这个时钟频率会随着温度产生漂移,很不稳定,所以一般不使用此时钟信号。

3、LSE 外部低速时钟

时钟信号由外部晶振提供,时钟频率一般为32.768KHz,这个信号一般用于RTC实时时钟。

4、LSI 内部低速时钟

时钟信号由内部RC振荡电路提供,时钟频率一般为40KHz,这个信号一般用于独立看门狗时钟。

PLL锁相环

PLL锁相环是辅助产生时钟信号的器件。将时钟信号输入锁相环,锁相环可以将这个时钟信号的频率按照指定倍率提高(倍频)之后,再输出。与锁相环具有相反作用的是分频器,分频器可以将输入时钟信号分率按照指定倍率降低之后,再输出。

电话:0755-23068369