发布时间:2026-03-03
阅读次数:4730次
当无源晶振出现起振失败、EMC测试不过、高频稳定性不足或系统对频率精度和相位噪声提出更高要求时,可以考虑升级为有源晶振。无源晶振依赖MCU内部振荡电路工作,对芯片驱动能力、负载电容和PCB布局较为敏感;有源晶振内部集成振荡器、放大器和输出缓冲电路,可直接向MCU提供时钟信号,因此在启动可靠性、输出一致性和复杂环境适应性方面通常更有优势。
有源晶振并不是无源晶振的简单替代品,升级前必须确认主芯片支持外部时钟输入,并重新核对供电电压、输入电平、频率、输出波形、功耗和PCB连接方式。
无源晶振本身不包含放大器和振荡电路,需要依赖MCU或时钟芯片内部的振荡器工作。晶体通常连接在芯片的XTAL1和XTAL2之间,并配合负载电容形成完整的振荡回路。这种方案结构简单、成本低、功耗较小,因此广泛应用于MCU、消费电子、传感器和一般工业控制设备。有源晶振将石英晶体、振荡电路、放大器以及输出缓冲等功能集成在一个器件内部。上电后由内部电路完成振荡,并通过CLK/OUT引脚直接输出时钟。

如果系统进行EMC测试时发现时钟相关的辐射或传导干扰超标,可以检查晶振回路和时钟输出。无源晶振连接的是MCU内部高阻抗振荡节点,PCB走线、负载电容、地平面以及电源噪声都可能影响振荡状态。如果时钟边沿、振铃或谐波成为主要干扰来源,仅仅更换晶体并不一定能够解决问题。有源晶振能够提供经过内部电路整形和缓冲的时钟输出,同时可以根据应用选择不同输出方式和驱动能力,因此在部分时钟信号完整性要求较高的系统中,更容易进行时钟链路的控制。
有源晶振并不意味着一定比无源晶振EMI更低。高速CMOS输出本身也可能产生较强的高次谐波,因此EMC问题仍需要结合输出频率、边沿速度、走线、终端匹配和电源完整性综合处理。
当系统时钟频率提高,或者对时钟抖动、相位噪声和频率稳定性提出更高要求时,可以考虑从无源晶振方案升级为有源晶振。无源晶振的实际表现与MCU内部振荡器密切相关,而有源晶振内部已经针对特定频率和输出方式进行了振荡与缓冲设计,因此在一些高频应用中可以获得更加可控的时钟输出。如果进一步采用TCXO等温补型有源晶振,还可以降低温度变化造成的频率漂移,适用于通信、测量、工业控制等对时钟稳定性要求较高的系统。
如果产品出现偶发不起振、低温启动失败、高温停振或者批次之间启动表现不一致,需要重点检查晶体ESR、MCU负阻抗、负载电容和起振余量。如果确认问题来自MCU内部振荡器与晶体之间的匹配,而硬件结构又允许外部时钟输入,那么升级为有源晶振是一种值得考虑的解决方案。有源晶振由内部振荡电路完成起振,能够减少MCU内部振荡器与外部晶体之间的匹配问题,从而提高启动一致性。
在通信设备、网络接口、精密数据采集、测量仪器等系统中,时钟频率稳定度和相位噪声可能直接影响系统性能。
这类应用不一定必须使用普通有源晶振,也可能需要根据实际指标选择低相位噪声XO、TCXO甚至OCXO。因此,升级的重点不是简单从“无源”变成“有源”,而是根据系统的频率稳定度、温度范围、抖动和相位噪声指标选择合适的时钟方案。
1. 确认MCU支持外部时钟模式

无源晶振通常连接MCU的XTAL1/XTAL2,而有源晶振则需要将CLK_OUT连接到芯片的外部时钟输入。因此,首先需要查看MCU数据手册,确认是否支持External Clock、Bypass或外部时钟输入模式。以部分STM32为例,使用外部有源时钟时,需要将时钟源配置从Crystal/Ceramic Resonator模式切换到External Clock/BYPASS模式。如果芯片不支持相应的外部时钟输入方式,就不能简单通过更换晶振完成升级。
有源晶振通常具有明确的供电电压,例如1.8V、2.5V、3.3V等。晶振的CLK输出电平必须与MCU的IO电平兼容。例如,1.8V MCU通常不能直接接受超过其输入耐压范围的3.3V时钟信号。因此,在更换有源晶振时,需要同时确认:VDD范围、VOH/VOL、输入高低电平阈值、MCU IO耐压以及输出负载。
3. 重新设计PCB连接
从无源晶振升级到有源晶振后,原来的XTAL1/XTAL2振荡回路通常不再按照原方式连接。有源晶振一般需要:
VCC → 电源
GND → 地
OUT → MCU外部时钟输入
OE/EN/ST → 根据型号处理
同时,电源去耦电容应尽量靠近晶振的VCC引脚。对于高速时钟,还需要控制CLK走线长度、阻抗和参考地,避免输出信号受到其他高速信号干扰。
无源晶振本身没有主动驱动电路,整体功耗主要来自MCU内部振荡器和外围电路。升级到有源晶振后,需要额外为内部振荡器、放大器和输出驱动电路供电,因此系统功耗通常会增加。如果是电池供电设备,需要重新计算待机电流、工作电流以及整个系统的平均功耗。如果系统存在大量休眠状态,可以优先选择支持Standby、Power Down或Enable控制的有源晶振。
无源晶振升级有源晶振时,不能只考虑频率。也需要考虑如下参数:频率稳定度、工作温度、供电电压、输出波形、输出负载、启动时间、相位噪声、抖动、功耗、封装尺寸和引脚定义。
例如原来使用16MHz无源晶振,并不意味着直接选择一颗16MHz有源晶振就完成了替换。两者的时钟输入方式、输出电平和外围电路都可能不同。如果问题实际上来自PCB布局、电源噪声、负载电容不匹配或者晶体ESR过高,那么单纯升级有源晶振也不一定能够彻底解决。
KOAN晶振提供无源晶振、有源晶振及TCXO等多种时钟产品,覆盖不同频率、稳定度、输出方式和封装尺寸,可满足MCU、通信设备、工业控制、高速数字系统等不同应用需求。当客户从无源晶振升级为有源晶振时,KOAN可根据原晶振频率、MCU型号、供电电压、工作温度、时钟精度、输出方式及PCB空间等条件协助进行方案匹配,避免因单纯按照频率替换而产生接口、电平或功耗方面的问题。
对于存在不起振、EMC测试、频率稳定性不足或高频时钟质量问题的产品,也可以从晶体参数、振荡电路和有源时钟方案三个层面进行分析,为产品升级提供更合适的晶振选型支持。