请选择 进入手机版 | 继续访问电脑版
搜索
查看: 1444|回复: 9

stm的mcu选外部晶振,是选频率高还是选低的,有什么讲究吗?

[复制链接]

该用户从未签到

4

主题

16

帖子

0

蝴蝶豆

初级会员

最后登录
2021-10-9
发表于 2020-4-20 22:05:37 | 显示全部楼层 |阅读模式
比如 stm32L486,datasheet给出的最高主频是80MHz,那么 4Mhz,8Mhz,16Mhz,20Mhz, 40Mhz的外部晶振都能通过倍频达到。那么选哪个频率的最合适呢?根据什么原则来选?有什么门道和讲究没有?比如,emi的考量,功耗高低等等。




回复

使用道具 举报

该用户从未签到

74

主题

3420

帖子

82

蝴蝶豆

社区小助手

最后登录
2023-11-12
发表于 2020-4-21 07:33:27 | 显示全部楼层
使用CubeMX进行系统时钟配置,就能得到最合理的晶振频率选择值

无标题.png

回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

16

帖子

0

蝴蝶豆

初级会员

最后登录
2021-10-9
 楼主| 发表于 2020-4-21 14:39:31 | 显示全部楼层
wenyangzeng 发表于 2020-4-21 07:33
使用CubeMX进行系统时钟配置,就能得到最合理的晶振频率选择值

我想知道为什么选8Mhz? 有什么窍门?
我选40Mhz 或者4Mhz的 有什么不一样?是功耗问题 还是  EMC问题
回复 支持 反对

使用道具 举报

该用户从未签到

74

主题

3420

帖子

82

蝴蝶豆

社区小助手

最后登录
2023-11-12
发表于 2020-4-21 14:58:30 | 显示全部楼层
爱德华迪奥 发表于 2020-4-21 14:39
我想知道为什么选8Mhz? 有什么窍门?
我选40Mhz 或者4Mhz的 有什么不一样?是功耗问题 还是  EMC问题 ...

PLL与分频器不是对所有晶振频率都能倍频到所需整倍值。当你的设定不符合PLL倍频、分频时,配置框会出现红色警告。
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

16

帖子

0

蝴蝶豆

初级会员

最后登录
2021-10-9
 楼主| 发表于 2020-4-21 16:31:37 | 显示全部楼层
4Mhz、8Mhz、16Mhz、20Mhz、32Mhz、40Mhz 统统都可以PLL到80Mhz,没有红色;除了20Mhz的USB 只能调到45Mhz,完全OK啊! 40Mhz.jpg 32Mhz.jpg 20Mhz.jpg 16Mhz.jpg 8Mhz.jpg 4Mhz.jpg
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

16

帖子

0

蝴蝶豆

初级会员

最后登录
2021-10-9
 楼主| 发表于 2020-4-21 16:41:04 | 显示全部楼层
wenyangzeng 发表于 2020-4-21 14:58
PLL与分频器不是对所有晶振频率都能倍频到所需整倍值。当你的设定不符合PLL倍频、分频时,配置框会出现红 ...

4Mhz、8Mhz、16Mhz、20Mhz、32Mhz、40Mhz 统统都可以PLL到80Mhz,没有红色完全OK啊!
回复 支持 反对

使用道具 举报

该用户从未签到

74

主题

3420

帖子

82

蝴蝶豆

社区小助手

最后登录
2023-11-12
发表于 2020-4-21 16:55:12 | 显示全部楼层
爱德华迪奥 发表于 2020-4-21 16:41
4Mhz、8Mhz、16Mhz、20Mhz、32Mhz、40Mhz 统统都可以PLL到80Mhz,没有红色完全OK啊! ...

那个USB45MHZ的应该无法正常使用USB,其它的可以根据晶振选配。
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

16

帖子

0

蝴蝶豆

初级会员

最后登录
2021-10-9
 楼主| 发表于 2020-4-21 22:15:37 | 显示全部楼层
wenyangzeng 发表于 2020-4-21 16:55
那个USB45MHZ的应该无法正常使用USB,其它的可以根据晶振选配。

不要扯开话题嘛!20Mhz的不管,其他的呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

16

帖子

0

蝴蝶豆

初级会员

最后登录
2021-10-9
 楼主| 发表于 2020-4-21 22:16:26 | 显示全部楼层
20Mhz晶振 的 usb 也可以了
20Mhz.jpg
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

4

帖子

0

蝴蝶豆

初级会员

最后登录
2020-9-23
发表于 2020-8-30 13:39:22 | 显示全部楼层
个人看法:
1.        8MHz 足够快, 不需PLL就可以作一般应用, 比方IoT。
2.        8是 2的3次方, PLL容易理解和说明。
3.        基本上 HSE到PLL的路径上, Gate Count应该不多, 应该不是功耗问题。
4.        4M/8M EMI/EMO干扰考虑, PCB很简单就可以克服。
5.        成本因素是要考虑的,挑一个便宜稳定, 容易取得的。
6.        根据应用所需选择能用的(USB, Ethernet, USART Baud Rate, etc), 性价比最高的。
7.        HSE选 8MHz, 可能是因为内部HSI是 8MHz,比较好演示或测试。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-3-29 10:20 , Processed in 0.205150 second(s), 46 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表