找回密码
 注册
关于网站域名变更的通知
查看: 249|回复: 3
打印 上一主题 下一主题

单片机STM32元器件晶振选型

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2023-1-10 09:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
STM32F3xx系列是高集成和易于开发的32位mcu,整合了带有DSP与FPU指令、工作频率为72MHz的32位ARM Cortex-M4内核、高级模拟外设以及嵌入式Flash和SRAM存储器。由于实时功能、数字信号处理、低功耗与低电压操作特性,STM32F3xx能有效处理三相电机控制器、生化和工业传感器以及音频滤波器等电路的混合信号,可广泛用于消费、医疗、便携式健身、系统监控与测量的实际应用。
) i) X  P" W* t: F! L8 b2 i
* a/ F3 w! M' o  K; `( h- b时钟方面,STM32F3xx使用两个时钟源:LSE采用的X1是一个32.768kHz晶振,用于嵌入式RTC;HSE采用的X2为8MHz晶振,用于STM32F3xx MCU运行。每个时钟源在未使用时,都可单独打开或者关闭,以降低功耗。
# Y- @$ H5 B9 A) }/ P  L6 ^, F1 i" j* m" |6 G8 e
1. HSE时钟6 }: x+ A: T+ R  l& w3 M

3 R7 b6 `) ]# w高速外部时钟信号(HSE)OSC时钟有2个时钟源:HSE外部晶振 / 陶瓷谐振器,HSE用户外部时钟。
8 H3 t* G, O+ ]8 n
2 ~0 q2 u- p6 ^. d0 s图1.HSE/LSE时钟源
6 R2 I! i0 I  t+ D* i( F9 Z5 n3 |4 P5 r: }  Q5 G7 C7 n7 [5 I0 u" g: V
PCB布线时,谐振器和负载电容必须尽可能地靠近振荡器的引脚,以尽量减小输出失真和起振稳定时间。负载电容值必须根据所选振荡器的不同做适当调整。(1)外部晶振/陶瓷谐振器(HSE晶振)6 S# ]- k1 K" {7 w4 [$ y

, s* y6 K4 j& B, |- O, [4-32MHz外部振荡器的优点是精度非常高。时钟控制寄存器中的HSERDY标志(RCC_CR)指示了HSE振荡器是否稳定。在启动时,硬件将此位置1后,此时钟才可以使用。如在时钟中断寄存器(RCC_CIR)中使能中断,则可产生中断。HSE晶振可通过时钟控制寄存器(RCC_CR)中的HSEON位打开或关闭。9 T3 J! u7 |% i; S

% \7 M' j$ B2 X5 w- ?+ v8 l5 R(2)外部源(HSE旁路)/ Q- E" g% N7 W$ f
0 R/ [! |% q) j. }1 q3 k" g+ f! J
在此模式下,必须提供外部时钟源,最高频率不超过32MHz。此模式通过将时钟控制寄存器(RCC_CR)中的HSEBYP和HSEON位置1进行选择。必须使用占空比为40-60%的外部时钟信号(方波、正弦波或三角波)来驱动OSC_IN引脚,具体取决于频率,同时OSC_OUT引脚可用作GPIO。! h' R0 W, h  V7 w* ?& ^  M% {2 \
' U3 ]$ ~" B7 l& R- X0 B) c0 K' W
2. LSE时钟
# @' J7 A! K3 G! Q4 G' F* n+ c/ ?9 a) I  y
LSE晶振是32.768kHz低速外部晶振或陶瓷谐振器,可作为实时时钟(RTC)的时钟源来提供时钟/日历或其它定时功能,具有功耗低且精度高的优点。LSE晶振通过备份域控制寄存器(RCC_BDCR)中的LSEON位打开和关闭。使用备份域控制寄存器(RCC_BDCR)中的LSEDRV[1:0]位,可在运行时更改晶振驱动强度,以实现稳健性、短启动时间和低功耗之间的最佳平衡。备份域控制寄存器(RCC_BDCR)中的LSERDY标志指示了LSE晶振是否稳定。在启动时,硬件将此位置1后,LSE晶振输出时钟信号才可以使用。如在时钟中断寄存器(RCC_CIR)中使能中断,则可产生中断。在此模式下,必须提供外部时钟源,最高频率不超过1MHz。此模式通过将备份域控制寄存器(RCC_BDCR)中的LSEBYP和LSEON位置1进行选择。必须使用占空比约为50%的外部时钟信号(方波、正弦波或三角波)来驱动OSC32_IN引脚,同时OSC32_OUT引脚可用作GPIO。! o; [# k3 L7 b* x5 j- T

9 ?; E) ^$ d* O* w3 y8 b) M9 s3. HSI时钟( k# [6 D5 F; I$ c  j( ?; S1 U' q" l

: |' D  S, V! S9 H% D( W& wHSI时钟信号由内部8MHz RC振荡器生成,可直接用作系统时钟(SYSCLK),或者用作PLL输入。HSI RC振荡器的优点是成本较低(无需使用外部元件)。此外,其启动速度也要比HSE晶振块,但即使校准后,其频率精度也不及外部晶振或陶瓷谐振器。因为生产工艺不同,不同芯片的RC振荡器频率也不同,ST对每个器件进行出厂校准,达到TA= 25℃时1%的精度。此外,可将HSI时钟接至MCO复用器。时钟可连接至F30x中定时器16的输入及F37x中定时器14的输入,以允许用户校准振荡器。  w5 _% C: z. j0 n+ H( o( B

/ l) W  S% h1 P+ b, _3 M4. LSI时钟4 y' u& V; a- J. J" t/ p. J
: V/ D) Q) @  ~0 L- K
低速内部RC时钟(LSI RC)频率约为40kHz(30kHz到60kHz之间)。LSI时钟可作为低功耗时钟源在停机和待机模式下保持运行,用于驱动独立看门狗(IWDG)和RTC,也可选择提供给RTC用于停机/待机模式下的自动唤醒。  ~6 A& E- v+ B

9 B1 G) a& n0 t6 U6 L图2.STM32F30x微控制器参考原理图
3 r4 {5 N( v1 i  f+ I/ w: W" ]4 ?6 D( @7 R9 u* B0 V+ \# p: R; o" a
5.选型参考
. x+ x& @0 z+ m$ E. q' [" H' p$ L* @
下表是STM32F303VCT/358VCT6、STM32F373VCT6/378VCT6外围元器件参考数据。其中,前三项为必备项,其他为备选元器件。8 l7 S5 z6 W6 U; N' o

$ o+ l1 ]& F$ C- ]. j, Y1 }3 OSTM32F3xx系列MCU外围元器件配置参考数据% E4 y4 H" u  n. }  p
) C2 o4 Q8 A: V% m% L
BOM中,32kHz石英晶振用于LSE,频点为32.768kHz,两个匹配电容选择10pF的MLCC电容器,无需匹配电阻。8MHz石英晶振用于HSE,两个匹配电容C14、C15选择20pF的MLCC电容器,匹配电阻R4选择390Ω,具体应以晶振参数和涉及要求为准。- e4 t- H3 C) v+ U5 l- C; W% D) r# Q

# K; E* W# J* ]* ^0 _4 g: R

该用户从未签到

2#
发表于 2023-1-10 11:04 | 只看该作者
几乎所有使用MCU的产品,外围电路都离不开晶振电路设计,大多数电子设计人员从入门开始都会接触到晶振电路。

该用户从未签到

3#
发表于 2023-1-10 13:41 | 只看该作者
很少有人真正了解晶振电路是如何工作的,在晶振出现问题之前,多数人不会付出太多精力去关注振荡器电路设计是否合理,通常等到产品量产,由于晶振而导致的大面积宕机现象时,才开始注意到晶振电路设计是否合理。

该用户从未签到

4#
发表于 2023-1-10 14:17 | 只看该作者
石英晶体振荡器。是利用石英晶体的压电效应厂商高精度振荡频率的一种电子元件。
7 [, G8 g, I' Z! X. t晶体是指其中的原子、分子、或离子以规则、重复的模式朝各方向延伸的一种固体。晶体与几乎所有的弹性物质都具有自然共振频率,透过适当的传感器可加以利用。共振频率取决于晶体的尺寸、形状、弹性、与物质内的音速。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-4 10:40 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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