欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

主機板開機交流電源測試的方法

文檔序號:6649883閱讀:150來源:國知局
專利名稱:主機板開機交流電源測試的方法
技術領域
本發(fā)明涉及一種主機板電源測試方法,特別涉及一種運用微處理器及主機板上通用輸入輸出裝置(GPIO)的主機板開機交流電源測試方法。
背景技術
主機板在開發(fā)階段需要對主機板設計的電源測試程序(Power Sequence)進行長時間多次的測試,請參閱圖1,其為公知主機板開機交流電源測試的結構示意圖,包括主機板1、外接軟盤驅動器(Floppy Drive)2、外接控制器3、通信端口(COM Port)4、輸入輸出接口5、交流電源6、系統(tǒng)電源7、中央處理器(CPU)8以及開機內存9;目前針對此類電源測試程序(PowerSequence),需要通過軟盤驅動器2、外接控制器3及通信端口(COM Port)4來執(zhí)行。其執(zhí)行方式為當主機板1經單純開機過程,使交流電源6經控制器3供電給系統(tǒng)電源7并開機進入操作系統(tǒng)后,軟盤驅動器2中的操作系統(tǒng)及應用程序加載到開機內存9中并執(zhí)行倒數(shù)關機及紀錄次數(shù)的程序,然后由中央處理器8發(fā)出中斷(Interrupt)指令至通信端口4以通知控制器3執(zhí)行斷電操作,斷電后控制器3本身由可變電阻控制下次開機時間,電源恢復后自動又啟動操作系統(tǒng)繼續(xù)執(zhí)行自動的交流電源測試程序,其中基本輸入輸出系統(tǒng)設定項目(BIOS setup item)中的交流電損失(AC Power Loss)被設為通電(Power ON)。
以上常用主機板電源測試方法的缺點可列舉如下(1)需提供外接的軟盤驅動器2、控制器3以及主機板1上的通信端口4,故較占空間,其測試時間也較長;(2)如遇到無外圍設備輸入輸出接口(Super IO)時,此公知方法即無法施行;(3)此公知方法可支持的作業(yè)平臺僅限DOS,無法支持其它環(huán)境,也局限此公知方法的應用;(4)執(zhí)行此公知方法也需額外撰寫程序以加入到其測試程序;(5)無法顯示測試倒數(shù)時間、設定及錯誤碼也增加此公知方法測試上的諸多不便。

發(fā)明內容
本發(fā)明的主要構想在于提供一種主機板開機交流電源測試的方法,應用于主機板、與該主機板連接的微處理器及與該微處理器、交流電源以及該主機板的系統(tǒng)電源電連接的繼電器,該開機交流電源測試的方法包括步驟如下(a)設定該微處理器的系統(tǒng)電源開/關時間;(b)倒數(shù)計時該系統(tǒng)電源開/關時間;(c)判斷該繼電器的目前狀態(tài);(d)如步驟(c)該繼電器的該目前狀態(tài)為開啟(ON)狀態(tài),將關閉該繼電器,繼續(xù)執(zhí)行步驟(b);以及(e)如步驟(c)該繼電器的該目前狀態(tài)為關閉(OFF)狀態(tài),則執(zhí)行該主機板的開機電源測試程序。
依據本發(fā)明的構想,其中步驟(b)還包括步驟如下(b1)自該微處理器讀取并顯示該系統(tǒng)電源開/關時間;(b2)啟動并顯示該系統(tǒng)電源開/關時間的倒數(shù)計時;(b3)判斷進行于該微處理器的該系統(tǒng)電源開/關時間的倒數(shù)計數(shù);(b4)如步驟(b3)的該倒數(shù)計數(shù)為零,執(zhí)行步驟(c);以及(b5)如步驟(b3)的該倒數(shù)計數(shù)不為零,繼續(xù)執(zhí)行步驟(b3)。
依據本發(fā)明的構想,步驟(b1)還包括步驟;利用與該微處理器連接的第一顯示器顯示該系統(tǒng)電源開/關時間。
依據本發(fā)明的構想,步驟(b2)還包括步驟;利用與該微處理器連接的第二顯示器顯示該系統(tǒng)電源開/關時間的該倒數(shù)計數(shù)。
依據本發(fā)明的構想,步驟(c)的該微處理器系與該繼電器連接,并持續(xù)檢測該繼電器的該目前狀態(tài)。
依據本發(fā)明的構想,該主機板上具有與該微處理器連接的通用輸入輸出(GPIO)裝置,以及只讀存儲裝置包含基本輸入輸出系統(tǒng)(BIOS),且步驟(e)還包含以下步驟(e1)開啟該繼電器;(e2)提供該交流電源經由該繼電器給該主機板的系統(tǒng)電源;(e3)進行測試該主機板的該系統(tǒng)電源;(e4)判斷步驟(e3)的測試是否完成;(e5)如步驟(e4)測試中斷,偵錯調整該系統(tǒng)電源,直到偵錯完成;以及(e6)如步驟(e4)測試完成,該基本輸入輸出系統(tǒng)(BIOS)驅使該通用輸入輸出(GPIO)裝置傳送信號至該微處理器,通知該微處理器已經完成該系統(tǒng)電源測試。
依據本發(fā)明的構想,當該微處理器于接獲該信號確知該電源測試程序已完成時,重回步驟(b)繼續(xù)執(zhí)行。
本發(fā)明的功效與目的,可通過下列實施例與


,進行更深入的了解。

圖1其為常用主機板開機交流電測試結構示意圖;圖2其為本發(fā)明較佳實施例的主機板開機交流電源測試電路方框圖;圖3其為本發(fā)明較佳實施例的主機板開機交流電測試方法流程圖。
其中,附圖標記說明如下1 主機板2 軟盤驅動器3 控制器4 通信端口5 輸入輸出接口 6 交流電源7 系統(tǒng)電源 8 中央處理器9 內存具體實施方式
本發(fā)明的主機板開機交流電源測試方法,將可由以下的實施例說明而得到充分的了解,使得本領域技術人員可以實現(xiàn)本發(fā)明,然本發(fā)明的實施例并非可由下列實施例而被限制其實施型態(tài)。
請參閱圖2,其為本發(fā)明較佳實施例的主機板開機交流電源測試電路方框圖,包含單片機8051、繼電器、主機板、交流電源、系統(tǒng)電源、兩個七段顯示器、指撥開關;單片機8051與指撥開關、兩個七段顯示器、繼電器及主機板上的通用輸入輸出(GPIO)裝置相連接,繼電器則與單片機8051、交流電源及系統(tǒng)電源相連接,系統(tǒng)電源與主機板相連;指撥開關用來在單片機8051中設定單片機系統(tǒng)電源開/關時間單片機,此時間考慮系統(tǒng)電源中電容含電量于關機及開機間需給予一定時間放電清空所設;單片機8051為此開機交流電源測試中的中樞部位,負責儲存系統(tǒng)電源開/關時間,顯示系統(tǒng)電源開/關時間于一七段顯示器,并倒數(shù)計數(shù)系統(tǒng)電源開/關時間,同時操控繼電器的開/關,另外還接收主機板所送出一信號以通知單片機8051該開機交流電源測試已順利完成;繼電器的功能形同交流電源及系統(tǒng)電源間的信道,其僅有在開(ON)的狀態(tài)下,交流電源才能供電給主機板的系統(tǒng)電源,系統(tǒng)電源供電給主機板并進行開機程序及交流電源測試,交流電源測試完成時,由基本輸入輸出系統(tǒng)(BIOS)(未顯示)驅動主機板上的通用輸入輸出(GPIO)裝置送出一信號給單片機8051以示通知。
圖2中虛線所涵蓋的組件及其相對應的功能為單片機8051所掌控的工作范圍,其所取代者也即是圖1中控制器的功能,同時也排除軟盤驅動器及通信端口的需要,取而代之者為通用輸入輸出(GPIO)機制及繼電器的存在;除結構上的差異外,圖2與圖1的功能差異尚有(1)單片機8051對時間有較精確的掌控,不但可讀取開機交流電源開/關時間及顯示此時間的倒數(shù)計數(shù),控制時間計數(shù)及確定時間到時的事件發(fā)生,而且可利用繼電器對交流電源的開/關精確控制;(2)基本輸入輸出系統(tǒng)(BIOS)對通用輸入輸出(GPIO)裝置的直接控制,此功能在不具備外圍設備輸入輸出接口(Super IO)的主機板上更加重要;(3)基本輸入輸出系統(tǒng)(BIOS)對芯片組的交流電損失的控制,尤其可通過單一步驟偵錯過程(single-step diagnostic procedures)對個別芯片組及組件提供逐步除錯的機制;(4)電路對大電壓/小電壓的隔離及轉換,因繼電器的存在使當主機板關機及交流電源(110V)未供電時,系統(tǒng)電源中電容所存留余電仍可供電給操作小電壓(3V、5.5V、12V)的組件,當系統(tǒng)電源開/關時間屆滿時,原則上電容余電大致已耗盡,此時開啟繼電器,使交流電源供電給系統(tǒng)電源,如此可使電路于大電壓/小電壓間作隔離及轉換,確保電路安全。
請參閱圖3,其為本發(fā)明較佳實施例的主機板開機交流電測試方法流程圖;此方法包括以下步驟(1)設定并讀取系統(tǒng)電源開/關時間,在此步驟中,利用指撥開關可于單片機8051中設定所需的系統(tǒng)電源開/關時間單片機,單片機8051將此時間讀?。徊襟E(2)顯示系統(tǒng)電源開/關時間,在此步驟中,單片機8051將讀取的系統(tǒng)電源開/關時間顯示于一七段顯示器;(3)啟動系統(tǒng)電源開/關時間的倒數(shù)計時,在此步驟中,單片機8051啟動其定時器對系統(tǒng)電源開/關時間作倒數(shù)計時;(4)顯示系統(tǒng)電源開/關時間的倒數(shù)計數(shù),在此步驟中,單片機8051將實時的系統(tǒng)電源開/關時間倒數(shù)計數(shù)顯示于另一七段顯示器;(5)判斷系統(tǒng)電源開/關時間的倒數(shù)計數(shù),此步驟為對實時系統(tǒng)電源開/關時間倒數(shù)計數(shù)的邏輯判斷;(6)如步驟(5)中系統(tǒng)電源開/關時間倒數(shù)計數(shù)不為0,則執(zhí)行步驟(5);(7)如步驟(5)中系統(tǒng)電源開/關時間倒數(shù)計數(shù)為0,則判斷繼電器的目前狀態(tài)(ON/OFF);(8)如目前繼電器狀態(tài)為開(ON),關閉繼電器,并執(zhí)行步驟(3),其關閉繼電器的考慮乃在確切使交流電源不供電的情形下,使主機板系統(tǒng)余電于關機后能完全被用盡及/或釋放;(9)如目前繼電器狀態(tài)為關(OFF),則開啟繼電器;(10)經繼電器以交流電源提供主機板的系統(tǒng)電源,在此步驟中,繼電器既已開啟,交流電源自動流入主機板的系統(tǒng)電源供電給主機板;(11)測試主機板的系統(tǒng)電源,在此步驟中,進行主機板上各芯片組及相關組件的系統(tǒng)電源測試程序;(12)判斷系統(tǒng)電源測試是否完成,在此步驟中,除非所有芯片組及相關組件的電源測試皆通過,才視為測試完成;(13)如步驟(11)測試未完成,進入系統(tǒng)電源偵錯程序,在此步驟中,電源測試程序停留在閑置(idle)狀態(tài),可利用人為及儀器偵知錯誤所在并進行除錯及修正,除錯及修正后,脫離閑置(idle)狀態(tài)并回到步驟(11),基本上可形成單一步驟偵錯方式(Single-step Diagnostics);(14)如步驟(11)測試已完成,利用主機板上的基本輸入輸出系統(tǒng)(BIOS)驅使主機板上的通用輸入輸出(GPIO)裝置,傳送信號給微處理器8051,通知系統(tǒng)電源測試已完成;(15)重回步驟(3)。
綜上所述,本發(fā)明確實提供種主機板開機交流電源測試方法,該方法利用外接的單片機8051及外接的繼電器,藉助主機板上的基本輸入輸出系統(tǒng)對主機板上的通用輸入輸出裝置的控制來形成一種不需要通信端口及軟盤驅動器的方法,于是可節(jié)省測試所占空間,另外毋需撰寫額外的程序即可運作,可支持不同作業(yè)平臺的主機板開機交流電源測試,對于測試狀態(tài)可通過單片機8051以發(fā)光二極管顯示器顯示,充分掌握測試進度,測試時間也為之縮短,同時也提供在測試程序中的單一步驟偵錯方式(Single-stepDiagnostics),能明確隔離問題并逐步解決。
本發(fā)明由本技術人員任施匠思而為諸般修飾,然皆不脫離權利要求所欲保護的范圍。
權利要求
1.一種主機板開機交流電源測試的方法,應用于主機板、與該主機板連接的微處理器及與該微處理器、交流電源以及該主機板的系統(tǒng)電源電連接的繼電器,該開機交流電源測試的方法包括步驟如下(a)設定并讀取該微處理器的系統(tǒng)電源開/關時間;(b)倒數(shù)計時該系統(tǒng)電源開/關時間;(c)判斷該繼電器的目前狀態(tài);(d)如步驟(c)該繼電器的該目前狀態(tài)為開啟狀態(tài),將關閉該繼電器,繼續(xù)執(zhí)行步驟(b);以及(e)如步驟(c)該繼電器的該目前狀態(tài)為關閉狀態(tài),則執(zhí)行該主機板的開機電源測試程序。
2.如權利要求1所述的主機板開機交流電源測試的方法,其中步驟(a)還包括如下步驟(a1)顯示該系統(tǒng)電源開/關時間。
3.如權利要求1所述的主機板開機交流電源測試的方法,其中步驟(b)系包括步驟如下(b1)啟動該系統(tǒng)電源開/關時間的倒數(shù)計時;(b2)顯示該系統(tǒng)電源開/關時間的倒數(shù)計時;(b3)判斷進行于該微處理器的該系統(tǒng)電源開/關時間的倒數(shù)計數(shù);(b4)如步驟(b3)的該倒數(shù)計數(shù)為零,執(zhí)行步驟(c);以及(b5)如步驟(b3)的該倒數(shù)計數(shù)不為零,繼續(xù)執(zhí)行步驟(b3)。
4.如權利要求2所述的主機板開機交流電源測試的方法,其中步驟(b1)還包括一步驟利用與該微處理器連接的第一顯示器顯示該系統(tǒng)電源開/關時間。
5.如權利要求2所述的主機板開機交流電源測試的方法,其中步驟(b2)還包括一步驟利用與該微處理器連接的第二顯示器顯示該系統(tǒng)電源開/關時間的該倒數(shù)計數(shù)。
6.如權利要求1所述的主機板開機交流電源測試的方法,其中步驟(c)的該微處理器與該繼電器連接,并持續(xù)檢測該繼電器的該目前狀態(tài)。
7.如權利要求1所述的主機板開機交流電源測試的方法,其中該主機板上具有與該微處理器連接的通用輸入輸出裝置,以及只讀存儲裝置包含基本輸入輸出系統(tǒng),且步驟(e)還包含以下步驟(e1)開啟該繼電器;(e2)提供該交流電源經由該繼電器給該主機板的系統(tǒng)電源;(e3)進行測試該主機板的該系統(tǒng)電源;(e4)判斷步驟(e3)測試完成與否;(e5)如步驟(e4)測試中斷,偵錯調整該系統(tǒng)電源,直到偵錯完成;以及(e6)如步驟(e4)測試完成,該基本輸入輸出系統(tǒng)驅使該通用輸入輸出裝置傳送信號至該微處理器,通知該微處理器已經完成該系統(tǒng)電源測試。
8.如權利要求7所述的主機板開機交流電源測試的方法,其中當該微處理器在接收到該信號并確認該系統(tǒng)電源測試程序已完成時,重回步驟(b)繼續(xù)執(zhí)行。
全文摘要
本發(fā)明涉及一種主機板開機交流電源測試的方法,應用于主機板、與該主機板連接的微處理器及與該微處理器、交流電源以及該主機板的系統(tǒng)電源電連接的繼電器,該開機交流電源測試的方法包括步驟如下(1)設定該微處理器的系統(tǒng)電源開/關時間;(2)倒計時該系統(tǒng)電源開/關時間;(3)判斷該繼電器的目前狀態(tài);如步驟(3)該繼電器的該目前狀態(tài)為開啟(ON)狀態(tài),將關閉該繼電器,繼續(xù)執(zhí)行步驟(1);(4)如步驟(3)該繼電器的該目前狀態(tài)為關閉(OFF)狀態(tài),則執(zhí)行該主機板的開機電源測試程序。
文檔編號G06F11/22GK1949183SQ20051011401
公開日2007年4月18日 申請日期2005年10月13日 優(yōu)先權日2005年10月13日
發(fā)明者張坤盛, 陳保仁, 謝安邦, 黃立安 申請人:光寶科技股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
武胜县| 永德县| 通化市| 延吉市| 黔江区| 邛崃市| 麦盖提县| 易门县| 碌曲县| 广汉市| 黄石市| 湘乡市| 文成县| 黄梅县| 维西| 房山区| 涞水县| 台南县| 商洛市| 太谷县| 隆尧县| 都江堰市| 军事| 昌邑市| 扶风县| 沙田区| 武邑县| 英德市| 星座| 广元市| 清丰县| 平塘县| 北辰区| 桐庐县| 卓资县| 镇安县| 衡阳市| 庐江县| 赣榆县| 甘孜县| 吕梁市|