无源晶振两端的电压差不是平均电压差,虽然事实上因外电路的影响,无源晶振两端的电压可能会有差别,但这不是判断晶振是否起振的依据,也不是晶振电路正常工作的条件。
无源晶振两端(频率输出脚与频率额输入脚)一高一低没有工作是指一端为Vcc或接近Vcc,另一端为0或接近0,或两端电压近似,这时晶振电路当然没有起振,因为电流明显出了问题,否则50%的占空比势将平均电压拉到1/2Vcc左右,但这么表达从技术层面来说是非常不确切的。
差判定无源晶振是否起振是使用示波器或频率计测试电路板通电后,晶振是否有正常频率输出。另外需要提醒的是,若MCU不工作,也会造成晶振不良的假象。如MCU没给晶振提供正常工作的电流导致后者不工作,或晶振已正常工作,但MCU不去捕捉晶振提供的时钟信号。
使用频率计测试晶振的另外一个好处是可以得到晶振工作状态的频率精度数据,对频偏问题及时发现,及时纠正。如同买一双心仪的新鞋子,除质量过硬外,最佳匹配才穿着更舒服。