遇到單片機晶振不起振是常見(jiàn)現象,那么引起晶振不起振的原因有哪些呢?下面我給大家簡(jiǎn)單概括一下:
(1) PCB板布線(xiàn)錯誤;
(2) 單片機質(zhì)量有問(wèn)題;
(3) 晶振質(zhì)量有問(wèn)題;
(4) 負載電容或匹配電容與晶振不匹配或者電容質(zhì)量有問(wèn)題;
(5) PCB板受潮,導致阻抗失配而不能起振;
(6) 晶振電路的走線(xiàn)過(guò)長(cháng);
(7) 晶振兩腳之間有走線(xiàn);
(8) 外圍電路的影響。
解決方案,建議按如下方法逐個(gè)排除故障:
(1) 排除電路錯誤的可能性,因此你可以用相應型號單片機的推薦電路進(jìn)行比較。
(2) 排除外圍元件不良的可能性,因為外圍零件無(wú)非為電阻,電容,你很容易鑒別是否為良品。
(3) 排除晶振為停振品的可能性,因為你不會(huì )只試了一二個(gè)晶振。
(4) 試著(zhù)改換晶體兩端的電容,也許晶振就能起振了,電容的大小請參考晶振的使用說(shuō)明。
(5) 在PCB布線(xiàn)時(shí)晶振電路的走線(xiàn)應盡量短且盡可能靠近IC,杜絕在晶振兩腳間走線(xiàn)。 |