芯片内部RC振荡电路和外部晶振有什么区别?MCU为什么需要外部石英晶振

发布时间:2021-10-13 阅读次数:6585

微控制单元(Microcontroller Unit,MCU),也称为单片机,是现代电子设备中常见的核心控制器件。一颗MCU通常在单个芯片内部集成中央处理器CPU、随机存储器RAM、程序存储器ROM、定时器、计数器以及各种输入输出接口。为了让MCU正常运行,芯片内部需要一个稳定的时钟信号。时钟频率决定了CPU执行指令的速度,也影响通信接口、定时功能以及数据采样的准确性。


目前,MCU产生时钟信号主要有两种方式:一种是使用芯片内部集成的RC振荡电路;另一种是通过外部连接石英晶体谐振器(Quartz Crystal Resonator)产生精准时钟。


那么,内部RC振荡器是否可以完全替代外部晶振?为什么很多高可靠性产品仍然需要外部晶振呢?



什么是MCU内部RC振荡电路?

RC振荡电路是一种利用电阻(Resistance)和电容(Capacitance)的充放电特性产生振荡信号的电路。许多MCU芯片内部已经集成RC振荡器,因此用户无需额外连接晶振即可让芯片运行。例如,一些低成本控制芯片、简单控制模块以及对时间精度要求不高的应用,会直接使用内部RC时钟。内部RC振荡器最大的优势是减少外围元件数量,使系统设计更加简单。



MCU内部RC振荡器的优势

降低系统成本和功耗

由于RC振荡电路已经集成在MCU内部,因此无需额外购买晶振、电容等外围器件。减少外部元件不仅可以降低BOM成本,也能够降低部分系统功耗。对于电池供电、小型化设备而言,内部RC振荡器具有一定优势。

减小PCB尺寸

采用内部RC振荡器后,PCB上不需要预留晶振区域以及匹配电容。对于空间受限的电子产品,例如智能穿戴设备、小型传感器等,可以帮助实现产品小型化设计。

增加引脚使用灵活性

如果MCU采用外部晶振,需要占用专用时钟引脚。当使用内部RC振荡器时,这些引脚可以释放出来,用于其他功能设计,提高系统布局灵活性。



仅使用内部RC振荡器有什么缺点?

虽然内部RC振荡器具有成本低、设计简单等优势,但是其频率稳定性通常不如外部石英晶振。RC振荡器的频率主要受到电阻、电容参数影响,而这些元件容易受到:

环境温度变化;

制造工艺误差;

电源电压变化;

外部电磁干扰;

等因素影响。

因此,内部RC振荡器的输出频率会产生一定偏差。对于普通控制应用,例如简单按键控制、LED控制等场景,这种误差通常可以接受。但是对于通信、测量、工业控制以及高精度计时应用,RC振荡器可能无法满足要求。



为什么MCU需要外部晶振?

外部石英晶振利用石英晶体的压电效应工作。石英晶体具有非常高的品质因数(Q值),能够提供稳定精准的频率基准。相比内部RC振荡器,外部晶振具有更高的频率精度和温度稳定性。例如:普通RC振荡器可能存在百分比级别频率误差;而石英晶振通常可以达到ppm(百万分之一)级别精度。因此,在以下应用中,通常需要外部晶振:

通信设备;

工业控制系统;

仪器仪表;

汽车电子;

网络设备;

高精度计时系统。



外部晶振的另一个优势:频率选择范围更广

除了稳定性更高之外,外部晶振还具有丰富的频率选择。不同MCU应用可能需要不同工作频率,例如:

8MHz;

12MHz;

16MHz;

24MHz;

25MHz;

40MHz;

50MHz;

甚至更高频率。

用户可以根据芯片要求选择合适的晶振频率。相比之下,MCU内部RC振荡器通常只提供固定几个频率选项。对于需要特定通信速率的系统,例如UART、USB、CAN、Ethernet等,外部晶振能够提供更加精准的时钟匹配。



泛音晶振如何实现更高频率?

石英晶振的频率与晶片厚度有关。晶片越薄,振荡频率越高。但是由于制造工艺限制,晶片不能无限减薄。因此,当需要更高频率时,可以采用泛音晶体。泛音晶振利用石英晶片的高次谐波振荡实现高频输出。例如20MHz基频晶体经过五次泛音,可以实现100MHz附近频率输出。泛音次数通常采用奇数倍,例如:三次泛音、五次泛音、七次泛音。



外部晶振如何连接到MCU?

大多数MCU外部晶振电路采用并联谐振方式。典型电路包括:

石英晶体;

两个负载电容;

MCU内部反相器;

反馈电阻。

设计时需要根据MCU规格书要求选择合适的晶振负载电容(CL),否则可能出现频率偏差或不起振问题。



KOAN石英晶体谐振器产品选择

KOAN谐振器系列(KX系列)提供多种封装形式,包括直插DIP晶振和贴片SMD晶振,可满足不同MCU应用需求。

DIP直插晶振

直插晶振适合传统PCB设计以及空间要求较宽松的应用。常见型号包括:

KX38圆柱晶体,尺寸3.0×8.0mm,频率范围4MHz~40MHz;

KX26圆柱晶体,尺寸2.0×6.0mm,频率范围12MHz~30MHz;

KX49S、KX49M、KX49U系列,频率范围覆盖1.8MHz~210MHz。

SMD贴片晶振

随着电子产品小型化发展,贴片晶振应用越来越广泛。KOAN提供多种SMD封装:

KX70:7.0×5.0mm,频率范围6MHz~200MHz;

KX502/KX50:5.0×3.2mm,频率范围8MHz~125MHz;

KX32:3.2×2.5mm,频率范围8MHz~125MHz;

KX25:2.5×2.0mm,频率范围12MHz~60MHz;

KX20:2.0×1.6mm,频率范围20MHz~54MHz;

KX16:1.6×1.2mm,频率范围24MHz~54MHz。



MCU内部RC振荡器和外部晶振各有特点。内部RC振荡器具有成本低、功耗低、设计简单的优势,适合对频率精度要求不高的应用。而外部石英晶振凭借高Q值、低温漂以及ppm级频率稳定性,成为通信、工业控制、汽车电子以及精密设备中的重要时钟源。在选择MCU时钟方案时,需要根据系统对频率精度、稳定性、成本以及空间尺寸的要求综合考虑。


KOAN晶振提供多种石英晶体谐振器产品,支持MHz频率、不同封装尺寸以及工业级应用需求,为MCU和嵌入式系统提供稳定可靠的时钟解决方案。