專利名稱:具有自我檢錯(cuò)能力的監(jiān)控電路及其檢測(cè)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種監(jiān)控電路,特別涉及一種用來檢測(cè)該監(jiān)控電路是否正常運(yùn)作的方法及相關(guān)監(jiān)控電路。
背景技術(shù):
近十年來,中央處理器的運(yùn)作速率越來越快,而伴隨高速率運(yùn)作的中央處理器而來的高熱不僅會(huì)影響該中央處理器的運(yùn)作效率,更會(huì)進(jìn)而影響該中央處理器所在的計(jì)算機(jī)系統(tǒng)的運(yùn)作效能。因此,如何有效地監(jiān)控該中央處理器于運(yùn)作時(shí)所產(chǎn)生的高熱,并適時(shí)地降低該中央處理器所在周圍環(huán)境的溫度,遂成為一項(xiàng)重要的課題。
一般而言,一監(jiān)控電路(PC health monitoring circuit)可用來監(jiān)視一中央處理器乃至于該中央處理器所在的計(jì)算機(jī)系統(tǒng)中的各種環(huán)境指數(shù),例如像是溫度、電壓及風(fēng)扇轉(zhuǎn)速等,以適時(shí)地依據(jù)這些環(huán)境指數(shù)來控制該計(jì)算機(jī)系統(tǒng)中包含該中央處理器在內(nèi)的所有電子裝置的運(yùn)作。
一監(jiān)控電路雖然具有如上所述的監(jiān)視并控制一計(jì)算機(jī)系統(tǒng)的功能,然而,這是在該監(jiān)控電路能正常運(yùn)作的前提下才能達(dá)成的。也就是說,若該監(jiān)控電路本身實(shí)已受損,而不自知地仍繼續(xù)監(jiān)視并進(jìn)而極有可能控制該計(jì)算機(jī)系統(tǒng)錯(cuò)誤地運(yùn)作,其對(duì)該計(jì)算機(jī)系統(tǒng)所造成的潛在危害真令人不敢想象。
發(fā)明內(nèi)容
因此本發(fā)明的主要目的在于提供一種具有自我檢錯(cuò)能力的監(jiān)控電路及相關(guān)檢測(cè)一監(jiān)控電路的是否正常運(yùn)作的方法,以解決已知技術(shù)的缺點(diǎn)。
根據(jù)本發(fā)明的申請(qǐng)專利范圍,本發(fā)明是揭露一種具有自我檢錯(cuò)能力的監(jiān)控電路,其包含一用來檢測(cè)一輸入信號(hào)并依據(jù)該輸入信號(hào)產(chǎn)生一第一檢測(cè)信號(hào)的第一檢測(cè)單元、一電連接于該第一檢測(cè)單元且用來依據(jù)該第一檢測(cè)信號(hào)產(chǎn)生一輸出信號(hào)的第二檢測(cè)單元、以及一電連接于該第一檢測(cè)單元及該第二檢測(cè)單元的控制單元,其是用來選擇性地控制該第二檢測(cè)單元依據(jù)該第一檢測(cè)信號(hào)產(chǎn)生該輸出信號(hào)、控制該第一檢測(cè)單元檢測(cè)該輸出信號(hào)以產(chǎn)生一第二檢測(cè)信號(hào)、以及比較該第一檢測(cè)信號(hào)與該第二檢測(cè)信號(hào),以判別該監(jiān)控電路是否運(yùn)作正常。
由于本發(fā)明的監(jiān)控電路具有自我檢錯(cuò)能力,所以可隨時(shí)地自我檢測(cè)是否實(shí)已受損,以免因不知實(shí)已受損而控制一計(jì)算機(jī)系統(tǒng)錯(cuò)誤地運(yùn)作,并進(jìn)而導(dǎo)致該計(jì)算機(jī)系統(tǒng)的受損。
附圖簡(jiǎn)述
圖1為本發(fā)明的較佳實(shí)施例中一計(jì)算機(jī)系統(tǒng)的示意圖。
圖2為圖1所顯示的計(jì)算機(jī)系統(tǒng)中所包含的監(jiān)控電路的功能方塊圖。
圖3為本發(fā)明的較佳實(shí)施例中一用來檢測(cè)圖2所顯示的監(jiān)控電路之是否正常運(yùn)作的方法的流程圖。
圖4為本發(fā)明的第二實(shí)施例中另一用來檢測(cè)圖二所顯示的監(jiān)控電路之是否正常運(yùn)作的方法的流程圖。
附圖符號(hào)說明10計(jì)算機(jī)系統(tǒng)11殼體12監(jiān)控電路 14中央處理器16處理器風(fēng)扇18系統(tǒng)風(fēng)扇20溫度傳感器22多路復(fù)用器24ADC 26控制單元28第一DAC 30第DAC32第一風(fēng)扇轉(zhuǎn)速器34第二風(fēng)扇轉(zhuǎn)速器36GPIO 38第一連接導(dǎo)線40第二連接導(dǎo)線實(shí)施方式請(qǐng)參閱圖1,圖1為本發(fā)明的較佳實(shí)施例中一內(nèi)含一監(jiān)控電路12的計(jì)算機(jī)系統(tǒng)10的示意圖,監(jiān)控電路12是用來監(jiān)控計(jì)算機(jī)系統(tǒng)10中諸如溫度、電壓及風(fēng)扇轉(zhuǎn)速等各種環(huán)境指數(shù)。計(jì)算機(jī)系統(tǒng)10另包含一殼體11、一設(shè)置于殼體11內(nèi)用來處理數(shù)據(jù)的中央處理器14、一架設(shè)于中央處理器14上用來排放中央處理器14于運(yùn)作時(shí)所產(chǎn)生的熱能的處理器風(fēng)扇16、及一用來將計(jì)算機(jī)系統(tǒng)10中包含中央處理器14在內(nèi)的電子組件于運(yùn)作時(shí)所產(chǎn)生的熱能排放至殼體11外的系統(tǒng)風(fēng)扇18。
請(qǐng)參閱圖2,圖2為監(jiān)控電路12的功能方塊圖。監(jiān)控電路12包含一用來感測(cè)中央處理器14的溫度并據(jù)以產(chǎn)生一模擬式溫度電壓的溫度傳感器(temperature sensor)20、一用來于多個(gè)包含溫度傳感器20所產(chǎn)生的模擬式溫度電壓的多個(gè)模擬式電壓中選擇其一輸出的多路復(fù)用器22、一電連接于多路復(fù)用器22用來將多路復(fù)用器22所輸出的模擬式電壓轉(zhuǎn)換成一數(shù)字式電壓的模擬/數(shù)字轉(zhuǎn)換器(ADC)24、一電連接于ADC 24且用來依據(jù)ADC 24所輸出的數(shù)字式電壓輸出一數(shù)字式控制信號(hào)的控制單元26、二電連接于控制單元26且用來將控制單元26所輸出的數(shù)字式控制信號(hào)轉(zhuǎn)換成一模擬式電壓的第一及第二數(shù)字/模擬轉(zhuǎn)換器(DAC)28及30、二電連接于控制單元26且用來分別計(jì)數(shù)處理器風(fēng)扇16及系統(tǒng)風(fēng)扇18所產(chǎn)生的第一及第二轉(zhuǎn)速時(shí)鐘中所包含的第一風(fēng)扇轉(zhuǎn)速及第二風(fēng)扇轉(zhuǎn)速的第一及第二風(fēng)扇轉(zhuǎn)速器(fan speedcounter)32及34、以及一電連接于控制單元26可發(fā)出一轉(zhuǎn)速時(shí)鐘的通用輸入/輸出單元(general purpose input output,GPIO)36。
在本發(fā)明的較佳實(shí)施例中,溫度傳感器20是直接連接至中央處理器14內(nèi)的晶粒(dice),以精確地感測(cè)中央處理器14的溫度,而多路復(fù)用器22所接收到的模擬式電壓中,除了溫度傳感器20所產(chǎn)生的模擬式溫度電壓外,尚包含計(jì)算機(jī)系統(tǒng)10中所有的模擬式工作電壓,例如像是3.3V、5V及12V等。
監(jiān)控電路12的運(yùn)作過程略述如下溫度傳感器20感測(cè)中央處理器14的溫度并據(jù)以產(chǎn)生一模擬式溫度電壓,控制單元26控制多路復(fù)用器22于溫度傳感器20所產(chǎn)生的模擬式溫度電壓及計(jì)算機(jī)系統(tǒng)10中的模擬式工作電壓(3.3V、5V及12V)中選擇其一輸出至ADC 24;若多路復(fù)用器22所輸出至ADC24的模擬式電壓為一模擬式工作電壓(舉例來說,3.3V),ADC 24將模擬式工作電壓(3.3V)轉(zhuǎn)換成一數(shù)字式工作電壓(3.3V),而控制單元26會(huì)比較數(shù)字式工作電壓(3.3V)與一基準(zhǔn)值(3.3V)間的差異,并于數(shù)字式工作電壓(3.3V)超出(大于或小于)該基準(zhǔn)值(3.3V)達(dá)一容忍度時(shí),報(bào)告(report)計(jì)算機(jī)系統(tǒng)10是正不穩(wěn)定地運(yùn)作著,該基準(zhǔn)值及該容忍度皆可藉由一軟件來設(shè)定。舉例來說,若計(jì)算機(jī)系統(tǒng)10對(duì)于其內(nèi)各組件的工作電壓所要求的精準(zhǔn)度相當(dāng)高,則該軟件可將該容忍度設(shè)定成僅有1%,一旦監(jiān)控電路12檢測(cè)出數(shù)字式工作電壓(3.3V)與基準(zhǔn)值(3.3V)間的差異超出容忍度(1%)時(shí),即可報(bào)告(report)計(jì)算機(jī)系統(tǒng)10是正不穩(wěn)定地運(yùn)作著,反之,若計(jì)算機(jī)系統(tǒng)10并不特別要求其內(nèi)各組件的工作電壓需具有相當(dāng)高的精準(zhǔn)度,則該軟件可將該容忍度設(shè)定成10%;若多路復(fù)用器22所輸出至ADC 24的模擬式電壓為溫度傳感器20所產(chǎn)生的模擬式溫度電壓,ADC 24將該模擬式溫度電壓轉(zhuǎn)換成一數(shù)字式溫度電壓,而控制單元26會(huì)比較該數(shù)字式溫度電壓及第一風(fēng)扇轉(zhuǎn)速器32所傳來的第一風(fēng)扇轉(zhuǎn)速(或第二風(fēng)扇轉(zhuǎn)速器34所傳來的第二風(fēng)扇轉(zhuǎn)速),并通過GPIO 36以發(fā)出具有不同頻率的方波(crystal pulse)或通過第一DAC 28(或第二DAC 30)以發(fā)出不同的電壓信號(hào)來控制處理器風(fēng)扇16(或系統(tǒng)風(fēng)扇18)的運(yùn)作。舉例來說,若控制單元26所比較的數(shù)字式溫度電壓是小于一溫度電壓下限,亦即中央處理器14內(nèi)的晶粒的溫度尚低,則控制單元26可通過GPIO 36以發(fā)出一類似PWM(pulse width modulation)信號(hào)的模擬式控制信號(hào)、或通過第一DAC28以發(fā)出具有不同電壓電平的電壓信號(hào)的方式,將處理器風(fēng)扇16的風(fēng)扇轉(zhuǎn)速降至低于該第一風(fēng)扇轉(zhuǎn)速。舉例來說,若第一DAC 28所發(fā)出的電壓信號(hào)原具有12V電壓電平,而處理器風(fēng)扇16的風(fēng)扇轉(zhuǎn)速為每秒六千轉(zhuǎn),此時(shí),第一DAC 28便可改發(fā)出一僅具有10V電壓電平的電壓信號(hào),以將處理器風(fēng)扇16的風(fēng)扇轉(zhuǎn)速降低為每秒五千轉(zhuǎn);反之,若控制單元26所量測(cè)的數(shù)字式溫度電壓是大于一溫度電壓上限,亦即中央處理器14內(nèi)的晶粒的溫度已高至一可能會(huì)影響中央處理器14正常運(yùn)作的臨界溫度,則控制單元26可通過GPIO 36或第一DAC 28增加處理器風(fēng)扇16的風(fēng)扇轉(zhuǎn)速、或索性發(fā)出一控制信號(hào)以暫時(shí)關(guān)閉中央處理器14。
前已述及,已知監(jiān)控電路有可能于其自身實(shí)已受損的情況下,不自知地仍繼續(xù)監(jiān)視并進(jìn)而極有可能控制該計(jì)算機(jī)系統(tǒng)錯(cuò)誤地運(yùn)作,而本發(fā)明的監(jiān)控電路12卻不會(huì)有如上的情況發(fā)生。請(qǐng)?jiān)賲㈤唸D2,圖2中的監(jiān)控電路12另包含一連接于GPIO 36的一輸出端及第一風(fēng)扇轉(zhuǎn)速器32的輸入端的第一連接導(dǎo)線38、以及一連接于第二DAC 30的輸出端及多路復(fù)用器22的一輸入端的第二連接導(dǎo)線40。監(jiān)控電路12的控制單元26可主動(dòng)地輸出一第一數(shù)字式測(cè)試電壓至第二DAC 30并控制多路復(fù)用器22將第二DAC 30轉(zhuǎn)換該第一數(shù)字式測(cè)試電壓所形成且傳送于第二連接導(dǎo)線40的第一模擬式測(cè)試電壓傳送至ADC24,接著控制單元26再比較ADC 24轉(zhuǎn)換該第一模擬式測(cè)試電壓所形成的第二數(shù)字式測(cè)試電壓與該第一數(shù)字式測(cè)試電壓間的差異,以判定監(jiān)控電路26是否是正常運(yùn)作著;監(jiān)控電路12的控制單元26另可主動(dòng)地控制GPIO 36依據(jù)一第三風(fēng)扇轉(zhuǎn)速輸出一第三轉(zhuǎn)速時(shí)鐘至第一風(fēng)扇轉(zhuǎn)速器32的輸入端,接著控制單元26比較第一風(fēng)扇轉(zhuǎn)速器32計(jì)數(shù)該第三轉(zhuǎn)速時(shí)鐘所產(chǎn)生的第四風(fēng)扇轉(zhuǎn)速與該第三風(fēng)扇轉(zhuǎn)速間的差異,以判定監(jiān)控電路26是否是正常運(yùn)作著。
為了清楚說明本發(fā)明的監(jiān)控電路12之具有自我檢錯(cuò)能力,請(qǐng)參閱圖3及圖4,圖3及圖4分別為本發(fā)明的較佳實(shí)施例中檢測(cè)監(jiān)控電路12的是否正常運(yùn)作的第一方法100及第二方法200的流程圖。第一方法100包含下列步驟步驟102開始;步驟104控制單元26輸出一第一數(shù)字式測(cè)試電壓至第二DAC 30;(第二DAC 30將該第一數(shù)字式測(cè)試電壓轉(zhuǎn)換成一第一模擬式測(cè)試電壓,并將該第一模擬式測(cè)試電壓傳送至多路復(fù)用器22的輸入端)步驟106控制單元26控制多路復(fù)用器22將該第一模擬式測(cè)試電壓傳送至ADC 24;(ADC 24將該第一模擬式測(cè)試電壓轉(zhuǎn)換成該第二數(shù)字式測(cè)試電壓)步驟108控制單元26比較該第二數(shù)字式測(cè)試電壓與該第一數(shù)字式測(cè)試電壓,若該第二數(shù)字式測(cè)試電壓與該第一數(shù)字式測(cè)試電壓間的差異是小于一預(yù)定值,進(jìn)行步驟120,否則,進(jìn)行步驟130;(該第二數(shù)字式測(cè)試電壓與該第一數(shù)字式測(cè)試電壓間的差異小于該預(yù)定值代表控制單元26所主動(dòng)輸出的第一數(shù)字式測(cè)試電壓與該第一數(shù)字式測(cè)試電壓在經(jīng)過了第二DAC 30、多路復(fù)用器22及ADC 24的轉(zhuǎn)換后所產(chǎn)生的第二數(shù)字式測(cè)試電壓是近乎相等,也就是說,第二DAC 30、多路復(fù)用器22及ADC24皆仍正常運(yùn)作著;反之,該第二數(shù)字式測(cè)試電壓與該第一數(shù)字式測(cè)試電壓間的差異大于該預(yù)定值代表第二DAC 30、多路復(fù)用器22及ADC 24中至少有一組件是不正常運(yùn)作著,也就是說,監(jiān)控電路12實(shí)已無法繼續(xù)監(jiān)控計(jì)算機(jī)系統(tǒng)10了)步驟120控制單元26另發(fā)出一數(shù)字式測(cè)試電壓?若是,進(jìn)行步驟104,否則,進(jìn)行步驟190;(控制單元26可以另發(fā)出一數(shù)字式測(cè)試電壓的方式,以進(jìn)一步確認(rèn)監(jiān)控電路12是正常運(yùn)作著,舉例來說,步驟108中的第一數(shù)字式測(cè)試電壓可為1V,而步驟120中的數(shù)字式測(cè)試電壓可為2V)步驟130控制單元26控制GPIO 36回報(bào)監(jiān)控電路12是不正常運(yùn)作著;以及步驟190結(jié)束。
方法100雖然無法確知監(jiān)控電路12的第二DAC 30、多路復(fù)用器22及ADC24中究竟那一個(gè)組件是不正常地運(yùn)作著,但可以確定的是,監(jiān)控電路12已無法再用來監(jiān)視并進(jìn)而控制計(jì)算機(jī)系統(tǒng)10的運(yùn)作了,也就是說,計(jì)算機(jī)系統(tǒng)10至少不會(huì)因被實(shí)已受損但又不自知的監(jiān)控電路12錯(cuò)誤地控制而毀損。
第二方法200包含下列步驟步驟202開始;步驟204控制單元26控制GPIO 36依據(jù)一第三風(fēng)扇轉(zhuǎn)速輸出一第三轉(zhuǎn)速時(shí)鐘;(第一風(fēng)扇轉(zhuǎn)速器32計(jì)數(shù)該第三轉(zhuǎn)速時(shí)鐘并據(jù)以輸出一第四風(fēng)扇轉(zhuǎn)速)步驟206控制單元26比較該第四風(fēng)扇轉(zhuǎn)速與該第三風(fēng)扇轉(zhuǎn)速,若該第四風(fēng)扇轉(zhuǎn)速與該第三風(fēng)扇轉(zhuǎn)速間的差異是小于一預(yù)定值,進(jìn)行步驟220,否則,進(jìn)行步驟230;(該第四風(fēng)扇轉(zhuǎn)速與該第三風(fēng)扇轉(zhuǎn)速間的差異小于該預(yù)定值代表控制單元26所主動(dòng)輸出的第三風(fēng)扇轉(zhuǎn)速與該第三風(fēng)扇轉(zhuǎn)速在經(jīng)過了GPIO 36及第一風(fēng)扇轉(zhuǎn)速器32的轉(zhuǎn)換后所產(chǎn)生的第四風(fēng)扇轉(zhuǎn)速是近乎相等,也就是說,GPIO36及第一風(fēng)扇轉(zhuǎn)速器32皆仍正常運(yùn)作著;反之,該第四風(fēng)扇轉(zhuǎn)速與該第三風(fēng)扇轉(zhuǎn)速間的差異大于該預(yù)定值代表不是GPIO 36就是第一風(fēng)扇轉(zhuǎn)速器32或兼及兩者是不正常運(yùn)作著,也就是說,監(jiān)控電路12實(shí)已無法繼續(xù)監(jiān)控計(jì)算機(jī)系統(tǒng)10了)步驟220控制單元26另控制GPIO 36依據(jù)另一風(fēng)扇轉(zhuǎn)速輸出一轉(zhuǎn)速時(shí)鐘?若是,進(jìn)行步驟204,否則,進(jìn)行步驟290;(控制單元26可以另控制GPIO 36依據(jù)另一風(fēng)扇轉(zhuǎn)速輸出一轉(zhuǎn)速時(shí)鐘的方式,以進(jìn)一步確認(rèn)監(jiān)控電路12是正常運(yùn)作著)步驟230控制單元26控制GPIO 36回報(bào)監(jiān)控電路12是不正常運(yùn)作著;以及步驟290結(jié)束。
同樣地,方法200雖然無法確知監(jiān)控電路12的GPIO 36及第一風(fēng)扇轉(zhuǎn)速器32中究竟那一個(gè)組件是不正常地運(yùn)作著,但可以確定的是,監(jiān)控電路12已無法再用來監(jiān)視并進(jìn)而控制計(jì)算機(jī)系統(tǒng)10的運(yùn)作了,也就是說,計(jì)算機(jī)系統(tǒng)10至少不會(huì)因被實(shí)已受損但又不自知的監(jiān)控電路12錯(cuò)誤地控制而毀損。
計(jì)算機(jī)系統(tǒng)10可為一內(nèi)含一服務(wù)器及多臺(tái)受控于該服務(wù)器的計(jì)算機(jī)的服務(wù)器系統(tǒng),當(dāng)該服務(wù)器接收到任一計(jì)算機(jī)中的監(jiān)控電路所傳送來的異常信號(hào)(中央處理器14的溫度過高)后,該服務(wù)器便可依據(jù)該異常信號(hào)的種類將該計(jì)算機(jī)關(guān)機(jī)或?qū)υ撚?jì)算機(jī)作其它的處置(加快處理器風(fēng)扇16的轉(zhuǎn)速)。計(jì)算機(jī)系統(tǒng)10另可包含一警報(bào)器(未顯示)及一可由發(fā)光二極管(light-emittingdiode,LED)所形成的警示燈(未顯示),該警報(bào)器或該警示燈會(huì)于監(jiān)控電路12檢測(cè)到計(jì)算機(jī)系統(tǒng)10內(nèi)的溫度過高、工作電壓異?;虮O(jiān)控電路12本身異常時(shí),分別發(fā)出聲響或閃光,以警告計(jì)算機(jī)系統(tǒng)10的使用者。此外,為了節(jié)省接腳的使用,本發(fā)明的監(jiān)控電路也可另包含一受控于控制單元26的多路復(fù)用器,用來選擇性地控制轉(zhuǎn)速時(shí)鐘及模擬式測(cè)試電壓的傳送。
相較于已知監(jiān)控電路,本發(fā)明的監(jiān)控電路是包含一控制單元、一GPIO、至少一風(fēng)扇轉(zhuǎn)速器、一多路復(fù)用器、一ADC、至少一DAC、一連接于該GPIO及該風(fēng)扇轉(zhuǎn)速器的第一連接導(dǎo)線、及一連接于該DAC及該多路復(fù)用器的第二連接導(dǎo)線,該控制單元可控制該GPIO依據(jù)一風(fēng)扇轉(zhuǎn)速發(fā)出并經(jīng)由該第一連接導(dǎo)線傳送至該風(fēng)扇轉(zhuǎn)速器的轉(zhuǎn)速時(shí)鐘,再比較該風(fēng)扇轉(zhuǎn)速與該風(fēng)扇轉(zhuǎn)速器計(jì)數(shù)該轉(zhuǎn)速時(shí)鐘所形成的轉(zhuǎn)換風(fēng)扇轉(zhuǎn)速間的差異,以判定該監(jiān)控電路之是否正常運(yùn)作;此外,該控制單元另可主動(dòng)地輸出一數(shù)字式測(cè)試電壓至該DAC并控制該多路復(fù)用器該DAC轉(zhuǎn)換該數(shù)字式測(cè)試電壓所形成且傳送于該第二連接導(dǎo)線的模擬式測(cè)試電壓傳送至該ADC,接著該控制單元再比較該ADC轉(zhuǎn)換該模擬式測(cè)試電壓所形成的轉(zhuǎn)換數(shù)字式測(cè)試電壓與該數(shù)字式測(cè)試電壓間的差異,以判定該監(jiān)控電路是否是正常運(yùn)作著。本發(fā)明的優(yōu)點(diǎn)是該監(jiān)控電路具有自我檢錯(cuò)能力,如此一來,包含該監(jiān)控電路的計(jì)算機(jī)系統(tǒng)就不會(huì)因被一實(shí)已受損但又不自知的監(jiān)控電路錯(cuò)誤地控制而受損。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明專利的涵蓋范圍。
權(quán)利要求
1.一種用來檢測(cè)一監(jiān)控電路是否運(yùn)作正常的方法,該方法包含提供一計(jì)算機(jī)系統(tǒng),該計(jì)算機(jī)系統(tǒng)包含至少一特定組件,該特定組件可產(chǎn)生一輸入信號(hào);監(jiān)測(cè)該計(jì)算機(jī)系統(tǒng)中該特定組件所產(chǎn)生的輸入信號(hào),并據(jù)以產(chǎn)生一用來與一基準(zhǔn)值相比的對(duì)應(yīng)信號(hào);使用該監(jiān)控電路依據(jù)相比的結(jié)果產(chǎn)生一比較信號(hào),并據(jù)以輸出一用來調(diào)整該特定組件運(yùn)作的控制信號(hào);使用該監(jiān)控電路產(chǎn)生一第一檢測(cè)信號(hào),并據(jù)以產(chǎn)生一用來與該基準(zhǔn)值相比的第一對(duì)應(yīng)信號(hào);使用該監(jiān)控電路依據(jù)相比的結(jié)果產(chǎn)生一第一比較信號(hào),并據(jù)以輸出一第一輸入信號(hào);使用該監(jiān)控電路監(jiān)測(cè)該第一輸入信號(hào),并據(jù)以產(chǎn)生一第二檢測(cè)信號(hào);以及比較該第一檢測(cè)信號(hào)與該第二檢測(cè)信號(hào),以判別該監(jiān)控電路是否運(yùn)作正常。
2.如權(quán)利要求1所述的方法,其中,該輸入信號(hào)為一電壓信號(hào)。
3.如權(quán)利要求1所述的方法,其中,該輸入信號(hào)為一溫度信號(hào)。
4.如權(quán)利要求1所述的方法,其中,該輸入信號(hào)為一風(fēng)扇轉(zhuǎn)速信號(hào)。
5.如權(quán)利要求1所述的方法,其另包含將該輸出信號(hào)輸入于一多路復(fù)用器。
6.一種具有自我檢錯(cuò)能力的監(jiān)控電路,其包含一第一檢測(cè)單元,用來檢測(cè)一輸入信號(hào),并依據(jù)該輸入信號(hào)產(chǎn)生一第一檢測(cè)信號(hào);一第二檢測(cè)單元,電連接于該第一檢測(cè)單元,用來依據(jù)該第一檢測(cè)信號(hào)產(chǎn)生一輸出信號(hào);以及一控制單元,電連接于該第一檢測(cè)單元及該第二檢測(cè)單元,用來選擇性地控制該第二檢測(cè)單元依據(jù)該第一檢測(cè)信號(hào)產(chǎn)生該輸出信號(hào),控制該第一檢測(cè)單元檢測(cè)該輸出信號(hào)以產(chǎn)生一第二檢測(cè)信號(hào),以及比較該第一檢測(cè)信號(hào)與該第二檢測(cè)信號(hào),以判別該監(jiān)控電路是否運(yùn)作正常。
7.如權(quán)利要求6所述的監(jiān)控電路,其中,該輸入信號(hào)為一溫度信號(hào),而該第一檢測(cè)單元包含一換能器,用來檢測(cè)該溫度信號(hào),并將該溫度信號(hào)轉(zhuǎn)換成一模擬式電壓信號(hào);以及一模擬數(shù)字轉(zhuǎn)換器,用來將該模擬式電壓信號(hào)轉(zhuǎn)換成該第一檢測(cè)信號(hào)。
8.如權(quán)利要求6所述的監(jiān)控電路,其中,該輸入信號(hào)為一風(fēng)扇轉(zhuǎn)速信號(hào),而該第一檢測(cè)單元為一轉(zhuǎn)速器,用來檢測(cè)該風(fēng)扇轉(zhuǎn)速信號(hào),并將該風(fēng)扇轉(zhuǎn)速信號(hào)轉(zhuǎn)換成該第一檢測(cè)信號(hào),而該第二檢測(cè)單元為一通用輸入輸出模塊,用來依據(jù)該第一檢測(cè)信號(hào)產(chǎn)生一風(fēng)扇轉(zhuǎn)速信號(hào)
9.如權(quán)利要求6所述的監(jiān)控電路,其另包含一多路復(fù)用器,該第二檢測(cè)單元所輸出的輸出信號(hào)是輸入于該多路復(fù)用器。
10.一種計(jì)算機(jī)系統(tǒng),其包含至少一特定組件,以及一監(jiān)控電路,用來監(jiān)控該特定組件的運(yùn)作,該監(jiān)控電路包含一第一檢測(cè)單元,用來檢測(cè)該特定組件所產(chǎn)生的輸入信號(hào),并依據(jù)該輸入信號(hào)產(chǎn)生一第一檢測(cè)信號(hào);一第二檢測(cè)單元,電連接于該第一檢測(cè)單元,用來依據(jù)該第一檢測(cè)信號(hào)產(chǎn)生一輸出信號(hào);以及一控制單元,電連接于該第一檢測(cè)單元及該第二檢測(cè)單元,用來選擇性地控制該第二檢測(cè)單元依據(jù)該第一檢測(cè)信號(hào)產(chǎn)生該輸出信號(hào)、控制該第一檢測(cè)單元檢測(cè)該輸出信號(hào)以產(chǎn)生一第二檢測(cè)信號(hào)、以及比較該第一檢測(cè)信號(hào)與該第二檢測(cè)信號(hào),以判別該監(jiān)控電路是否運(yùn)作正常。
11.如權(quán)利要求10所述的計(jì)算機(jī)系統(tǒng),其中,該特定組件所產(chǎn)生的輸入信號(hào)為一溫度信號(hào),而該第一檢測(cè)單元包含一換能器,用來檢測(cè)該溫度信號(hào),并將該溫度信號(hào)轉(zhuǎn)換成一模擬式電壓信號(hào);以及一模擬/數(shù)字轉(zhuǎn)換器,用來將該模擬式電壓信號(hào)轉(zhuǎn)換成該第一檢測(cè)信號(hào)。
12.如權(quán)利要求10所述的計(jì)算機(jī)系統(tǒng),其中,該特定組件為一中央處理器
13.如權(quán)利要求10所述的計(jì)算機(jī)系統(tǒng),其中,該特定組件所產(chǎn)生的輸入信號(hào)為一風(fēng)扇轉(zhuǎn)速信號(hào),而該第一檢測(cè)單元為一轉(zhuǎn)速器,用來檢測(cè)該風(fēng)扇轉(zhuǎn)速信號(hào),并將該風(fēng)扇轉(zhuǎn)速信號(hào)轉(zhuǎn)換成該第一檢測(cè)信號(hào),而該第二檢測(cè)單元為一通用輸入輸出模塊,用來依據(jù)該第一檢測(cè)信號(hào)產(chǎn)生一風(fēng)扇轉(zhuǎn)速信號(hào)。
14.如權(quán)利要求10所述的計(jì)算機(jī)系統(tǒng),其中,該特定組件為一風(fēng)扇。
15.如權(quán)利要求10所述的計(jì)算機(jī)系統(tǒng),其另包含一多路復(fù)用器,該第二檢測(cè)單元所輸出的輸出信號(hào)是輸入于該多路復(fù)用器。
全文摘要
本發(fā)明提供一種具有自我檢錯(cuò)能力的監(jiān)控電路及檢測(cè)一監(jiān)控電路是否正常運(yùn)作的方法,該監(jiān)控電路包含一用來檢測(cè)一輸入信號(hào)并依據(jù)該輸入信號(hào)產(chǎn)生一第一檢測(cè)信號(hào)的第一檢測(cè)單元、一電連接于該第一檢測(cè)單元且用來依據(jù)該第一檢測(cè)信號(hào)產(chǎn)生一輸出信號(hào)的第二檢測(cè)單元、以及一電連接于該第一檢測(cè)單元及該第二檢測(cè)單元的控制單元,其是用來選擇性地控制該第二檢測(cè)單元依據(jù)該第一檢測(cè)信號(hào)產(chǎn)生該輸出信號(hào)、控制該第一檢測(cè)單元檢測(cè)該輸出信號(hào)以產(chǎn)生一第二檢測(cè)信號(hào)、以及比較該第一檢測(cè)信號(hào)與該第二檢測(cè)信號(hào),以判別該監(jiān)控電路是否運(yùn)作正常。
文檔編號(hào)G06F11/30GK1641597SQ20041000147
公開日2005年7月20日 申請(qǐng)日期2004年1月8日 優(yōu)先權(quán)日2004年1月8日
發(fā)明者吳宜昌, 陳怡勛, 詹森達(dá) 申請(qǐng)人:緯創(chuàng)資通股份有限公司