发布时间:2026-09-10
阅读次数:146次
晶振选型除了频率,还需要考虑晶振类型、工作频率、频率精度、频率稳定度、负载电容CL、ESR、负阻裕量、驱动功率、工作温度、封装尺寸以及输出方式等参数。
对于MCU、无线通信、RTC等应用,还必须确认晶振参数是否满足芯片内部振荡器的要求。如果CL和ESR不匹配,即便频率相同,也可能出现频率偏差、起振慢甚至完全不起振的问题。
晶振选型的第一步是确认系统需要无源晶体Crystal还是有源晶振Oscillator。
- 无源晶体本身不主动产生时钟信号,需要连接MCU、SoC、RTC等芯片内部的振荡电路,通过XTAL_IN和XTAL_OUT等引脚形成振荡。这种方案成本较低、功耗较小,在MCU、消费电子、工业控制和RTC等设备中非常常见。
- 有源晶振内部已经集成晶体和振荡电路,上电后直接输出时钟信号。系统只需要提供电源和地,并将时钟输出连接到芯片的时钟输入端。

如果原设计使用的是8MHz无源晶体,就不能直接换成8MHz有源晶振。芯片的时钟输入模式、引脚定义、电源电压和输出方式都可能不同。
确定晶振类型之后,需要确认工作频率。晶振频率并不是越高越好,而是由芯片、PLL、通信协议以及系统时钟架构共同决定。例如MCU中可能使用8MHz、12MHz、16MHz、24MHz等参考频率;以太网、USB、无线通信、音视频以及高速接口又可能使用25MHz、26MHz、27MHz、40MHz等不同参考频率。
有些频率看起来非常特殊,例如11.0592MHz、12.288MHz、19.6608MHz、24.576MHz、26MHz、25MHz。这些频率通常不是随机选择的,而是为了方便PLL倍频、整数分频、采样率转换或者通信协议时钟生成。选择晶振频率时,最重要的是先查看MCU、SoC、无线芯片、PHY或时钟芯片的数据手册和参考设计。
频率准确度和频率稳定度有什么区别?
频率准确度(Frequency Tolerance)主要描述晶振在规定测试条件下,实际频率与标称频率之间的偏差。例如25MHz、±10ppm的晶振,在规定条件下允许存在约±250Hz的初始频率偏差。
频率稳定度(Frequency Stability)主要描述温度等外部条件发生变化时,晶振频率能够保持稳定的能力。同时,还要考虑老化(Aging)。晶振长期工作后,频率可能发生缓慢变化。
如果设备工作在普通室内环境,对时间和频率要求不高,普通晶体可能就够了。如果设备需要在较宽温度范围内保持稳定,例如GNSS、无线通信、工业设备,可以考虑TCXO。如果系统需要更高的长期频率稳定性,则可以进一步考虑OCXO。
CL(Load Capacitance,负载电容)是晶振选型中最容易被忽略、同时又非常关键的参数之一。对于并联谐振晶体,规格书中的标称频率是在特定负载电容条件下定义的。如果实际电路中的负载条件与晶振要求不一致,实际振荡频率就会发生偏移。晶体规定的CL需要综合考虑振荡器内部寄生电容和PCB寄生电容;CL不匹配会导致振荡频率不准确。
典型的负载电容关系可以表示为:
CL =(CL1*CL2) / (CL1+CL2) - Cstray
其中,CL1和CL2是晶体两端的负载电容,Cstray包括PCB走线、芯片管脚、封装等产生的寄生电容。当两侧电容相同时,可以近似理解为:
CL ≈ C1^2 + Cstray
CL越大越好吗?
不是。较大的负载电容会增加振荡回路的电容负担,并可能降低振荡器的负阻裕量、增加驱动要求和启动时间。如果CL过小,实际频率可能偏离晶振规格书定义的标称条件,同时对PCB寄生电容和元件容差更加敏感。因此,CL的核心不是越大越好或者越小越好,而是与芯片振荡器和晶振规格匹配。
ESR,即等效串联电阻(Equivalent Series Resistance),反映晶体在振荡过程中产生的损耗。对于MCU晶振电路来说,可以简单理解为:晶体ESR越高,振荡器驱动它的难度通常越大。如果晶体的最大ESR超过芯片振荡器能够可靠驱动的范围,就可能出现起振慢、低温不起振或者批次差异导致启动失败等问题。
负阻裕量怎么判断?
晶振能否可靠起振,还需要考虑振荡器提供的负阻(Negative Resistance)。负阻可以理解为振荡器用来抵消晶体损耗的能力。常见的负阻裕量表达方式为:Margin = R_neg / ESR。
理论上只要振荡器负阻能够克服晶体ESR就可以建立振荡,但工程设计不能只满足刚好能够起振。因为实际产品还会受到温度、电源变化、PCB寄生参数、晶体批次差异以及老化等因素影响。不同芯片厂商给出的设计建议有所不同。例如,NXP的设计指南建议在实际应用中将负阻能力设计到晶体ESR的约5倍,以获得更充分的可靠性裕量。
晶体并不是驱动越强越好。驱动能力不足,可能导致起振困难或者振荡不稳定;但驱动过强,也可能使晶体承受过大的驱动功率,长期运行可能造成频率变化、老化加快甚至可靠性问题。因此,晶体的Drive Level必须满足规格书要求。低功耗RTC晶体需要额外注意。32.768kHz晶体通常工作在非常低的驱动功率下,不能直接按照MHz晶体的驱动思路进行设计。
晶振封装尺寸怎么选?
晶振尺寸也需要结合PCB空间和性能要求选择。常见贴片封装包括1612、2016、2520、3225、5032、7050等。小尺寸晶振能够节省PCB空间,更适合手机、可穿戴设备、IoT、无线模块等产品。较大的封装则可能拥有更大的晶片和更低的ESR选择空间。不能简单认为5032一定比2520性能好,2520一定比2016稳定。实际性能还受到石英晶片、切割方式、封装结构、加工工艺以及产品设计的影响。
工作温度决定要不要选择TCXO
如果产品只在室温附近工作,普通晶振通常可以满足需求。但如果产品需要覆盖较宽的温度范围,例如工业设备、汽车电子、通信设备和户外设备,就需要重点关注温度对频率的影响。这时可以考虑TCXO。TCXO通过温度补偿降低晶体频率随温度变化产生的漂移,在体积、功耗和稳定度之间具有较好的平衡。对于基站、高精度测试设备以及对长期频率稳定度要求非常高的系统,可进一步使用OCXO。高稳定度同时意味着更高的成本、功耗和体积。
对于Wi-Fi、蓝牙、GNSS、蜂窝通信等无线设备,晶振不仅影响系统时钟,还可能直接影响射频频率参考。因此除了频率、CL和ESR之外,还需要关注频率稳定度、温度特性、相位噪声、抖动以及老化。例如GNSS接收机通常对参考时钟稳定性比较敏感,因此常采用TCXO。而高性能通信设备可能进一步使用更高稳定度的TCXO、OCXO或其他时钟源。
RTC晶体通常具有较高的ESR和非常低的驱动功率,同时对负载电容和PCB寄生参数比较敏感。选32.768kHz晶体时,应重点检查频率、CL、ESR、驱动功率、温度稳定度以及芯片振荡器要求。RTC设计中,晶体还应尽量靠近RTC或MCU的OSC引脚,并缩短走线,降低寄生参数。
不是。即使两个晶振都是16MHz,也需要进一步确认CL、ESR、频率精度、稳定度、封装、工作温度以及芯片振荡器兼容性。
不是。CL过大可能降低负阻裕量、增加驱动要求和启动时间;CL过小又可能导致实际频率偏移。应根据芯片和晶振规格进行匹配。
通常较低ESR有利于提高起振裕量。最终需要看晶体ESR与振荡器负阻能力之间的匹配关系。
不是。±5ppm并不一定比±10ppm更适合所有应用。应该根据系统实际允许的频率误差选择,避免不必要地增加成本。
常见原因包括晶体ESR过高、负阻裕量不足、CL不匹配、PCB寄生参数过大、驱动能力不足、电源异常以及MCU时钟配置错误等。
晶振选型需要将频率、精度、稳定度、CL、ESR、负阻裕量、驱动功率、温度范围和PCB设计作为一个完整系统进行评估。KOAN晶振提供无源晶体、有源晶振、TCXO、VCXO、VCTCXO、OCXO等系列产品,覆盖不同频率、封装尺寸、稳定度和输出方式,可满足MCU、无线通信、GNSS、工业控制、汽车电子、网络设备、数据中心等不同应用需求。
针对实际项目中的晶振选型问题,KOAN晶振可结合客户芯片型号、目标频率、工作温度、CL、ESR及PCB应用条件进行参数匹配,并通过频率测试、ESR测试、负阻分析、相位噪声及可靠性验证等,对晶振与实际振荡电路的兼容性进行评估,帮助客户降低不起振、频率偏差和批量一致性问题的风险。