一: 一般性故障和關鍵性故障:
主板上的CPU chip ,ROM BIOS,chip-set ,timer circuit,power ,CLK generator ﹑ DMA Controller 及RAM UNIT以及DRAM刷新等線路有故障﹐將會引起整個主机板無顯示﹐在POST(POWER ON SELF TEST)過程中﹐一般以初始化顯示介面為界線﹐之前出現之故障稱為關鍵性故障﹐之后出現故障稱為一般性故障﹐在一般性故障時屏幕有錯誤之提示信息出現﹐可供我們來查找/區分故障,一般較易維修﹒關鍵性故障時﹐屏幕無任何顯示即無任何FAIL信息可供參考﹒因此,必須借助某些工具來診斷,常用的如DEBUG CARD,分PCI与ISA之分,其工作原理大致相同,只是使用之接口有异.
二: DEBUG CARD檢修故障M/B之操作過程
A. DEBUG CARD原理,通過接入ISA BUS或PCI BUS,在MB執行POST過程時,用來顯示和讀取該BUS運行時的狀態,或通過ERROR CODE LED來顯示故障代碼,若某部分檢測PASS,則拋個代碼到80H/84H PORT,便繼續執行下一條POST指令,如果FAIL,便HOLD此代碼,此時維修人員便可根据相關代碼及資料來判斷故障范圍,加以維修.
B. 用DEBUG CARD偵測故障之方法
眾所周知,微机在啟動時,都會執行一個POST過程,此POST之軟体存在MB之ROM中,開机時系統會調用此程序來對主机板上之硬件部分進行詳細檢測,當發現問題時便會當下來,利用這一過程,借助于万用表﹑示波器﹑DEBUG CARD等一些檢測項可以方便地定位和發現問題之所在﹒充分利用POST資源來判斷故障:首先要考慮開机CPU執行的第一個CPU周期是選中ROM芯片﹐在主机板上稱作BIOS(BASIC I/O SYSTEM)反复利用開机瞬間測試BIOS芯片的CS (CHIP SELECT)信號﹐若發現有L電平出現﹐說明開机后BIOS被選中﹐否則不被選中﹒這里必須強調一點,一定要在開机瞬間測試CS引腳,因為剛開机CPU复位后,工作于實模式,复位后執行的第一條指令永遠存在于存儲器物理地址FFFFFFF0H處開始的存儲單元中.為了執行第一條指令,
CPU必須先執行一個讀指周期,從FFFFFFF0H處開始的存儲單元中讀取DATA,因此CPU复位后執行的第一個周期為讀指周期.CPU輸出的第一個地址信息為FFFFFFF0H.由該地址選定的芯片一定是BIOS芯片.這就是我們一再聲明要反复利用開机瞬間測試BIOS芯片CS的原因,如果開机時CPU不能選中BIOS芯片自然就不能進入POST,也就無任何顯示了.若開机后,BIOS被CPU選中了,這時緊接著應測試BIOS芯片的OE信號,只有此信號有效時,BIOS內的DATA才能輸出到總線上,否則便會無輸出,這也是造成無顯示之另一重要的原因.
當CS /OE信號都正常時,說明CPU訪問BIOS与BIOS送出DATA動作基本正常,接下來檢修的部分應該考慮是否為BUS問題,當然包括各BUS CONTROLLER之正常工作條件及良好的物理傳輸CHANNL .即BUS 之COMMAND/ DATA/ ADDRESS LINE正常.利用ISA/PCI DEBUG CARD可以清楚地觀察BUS的動作狀態和資料交易情況,可以首先記錄下OK MB在正常之STEP BY STEP運行時地址/數据信號之狀態,用來和故障M/B RUN 之RESULT做COMPARE,不難發現問題之所在. |