專利名稱:電腦主板故障診斷卡的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及一種電腦主機板的故障診斷裝置。
一般來說,電腦出現(xiàn)故障是難免的,電腦出現(xiàn)的故障中,最嚴重和難以確定的故障要算是主板的故障,因為主板上安裝有電腦最核心的部件,如CPU、存儲器、各種I/O(輸入/輸出)接口以及各種控制電路,主板的任何故障都將導(dǎo)致整個電腦工作不正?;虬c瘓。為此,現(xiàn)在的電腦主板的存儲器中,都有嵌入引導(dǎo)程序的電腦故障診斷程序,該程序?qū)﹄娔X中的各個主要部件以各種不同的方式進行測試,因此能診斷出各種不同的故障,只有在主板沒有故障時,電腦才能正常工作,而后對主板以外的部件進行故障測試。由于主板的任何故障都將使電腦不能正常工作,使得故障診斷程序?qū)χ靼宓臏y試只能在開機引導(dǎo)、主機尚未正常工作時啟動,此時屏幕上不可能出現(xiàn)任何診斷結(jié)果,診斷程序只能用揚聲器的聲響來表示主板的狀態(tài)或故障的性質(zhì)。由于實際中故障的位置、性質(zhì)的不可預(yù)知性,僅依靠聲音很難準確得到對故障的判斷。事實上,故障診斷程序含有詳細的故障診斷代碼機器對應(yīng)的故障說明,只是電腦尚未進入到正常工作狀態(tài)而不能顯示出來,因此,如果能夠根據(jù)測試的不同內(nèi)容,更直觀地得到測試結(jié)果是人們所希望的。
本實用新型的目的在于,提供一種通用性較強的、能夠方便直觀地得到測試結(jié)果的電腦故障診斷卡。
為達到上述目的,本實用新型提供了一種電腦主板故障診斷卡,包括ISA總線槽插口、PCI總線槽插口、I/O地址譯碼器、代碼鎖存器、代碼譯碼驅(qū)動器和數(shù)碼管顯示器,其特征在于所述ISA總線槽插口的地址線A0-A9和數(shù)據(jù)線D0-D7分別連接所述I/O地址譯碼器和所述代碼鎖存器,所述PCI總線槽插口的地址線A0-A16也與I/O地址譯碼器連接,所述地址線A0-A9或地址線A0-A16攜帶的外設(shè)端口信號經(jīng)所述I/O地址譯碼器譯碼后控制所述代碼鎖存器,將數(shù)據(jù)線D0-D7或PCI復(fù)用總線A0-A7攜帶的外設(shè)端口的故障數(shù)據(jù)鎖存起來,再經(jīng)代碼譯碼驅(qū)動器的譯碼及驅(qū)動,輸出到所述數(shù)碼管顯示器顯示。
所述電腦主板故障診斷卡,還可以包括電源指示燈組,用以連接所述ISA總線槽插口的電源,以指示所述ISA總線槽插口的電源是否正常。
所述電腦主板故障診斷卡,還可以包括ISA信號燈組,用以連接所述ISA總線槽插口的控制信號,以指示所述ISA總線槽插口的控制信號是否正常。
所述電腦主板故障診斷卡,還可以包括PCI信號燈組,用以連接所述PCI總線槽插口的控制信號,以指示所述PCI總線槽插口的控制信號是否正常。
所述電腦主板故障診斷卡,還可以包括揚聲器和連接揚聲器的主板揚聲器插針,所述主板揚聲器插針用以連接主板揚聲器輸出,以獲取主板檢測的聲音信號。
由于本實用新型能通過與ISA或PCI端口連接的地址線鎖定指定的外設(shè)端口,將通過數(shù)據(jù)線采集的外設(shè)端口的故障數(shù)據(jù)鎖存起來,再經(jīng)代碼譯碼驅(qū)動器的譯碼及驅(qū)動,輸出到所述數(shù)碼管顯示器顯示,可以方便、直觀地得到測試結(jié)果的錯誤代碼;由于可以通過主板的ISA總線槽插口和PCI總線槽插口獲取外設(shè)端口及故障數(shù)據(jù),因此可以應(yīng)用于各種主板,有較強的通用性和實用性;由于還包括電源指示燈組、ISA信號燈組,PCI信號燈組以及揚聲器和連接揚聲器的主板揚聲器插針,這樣使得本實用新型可以兼容主板通過聲音獲取主板故障或狀態(tài)的方式,并能對通過ISA或PCI總線槽得到的控制信號進行更直接地測試,故障測試更方便、直觀。
以下結(jié)合附圖和實施例對本實用新型作進一步說明。
圖1是本實用新型實施例原理圖;圖2是本實用新型實施例采用的I/O地址譯碼器和代碼鎖存器電路圖;圖3是本實用新型實施例采用的代碼譯碼驅(qū)動器電路圖;圖4是本實用新型實施例采用的電源指示燈電路圖;圖5是本實用新型實施例采用的復(fù)位信號驅(qū)動電路圖。
首先參考圖1。圖1所示的電腦主板故障診斷卡1包括ISA總線槽插口10、PCI總線槽插口6、I/O地址譯碼器5、代碼鎖存器4、代碼譯碼驅(qū)動器3和數(shù)碼管顯示器2,所述ISA總線槽插口10與ISA總線的各條信號相連,其中,地址線A0-A9和數(shù)據(jù)線D0-D7分別連接所述I/O地址譯碼器5和所述代碼鎖存器4,所述PCI總線槽插口連接PCI總線槽的數(shù)據(jù)/地址復(fù)用線A0-A16,控制線FRAME、IRDY、TRDY、CLOCK、RESET,以及5V、3.3V、-12V、12V電源線,其中地址線A0-A16也與I/O地址譯碼器連接。通過所述ISA總線槽插口獲得的地址線A0-A9或通過所述PCI總線槽插口獲得的地址線A0-A16攜帶的外設(shè)端口信號經(jīng)所述I/O地址譯碼器5譯碼后控制所述代碼鎖存器4,將數(shù)據(jù)線D0-D7或PCI復(fù)用總線A0-A7攜帶的外設(shè)端口的故障數(shù)據(jù)鎖存起來,再經(jīng)代碼譯碼驅(qū)動器3的譯碼及驅(qū)動,輸出到所述數(shù)碼管顯示器2顯示。
由于主板的BIOS中存儲的故障診斷程序?qū)z測到的主板的各種故障代碼送到端口地址為80H的外設(shè)端口中,因此只要獲取80H端口的數(shù)據(jù)就能夠得到故障診斷程序檢測到的故障代碼,再配合代碼與故障部位翻譯表即可查出所顯示的代碼所指出的故障數(shù)據(jù),從而達到檢測故障的目的。因此,I/O地址譯碼器5將地址為80H的端口地址信號譯出給代碼鎖存器4作為鎖存器的鎖存脈沖,準確地把一個字節(jié)的故障代碼鎖存起來。代碼鎖存器4將當(dāng)前數(shù)據(jù)總線上所傳遞的故障代碼在來自I/O地址譯碼器5的譯碼信號的作用下存儲起來,以至于當(dāng)數(shù)據(jù)總線上的故障代碼信號消失時直到下一個故障代碼到來之前一直不變,從而使數(shù)據(jù)總線上的代碼信息成為人眼可見的連續(xù)信息。本例中的I/O地址譯碼器5和代碼鎖存器4參考圖2。由圖2可見,所述I/O地址譯碼器5主要包括四個或非們105至108、與非們104、雙D鎖存器103以及三個二極管109;代碼鎖存器4由兩片型號為74LS373的8D鎖存器101和102構(gòu)成,通過圖中所示的連接,即可實現(xiàn)將端口地址為80H的外設(shè)端口中的故障數(shù)據(jù)鎖存起來的目的。圖2中,上部的譯碼、鎖存電路為從ISA總線槽插口獲得的信號使用,下部的譯碼、鎖存電路為從PCI總線槽插口獲得的信號使用。
由于來自所述代碼鎖存器4的信號是二進制信號,而數(shù)碼顯示器需要的是十六進制的字符驅(qū)動信號,所以代碼譯碼驅(qū)動器3可以將二進制信號翻譯成十六進制信號,達到代碼的可讀功能。當(dāng)然實際中的代碼譯碼驅(qū)動器3可以采用二進制轉(zhuǎn)十進制的譯碼驅(qū)動器,以配合所選用的十進制的顯示器。本例中的代碼譯碼驅(qū)動器3采用兩片型號為EPROM2716的紫外線擦抹只讀存儲器,參考圖3,本例中采用存儲器充當(dāng)代碼譯碼驅(qū)動器是利用的存儲器的構(gòu)成特點,實際中完全可以采用其它任何譯碼器和驅(qū)動器。
所述數(shù)碼管顯示器采用普通的兩位LED八段數(shù)碼顯示器,以十六進制的形式顯示故障代碼。
本例中還包括電源指示燈組,用以連接所述ISA總線槽插口的電源,以指示所述ISA總線槽插口的電源是否正常。所述電源指示燈組用以直接測試從ISA總線插槽獲得的5V、-5V、12V、-12V、電源是否正常,具體測試電路參考圖4。
本例中還包括ISA信號燈組,用以連接所述ISA總線槽插口的控制信號,以指示所述ISA總線槽插口的控制信號是否正常。ISA信號燈組用以直接測試從ISA總線插槽獲得的RESET(復(fù)位信號)、CLOCK(時鐘信號)、BIOS(基本輸入輸出信號)、OSC(主振信號)是否正常,當(dāng)然實際中并僅限于測試上述信號。
本例中還包括PCI信號燈組,用以連接所述PCI總線槽插口的控制信號,以指示所述PCI總線槽插口的控制信號是否正常。所述PCI信號燈組用以直接測試從PCI總線插槽獲得的FRAME(幀周期信號)、IRDY(主設(shè)備準備好信號)、TRDY(從設(shè)備準備好信號)、CLOCK(時鐘信號)和RESET(復(fù)位信號)是否正常,當(dāng)然實際中并僅限于測試上述信號。
上述信號的具體測試電路可以采用由驅(qū)動門電路,限流電阻以及發(fā)光二極管構(gòu)成,具體可以參考圖5所示的由或非門和限流電阻構(gòu)成的復(fù)位信號的驅(qū)動電路。
另外,本例中還包括揚聲器和連接揚聲器的主板揚聲器插針,所述主板揚聲器插針用以連接主板揚聲器輸出,以獲取主板檢測的聲音信號。例如開機響一短聲,表明無故障開機成功。
需要說明的是,上述電源指示燈組、ISA信號燈組、PCI信號燈組、揚聲器和連接揚聲器的主板揚聲器插針可以根據(jù)需要選用,并可以根據(jù)需要調(diào)整測試的具體內(nèi)容。
權(quán)利要求1.一種電腦主板故障診斷卡,包括ISA總線槽插口、PCI總線槽插口、I/O地址譯碼器、代碼鎖存器、代碼譯碼驅(qū)動器和數(shù)碼管顯示器,其特征在于所述ISA總線槽插口的地址線A0-A9和數(shù)據(jù)線D0-D7分別連接所述I/O地址譯碼器和所述代碼鎖存器,所述PCI總線槽插口的地址線A0-A16也與I/O地址譯碼器連接,所述地址線A0-A9或地址線A0-A16攜帶的外設(shè)端口信號經(jīng)所述I/O地址譯碼器譯碼后控制所述代碼鎖存器,將數(shù)據(jù)線D0-D7或PCI復(fù)用總線A0-A7攜帶的外設(shè)端口的故障數(shù)據(jù)鎖存起來,再經(jīng)代碼譯碼驅(qū)動器的譯碼及驅(qū)動,輸出到所述數(shù)碼管顯示器顯示。
2.根據(jù)權(quán)利要求1所述的電腦主板故障診斷卡,其特征在于它還包括連接ISA總線槽插口的電源電源指示燈組。
3.根據(jù)權(quán)利要求1、或2所述的電腦主板故障診斷卡,其特征在于它還包括連接所述ISA總線槽插口的ISA信號燈組。
4.根據(jù)權(quán)利要求3所述的電腦主板故障診斷卡,其特征在于它還包括連接所述PCI總線槽插口的PCI信號燈組。
5.根據(jù)權(quán)利要求4所述的電腦主板故障診斷卡,其特征在于它還包括揚聲器和連接揚聲器的主板揚聲器插針。
6.根據(jù)權(quán)利要求5所述的電腦主板故障診斷卡,其特征在于所述代碼鎖存器為74LS373 8D鎖存器。
7.根據(jù)權(quán)利要求6所述的電腦主板故障診斷卡,其特征在于所述代碼譯碼驅(qū)動器采用EPROM2716存儲器。
專利摘要本實用新型公開了一種電腦主板故障診斷卡,包括ISA總線槽插口、PCI總線槽插口、I/O地址譯碼器、代碼鎖存器、代碼譯碼驅(qū)動器和數(shù)碼管顯示器,將ISA總線槽插口的地址線、數(shù)據(jù)線分別連接I/O地址譯碼器和代碼鎖存器,將PCI總線槽插口的地址/數(shù)據(jù)復(fù)用總線也與I/O地址譯碼器連接,經(jīng)I/O地址譯碼器譯碼后控制代碼鎖存器,將外設(shè)端口的故障數(shù)據(jù)鎖存起來,再經(jīng)代碼譯碼驅(qū)動器的譯碼及驅(qū)動,輸出到所述數(shù)碼管顯示器顯示。
文檔編號G06F1/16GK2510902SQ0122498
公開日2002年9月11日 申請日期2001年6月4日 優(yōu)先權(quán)日2001年6月4日
發(fā)明者劉宗明 申請人:劉宗明