嵌入式系统关于晶振的问题汇总

博客集中讨论了STM32在使用晶振时遇到的各种问题,包括晶振不起振、速度变慢、稳定性不佳等。错误的电容值、国产晶振的质量问题以及STM32对外部晶振的高要求被指出。解决方案涉及检查负载电容、增加起振等待时间、选用高质量晶振以及优化电路板布局。建议在设计时注意晶振的稳定性和配置,确保产品的可靠性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近看了不少网上网友的应用案例,在STM32晶振问题上不少都栽了跟头。我自己也碰见过一次。就是电容值搞错了。

ourdev有网友说:他的设备隔几天系统就出问题,系统时钟变慢。

----------------------------------------有网友说:

国产的晶振,我们用在产品里吃过很多亏。发出去几百个货(出厂都检验合格),到客户那里几个有时就不起振了(几个月后),后来改用进口的,从此不出问题了。哎!

---------------------------------------有网友说:
第一次遇到是忘了焊接22P的电容,板子可以工作,但是运行速度慢,但是晶振起振了,示波器看波形有刺,想必是STM32认为外部晶振信号不好,自己用了内部的时钟,焊上22P电容,波形变好,板子正常工作;

第二次是装在机器里面的板子,突然也是变慢了,以为是电源烤坏了晶振,因为电源比较热,整机是全密封的,拆下晶振重新焊一个,OK,再没出过问题。

所以我认为晶振还是关键,STM32对晶振应该是有比较高的要求的,千万不要吝啬晶振上的成本。
-----------------------------------有网友说:
楼主的现象我也遇上过,可能是8M晶振失效或虚焊了,初始化时采用了内部时钟,慢了不少。

--------------------------------有网友说:
32.768晶振的负载电容类型需要 6P的,最好用4脚封装那种灰黑色的。
另外,如果是 RTC慢,就是32.768的问题。
如果是系统忽然变很慢,就是HSE部分,8M的那个有问题。
STM32 的自恢复能力还是很强的。

---

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zxm8513

你我共同努力,铸就技术丰碑。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值