第一步:增益裕量(Gainmargin)计算
π 3.14
晶振手册:F=32768Hz C0=2pF
CL=6pF ESR(R1)=50000Ω
STM32手册:gm=5μA/V(选择单位)gm单位:μA/V
(Oscillator transconductance)mA/V
结果:gmcrit= 5.420E-07=0.54204μA/V
gainmargin=9.22
第二步:外部负载电容的计算
Cs=3pF注:一般取2~75~6
CL1=CL2= 6.0pF
第三步:驱动级别及外部电阻的计算
对于32kHz的振荡器来说,一般不推荐使用外部限流电阻(译注:因为LSE的常见问题是振荡器
ESR是指晶振的等效串联电阻(其值由晶振制造商给出):
IQ是流过晶振电流的均方根有效值,使用示波器可观测到其波形为正弦波。
电流值可使用峰-峰值(IPP)。当使用电流探头时(如图6),示波器的量程比例可能需要设置为1m 图6 使用电流探头检测晶振驱动电流
。
注:分路电容(shunt capacitance)
低频(32K)
高频
SE的常见问题是振荡器驱动能力不足而非晶振被过分驱动)
比例可能需要设置为1mA/1mV。
IQMAX
均方根有效值(
假设流过晶振的电流波形为正弦波
)。
AXPP 表达式如下:
荡器起振条件将得不到满足从而无法正常工作。重新计算Gainmargin 。
重新回到第一步。确保振荡器的起振点在基频上,而不是在其他
晶振制造商的给定值,外部电阻RExt是必需的,用以推荐使用RExt了,它的值可以是0Ω。
意到RExt和CL2构成了一个分压/滤波器,考虑通带宽度
用电位器来代替RExt,RExt值可预设为CL2的
位器的值即是CL2值。
t值对起振条件没有影响。例如,RExt值的值