EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
STM32的晶振,时钟稳定性要重视!!!( |2 C5 H) Z A" P
! Z7 \" w; N* c. S7 o: h0 L/ s8 i3 V7 u+ u( X+ I) e5 W
最近看了不少网上网友的应用案例,在STM32晶振问题上不少都栽了跟头。我自己也碰见过一次。就是电容值搞错了。 ourdev有网友说:他的设备隔几天系统就出问题,系统时钟变慢。 ----------------------------------------有网友说: 国产的晶振,我们用在产品里吃过很多亏。发出去几百个货(出厂都检验合格), 到客户那里几个有时就不起振了(几个月后),后来改用进口的,从此不出问题了。哎!
) C3 J- S3 e2 \, N) i0 x3 E5 q9 O3 `( ~: C+ {1 F( c$ x
---------------------------------------有网友说:
1 r: b1 t; m9 n- I( }第一次遇到是忘了焊接22P的电容,板子可以工作,但是运行速度慢,但是晶振起振了, 示波器看波形有刺,想必是STM32认为外部晶振信号不好,自己用了内部的时钟,焊上22P电容, 波形变好,板子正常工作;
4 T/ R& d3 N3 Z. i% [# ^. C8 D/ u! {5 h
第二次是装在机器里面的板子,突然也是变慢了,以为是电源烤坏了晶振,因为电源比较热, 整机是全密封的,拆下晶振重新焊一个,OK,再没出过问题。
7 J Q2 q4 T- P( a3 u
9 W) i, x b. ~9 @! e' K所以我认为晶振还是关键,STM32对晶振应该是有比较高的要求的,千万不要吝啬晶振上的成本。. k# y q; c6 A8 {5 [+ E
-----------------------------------有网友说:6 `, L7 Z& f. R! e
楼主的现象我也遇上过,可能是8M晶振失效或虚焊了,初始化时采用了内部时钟,慢了不少。 | ' K/ C# j6 |, s1 q4 ?! J
--------------------------------有网友说:
# R" L3 C/ @9 p* x1 s5 X+ v | 4 T/ Q2 l0 k1 c( ^& M; _- t0 [
|