
前言 大多数设计者都熟悉基于Pierce(皮尔斯)栅拓扑结构的振荡器,但很少有人真正了解它是如何工作的,更遑论如何正确的设计。我们经常看到,在振荡器工作不正常之前,多数人是不愿付出太多精力来关注振荡器的设计的,而此时产品通常已经量产;许多系统或项目因为它们的晶振无法正常工作而被推迟部署或运行。情况不应该是如此。在设计阶段,以及产品量产前的阶段,振荡器应该得到适当的关注。设计者应当避免一场恶梦般的情景:发往外地的产品被大批地送回来。2 g2 ~/ m' u4 A 本应用指南介绍了Pierce振荡器的基本知识,并提供一些指导作法来帮助用户如何规划一个好的振荡器设计,如何确定不同的外部器件的具体参数以及如何为振荡器设计一个良好的印刷电路板。 在本应用指南的结尾处,有一个简易的晶振及外围器件选型指南,其中为STM32推荐了一些晶振型号(针对HSE及LSE),可以帮助用户快速上手。 1石英晶振的特性及模型 石英晶体是一种可将电能和机械能相互转化的压电器件,能量转变发生在共振频率点上。它可用如下模型表示:" t: o# K5 G) @% k" e$ `2 @ ![]() - P! | a0 G! }$ f, T3 b . M9 e* V; O$ k1 G C0:等效电路中与串联臂并接的电容(译注:也叫并电容,静电电容,其值一般仅与晶振的尺寸有关)。8 s i/ Q- _0 a u6 F Lm:(动态等效电感)代表晶振机械振动的惯性。 $ e& r$ F: C: _8 m# y8 E7 d Cm:(动态等效电容)代表晶振的弹性。 Rm:(动态等效电阻)代表电路的损耗。 晶振的阻抗可表示为以下方程(假设Rm可以忽略不计): / c6 f% @0 F2 q7 g( _8 k& _4 D U ![]() N; ]+ {9 Y0 V0 n& K+ j8 l/ P0 r , B. k5 b4 x& x * ` ^) ?' Z4 e7 u6 s; o i 其中Fs的是当电抗Z=0时的串联谐频率(译注:它是Lm、Cm和Rm支路的谐振频率),其表达式如下: 3 K" E' L2 u" ]" d ![]() Fa是当电抗Z趋于无穷大时的并联谐振频率(译注:它是整个等效电路的谐振频率),使用等式0 {( Q# v, I* X# W+ N' M4 d! P f* I( C (1),其表达式如下:* {/ v) [' w3 j ![]() % X2 l" t. F8 z6 r) W 在Fs到Fa的区域即通常所谓的:“并联谐振区”(图2中的阴影部分),在这一区域晶振工作在并联谐振状态(译注:该区域就是晶振的正常工作区域,Fa-Fs就是晶振的带宽。带宽越窄,晶振品质因素越高,振荡频率越稳定)。在此区域晶振呈电感特性,从而带来了相当于180 °的相移。 其频率FP(或者叫FL:负载频率)表达式如下: 2 `& ?: r% c( a# h+ p $ d5 h0 l' c a# e- R! s2 i ![]() ' r9 _' l" _1 g, ] 从表达式(4),我们知道可以通过调节负载电容CL来微调振荡器的频率,这就是为什么晶振制造商在其产品说明书中会指定外部负载电容CL值的原因。通过指定外部负载电容CL值,可以使晶振晶体振荡时达到其标称频率。. W/ T* U6 }! O5 t- \% k9 h) H 下表给出了一个例子来说明如何调整外部参数来达到晶振电路的8MHz标称频率:: e: |8 V8 X# P ![]() 使用表达式(2)、(3)和(4),我们可以计算出该晶振的Fs、Fa 及FP: Fs = 7988768Hz,Fa = 8008102Hz 如果该晶振的CL为10pF,则其振荡频率为:FP = 7995695Hz。: o2 [0 l, N' x% f* f) X+ ?* l 要使其达到准确的标称振荡频率8MHz,CL应该为4.02pF。: D1 W9 b! V$ \5 ? 6 b( N! i, Z. {& l4 C ; W- y* U" q5 y# c: G0 x4 L, r 3 p! Q& ^# N1 J 完整版请查看:附件 ' T+ C7 S% D7 ^ 9 k; v6 j S1 U+ c+ e |
CD00221665_ZHV1.pdf
下载422.56 KB, 下载次数: 12
【2025·STM32峰会】GUI解决方案实训分享1-对LVGL咖啡机例程的牛刀小试以及问题排查
OpenBLT移植到STM32F405开发板
为什么要先开启STM32外设时钟?
【STM32MP157】从ST官方例程中分析RPMsg-TTY/SDB核间通信的使用方法
【经验分享】STM32实例-RTC实时时钟实验④-获取RTC时间函数与中断服务函数
STM32 以太网 MAC Loopback 的实现
刘氓兔的64位入门挑战【1】——MP257芯片下单和硬件准备
刘氓兔的64位入门挑战【0】——MP257选型
STM32功能安全设计包,助力产品功能安全认证
基于STM32启动过程startup_xxxx.s文件经验分享