晶振在數字電路中是時序核心,其故障會直接導致電路時序混亂、功能失效(如系統無法啟動、通信異常、邏輯錯誤等)。
一、不起振(無時鐘輸出)
這是見的故障,表現為數字電路(如 MCU、FPGA)無法啟動,或示波器檢測不到晶振輸出信號。
無源晶振不起振:
- 外部振蕩電路異常:無源晶振需依賴芯片內部 / 外部振蕩電路(如 CMOS 反相器)起振,若反相器損壞、供電不足(如 VCC 未接或電壓過低),會導致無法振蕩;
- 負載電容不匹配:無源晶振需外接匹配的負載電容(C1、C2,值需符合 datasheet 要求,通常 10-30pF),若電容過大 / 過小、虛焊或漏接,會破壞諧振條件,導致不起振;
- 晶振本身損壞:石英晶體內部斷裂(受振動、沖擊影響),或電極氧化導致諧振能力喪失;
- 布線干擾:晶振引腳與高頻信號線、電源噪聲線距離過近,電磁干擾(EMI)抑制了振蕩信號。
有源晶振不起振:
- 供電故障:有源晶振需獨立供電(如 3.3V、5V),若電源未接、電壓錯誤或電源紋波過大,會導致內部振蕩電路無法工作;
- 內部電路損壞:有源晶振內部集成的振蕩 / 整形電路燒毀(如過壓、靜電擊穿),導致無輸出;
- 引腳接錯:有源晶振的 “輸出腳(OUT)”“電源腳(VCC)”“地腳(GND)” 接反,會導致無信號輸出(甚至燒毀)。
二、頻率異常(偏離標稱值)
晶振輸出頻率與標稱值偏差過大,導致數字電路時序錯誤(如通信波特率偏移、指令執行周期異常)。
頻率偏移超范圍:
- 無源晶振:負載電容偏差過大(如實際電容與設計值差 5pF 以上),會直接拉偏諧振頻率(公式:/(f = /frac{f_0}{/sqrt{1 + /frac{C_0}{C_L + C_{stray}}}}/),/(C_L/)為負載電容);
- 溫漂 / 老化:晶振長期使用(老化)或環境溫度超出額定范圍(如工業級晶振用在高溫環境),導致頻率偏移量超過精度要求(如 ±20ppm 的晶振偏移到 ±100ppm);
- 電源影響:有源晶振供電電壓波動(如從 3.3V 降至 2.8V),可能導致內部振蕩電路頻率漂移。
頻率跳變 / 不穩定:
- 接觸不良:晶振引腳虛焊、插座松動,導致電路時通時斷,頻率隨接觸狀態跳變;
- 外部干擾:附近大功率器件(如電機、開關電源)產生的強電磁干擾(EMI),導致晶振頻率被 “牽引” 跳變。
三、波形失真(信號質量差)
輸出波形不符合標準(如方波變畸形、正弦波雜波多),導致數字電路采樣錯誤。
方波失真(有源晶振):
- 負載過重:有源晶振輸出端接多個數字模塊(負載阻抗低于額定值,如設計 50Ω 卻接 20Ω),導致輸出電平被拉低,方波上升沿 / 下降沿變緩(甚至變成梯形波);
- 內部整形電路故障:有源晶振內部施密特觸發器損壞,無法將正弦波整形為標準方波,輸出波形混雜高低電平毛刺。
正弦波雜波(無源晶振):
- 外部電路噪聲:振蕩電路中電阻、電容參數異常(如電阻變值),導致正弦波疊加高頻毛刺;
- 晶振諧振不純:晶振存在寄生諧振(多模振動),輸出信號中混入諧波分量,波形失真。
四、間歇性故障(時好時壞)
電路偶爾正常,偶爾因晶振問題失效(如系統頻繁復位、通信隨機丟包),排查難度較大。
- 虛焊 / 焊點氧化:晶振引腳或負載電容焊點氧化,導致接觸電阻時大時小,振蕩信號間歇性中斷;
- 溫度敏感性:晶振在特定溫度區間(如 - 20℃或 85℃附近)性能突變(如內部電極熱脹冷縮導致接觸不良),超出該區間后恢復正常;
- 電源紋波:數字電路電源紋波過大(如開關電源噪聲),在紋波峰值時段干擾晶振振蕩,導致信號暫時失效。
五、物理損壞
- 機械損傷:石英晶體脆性高,受沖擊、振動后內部晶片斷裂,或外殼破裂導致受潮(影響電極導電性);
- 靜電擊穿:有源晶振內部集成電路(IC)對靜電敏感,焊接時未接地,靜電導致內部振蕩電路燒毀;
- 過壓燒毀:有源晶振供電電壓超過額定值(如 5V 晶振接 12V 電源),或無源晶振兩端被誤加高壓(如靜電放電),導致晶振損壞。
故障排查思路
- 觀察物理狀態:檢查晶振是否破裂、引腳氧化、焊點虛焊;
- 測試輸出信號:用示波器測晶振輸出端,判斷是否有信號、頻率是否正常、波形是否標準;
- 排查外圍電路:對無源晶振,檢查負載電容、振蕩電路元件(電阻、反相器);對有源晶振,檢查供電電壓、紋波;
- 環境測試:在不同溫度、振動條件下測試,判斷是否為環境敏感型故障。
晶振故障的核心影響是 “時序破壞”,數字電路的多數 “莫名失效”(如啟動失敗、通信錯誤)都可優先排查晶振及其外圍電路。
關鍵詞Tag:數字電路,故障