发布时间:2021-05-20
阅读次数:2545次
石英晶体谐振器也称无源晶振,本身不能主动产生振荡信号,需要搭配外部振荡电路才能输出稳定频率。在常见的并联型晶体振荡器中,晶体X1连接于MCU内部反相放大器的输入端和输出端,同时配合两个负载电容C1、C2,以及反馈电阻Rf和串联电阻Rd,组成典型的皮尔斯振荡器。其中,Rf主要负责建立振荡反馈条件,而Rd主要用于调节晶体激励功率。
MCU内部的Xin和Xout通常连接的是反相器电路。反相器本身并不能直接驱动石英晶体振荡,需要通过外部反馈电阻Rf,将输出信号反向反馈到输入端,使整个电路形成负反馈放大器。当放大器增益、反馈相位以及晶体谐振条件满足要求时,电路才能稳定振荡。因此,Rf是Pierce振荡器中非常重要的组成部分。
晶体刚开始启动时,振荡信号幅度较小,需要足够的反馈增益才能逐渐建立稳定振荡。Rf可以帮助晶体电路工作在合适的偏置状态,降低启动难度,提高晶振起振成功率。如果缺少Rf,部分电路仍然可能起振,但可能出现:上电不起振;温度变化后停振;批量产品稳定性下降。因此,在设计晶振电路时,通常建议保留Rf。
Rf不仅影响振荡条件,也会影响晶振输出波形。电阻值选择不合理,可能导致:输出波形幅度异常;脉宽变化;时钟信号质量下降。不同IC内部振荡结构不同,Rf需要结合芯片规格进行匹配。
不同频率晶振对应的反馈电阻通常不同。
- KHz晶振(例如32.768kHz RTC晶体)一般选择约10MΩ
- MHz晶振(例如8MHz、12MHz、16MHz MCU晶振)一般选择约1MΩ
具体数值需要根据MCU型号、晶体参数以及实际电路测试进行调整。
除了反馈电阻Rf,部分晶振电路还会增加串联电阻Rd。Rd通常连接在晶体输出端,用于限制晶体驱动能力。
晶体的激励功率(Drive Level)过高,会导致晶片振幅过大。长期过度驱动可能造成:频率漂移增加;老化速度加快;晶片损伤;晶振提前失效。Rd通过限制振荡电流,降低晶体受到的激励功率。
不同MCU输出驱动能力不同。如果IC驱动能力过强,晶体两端电压幅度过高,需要通过Rd降低驱动强度,使晶体工作在合理范围内。
是否增加Rd,需要根据以下因素判断:
MCU内部驱动能力;
晶体ESR(等效串联电阻);
晶体允许的最大Drive Level;
实际测量的振荡幅度。
如果发现晶振频率偏高、晶体功耗异常、批量产品长期运行后失效,需要检查是否存在晶体过驱问题。
KOAN晶振可根据客户MCU型号、晶体参数以及应用环境,提供晶振选型、电路匹配以及故障分析支持。