大家好,我是记得诚。
今天看一下皮尔斯晶振电路,就长下面这个样子。
皮尔斯晶振电路
来看一下电路参数作用及如何计算,帮助更好地设计MCU的晶振电路。
-
RF:晶振内部反馈电阻,它的作用是使反向器作为放大器工作,并接在Vin和Vout上,使放大器的Vout = Vin,从而强制它运行在线性区内。
不同的晶振,反馈电阻不一样,如下ST给出了对应的范围。
这个参数我们可以不用管。
-
Inv:内部的反相器,作为放大器来用。
-
Q:晶振/晶体。
-
Cs:杂散电容,晶振的两个脚与PCB线路的杂散电容,一般在2~7pF之间。
-
CL1、
CL2:匹配电容,我们需要计算的,公式如下:
CL=CL1+CL2CL1×CL2+Cs
-
CL:为晶振的负载电容,芯片的数据手册上一般会给出。
假设
CL=15pF,
Cs=5pF,那:
CL1+CL2CL1×CL2=10pF,则:
CL1=CL2=20pF。
-
RExt:外接电阻,这个电阻用来限制晶体的驱动功率,当晶体的功率耗散大于制造商的指定值,则要加
RExt,避免晶体被过驱动,当晶体上的功率耗散小于制造商的指定值,则不需要加
RExt,或者
RExt为0欧姆。
下面这个公式,反应了
DL和
ESR的关系。
DL=ESR×IQ2
-
DL:是晶体的最大驱动功率。
-
ESR:晶体的等效串联电阻。
DL和
ESR参数可以在晶振的规格书中找到。
IQ是流过晶振电流的有效值(均方根),用
IQmaxRMS表示,即:
IQmaxRMS=ESRDLmax
流过晶振电流的峰峰值,用
IQmaxPP表示,等于有效值的
22
倍,即:
IQmaxPP=2ESR2×DLmax
我们再用示波器测量出晶振的驱动电流,这个值超过
IQmaxPP时,就需要加
RExt了。
用示波器测量晶振的驱动电流
当确定了需要加
RExt,如何计算呢?
REXT和CL2构成低通滤波器
如上图,
RExt和
CL2其实构成了一个低通滤波器,通带频率不能小于谐振频率,即可算出
RExt初始值。
RExt=2πFCL21
算出
RExt后,还要再计算一下晶振的增益余量,增益余量用
gainmargin表示,增益裕量值为5是保证振荡器有效起振的最小值。
gainmargin=gmcritgm
-
gm:是晶振的跨导,在芯片的规格书中可以看到这个参数。
-
gmcrit:是
gm的临界值,有一个公式:
gmcrit=4×ESR×(2πF)2×(C0+CL)2
gm和
gmcrit都是已知的,可以算出增益余量,有的规格书会直接给出这个参数。
电路加了
RExt后,
gmcrit的公式里面需要加上
RExt,变为:
gmcritnew=4×(ESR+RExt)×(2πF)2×(C0+CL)2
需要重新计算增益余量,看是否达到要求。
上面公式中的一些参数都可以在晶振的规格书中找到。
晶振规格书里面的一些参数
今天的内容到这里就结束了,希望对你有帮助,我们下一期见。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
评论(0)