领先同行瑞萨石英晶体振荡器的电路,振荡器是任何微控制器系统的核心,因此在设计中应给予适当的关注,以确保设计尽可能可靠。
我们都可以设计一个正常工作的振荡器,但要在所有元件的容差范围内设计一个能在生产中正常工作的振荡器,却需要一点努力。典型的瑞萨微控制器用户手册将提供一个或多个典型的振荡器电路(通常由示例中使用的晶体或陶瓷谐振器的供应商推荐给瑞萨),以及等效振荡器电路的简单规格。
可靠振荡所需的确切电路可能因OSC振荡器而异,也可能受到电路板布局和环境条件的影响。在任何情况下,我们都强烈建议设计人员联系所选的振荡器供应商,向他们询问适合其设计的推荐电路,并自行测试振荡器,以确定所需的振荡器电路参数。
对于许多应用,陶瓷谐振器可以提供良好的低成本解决方案;然而,如果需要更高的稳定性和更精确的定时,晶体提供了最佳的解决方案。然而,在低功率应用中,Q值较高的晶体启动时间要慢得多。事实上,频率越低,启动时间越长;一个32千赫的晶体可能需要1 - 3秒启动。
在许多微控制器中,需要仔细考虑晶体漂移和稳定性的影响,尤其是对于需要时钟功能的应用;然而,振荡器性能的知识可以允许在软件中进行校正。
内部反相器的输出通过外部有源晶振电路反馈到其输入端,形成一个不稳定的反馈环路。当振荡器的输出延迟足以提供360°相位延迟时,稳定的振荡得以持续。晶体与负载电容C1和C2一起提供了一个调谐电路,可以稳定振荡频率
Rf反馈电阻器-这在第一个逆变器周围提供负反馈,并确保逆变器工作在其线性区域。这在晶体振荡器中很少需要,但在使用陶瓷谐振器时经常需要,以确保振荡器正确启动。建议典型值在1MOhm范围内。一些瑞萨微控制器有内部反馈电阻。
Rd -阻尼电阻–这是一个串联电阻,旨在防止振荡器过激励。通常,如果C1和C2选择正确,这不是必需的。该电阻有几个作用:稳定反馈电路的相位,降低较高频率下的环路增益;通过在逆变器输出端放置Rd,输出电阻增加,电流降低。Rd还与C2一起构成一个低通滤波器,可以大大减少不必要的振荡模式。Rd的典型值在250 - 500欧姆范围内
C1和C2 -负载电容-负载电容与晶体或谐振器一起提供180°的相位滞后,共同提供启动和维持振荡的能量。
晶体或陶瓷谐振器的工作会受到一系列环境效应的影响,例如温度和湿度,以及电路参数,例如工作电压。