
CPU晶振一个脚波形正常一个脚没有波形是什么原因?
CPU晶振一个脚有波形、另一个脚没波形,这个现象通常意味着电路工作不正常。因为一个正常振荡的无源晶振,两个引脚上应该存在相位相反、幅度相近的正弦波。
正常情况下的波形特征
无源晶振(两个引脚的那种)与芯片内部的振荡器配合工作,形成反馈回路。在正常起振时,信号从芯片的输出端(OUT) 产生,经过晶振后,从输入端(IN) 返回芯片。因此,用示波器测量,两脚都应该有波形,且它们的相位是相反的。

为什么会出现“一脚有、一脚无”?
主要有两大原因,其中测量方法错误是最常见的:
1、 大概率是测量方法问题(示波器探头干扰)
探头电容导致停振:
晶振电路对负载电容极其敏感。示波器探头本身带有电容(约10pF-20pF),当你把探头接触到“没波形”的那只脚时,引入的额外电容可能破坏了振荡条件,导致整个晶振停振或波形严重畸变。这时你再去测另一只脚,它自然就没波形了。
验证方法:
如果你有两个探头,可以同时分别接在晶振的两个引脚上,地线夹都接系统GND,然后上电观察。如果能同时看到两个反相的波形,就说明之前的“单脚无波”是测量顺序导致的。
示波器设置不当:
检查一下是不是通道没打开、探头衰减比(如10x/1x)和示波器设置不匹配,或者触发电平没调对,导致信号没被稳定触发。
2、 较小概率是电路本身故障
晶振或外围电路损坏:
晶振本身损坏(如:晶振该引脚电路短路)、匹配的负载电容(C1、C2)虚焊、损坏或容值不匹配,会导致电路无法起振。

(制程不良导致晶振内部短路)
芯片配置或引脚问题:
有些MCU需要在程序中使能外部晶振,如果配置不对,外部晶振就不会工作。另外,如果晶振相关的芯片引脚被程序误配置为普通GPIO功能,也会导致振荡电路失效。
