有源晶振 = 里面自带振荡电路,要电源就能输出时钟;
无源晶振 = 只是“石英谐振器”,必须配合单片机/芯片内部振荡电路才能振荡。
下面细一点分开说,你以后选型、画板都会更清楚。
1. 定义层面的区别
无源晶振(Crystal / XTAL)
只有一块石英晶体 + 电极封装起来
本身不会振荡,只是一个频率非常稳定的“谐振元件”
必须依赖外部的振荡电路(一般在 MCU/CPU/专用芯片内部)
常见引脚:2 引脚(有些加屏蔽壳会有 3 引脚接地)
有源晶振(Crystal Oscillator / OSC)
内部 = 无源晶体 + 放大器 + 振荡电路 + 稳压/温补等
本身就是一个完整的振荡器
只要供电,就会在输出脚输出固定频率的方波/正弦波
常见引脚:4 引脚或更多:VCC、GND、OUT、EN/NC 等
可以简单记:
有源 = 自带发动机;无源 = 只有“谐振腔”,要接发动机才跑得起来。

2. 电路连接方式的区别
无源晶振接法
典型接在单片机/MCU 两个晶振脚之间,例如:
引脚:XTAL_IN / XTAL_OUT(或 OSC_IN / OSC_OUT)
外围一般还要加两颗小电容到地(比如 15pF–33pF)
有时再加一个反馈电阻、串联电阻(某些高速或特殊芯片)
特点:
电路要配合数据手册设计,负载电容、电阻选择不当,可能不起振或频率偏移。
不同芯片对晶振参数敏感度不一样。
有源晶振接法
只需要给 VCC、GND 供电(3.3V / 5V 等,按规格来)
输出脚直接给 MCU 的 CLKIN、FPGA 的 CLOCK、PHY/PLL 输入等
一般建议在 VCC 加一个退耦电容
特点:
连接简单、调试省心,几乎“上电就有时钟”。
3. 成本与体积
无源晶振便宜:几毛到几块钱非常常见,普遍用在成本敏感的产品(普通单片机板、家电、简单控制板等)。
有源晶振贵一些:因为多了芯片、电路、工艺,价格一般几元甚至十几元起,高精度温补(TCXO)、恒温(OCXO)会更贵。
体积上,两者都有小封装,但同样精度级别下,有源晶振普遍更复杂、略贵。
4. 稳定性 / 精度 / 抖动
总体上:
无源晶振
频率精度、温度漂移 主要取决于晶体本身 + 外部电路设计
对电源噪声、布局布线敏感
若外围设计不好:
起振时间长
在高干扰环境中有可能“停振”或抖动增大
有源晶振
内部已经是工厂配套好的振荡电路,匹配度高
在同类产品里,频率稳定性、抖动、起振可靠性通常更好
高频场景(几十 MHz 到几百 MHz,甚至 GHz)以及对抖动要求非常严的(如高速通信、时钟同步)更倾向用有源晶振或高端时钟模块
可以粗暴记:
普通 MCU 应用:无源晶振够用;
高速、高精度、对抖动敏感:选有源晶振/高端时钟模块更稳。
5. 频率范围与驱动能力
频率范围
无源晶振:常见几 MHz 到几十 MHz,比如 8MHz、12MHz、16MHz、24MHz、25MHz、48MHz
等。再高频时设计和应用会比较苛刻。
有源晶振:从几十 kHz 到几百 MHz 都有成品可选,高速数字电路常见 50MHz、100MHz、125MHz、156.25MHz 等。
驱动能力
无源晶振:不能直接“驱动负载”,它只是挂在振荡电路上;你想用同一个晶振给多个芯片用,需要靠某个芯片的时钟输出再分配,或用专门的时钟分配器。
有源晶振:输出端就是时钟,可驱动一定数量的输入端。
有的型号专门标明可以带多少负载/多长走线
有的输出是 CMOS,有的是 LVDS、LVPECL 等差分格式
6. 功耗对比
无源晶振:自身几乎不耗电,功耗主要发生在 MCU/振荡电路内部,一般比较低。
有源晶振:多了一颗小电路,功耗略高一些,但对于很多中高速数字电路来说,这点功耗可以接受。
在极致低功耗、长寿命电池设备里,如果 MCU 自带低功耗振荡方案 + 低功耗晶振,会更常用无源晶振或内部 RC 时钟。
7. 应用场景怎么区分?
可以按场景记一些典型用法:
常用无源晶振的场景
普通单片机系统(如 STM32、51、AVR、MSP430 等)系统主时钟
简单控制板、电表、水表、家电控制器
对频率精度要求不是特别严苛,只要“差不多准”即可的系统
特点:成本敏感、频率不极高、对抖动/EMI 不是特别苛刻。
常用有源晶振的场景
FPGA、SERDES、高速接口(PCIe、SATA、Ethernet、USB 3.0 等)参考时钟
通信设备、交换机、路由器、基站、网络设备的主时钟
高精度定时、同步系统(GPS 授时、时钟同步模块等)
板子上有多颗芯片需要共享一组高质量时钟的场景
特点:对时钟品质(抖动、稳定性)更敏感,或者频率本身比较高。
8. 如何快速从外观和标识判断?
看封装、丝印
标注一般是:
“16.000” 简单数字 + MHz,多数是无源晶振
“50.000MHZ 3.3V” 或带 “OSC” 标识的,多数是有源晶振(时钟模块)
看引脚数量
最常见:2 引脚小金属壳,多半是无源晶振
4 引脚、并且资料上标有 VCC/GND/OUT/EN,多数是有源晶振
看原理图/BOM 名称
CRYSTAL、XTAL、X1 等,往往是无源晶振
OSC、XO、TCXO 等多是有源时钟模块
9. 实战选型小建议
如果你是在画板/选器件,可以按这个简单规则来用:
普通 MCU / 控制板:
典型需求:8~25MHz 左右
成本优先 → 选无源晶振 + 2 个电容,按芯片 datasheet 要求设计即可
需要对外输出时钟或多个芯片共用时钟:
优先考虑有源晶振 + 时钟分配/缓冲器
高速通信、对抖动敏感的接口:
按芯片手册推荐,一般会写“推荐某型号 XO/TCXO”
板子 EMC/可靠性不好总是起振不稳:
可以尝试改用有源晶振,减少外围不确定因素。
总结
要廉价、简单 MCU 时钟:多半用无源晶振;
要高频、高精度、低抖动、好调试:多半用有源晶振(时钟模块)。