【晶振专题】案例:为什么对着STM32低速32.768K晶振哈口气就不起振了?

本文详细探讨了STM32低速32.768K晶振在特定环境下可能不起振的问题,包括对晶振吹气后不起振的现象。通过电路分析、安全因子测试和查阅STM32勘误表,发现湿度可能是导致晶振不起振的原因。解决方案是增加16M~22M的反馈电阻或者使用三防漆保护电路,确保在潮湿环境下也能正常工作。

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

        本案例发现在一个工装产品上,首批一共做了10几台样机。发现有的样机在开机的时候读取不到RTC,有的样机却可以。读不到RTC是概率性出现的,发生在第一次上电的情况。开始他怀疑是环境问题,会不会和温度有关,于是同事在家做了大量的实验,发现对晶振吹口气就能让晶振不起振,后又用吹风机吹一吹加热一下,又可以起振。问题成了玄学。

        这个异常到我这的时候就觉得很困惑,因此首先怀疑到电路设计上安全因子是否不够,另外从他的实验上也可以发现环境变化对电路影响等问题。

        首先先从设计端查看:

        为了保证RTC的精度,设计上使用了外部RTC ,电路图如下:

         这部分电路参考的是STM32F103XX系列手册 P54要求:MCU外面加一个32.768KHz晶振,两个匹配电容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

阳光宅男@李光熠

持续与大家共同进步

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

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

打赏作者

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

抵扣说明:

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

余额充值