❶ 如何確定晶振正常起振
1、用示波器看波形是最直接的
用數字萬用表的電壓檔測電壓也行,因晶振波形的占空比為50%,所以測得的平均電壓為1/2Vcc左右,對於51單片機,在使用外置程序存儲器的時候還可以測PSEN引腳或P0口引腳的電壓或波形,只有晶振電路正常工作,那些引腳才會有信號輸出,但現在很少採用片外擴展存儲器,所以測晶體兩端的電壓或波形即可,只是晶振電路設計不良時,測試設備的引入有可能導致停振。
2、晶體兩端的電壓差不是平均電壓差
雖然事實上因外電路的影響,晶體兩端的電壓可能會有差別,但這不是判斷晶振是否起振的依據,也不是晶振電路正常工作的條件。至於一高一低沒有工作是指一端為Vcc或接近Vcc,另一端為0或接近0,這時晶振電路當然沒有起振,否則50%的占空比勢將平均電壓拉到1/2Vcc左右,但這么表達是不確切的,搞技術應該盡量定量精確描述。
3、聽聲音判斷晶振是否起振不可靠
晶體的振盪頻率遠超人耳能夠聽見的頻率上限,有時能夠聽到反而是有問題的,說明晶體質量不佳,更多的時候,正常工作的晶體是不會發出任何人耳能聽到的聲音的,有時聲音來自外電路元件。
4、單片機的兩個信號輸入腳一個是19腳(XTAL1)一個是18腳(XTAL2)對應單片機內部的電路是高增益放大器
當外面接晶振的時候,19腳對應高增益放大器的輸入端,18腳對應高增益放大器的輸出端,所以你測量的時候應該是高增益輸出端有信號也就是18腳。
❷ 如何用萬用表檢測晶振好壞
將晶體從PCB上拆下,用萬用表R×10k擋測量引腳兩端,好的晶體應為無窮大。但這樣也只能測量晶體的絕緣電阻,僅此而已。事實上,晶體的絕緣電阻大於500MOhm,這個級別的絕緣萬用表也是測量不了的。真要想測量絕緣電阻,需要用到絕緣電阻測試儀。
搭一個振盪電路,用頻率計和示波器測量。這已經是業余條件下,最好的選擇了。但也只能判斷晶體能夠起振及簡單的判斷起振幅度。更多的石英晶體諧振器的特性和參數仍然測量不到。而且由於振盪槽路上的誤差及激勵電平不能准確的設定,還是沒有辦法判斷晶體的准確諧振頻率值。
使用阻抗計測量。正如網友「pizeoelect」所說,阻抗計相比較而言,價格較低,而且能准確設置激勵電平和測量頻率,是個不錯的選擇。但測量精度有限,而且看不到晶體的特性,現在已經很少有人使用。
網路分析儀測量。根據國際電工委會對石英晶體諧振器的定義,如果想要真正測量到晶體的特性參數,最常用的方法,就是使用網路分析儀測量了。目前大多數人常用的儀器主要是Saunders andAssociates, Inc.公司的250B網路分析儀。但你的測量測量結論需要專業機構認證,那麼你就還得用到Agilent的E5100之類的網路分析儀了。如果你需要測量溫度特性,你還得需要配一個高低溫箱才行。具體測量方法請參考如下文獻:
一. Saunders andAssociates, Inc. Load resonantmeasurements of quartz crystals [EB/OL]. www.saun-ders-assoc.com/datasheets/paper/paper.pdf, 1998/2003- 09-12.
二. IEC 444 1973. Basic method forthe measurementof resonance frequency and equivalent series resis-tance of quartz crystal uNIts by zero phase technique in aπ-network [S].
三. GJB 2138/3-2007 JA557型石英晶體諧振器詳細規范
至於你說的「用萬用表串接一個高頻電容來檢測」根本就不可能。你想想,晶體頻率少則幾M,高則幾十M什麼樣的萬用表能夠測量這么高頻率?另外,電路振盪是有條件的,不是一個電容就能解決的。希望你能明白。
❸ 單片機最小系統怎樣檢測晶振的好壞為什麼焊好的單片機最小系統無法實現延時。
要檢測晶振在單片機系統中是否工作正常需要示波器幫忙才行,把探頭打到衰減十倍的檔,去測晶振,正常的話,會顯示出正弦波。
不過單片機最小系統不能工作,可能性多多,你一個個檢查下來:
1、電源是否能夠提供5V電壓;
2、EA腳是否焊好,有沒有5V電壓春斗頌。
3、復位電路是否扒鄭工作正常,銷擾如果是手動復位按下按鍵後,是否會出現0-5V,然後又變回0V的現象。
4、晶振電路的負載電容有沒有焊錯。
5、程序有沒有寫錯。
等等。
❹ 怎樣判斷單片機外部晶振有沒有起振
在判斷單片機外部晶振是否起振時,首先可以嘗試更換一塊新的單片機進行測試,如果問題依然存在,那麼可以初步排除單片機本身的問題。這一步驟有助於初步定位問題所在。
其次,需要注意檢查電路連接是否牢固,避免虛焊導致的問題。虛焊可能會影響晶振的正常工作,因此仔細檢查線路連接是十分必要的。
在我使用STC89C52單片機時,也曾遇到過類似的問題。經過檢查發現,更換晶振後問題得到了解決,而且STC89C52的起振速度相對較慢,這可能與晶振的起振特性有關。
對於STC89C52單片機,可以通過直接觀察30腳(ALE)的狀態來檢測晶振是否起振。具體做法是將30腳連接到一個發光二極體,並通過一個合適的電阻進行限流。一旦晶振開始工作,30腳的狀態會隨之變化,從而使得發光二極體亮起或熄滅,通過觀察發光二極體的狀態可以直觀判斷晶振是否正常起振。
總之,通過更換單片機、檢查虛焊以及使用簡單電路檢測晶振狀態的方法,可以有效地判斷外部晶振是否起振。這些方法簡單易行,適用於大多數情況下的故障排查。
值得注意的是,不同型號的單片機在起振速度上可能存在差異,因此在實際操作中需要結合具體型號的特點來進行判斷。此外,確保供電電壓穩定也是晶振正常工作的關鍵因素之一。
在進行上述檢查時,還應確保單片機周圍的環境溫度適宜,避免因溫度過高或過低導致晶振無法正常工作。此外,檢查電源電路是否正常,確認沒有其他干擾因素影響晶振的起振。
綜上所述,通過綜合運用多種方法,我們可以較為准確地判斷單片機外部晶振是否起振。在遇到類似問題時,不妨嘗試上述建議,希望能幫助您解決問題。