【已解决-板子而非芯片问题】【请教】关于STM32F4晶振的问题

[复制链接]
17856|29
zyh811025 发表于 2012-4-20 21:57 | 显示全部楼层
:o   楼主悲剧了
 楼主| aozima 发表于 2012-4-27 13:50 | 显示全部楼层
焊接新版的同事反映可能晶振的电容焊错,重换了正确的电容后,暂时没再发现不起振的问题。

而我用示波器的波形的板子是第一版的,布线不些不合理,而当时新版调试的那边没有示波器。所以误认为两个板子都是同一个问题了。

补上新版的波形图:
OSC_IN
F4_OSC_IN.jpg

OSC_OUT
F4_OSC_OUT.jpg

MCO使用频率计测试频率稳定不飘
mco.jpg
香水城 发表于 2012-4-27 14:31 | 显示全部楼层
本帖最后由 香水城 于 2012-4-27 14:32 编辑

振荡器的设计确实有需要注意的事情:
PCB_Hints_Oscillator.GIF

全文: http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/APPLICATION_NOTE/CD00221665.pdf
ButterFly.jpg
IJK 发表于 2012-4-27 15:01 | 显示全部楼层
刚测了一下新焊的ART的板子,虽然幅度也很低,但波形却很圆滑。
示波器测得的频率也非常稳,最后一位数字都不跳。

另外。还发现,不管是realtouch还是ART,
OSC_OUT的电压都比OSC_IN要弱,与一般的是反过来的。

OS ...
aozima 发表于 2012-4-20 16:45


“OSC_OUT的电压都比OSC_IN要弱”
注意到STM32有这样的现象,不知道是否是所有STM32的普遍情况。也感觉跟其它公司芯片反过来
IJK 发表于 2012-4-27 15:02 | 显示全部楼层
问题来自于板子而非芯片,符合我的预期
 楼主| aozima 发表于 2012-4-27 15:15 | 显示全部楼层
本帖最后由 aozima 于 2012-4-27 15:17 编辑

总结一下:
1.我这边用仪器测的板子是设计不合理的,而新版有焊接错误,加上又没有测量过,这里靠猜测。
2.STM32F4的晶振幅度比103 107要低很多,继续猜测。
3.OSC_OUT反过来比OSC_IN幅度要低,继续猜测。

由上面可以得到,STM32F4的晶振输出幅度确实要弱了很多,估计是出于功耗考虑。
但资料上没看到有详细的描述,或我没有找到,所以直接跟103,107对比,很容易怀疑是芯片有问题。

当然,至于晶振电路,不管是40X还是103还是其它芯片,肯定都是要好好设计的。
夜沉晨 发表于 2013-6-16 14:53 | 显示全部楼层
各位,我用stm32F4的MCO产生的大于50mhz的波形的幅值怎么这么低啊,IO补偿怎么使用的有什么主意事项吗
54mhz.png
30MHZ.png
夜沉晨 发表于 2013-6-16 14:55 | 显示全部楼层
aozima 发表于 2012-4-27 13:50
焊接新版的同事反映可能晶振的电容焊错,重换了正确的电容后,暂时没再发现不起振的问题。

而我用示波器的 ...

楼主的这个MCO是怎么产生的?使用IC补偿了吗。我的F4产生的50mhz的幅值怎么这么低啊,求指导啊
 楼主| aozima 发表于 2013-6-16 15:43 | 显示全部楼层
夜沉晨 发表于 2013-6-16 14:55
楼主的这个MCO是怎么产生的?使用IC补偿了吗。我的F4产生的50mhz的幅值怎么这么低啊,求指导啊 ...

IC补偿是指?

输出频率越高,测到的幅度就会越低,同时示波器探头要使用X10,甚至X100。
trumpxp 发表于 2013-6-16 20:13 | 显示全部楼层
帮你顶一个   楼主  应该问题不大·
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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