回覆列表
-
1 # 風信子視野
-
2 # 雅帆電子
如何判斷微控制器是否起振,我分為兩種情況。
一、外接晶體振盪器情形
這種情況可以用示波器直接抓取波形。值得注意的是,探頭及示波器的頻寬是否超過晶振的振盪頻率。同時示波器探頭要打到X10檔位,以增加探頭頻寬和減少探頭電容對振盪電路的影響。並且探頭地線要改用地線彈簧。
二、微控制器內部RC振盪
這種情況下,一般無法直接測試,只能透過其它手段。
比如我經常使用的方法就是接一個LED指示燈。可作為電源指示燈,可作為狀態指示燈,可除錯微控制器。
除錯階段,雅帆使LED每1秒閃爍一次。當然,只要能正常閃爍就說明微控制器工作了。同時還能防止微控制器看門狗設定不正確造成的復位(雅帆會改成2秒翻轉一次,如果不是這個週期,說明看門狗復位了)。
除錯完成我就改成電源和狀態指示燈了。比如0.5秒閃爍表示工作正常。2短1長的亮表示有故障等。
以上是雅帆的經驗,大家可以交流借鑑一下。
最簡單的辦法就是用萬用表來測量,方法如下
1、先開啟萬用表,把萬用表旋鈕箭頭旋到直流電壓20檔位,紅表筆插到電壓孔,黑表筆插到接地孔。
2、然後準備好待測試的板子,找到晶振的位置,並找到晶振使用的兩個腳,我用黑線標好的。
3、測試點1:把黑表筆接地,紅表筆接到晶振的一個引腳上,測得電壓為2.02伏。
4.測試點2:把黑表筆接地,紅表筆接到晶振的另一個引腳上,測得電壓為2.18伏。
5.分析:由於微控制器供電是5伏,所以測試電壓正常應當是2伏多點,但這兩個電壓不應當相等或差0.01-0.04伏,現在測試的是好晶振,相差電壓是0.16伏。
6.如果是壞晶振就有三種結果,1.其中一個腳或兩個腳電壓為0伏左右,2.其中一個腳或兩個腳電壓為5.0伏左右,3.兩個腳電壓為2.0伏左右,但兩腳相差很小。
7.如果出現上面三種結果的任一種都說明晶振壞了。