專利名稱:控制計算機主機與顯示器同時開關(guān)的方法及其控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計算機應(yīng)用領(lǐng)域。
背景技術(shù):
目前,計算機的主機和顯示器的電源開關(guān)PWR-SW一般是獨立的,或者如果主機的電源功率和體積足夠大,顯示器的電源可直接從主機電源引出(目前基本不常用)。這樣的缺點是用戶要2次操作才能完成開機、關(guān)機的動作,而且這種操作必須是有意識的,否則就有可能存在著主機已關(guān)閉而顯示器由于疏忽而忘記關(guān)閉造成浪費電力的現(xiàn)象。
如圖3所示,是采用簡單的機械控制方式實現(xiàn)的主機與顯示器同時開/關(guān)的方法。即把主機上的等效電源開關(guān)PWR-SW移到顯示器上,如圖三所示,開關(guān)內(nèi)有2個開關(guān),通過2個按鈕實現(xiàn),一個按鈕負責主機,另一個負責顯示器。也就是說相當于在主機內(nèi)的開關(guān)有2個,顯示器上的按鈕與主機上的按鈕是等效的。通過這樣來同時操作主機和顯示器的開關(guān)。
但是通過圖三的簡單機械控制,在某些特殊情況下是不能實現(xiàn)主機和顯示器同時開啟和關(guān)閉的,這些情況如下1、不通過主機的電源開關(guān)PWR-SW,而使用如定時開機、調(diào)制解調(diào)器鈴響開機、遠程控制開機等方式開機,此時顯示器并不能隨著主機的開啟而開啟;2、在通過Windows“開始”菜單的關(guān)機命令進行軟關(guān)機時或定時進入S3狀態(tài)的情況下,顯示器并不隨著主機的關(guān)閉而關(guān)閉。
因為上述兩種情況下主機的開啟、關(guān)閉和使用電源開關(guān)PWR-SW來控制是不同的。它們的差別如圖如圖一,在通過電源開關(guān)PWR-SW開/關(guān)主機時,通過主機的電源開關(guān)PWR-SW產(chǎn)生一個負脈沖輸入到Super I/O(負責軟驅(qū)、串并口、PS/2口、遠紅外接口等外圍設(shè)備和主芯片進行通訊的IC),Super I/O處理后再將該信號發(fā)送給ICH/ICH2(輸入輸出控制集線器)的PWR-BT#(開機信號)管腳,此時ICH/ICH2回送一個信號(SLP-S3)給Super I/O,Super I/O再通過輸出信號(PWR-CTL#)控制主機電源接口的控制管腳Pin14(即信號PS-ON#),從而達到控制開/關(guān)主機的目的。
而在上述兩種特殊情況下開/關(guān)主機的邏輯并不是這樣,如圖二所示比如調(diào)制解調(diào)器鈴響開機功能就不通過電源開關(guān)PWR-SW及南橋或ICH/ICH2的PWR-BT#管腳,而是由來自于外設(shè)(如調(diào)制解調(diào)器)的RI#信號來控制,此時南橋或ICH/ICH2接到RI#命令后,發(fā)出信號SLP-S3給Super I/O,Super I/O再發(fā)出PWR-CTL#控制主機電源的PS-ON#,從而使系統(tǒng)開機,此時電源開關(guān)PWR-SW不動作,那么和其串聯(lián)在一起的顯示器開關(guān)當然接不到開機信號,顯示器也就不會開啟。
所以說如果僅僅采用簡單的機械控制是不容易實現(xiàn)主機、顯示器同時開關(guān)功能的。
因此,為了克服上述的問題,按照本發(fā)明的一個方面,提供一種能從主機上同時開啟和關(guān)閉主機與顯示器的方法,采用電氣控制方式來實現(xiàn)對計算機主機與顯示器的同時開啟與關(guān)閉,該方法包括(a)從計算機主機獲取能正確地指示主機開/關(guān)狀態(tài)的指示信號;(b)根據(jù)該指示信號指示的主機開/關(guān)狀態(tài),同步地控制顯示器的開啟與關(guān)閉。
較佳地,對所獲取的指示信號進行相應(yīng)的處理,以便利用該指示信號狀態(tài)的變化控制顯示器的開啟與關(guān)閉,其中對指示信號的處理包括(c)當計算機主機開啟從而指示信號電平從一個狀態(tài)轉(zhuǎn)換到相反狀態(tài)時,輸出一個完整的脈沖,并利用該脈沖觸發(fā)顯示器開啟;(d)當計算機主機關(guān)閉從而指示信號所述的相反狀態(tài)轉(zhuǎn)換到所述的狀態(tài)時,輸出一個完整的脈沖,并利用該脈沖觸發(fā)顯示器關(guān)閉。
較佳地,所述的指示信號是計算機主板上的電源。
按照本發(fā)明的另一個方面,提供一種利用本發(fā)明的控制方法同時開啟與關(guān)閉主機與顯示器的控制裝置,包括狀態(tài)檢測裝置,用于檢測主機的開/關(guān)狀態(tài),并輸出能準確并且同步地指示主機開/關(guān)狀態(tài)的指示信號;觸發(fā)裝置,與所述的狀態(tài)檢測裝置連接,用于從該檢測裝置獲取標識主機開/關(guān)狀態(tài)的指示信號,并利用該指示信號的狀態(tài)同步地控制顯示器的開啟與關(guān)閉。
較佳地,所述的觸發(fā)裝置進一步包括第一觸發(fā)裝置,用于當計算機主機開啟從而指示信號從一個狀態(tài)轉(zhuǎn)換到相反的狀態(tài)時,輸出一個完整的脈沖,并利用該脈沖觸發(fā)顯示器開啟;第二觸發(fā)裝置,用于當計算機主機關(guān)閉從而指示信號從所述的相反狀態(tài)變換到所述狀態(tài)時,輸出一個完整的脈沖,并利用該脈沖觸發(fā)顯示器關(guān)閉。
較佳地,所述的指示信號是主機主板上的電源信號(Vcc)。
利用本發(fā)明的方法所實現(xiàn)的計算機系統(tǒng)可以滿足如下要求1、主機正常開啟時,觸發(fā)顯示器開啟;2、主機正常關(guān)閉時,觸發(fā)顯示器關(guān)閉;3、在非正常的情況下,如斷電或者主機和顯示器中的一方斷電,則電力恢復(fù)后主機和顯示器不出現(xiàn)異步狀態(tài)。
因此,這種計算機比目前的計算機更加節(jié)能,還可以使戶界面更加友好,開/關(guān)主機操作更簡捷,可以安全有效地達到同時關(guān)閉主機與顯示器的目的,而不會出現(xiàn)故障。
圖1是利用主機電源開關(guān)進行開/關(guān)機的控制示意圖;圖2是非電源開關(guān)控制主機開/關(guān)的控制示意圖;圖3是以機械方式實現(xiàn)主機與顯示器同步開關(guān)的示意圖,其中主機開關(guān)與顯示器開關(guān)串接在一起;圖4是顯示器的非接觸式開關(guān)的電氣示意圖;圖5是表示控制裝置的控制邏輯的狀態(tài)圖;圖6是按照本發(fā)明一個實施例的計算機系統(tǒng)控制裝置的電路圖;圖7按照本發(fā)明的一個實施例的實現(xiàn)的計算機系統(tǒng)電氣連接圖。
具體實施例方式
如圖8所示,是采用本發(fā)明的控制裝置實現(xiàn)的計算機系統(tǒng),其中該控制裝置(由虛線框所示)包括狀態(tài)檢測裝置、第一觸發(fā)裝置、第二觸發(fā)裝置,其中通過狀態(tài)檢測裝置與主機連接,用于從主機接收一個能正確地指示主機的開啟與關(guān)閉狀態(tài)的指示信號,該控制裝置內(nèi)的觸發(fā)裝置根據(jù)該指示信號而輸出控制信號以開啟或關(guān)閉顯示器的電源。在本實施例中顯示器上沒有電源開關(guān)PWR-SW,完全由主機來控制,主機開時顯示器同時打開,主機關(guān)時,顯示器可以完全關(guān)機(而不同于目前的當主機關(guān)機時,顯示器進入休眠狀態(tài))。
在本實施例中,指示信號的正確選擇是至關(guān)重要的,因為在計算機的使用過程中可能存在著任何突發(fā)情況,致使計算機關(guān)機或重啟或進入休眠等其它情況,如果指示信號不能正確指示計算機狀態(tài)的這種變化,會導(dǎo)致計算機主機與顯示器開與關(guān)不同步的情況發(fā)生,由于顯示器上沒有開關(guān)按鈕,一旦出現(xiàn)主機和顯示器顛倒的情況用戶就難以解決,因此在本實施例中解決了各種特殊情況造成的不良后果。如最直接控制主機電源開關(guān)PWR-SW的SLP-S3信號,它在正常情況下是這樣開機狀態(tài)為高電平,關(guān)機或STR、STD(請給出其具體含義)后為低電平,但如果在關(guān)機后突然停電(或斷掉AC220),那么在來電時,SLP-S3并不能再維持正常的低電平,而是變?yōu)楦唠娖?。原因是這個信號依靠ICH/ICH2中的寄存器來維持狀態(tài),一旦5VSB、3VSB丟失,寄存器中的內(nèi)容不能保持,那么該信號就不能維持正常的低電平,而被拉到3.3V。
根據(jù)本發(fā)明所提出的指示信號的選擇原則如下1、這個信號要完全代表主機的狀態(tài),開啟與關(guān)閉兩種狀態(tài)下這個信號要有明確的電平區(qū)分;2、這個信號的狀態(tài)要穩(wěn)定,不能受突發(fā)情況的影響而產(chǎn)生不明確的狀態(tài)或甚至相反的狀態(tài)。
在本實施例中,選定主板上的VCC作為計算機主機狀態(tài)的指示信號MB_Vcc,因為它能直接代表主機的開關(guān)狀態(tài),因此選擇主機的VCC作為顯示器端的開關(guān)控制信號。
由于目前非接觸式開關(guān)的顯示器大多數(shù)是采用負脈沖的觸發(fā)方式實現(xiàn)的,其開關(guān)的電路如圖4所示,短接一次Pin1和Pin2,就會產(chǎn)生一個負脈沖,這個負脈沖就用來開啟或關(guān)閉顯示器。因此在本實施例中,控制裝置根據(jù)顯示器的這個開關(guān)原理來實現(xiàn)對其開啟和關(guān)閉的控制。當計算機主機開機時,主板就會加電,于是來自主板電源VCC的指示信號MB_Vcc從低電平升高到高電平,該狀態(tài)檢測裝置接收該指示信號MB_Vcc的從低電平到高電平的狀態(tài)變化并傳送給第一觸發(fā)裝置,該第一觸發(fā)裝置將這種狀態(tài)變化轉(zhuǎn)換為一個完整的脈沖信號輸出,顯示器開關(guān)利用該脈沖信號的下降沿觸該顯示器開啟;當計算機主機關(guān)機時,主板電源VCC就會從高電平變化到低電平,狀態(tài)檢測裝置接收該指示信號MB_Vcc的這種狀態(tài)變化并傳送給第二觸發(fā)裝置,同理,該第二觸發(fā)裝置將這種狀態(tài)變化轉(zhuǎn)換為一個完整的脈沖輸出,顯示器開關(guān)利用該脈沖的下降沿觸發(fā)顯示器使其關(guān)閉。
圖5示出了可對該指示信號MB_Vcc的狀態(tài)變化做出如上處理的控制裝置的一個示例性電路圖,其中該控制裝置是由兩個單穩(wěn)態(tài)觸發(fā)器構(gòu)成,因為主機開啟和關(guān)閉時主板上的VCC分別為上升沿和下降沿,而對于顯示器來說只有下降沿才能觸發(fā)其開啟和關(guān)閉,因此使用兩個單穩(wěn)態(tài)觸發(fā)器來實現(xiàn)主板上的VCC無論上升沿和下降沿都能產(chǎn)生一個負脈沖來對顯示器控制。
輸出端脈沖的寬度由圖中的RC電路來實現(xiàn),調(diào)整RC的值就可以調(diào)整負脈沖的寬度以滿足顯示器開關(guān)對脈沖的寬度要求。
單穩(wěn)態(tài)觸發(fā)器的控制邏輯如圖6所示,從圖中可以很明顯地看出,在主機開啟或關(guān)閉時該電路都能產(chǎn)生一個負脈沖控制顯示器。
較佳地,本發(fā)明的控制裝置配置在顯示器內(nèi)部,來自主機的指示信號MB_Vcc通過顯示器的VGA接口中的PIN9連接到顯示器,并由此連接到顯示器內(nèi)部的控制裝置,其它受控信號及電源如CRT_5VSB,CRT_Vcc直接由顯示器連接到該控制裝置,如圖7所示。如此一來減少在主機與顯示器之間的額外連線,從計算機的制造成本上來說,由于改動都集中到顯示器上,因此可以節(jié)約成本和復(fù)雜性。
盡管本發(fā)明中控制裝置是由單穩(wěn)態(tài)觸發(fā)器實現(xiàn)的,也可以由其它的具有同樣信號翻譯功能的邏輯電路實現(xiàn),并且控制裝置的位置也可以是相應(yīng)變化的,例如也可以安裝到主機內(nèi)部,并不限于顯示器內(nèi)。
權(quán)利要求
1.一種同時控制計算機主機與顯示器的開啟與關(guān)閉的方法,包括以下步驟(a)從計算機主機獲取能正確地指示主機開/關(guān)狀態(tài)的指示信號;(b)根據(jù)該指示信號指示的主機開/關(guān)狀態(tài),同步地控制顯示器的開啟與關(guān)閉。
2.如權(quán)利要求1所述的方法,其中步驟(b)進一步包括對所獲取的指示信號進行相應(yīng)的處理,以便利用該指示信號狀態(tài)的變化控制顯示器的開啟與關(guān)閉,這種對信號的處理包括(c)當計算機主機開啟從而指示信號電平從一個狀態(tài)轉(zhuǎn)換到相反狀態(tài)時,輸出一個完整的脈沖,并利用該脈沖觸發(fā)顯示器開啟;(d)當計算機主機關(guān)閉從而指示信號所述的相反狀態(tài)轉(zhuǎn)換到所述的狀態(tài)時,輸出一個完整的脈沖,并利用該脈沖觸發(fā)顯示器關(guān)閉。
3.如權(quán)利要求1所述的方法,其中所述的指示信號是計算機主板上的電源(Vcc)。
4.如權(quán)利要求3所述方法,其中步驟(b)進一步包括對所獲取的指示信號進行相應(yīng)的處理,以便利用該指示信號狀態(tài)的變化控制顯示器的開啟與關(guān)閉,這種對信號的處理包括(c)當計算機主機開啟從而指示信號從低電平升到高電平時,輸出一個完整的脈沖,并利用該脈沖的下降沿觸發(fā)顯示器開啟;(d)當計算機主機關(guān)閉從而指示信號從高電平降到低電平時,輸出一個完整的脈沖,并利用該脈沖的下降沿觸發(fā)顯示器關(guān)閉。
5.如權(quán)利要求2所述方法,其中該處理過程是通過單穩(wěn)態(tài)觸發(fā)器完成的。
6.一種同步地控制計算機主機與顯示開啟與關(guān)閉的控制裝置,包括狀態(tài)檢測裝置,用于檢測主機的開/關(guān)狀態(tài),并輸出能準確并且同步地指示主機開/關(guān)狀態(tài)的指示信號;觸發(fā)裝置,與所述的狀態(tài)檢測裝置連接,用于從該檢測裝置獲取標識主機開/關(guān)狀態(tài)的指示信號,并利用該指示信號的狀態(tài)同步地控制顯示器的開啟與關(guān)閉。
7.如權(quán)利要求6所述的控制裝置,其中所述的觸發(fā)裝置進一步包括第一觸發(fā)裝置,用于當計算機主機開啟從而指示信號從一個狀態(tài)轉(zhuǎn)換到相反的狀態(tài)時,輸出一個完整的脈沖,并利用該脈沖觸發(fā)顯示器開啟;第二觸發(fā)裝置,用于當計算機主機關(guān)閉從而指示信號從所述的相反狀態(tài)變換到所述狀態(tài)時,輸出一個完整的脈沖,并利用該脈沖觸發(fā)顯示器關(guān)閉。
8.如權(quán)利要求6所述的控制裝置,其中所述的指示信號是主機主板上的電源信號(Vcc)。
9.如權(quán)利要求8所述的控制裝置,其中所述的控制裝置包括第一觸發(fā)裝置,用于當計算機主機開啟從而指示信號從低電平升到高電平時,輸出一個完整的脈沖,并利用該脈沖的下降沿觸發(fā)顯示器開啟;第二觸發(fā)裝置,用于當計算機主機關(guān)閉從而指示信號從高電平降到低電平時,輸出一個完整的脈沖,并利用該脈沖的下降沿觸發(fā)顯示器關(guān)閉。
10.如權(quán)利要求7所述的控制裝置,其中第一與第二觸發(fā)裝置是通過單穩(wěn)態(tài)觸發(fā)器實現(xiàn)的。
全文摘要
一種控制計算機主機與顯示器同時開關(guān)的方法及其控制裝置,通過一個狀態(tài)檢測裝置從計算機主機獲取能正確地指示主機開/關(guān)狀態(tài)的指示信號,然后利用一個觸發(fā)裝置根據(jù)該指示信號指示的主機開/關(guān)狀態(tài),同步地控制顯示器的開啟與關(guān)閉。
文檔編號G06F1/32GK1420413SQ0114002
公開日2003年5月28日 申請日期2001年11月21日 優(yōu)先權(quán)日2001年11月21日
發(fā)明者李曉龍, 竺樹銘, 李高強 申請人:聯(lián)想(北京)有限公司