1. 檢查供電:直接用萬用表測量VCC和GND的電平,是否符合要求。如果VCC偏離5V或3.3V過多,檢查7805或其他穩壓、濾波電路的輸出。
2. 檢查晶振…… 這個我也不知道怎麼檢查晶振好壞,我的方法比較土:一般是多換幾個晶振上電試試,反正石英晶振不值很多錢:)
3. 檢查RESET引腳電平邏輯,注意所用機型是高電平復位還是低電平復位的,如果MCU一直處於反覆被複位狀態,呵呵,結果不言而喻。
4. 如果設計時,程式是從擴充套件的外部ROM開始執行的,還需檢查EA腳。
5. 檢查MCU是否損壞或flash無法下載,最好換塊新的晶片試試。
6. 如果確定上述幾點都沒問題,按道理說硬體是應該正常執行的了(為了防止萬一,也可以寫一段較簡短的並口亮燈程式測試下最小系統)……如果測試程式執行正常。那就基本確定是控制程式的問題了,在keil裡反覆跟蹤除錯程式,留意呼叫子程式後工作暫存器組、累加器、DPTR等是否為預期值。
如何判斷ic晶片的好壞
一、不在路檢測
這種方法是在ic未焊入電路時進行的,一般情況下可用萬用表測量各引腳對應於接地引腳之間的正、反向電阻值,並和完好的ic進行 較。
二、在路檢測
這是一種透過萬用表檢測ic各引腳在路(ic在電路中)直流電阻、對地交直流電壓以及總工作電流的檢測方法。這種方法克服了代換試驗法需要有可代換ic的侷限性和拆卸ic的麻煩,是檢測ic最常用和實用的方法。
2.直流工作電壓測量
這是一種在通電情況下,用萬用表直流電壓擋對直流供電電壓、外圍元件的工作電壓進行測量;檢測ic各引腳對地直流電壓值,並與正常值相 較,進而壓縮故障範圍, 出損壞的元件。測量時要注意以下八 :
(1)萬用表要有足夠大的內阻, 少要大於被測電路電阻的10倍以上,以免造成較大的測量誤差。
(2)通常把各電位器旋到中間位置,如果是電視機,訊號源要採用標準彩條訊號發生器。
3)表筆或探頭要採取防滑措施。因任何瞬間短路都容易損壞ic。可採取如下方法防止表筆滑動:取一段腳踏車用氣門芯套在表筆尖上,並長出表筆尖約0.5mm左右,這既能使表筆尖良好地與被測試點接觸,又能有效防止打滑,即使碰上鄰近點也不會短路。
(4)當測得某一引腳電壓與正常值不符時,應根據該引腳電壓對ic正常工作有無重要影響以及其他引腳電壓的相應變化進行分析, 能判斷ic的好壞。
(5)ic引腳電壓會受外圍元器件影響。當外圍元器件發生漏電、短路、開路或變值時,或外圍電路連線的是一個阻值可變的電位器,則電位器滑動臂所處的位置不同,都會使引腳電壓發生變化。
(6)若ic各引腳電壓正常,則一般認為ic正常;若ic部分引腳電壓異常,則應從偏離正常值最大處入手,檢查外圍元件有無故障,若無故障,則ic很可能損壞。
(7)對於動態接收裝置,如電視機,在有無訊號時,ic各引腳電壓是不同的。如發現引腳電壓不該變化的反而變化大,該隨訊號大小和可調元件不同位置而變化的反而不變化,就可確定ic損壞。
(8)對於多種工作方式的裝置,如錄影機,在不同工作方式下,ic各引腳電壓也是不同的。
3.交流工作電壓測量法
為了掌握ic交流訊號的變化情況,可以用帶有db插孔的萬用表對ic的交流工作電壓進行近似測量。檢測時萬用表置於交流電壓擋,正表筆插入db插孔;對於無db插孔的萬用表,需要在正表筆串接一隻0.1~0.5μf隔直電容。該法適用於工作頻率 較低的ic,如電視機的影片放大級、場掃描電路等。由於這些電路的固有頻率不同,波形不同,所以所測的資料是近似值,只能供參考。
4.總電流測量法
該法是透過檢測ic電源進線的總電流,來判ic好壞的一種方法。由於ic內部絕大多數為直接耦合,ic損壞時(如某一個pn結擊穿或開路)會引起後級飽和與截止,使總電流發生變化。所以透過測量總電流的方法可以判 ic的好壞。也可用測量電源通路中電阻的電壓降,用歐姆定律計算出總電流值。
1. 檢查供電:直接用萬用表測量VCC和GND的電平,是否符合要求。如果VCC偏離5V或3.3V過多,檢查7805或其他穩壓、濾波電路的輸出。
2. 檢查晶振…… 這個我也不知道怎麼檢查晶振好壞,我的方法比較土:一般是多換幾個晶振上電試試,反正石英晶振不值很多錢:)
3. 檢查RESET引腳電平邏輯,注意所用機型是高電平復位還是低電平復位的,如果MCU一直處於反覆被複位狀態,呵呵,結果不言而喻。
4. 如果設計時,程式是從擴充套件的外部ROM開始執行的,還需檢查EA腳。
5. 檢查MCU是否損壞或flash無法下載,最好換塊新的晶片試試。
6. 如果確定上述幾點都沒問題,按道理說硬體是應該正常執行的了(為了防止萬一,也可以寫一段較簡短的並口亮燈程式測試下最小系統)……如果測試程式執行正常。那就基本確定是控制程式的問題了,在keil裡反覆跟蹤除錯程式,留意呼叫子程式後工作暫存器組、累加器、DPTR等是否為預期值。
如何判斷ic晶片的好壞
一、不在路檢測
這種方法是在ic未焊入電路時進行的,一般情況下可用萬用表測量各引腳對應於接地引腳之間的正、反向電阻值,並和完好的ic進行 較。
二、在路檢測
這是一種透過萬用表檢測ic各引腳在路(ic在電路中)直流電阻、對地交直流電壓以及總工作電流的檢測方法。這種方法克服了代換試驗法需要有可代換ic的侷限性和拆卸ic的麻煩,是檢測ic最常用和實用的方法。
2.直流工作電壓測量
這是一種在通電情況下,用萬用表直流電壓擋對直流供電電壓、外圍元件的工作電壓進行測量;檢測ic各引腳對地直流電壓值,並與正常值相 較,進而壓縮故障範圍, 出損壞的元件。測量時要注意以下八 :
(1)萬用表要有足夠大的內阻, 少要大於被測電路電阻的10倍以上,以免造成較大的測量誤差。
(2)通常把各電位器旋到中間位置,如果是電視機,訊號源要採用標準彩條訊號發生器。
3)表筆或探頭要採取防滑措施。因任何瞬間短路都容易損壞ic。可採取如下方法防止表筆滑動:取一段腳踏車用氣門芯套在表筆尖上,並長出表筆尖約0.5mm左右,這既能使表筆尖良好地與被測試點接觸,又能有效防止打滑,即使碰上鄰近點也不會短路。
(4)當測得某一引腳電壓與正常值不符時,應根據該引腳電壓對ic正常工作有無重要影響以及其他引腳電壓的相應變化進行分析, 能判斷ic的好壞。
(5)ic引腳電壓會受外圍元器件影響。當外圍元器件發生漏電、短路、開路或變值時,或外圍電路連線的是一個阻值可變的電位器,則電位器滑動臂所處的位置不同,都會使引腳電壓發生變化。
(6)若ic各引腳電壓正常,則一般認為ic正常;若ic部分引腳電壓異常,則應從偏離正常值最大處入手,檢查外圍元件有無故障,若無故障,則ic很可能損壞。
(7)對於動態接收裝置,如電視機,在有無訊號時,ic各引腳電壓是不同的。如發現引腳電壓不該變化的反而變化大,該隨訊號大小和可調元件不同位置而變化的反而不變化,就可確定ic損壞。
(8)對於多種工作方式的裝置,如錄影機,在不同工作方式下,ic各引腳電壓也是不同的。
3.交流工作電壓測量法
為了掌握ic交流訊號的變化情況,可以用帶有db插孔的萬用表對ic的交流工作電壓進行近似測量。檢測時萬用表置於交流電壓擋,正表筆插入db插孔;對於無db插孔的萬用表,需要在正表筆串接一隻0.1~0.5μf隔直電容。該法適用於工作頻率 較低的ic,如電視機的影片放大級、場掃描電路等。由於這些電路的固有頻率不同,波形不同,所以所測的資料是近似值,只能供參考。
4.總電流測量法
該法是透過檢測ic電源進線的總電流,來判ic好壞的一種方法。由於ic內部絕大多數為直接耦合,ic損壞時(如某一個pn結擊穿或開路)會引起後級飽和與截止,使總電流發生變化。所以透過測量總電流的方法可以判 ic的好壞。也可用測量電源通路中電阻的電壓降,用歐姆定律計算出總電流值。