[应用相关] STM32晶振频率怎么选

[复制链接]
51|18
wowu 发表于 2026-3-16 14:22 | 显示全部楼层 |阅读模式
一、高速晶振(HSE):8MHz是“官方推荐”

主流选择:STM32官方例程、开发板默认用8MHz,通过内部PLL倍频到72MHz(如STM32F1系列)。

为啥选它:

兼容性最好,资料多,出问题容易查。

8MHz×9倍频=72MHz,刚好匹配STM32F1最大主频。

其他可选:4MHz、12MHz、16MHz、25MHz(需参考芯片手册,部分型号支持)。

选12MHz?需改PLL倍频(如6倍频到72MHz),但需同步修改代码和工程设置。

选高频(如25MHz)?注意EMC辐射问题,低频(如4MHz)需确认内部倍频器支持。

二、低速晶振(LSE):32.768kHz是“RTC专用”

唯一用途:给实时时钟(RTC)提供精准时间,断电后靠电池维持。

为啥选它:

32.768kHz=2¹⁵,分频后刚好得到1Hz秒脉冲,计时超准。

低功耗,适合长时间运行。

可选替代:

不用RTC?直接省掉这个晶振,节省PCB空间。

需高精度RTC?选低负载、低ESR值的晶振(如6pF、9pF)。

三、内部晶振(HSI/LSI):应急备用方案

HSI(高速内部RC):

频率:8MHz(主流系列)或16MHz(部分高性能系列)。

缺点:精度差(±1%~±5%),受温度、电压影响大。

用途:对成本敏感、无需高精度的场景(如简单控制)。

LSI(低速内部RC):

频率:约32kHz~40kHz。

用途:独立看门狗(IWDG)或低速RTC(精度要求低时)。

四、选型核心原则:看需求,别盲目

要高精度:

外部高速晶振选8MHz(主流)或12MHz(需改代码)。

外部低速晶振必须用32.768kHz(RTC必备)。

要低成本:

不用RTC?省掉32.768kHz晶振。

对时间精度要求低?直接用内部HSI/LSI。

要兼容性:

跟官方例程走,选8MHz+32.768kHz,省心。

多品牌MCU混用?统一选12MHz(如8051也常用12MHz)。

五、避坑指南:这些错误别犯!

晶振频率与代码不匹配:

选了12MHz晶振,但代码里还是按8MHz算,系统时钟直接乱套!

解决办法:修改HSE_VALUE定义和PLL倍频参数(如STM32CubeMX里直接改)。

忽略负载电容:

晶振标称负载电容(如20pF),但实际用的电容不匹配,导致频率偏移。

解决办法:按公式C1=C2=2×CL-C_stray选电容(CL是晶振标称值,C_stray估算2-5pF)。

布局干扰:

晶振离芯片太远,或下方走高速信号线,导致信号被干扰。

解决办法:晶振紧贴芯片,走线短且对称,下方铺地隔离。
————————————————
版权声明:本文为CSDN博主「王者级废铁」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40170041/article/details/157687157

spicy 发表于 2026-3-16 15:07 | 显示全部楼层
文章对 STM32 晶振频率选型讲解超详细,很实用!
stormwind123 发表于 2026-3-16 16:07 | 显示全部楼层
明确了高速、低速及内部晶振选型要点,受益匪浅。
七毛钱 发表于 2026-3-16 17:08 | 显示全部楼层
官方推荐 8MHz 高速晶振的原因分析得很到位。
今天会画卧蚕吗 发表于 2026-3-16 18:08 | 显示全部楼层
了解到不同高速晶振选择对代码和设置的影响,不错。
内政奇才 发表于 2026-3-16 18:08 | 显示全部楼层
低速晶振 32.768kHz 为 RTC 专用,解释得很清晰。
又见江南雨 发表于 2026-3-16 19:09 | 显示全部楼层
内部晶振作为应急备用方案,介绍得很全面。
在海边聆听 发表于 2026-3-16 20:09 | 显示全部楼层
选型核心原则总结得好,给实际选型指明了方向。
才没有脸红 发表于 2026-3-16 21:10 | 显示全部楼层
避坑指南很关键,能避免很多常见错误。
故里说长安 发表于 2026-3-16 21:10 | 显示全部楼层
文章内容专业且有条理
没有太阳的晴天 发表于 2026-3-16 22:11 | 显示全部楼层
对晶振频率与代码不匹配的问题及解决办法阐述明确。
海滨消消 发表于 2026-3-16 15:11 | 显示全部楼层
负载电容问题容易被忽视,文章提醒得很及时。
等凌晨日出 发表于 2026-3-16 15:11 | 显示全部楼层
晶振布局干扰的解决办法很实用,值得参考。
茉璃夏 发表于 2026-3-16 15:12 | 显示全部楼层
文章涵盖了 STM32 晶振选型的各个方面,很完整。
茉璃夏 发表于 2026-3-16 15:12 | 显示全部楼层
通过文章能清楚知道不同场景下晶振该如何选择。
进入猫次元 发表于 2026-3-16 15:12 | 显示全部楼层
讲解深入浅出,让复杂的晶振选型变得容易理解。
麻花油条 发表于 2026-3-16 15:12 | 显示全部楼层
文章对 STM32 晶振选型具有很强的指导意义。
classroom 发表于 2026-3-16 15:13 | 显示全部楼层
了解到多品牌 MCU 混用时的晶振选型策略,很好。
cr315 发表于 2026-3-16 15:45 | 显示全部楼层
文章逻辑清晰,先介绍各晶振特点再讲选型原则。
duo点 发表于 2026-3-16 17:38 | 显示全部楼层
避坑部分很贴心,能帮助开发者少走很多弯路。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

186

主题

4541

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部
0