STM32CuboMX时钟选择

STM32CuboMX时钟选择


上节中配置时钟时选择了Crystal/Ceramic Resonator晶体 / 陶瓷谐振器,为什么呢

首先明确内部时钟是HSI/LSI(i人),外部时钟是HSE/LSE(e人)。
再进行i和e的对比

项目 内部时钟 外部时钟
精度 提供便捷性,但是频率精度和稳定性较差 外部时钟,频率精度高、稳定性好
频率范围 相对固定(如 HSI 通常为 8MHz ),灵活性不足 频率范围一般为 4MHz - 16MHz ,能按需选择合适频率
抗干扰能力 在芯片内部,易受芯片内其他电路模块工作时产生的噪声干扰 可通过合理的电路布局和隔离措施,降低芯片内部噪声干扰,提高时钟信号质量

内部时钟是在芯片内部的,它是由LC振荡电路组成的(无晶振),L即电感,C即电容,两者都是储能元件,在电路中实现能量交换
而外部时钟是由晶振提供的,晶振即晶体谐振器,可分为有源晶振和无源晶振,无源晶振无需接电源,仅由石英晶片构成(利用石英晶片的反电压效应产生振荡),而有源晶振需接电源,由石英晶片和时钟电路构成

最后进行BYPASS Clock Source旁路时钟源和Crystal/Ceramic Resonator晶体 / 陶瓷谐振器的对比

项目 旁路时钟源 晶体 / 陶瓷谐振器
器件种类 有源晶振(接电源) 无源晶振
电路复杂程度 需要电源连接,自己内部含有振荡器电路,不依靠芯片内部振荡电路 晶体 / 陶瓷谐振器需与芯片内部震荡电路配合工作
精度(越高稳定性越好) 最高精度5ppm 最高精度0.1ppm
灵活性 差(信号电平固定,需要选择合适的信号电平)

结合下图,我的板子上是两脚无源晶振,最后选择了Crystal/Ceramic Resonator
STM32CuboMX时钟选择_第1张图片

你可能感兴趣的:(嵌入式——STM32,stm32,单片机,嵌入式硬件,c语言)