STM32
直播中

qjqb

9年用户 1311经验值
擅长:5762
私信 关注
[问答]

浅析STM32时钟与STM32时钟源

STM32的时钟源是由哪些部分组成的?
STM32主要的总线时钟频率有哪些?


回帖(1)

李童

2021-11-22 09:46:20
  STM32时钟
  时钟源:时钟源用来为环形脉冲发生器提供频率稳定且电平匹配的方波时钟脉冲信号。它通常由石英 晶体振荡器和与非门组成的正反馈振荡威廉希尔官方网站 组成,其输出送至环形脉冲发生器。
  
  晶振 脉冲
  时钟频率(又译:时钟频率速度,英语:clock rate),是指同步威廉希尔官方网站 中时钟的基础频率,它以“若干次周期每秒”来度量,量度单位采用SI单位赫兹(Hz)。它是评定CPU性能的重要指标。一般来说主频数字值越大越好。外频,是CPU外部的工作频率,是由主板提供的基准时钟频率。FSB频率,是连接CPU和主板芯片组中的北桥芯片的前端总线(Front Side Bus)上的数据传输频率。CPU的主频和外频间存在这样的关系:主频=外频×倍频。
  在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。
  ①HSI是高速内部时钟,RC振荡时钟。
  ②HSE是高速外部时钟,晶振时钟,可接石英/陶瓷谐振器,或者接外部时钟源。
  ③LSI是低速内部时钟。
  ④LSE是低速外部时钟,是 32.768 kHz 低速外部 (LSE) 晶振或陶瓷谐振器。
  ⑤PLL(Phase Locked Loop): 为锁相回路或锁相环,用来统一整合时钟信号,使高频器件正常工作,如内存的存取资料等。PLL用于振荡器中的反馈技术。 许多电子设备要正常工作,通常需要外部的输入信号与内部的振荡信号同步。一般的晶振由于工艺与成本原因,做不到很高的频率,而在需要高频应用时,由相应的器件VCO,实现转成高频,但并不稳定,故利用锁相环路就可以实现稳定且高频的时钟信号。
  时钟频率:1GHZ = 1000 MHZ = 1 000 000 KHZ = 1 000 000 000 HZ
  STM32时钟源
  LSIRC 32KHZ 32 kHz 低速内部 RC (LSI RC),该 RC 用于驱动独立看门狗,也可选择提供给 RTC 用
  于停机/待机模式下的自动唤醒。
  LSEOSC 32.768KHZ 32.768 kHz 低速外部晶振( LSE 晶振),用于驱动 RTC 时钟 (RTCCLK)
  16 MHZHSI RC 16 MHz RC 振荡器生成,可直接用作系统时钟(CPU),或者用作 PLL 输入
  4-26MHZ HSE OSC 4-26MHZ(外部晶振取值范围) 高速外部晶振( HSE 晶振),
  STM32主要的总线时钟频率
  SYSCLK 168MHZ
  HCLK 168MHZ
  AHB1/AHB1 168MHZ
  APB1 42MHZ
  APB2 84MHZ
举报

更多回帖

发帖
×
20
完善资料,
赚取积分