你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

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

[复制链接]
爱德华迪奥 发布时间:2020-4-20 22:05
比如 stm32L486,datasheet给出的最高主频是80MHz,那么 4Mhz,8Mhz,16Mhz,20Mhz, 40Mhz的外部晶振都能通过倍频达到。那么选哪个频率的最合适呢?根据什么原则来选?有什么门道和讲究没有?比如,emi的考量,功耗高低等等。
1 |# r+ V5 y8 W
+ |( Z5 S5 f7 A* F6 L. H3 B
3 d1 O6 n9 e/ I; m% Z7 R8 T
; E1 Q* F. m1 x3 c7 s7 @- K% f" k3 K8 s0 m0 h0 S: x) L/ D
收藏 评论9 发布时间:2020-4-20 22:05

举报

9个回答
wenyangzeng 回答时间:2020-4-21 07:33:27
使用CubeMX进行系统时钟配置,就能得到最合理的晶振频率选择值, M$ E; x2 Z, b" f- B; o
# L/ D6 R% S: V# y# p
无标题.png
5 R& R. v) z. U2 b/ z6 |4 \* {  ~4 Y; g! s% E) I1 u0 K& }
爱德华迪奥 回答时间:2020-4-21 14:39:31
wenyangzeng 发表于 2020-4-21 07:33
7 @& ~% ?* v7 G$ {3 L: ]  @使用CubeMX进行系统时钟配置,就能得到最合理的晶振频率选择值
3 K( B1 g2 W$ v: b
我想知道为什么选8Mhz? 有什么窍门?
  d/ ?! p; H( i4 q# x& y6 D# v+ h- R 我选40Mhz 或者4Mhz的 有什么不一样?是功耗问题 还是  EMC问题
wenyangzeng 回答时间:2020-4-21 14:58:30
爱德华迪奥 发表于 2020-4-21 14:396 V, d# W, d* N; ~
我想知道为什么选8Mhz? 有什么窍门?
& A0 e+ P& l$ _, _# E 我选40Mhz 或者4Mhz的 有什么不一样?是功耗问题 还是  EMC问题 ...
& d* j( A" v" l8 k/ \+ A& x) y2 c
PLL与分频器不是对所有晶振频率都能倍频到所需整倍值。当你的设定不符合PLL倍频、分频时,配置框会出现红色警告。
爱德华迪奥 回答时间: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
% o! A( W5 m4 z8 N+ N
爱德华迪奥 回答时间:2020-4-21 16:41:04
wenyangzeng 发表于 2020-4-21 14:58
0 R6 V6 ]8 L+ X# d- OPLL与分频器不是对所有晶振频率都能倍频到所需整倍值。当你的设定不符合PLL倍频、分频时,配置框会出现红 ...

3 O- h( d9 E) Q. v: l! G. @4Mhz、8Mhz、16Mhz、20Mhz、32Mhz、40Mhz 统统都可以PLL到80Mhz,没有红色完全OK啊!
wenyangzeng 回答时间:2020-4-21 16:55:12
爱德华迪奥 发表于 2020-4-21 16:41
0 b& m0 l7 c6 Z+ R2 V" n2 R) r* r4Mhz、8Mhz、16Mhz、20Mhz、32Mhz、40Mhz 统统都可以PLL到80Mhz,没有红色完全OK啊! ...

, t2 Z/ L, {# B! j+ }+ v5 K6 O那个USB45MHZ的应该无法正常使用USB,其它的可以根据晶振选配。
爱德华迪奥 回答时间:2020-4-21 22:15:37
wenyangzeng 发表于 2020-4-21 16:551 @8 f! r' E+ I
那个USB45MHZ的应该无法正常使用USB,其它的可以根据晶振选配。

4 y5 k6 D! t5 u  a7 Q7 Z; B5 i不要扯开话题嘛!20Mhz的不管,其他的呢?
爱德华迪奥 回答时间:2020-4-21 22:16:26
20Mhz晶振 的 usb 也可以了
  O; }7 j& g. p5 J4 r 20Mhz.jpg
' \' Z3 c+ G7 V* ^4 g# }( _, C2 s5 D
jason0821 回答时间:2020-8-30 13:39:22
个人看法:' P, l" i) Y) [9 ]+ }( E0 `( Z0 A
1.        8MHz 足够快, 不需PLL就可以作一般应用, 比方IoT。
9 ]* r" k) E" K3 Y( J2.        8是 2的3次方, PLL容易理解和说明。
6 H3 b% G% j2 J- y3.        基本上 HSE到PLL的路径上, Gate Count应该不多, 应该不是功耗问题。
7 y. w' \/ C! h4.        4M/8M EMI/EMO干扰考虑, PCB很简单就可以克服。3 `: ]  z0 F3 l1 e5 z1 j2 I
5.        成本因素是要考虑的,挑一个便宜稳定, 容易取得的。
# T) z9 X+ M: |. X% W$ l% }6.        根据应用所需选择能用的(USB, Ethernet, USART Baud Rate, etc), 性价比最高的。, B6 L( x5 ~/ k0 S/ m9 P& A
7.        HSE选 8MHz, 可能是因为内部HSI是 8MHz,比较好演示或测试。( n! m" s; O5 a  Z; j  T, u8 o

6 ?2 m4 i6 Y. S! q2 O9 z

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版