專利名稱:系統(tǒng)電源監(jiān)控裝置的制作方法
技術領域:
本發(fā)明是為一種系統(tǒng)電源監(jiān)控裝置,用以監(jiān)測、控制系統(tǒng)主機的電源消耗。
背景技術:
由于信息產(chǎn)業(yè)一日數(shù)變,再加上人們對于PC的要求與用途也愈來愈多變,使得設計者在設計個人電腦(系統(tǒng)主機)時,常須朝著開放式系統(tǒng)的方向努力。所謂的開放式系統(tǒng)是指系統(tǒng)主機在設計時,除須符合一般標準配備的要求外,也須保證有很多額外的資源以作為使用者擴充、升級之用,比如PCI接口、磁盤陣列接口、USB接口或DIMM等,甚至是CPU的升級。
然而,使用者雖有可能利用這些額外的資源進行電腦擴充及升級,也有可能完全棄置不用,會利用多少資源也并不知道,等于是說主機的系統(tǒng)負載為一不可掌握的變量,它隨著使用者的擴充需求變化而變化。
也因此,一個開放式系統(tǒng)的電源設計者很難在成本與提供一個穩(wěn)定與足夠的電源間取得平衡點,因為他永遠不知道使用者要插接多少適配卡或外圍設備,也不知道系統(tǒng)主機會在何時達到最大的消耗。
有鑒于此,若能提供一種可實時偵測系統(tǒng)主機的電源消耗,并適時作出警告及控制的裝置,便有迫切的需求。
發(fā)明內容
本發(fā)明的主要目的即為提供一種系統(tǒng)電源監(jiān)控裝置,通過對系統(tǒng)主機的電源損耗作實時監(jiān)控,以達到提供穩(wěn)定且低成本的系統(tǒng)主機的目的。
為達上述目的,本發(fā)明的系統(tǒng)電源監(jiān)控裝置,是配置在系統(tǒng)主機內,此系統(tǒng)主機包括有一電源單元及若干個連接至電源單元的系統(tǒng)負載,而系統(tǒng)電源監(jiān)控裝置則包括有若干個分別串聯(lián)于電源單元及各系統(tǒng)負載間的感應電阻、若干個分別并聯(lián)于各感應電阻的放大電路、一分別連接至各放大電路的信號轉換單元以及一連接至信號轉換單元的微控制器。
所述系統(tǒng)主機內的電源單元針對各系統(tǒng)負載所輸出的電流,是先經(jīng)感應電阻作一壓降的動作后,再輸出至各系統(tǒng)負載,而感應電阻上的壓降通過并聯(lián)至感應電阻的放大電路放大后,輸出壓降仿真信號至信號轉換單元,通過信號轉換單元進行模擬轉數(shù)字動作,將壓降仿真信號轉換為數(shù)字信號后輸出至微控制器儲存,而此儲存在微控制器的數(shù)值即為系統(tǒng)主機的電源消耗值,則系統(tǒng)主機的應用程序或BIOS通過SM BUS可將微控制器內的值讀出并顯示。此外,微控制器可設定有一默認值,即當系統(tǒng)主機的電源消耗值超過此一默認值時,微控制器即通知系統(tǒng)主機發(fā)出警示信號以警告使用者或令系統(tǒng)主機進入暫停狀態(tài)。
圖1為本發(fā)明的電路方塊示意圖。
具體實施例方式
如圖1所示,為本發(fā)明的電路方塊示意圖,此系統(tǒng)電源監(jiān)控裝置,是配置于一系統(tǒng)主機內,用以監(jiān)測、控制及警示系統(tǒng)主機的電源消耗(POWERCONSUMPTION)。
此系統(tǒng)主機包括有一電源單元101及若干個連接至電源單元101的系統(tǒng)負載102,通過此電源單元101以供應各系統(tǒng)負載102所需的電源,由于各系統(tǒng)負載102所需的電壓不盡相同,所以本發(fā)明的電源單元101是以輸出12伏特、5伏特及3.3伏特的電壓作為一實施例加以說明,惟上述的輸出電壓僅為一較佳實施例,并不以此限定本發(fā)明的技術范疇,即此電源單元101也可輸出其它伏特數(shù)的電壓。
而此系統(tǒng)電源監(jiān)控裝置,是包括有若干個感應電阻103、若干個放大電路104、一信號轉換單元105及一微控制器106所組成。
此若干個感應電阻103,是分別串聯(lián)在電源單元101及各系統(tǒng)負載102間,亦即自電源單元101輸出的電流先經(jīng)感應電阻103壓降后,再傳輸至系統(tǒng)負載102。
此若干個放大電路104,是分別并聯(lián)在各感應電阻103,用以將感應電阻103的壓降放大后,輸出一壓降仿真信號。
此信號轉換單元105,是分別連接至各放大電路104,用以接收各放大電路104所輸出的壓降仿真信號后,進行模擬轉數(shù)字(analogue-to-digital)動作,將各壓降仿真信號轉換為數(shù)字信號后輸出。
此微控制器106,是連接至信號轉換單元105,用以接收信號轉換單元105所輸出的數(shù)字信號,并儲存于微控制器106的緩存器(圖中未示)內,則此儲存在微控制器106的緩存器內的數(shù)值即為系統(tǒng)主機的電源消耗值。
此外,微控制器106可通過一系統(tǒng)管理總線(SM Bus)連接至系統(tǒng)主機,則系統(tǒng)主機的相關應用程序或基本輸入輸出系統(tǒng)(Basic Input/Output System,BIOS)即可通過系統(tǒng)管理總線將緩存器內的值讀出并顯示。
所謂的SM bus是由兩條信號所組成的一種雙線(two-wire)總線,是為了在系統(tǒng)上較慢速的裝置及電源管理裝置之間的溝通使用,最常運用于筆記本電腦上,偵測各組件狀態(tài)及替換硬件組態(tài)針腳(pull-high或pull-low)。例如將DIMM上的時脈設定關閉,或偵測電池低電壓狀態(tài)等。
而所謂的B1OS是位于只讀存儲器上面的一段程序,包含了許多電腦輸出入的基本子程序。BIOS負責在電腦開機的時候,進行硬件的初始設定和測試,確保電腦中各個組件可以正常工作,并且讀取CMOS當中的資料(硬盤大小、是否有光驅、系統(tǒng)時間、是否使用Shadow RAM等信息)。一旦偵測到硬件不正常的情況,則立即停止運作。
系統(tǒng)主機內的電源單元101針對各系統(tǒng)負載102所輸出的電流,是先經(jīng)感應電阻103作一壓降的動作后,再輸出至各系統(tǒng)負載102,而感應電阻103上的壓降通過并聯(lián)至感應電阻103的放大電路104放大后,輸出壓降仿真信號至信號轉換單元105,通過信號轉換單元105進行模擬轉數(shù)字動作,將壓降仿真信號轉換為數(shù)字信號后輸出至微控制器106的緩存器儲存,而此儲存在緩存器的數(shù)值即為系統(tǒng)主機的電源消耗值,則系統(tǒng)主機的應用程序或BIOS通過系統(tǒng)管理總線可將緩存器內的值讀出并顯示。
此外,微控制器106可設定有一默認值,即當緩存器內的值(系統(tǒng)主機的電源消耗值)超過此一默認值時,微控制器106即發(fā)出信號通知系統(tǒng)主機發(fā)出警示信號以警告使用者,或令系統(tǒng)主機進入暫停狀態(tài)(SUSPENDED MODE)。
權利要求
1.一種系統(tǒng)電源監(jiān)控裝置,是配置于一系統(tǒng)主機內,該系統(tǒng)主機包括有一電源單元及若干個連接至該電源單元的系統(tǒng)負載,通過該電源單元以供應各該系統(tǒng)負載所需的電源,其特征在于包括有若干個感應電阻,是分別串聯(lián)于該電源單元及各該系統(tǒng)負載間,使該電源單元所輸出的電流先經(jīng)各該感應電阻壓降后再傳輸至各該系統(tǒng)負載;若干個放大電路,是分別并聯(lián)于各該感應電阻,用以將各該感應電阻的壓降放大后輸出一壓降仿真信號;一信號轉換單元,是分別連接至各該放大電路,用以接收各該放大電路所輸出的壓降仿真信號后,進行模擬轉數(shù)字動作將各該壓降仿真信號轉換為一數(shù)字信號后輸出;以及一微控制器,是連接至該信號轉換單元,用以接收該信號轉換單元所輸出的數(shù)字信號,并儲存于該微控制器內,則儲存于該微控制器內的值即為該系統(tǒng)主機的電源消耗值。
2.如權利要求1所述的系統(tǒng)電源監(jiān)控裝置,其特征在于,該信號轉換單元所輸出的數(shù)字信號,是儲存于該微控制器的緩存器內。
3.如權利要求1所述的系統(tǒng)電源監(jiān)控裝置,其特征在于,該微控制器是通過一系統(tǒng)管理總線(SM Bus)連接至該系統(tǒng)主機,則該系統(tǒng)主機即通過該系統(tǒng)管理總線讀出并顯示該系統(tǒng)主機的電源消耗值。
4.如權利要求1所述的系統(tǒng)電源監(jiān)控裝置,其特征在于,該微控制器是設定有一默認值,當該系統(tǒng)主機的電源消耗值超過該默認值時,該微控制器即通知該系統(tǒng)主機發(fā)出警示信號或令該系統(tǒng)主機進入暫停狀態(tài)(SUSPENDED MODE)。
全文摘要
一種系統(tǒng)電源監(jiān)控裝置,是在系統(tǒng)主機的電源單元及系統(tǒng)負載間串聯(lián)有感應電阻以進行壓降,再利用與感應電阻并聯(lián)的放大電路將壓降放大,則通過一信號轉換單元將壓降轉換為數(shù)字信號后輸出并儲存至微控制器,而系統(tǒng)主機即可通過系統(tǒng)管理總線讀出并顯示儲存在微控制器內的系統(tǒng)主機的電源損耗。
文檔編號G06F1/26GK1722103SQ200410028099
公開日2006年1月18日 申請日期2004年7月16日 優(yōu)先權日2004年7月16日
發(fā)明者藍治能 申請人:佛山市順德區(qū)順達電腦廠有限公司, 神達電腦股份有限公司