发新帖我要提问
12
返回列表
打印

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

[复制链接]
楼主: aozima
手机看帖
扫描二维码
随时随地手机跟帖
21
:o   楼主悲剧了

使用特权

评论回复
22
aozima|  楼主 | 2012-4-27 13:50 | 只看该作者
焊接新版的同事反映可能晶振的电容焊错,重换了正确的电容后,暂时没再发现不起振的问题。

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

补上新版的波形图:
OSC_IN


OSC_OUT


MCO使用频率计测试频率稳定不飘

使用特权

评论回复
23
香水城| | 2012-4-27 14:31 | 只看该作者
本帖最后由 香水城 于 2012-4-27 14:32 编辑

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


全文: http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/APPLICATION_NOTE/CD00221665.pdf

ButterFly.jpg (6.89 KB )

ButterFly.jpg

使用特权

评论回复
24
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的普遍情况。也感觉跟其它公司芯片反过来

使用特权

评论回复
25
IJK| | 2012-4-27 15:02 | 只看该作者
问题来自于板子而非芯片,符合我的预期

使用特权

评论回复
26
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还是其它芯片,肯定都是要好好设计的。

使用特权

评论回复
27
夜沉晨| | 2013-6-16 14:53 | 只看该作者
各位,我用stm32F4的MCO产生的大于50mhz的波形的幅值怎么这么低啊,IO补偿怎么使用的有什么主意事项吗

54mhz.png (80.33 KB )

54mhz.png

30MHZ.png (97.94 KB )

30MHZ.png

使用特权

评论回复
28
夜沉晨| | 2013-6-16 14:55 | 只看该作者
aozima 发表于 2012-4-27 13:50
焊接新版的同事反映可能晶振的电容焊错,重换了正确的电容后,暂时没再发现不起振的问题。

而我用示波器的 ...

楼主的这个MCO是怎么产生的?使用IC补偿了吗。我的F4产生的50mhz的幅值怎么这么低啊,求指导啊

使用特权

评论回复
29
aozima|  楼主 | 2013-6-16 15:43 | 只看该作者
夜沉晨 发表于 2013-6-16 14:55
楼主的这个MCO是怎么产生的?使用IC补偿了吗。我的F4产生的50mhz的幅值怎么这么低啊,求指导啊 ...

IC补偿是指?

输出频率越高,测到的幅度就会越低,同时示波器探头要使用X10,甚至X100。

使用特权

评论回复
30
trumpxp| | 2013-6-16 20:13 | 只看该作者
帮你顶一个   楼主  应该问题不大·

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则