花了近一个小时的时间,终于把STM32的时钟树图过了一遍,话不多说,先总结,再详细展开。时钟系统是什么,就像是人的脉搏一样,主要理解以下的几个概念。
RC震荡源:即RC电路,全称Resistance-Capacitance Circuits。一个 相移电路(RC电路)或称 RC滤波器、 RC网络, 是一个包含利用电压源、电流源驱使电阻器、电容器运作的电路。有RC串联电路,RC并联电路和RC串并联电路组成,可作为不精准时钟使用。(例如:看门狗时钟)
时钟使能:简而言之,就是让时钟开始进行工作,即为使能。图中为半圆形
选择器:用于选择时钟来源,如选择LSE,HSE,LSI图中描述为梯形结构。
RTC:实时时钟(Real-Time Clock)是PC主板上的晶振及相关电路组成的时钟电路的生成脉冲,RTC经过8254电路的变频产生一个频率较低一点的OS(系统)时钟TSC,系统时钟每一个cpu周期加一,每次系统时钟在系统初起时通过RTC初始化。8254本身工作也需要有自己的驱动时钟(PIT)
分频器:进行除法运算
倍频器:进行乘法运算
PLL(Phase Locked Loop): 为锁相回路或锁相环,用来统一整合时脉讯号,使高频器件正常工作,如内存的存取资料等。PLL用于振荡器中的反馈技术。 许多电子设备要正常工作,通常需要外部的输入信号与内部的振荡信号同步。一般的晶振由于工艺与成本原因,做不到很高的频率,而在需要高频应用时,有相应的器件VCO,实现转成高频,但并不稳定,故利用锁相环路就可以实现稳定且高频的时脉冲讯号。
|