发布时间:2026-02-03
阅读次数:3811次
晶振起振余量主要取决于振荡器负阻抗与晶体ESR之间的关系。当负阻抗的绝对值明显大于晶体ESR时,晶振通常具有更好的起振能力和环境适应性;如果余量不足,则可能出现冷启动失败、偶发不起振、高低温停振等问题。常通过负阻抗测试、ESR最大值和安全余量判断晶振与MCU振荡电路是否匹配,而不是只看晶振的频率和ppm参数。
石英晶体本质上是一个高Q值谐振器,但晶体内部存在机械损耗、电极损耗等能量损失,这些损耗在电气等效模型中主要表现为等效串联电阻ESR。振荡器要让晶体持续振荡,就必须不断补充这些损失的能量。MCU或振荡器芯片内部的放大器通过反馈网络,在晶体端呈现出等效的负阻抗。它可以理解为振荡电路主动向晶体补充能量,以抵消晶体自身的损耗。
晶振能够可靠起振的基本条件是:
|−R| > ESR
其中,|−R|表示振荡器负阻抗的绝对值,ESR表示晶体等效串联电阻。
在实际电路中,晶振还会受到温度、负载电容、PCB寄生参数、电源电压、芯片批次以及晶体ESR离散性等因素影响。因此,工程设计需要给振荡器留出一定的安全余量。常见的经验判断方式是:
|−R| ≥ 5 × ESR
RR ≈ │−R│
例如晶体ESR最大值为80Ω,如果实际测试得到MCU振荡器负阻抗绝对值约为500Ω,那么起振余量 = 500 / 80 = 6.25倍。5倍属于常见工程经验值,并不是所有MCU和晶体都必须满足的统一标准。具体设计仍应参考MCU厂商推荐值,并通过实际测试验证。

起振余量不足不一定表现为完全不起振。更常见的是系统在正常室温下可以工作,但在极端条件或者批量生产后出现异常。例如,温度降低后晶体参数发生变化,或者换到ESR更高的晶体批次,原本有限的起振余量进一步降低,就可能出现:上电偶发不起振、冷启动失败、高温或低温停振、起振时间过长、批量一致性下降以及长期运行后停振。判断晶振方案是否可靠,不能只在实验室常温条件下测试一颗样品。
比较常见的方法是串联电阻法。在晶体回路中串联一个测试电阻Rtest,然后逐渐增加电阻值,直到振荡刚好停止。根据测试结果,可以估算振荡器的负阻抗:
|−R| ≈ Rtest + ESR
例如,晶体ESR为50Ω,当串联测试电阻增加到450Ω附近时振荡停止,那么可以估算该测试条件下振荡器的负阻抗绝对值约为500Ω。再根据晶体ESR计算起振余量:起振余量 ≈ |−R| / ESR。这种方法可以用于评估MCU内部振荡器与具体晶体之间的匹配程度。实际测试时还需要注意电源电压、温度、负载电容、PCB布局以及测试探头的影响,否则测量结果可能与实际工作状态存在差异。
晶振规格书中通常会同时提供ESR的典型值Typ和最大值Max。例如:
ESR Typ:40Ω
ESR Max:80Ω
如果只按照40Ω进行计算,可能认为振荡器具有非常充足的起振余量。但批量生产时,晶体实际ESR可能接近规格上限80Ω,此时实际起振余量就会明显降低。所以在进行MCU晶振匹配时,尤其是量产产品,应优先按照ESR Max进行最坏情况分析,而不是只参考ESR Typ。这也是为什么不同品牌、不同型号的晶振,即使频率、封装和ppm参数完全相同,也不一定可以直接替换。
不是。
过大的负阻抗意味着振荡器具有更强的驱动能力,虽然能够提高起振能力,但过强的驱动也可能带来其他问题,例如功耗增加、晶体驱动功率过高、频率稳定性受到影响以及晶体长期老化加快。对于32.768kHz音叉晶体等低功耗应用,更需要关注驱动电平和驱动功率。因此,晶振设计真正追求的是足够的起振余量和合理的晶体驱动水平。
在选择晶振时,首先关注频率、封装尺寸和频率稳定度,例如:16MHz、±20ppm、3.2×2.5mm。但对于无源晶振而言,这些参数相同,并不代表两个型号可以直接替换。还需要综合考虑ESR、负载电容CL、驱动功率、工作温度、频率稳定度和老化率等参数。尤其是ESR和CL,会直接影响晶体与MCU内部振荡器之间的匹配关系。
KOAN晶振
KOAN晶振提供无源晶振和有源晶振等多种产品,可根据MCU振荡器负阻抗能力、晶体ESR、负载电容CL、工作温度和驱动要求进行晶振选型。针对对冷启动、宽温工作及长期可靠性要求较高的应用,KOAN可结合具体电路条件进行参数匹配与技术支持,帮助客户选择具有合理起振余量的晶振方案。