電源控制裝置和計算機的制作方法
【專利摘要】本實用新型提供一種電源控制裝置和計算機。該電源控制裝置包括:基礎電源、按鍵、控制器、恢復電源、工作電源、電源控制模塊和處理器;基礎電源用于為按鍵和控制器供電;控制器與按鍵連接并監測按鍵的觸發;恢復電源根據控制器發送的信號開始或停止向電源控制模塊供電;工作電源根據電源控制模塊發送的信號開始或停止向處理器供電;控制器還分別與電源控制模塊和處理器連接,用于向處理器發送中斷信號,以使處理器進入待機狀態。本實用新型提供的電源控制裝置和計算機中,控制器與處理器直接連接,控制處理器直接進入待機狀態,可減少計算機待機的復雜度,減少功耗;同時可在關機狀態下關閉電源控制模塊,進一步降低功耗。
【專利說明】
電源控制裝置和計算機
技術領域
[0001]本實用新型涉及硬件結構,尤其涉及一種電源控制裝置和計算機。【背景技術】
[0002]電源管理是計算機操作系統的一個重要功能,主要用于在計算機運行、待機和關機狀態下進行用電管理,達到節約功耗的目的。
[0003]現有計算機的操作系統中,設置有基于高級電源配置接口(Advanced Configurat1n Power Interface,ACPI)標準的電源控制模塊,用于對計算機的用電狀況進行管理,計算機的開機、待機和關機操作均通過該電源控制模塊實現。圖1為現有計算機的電源管理的原理結構圖。如圖1所示,基礎電源一直保持為按鍵和電源控制模塊供電的狀態,電源控制模塊檢測按鍵的觸發情況,并結合當前計算機所處的狀態向處理器和工作電源發出相應的操作信號,實現計算機的開機、待機和關機。
[0004]但是,現有計算機在實現待機功能時,是通過操作系統與基本輸入輸出系統 (B1S)的多次交互,執行存儲在B1S中的多個ACPI表中包含的大量ACPI代碼,完成處理器內部寄存器的配置,從而實現計算機的待機,不僅操作復雜耗時長,而且功耗較大。【實用新型內容】
[0005]本實用新型提供一種電源控制裝置和計算機,用以解決現有計算機待機時操作復雜耗時長的問題。
[0006]本實用新型一方面提供一種電源控制裝置,包括:基礎電源、按鍵、控制器、恢復電源、工作電源、電源控制模塊和處理器;
[0007]所述基礎電源分別與所述按鍵和所述控制器連接,用于為所述按鍵和所述控制器供電;
[0008]所述控制器與所述按鍵連接,用于監測所述按鍵的觸發;
[0009]所述恢復電源分別與所述控制器和所述電源控制模塊連接,用于根據所述控制器發送的信號開始或停止向所述電源控制模塊供電;[〇〇1〇]所述工作電源分別與所述電源控制模塊和所述處理器連接,用于根據所述電源控制模塊發送的信號開始或停止向所述處理器供電;
[0011]所述控制器還分別與所述電源控制模塊和所述處理器連接,用于在所述處理器的狀態為工作狀態時,在監測到所述按鍵的觸發時長滿足預設待機條件時,通過與所述處理器之間的連接向所述處理器發送中斷信號,所述中斷信號用于控制所述處理器進入待機狀〇
[0012]如上所述的電源控制裝置,所述電源控制模塊設置在所述處理器中。
[0013]如上所述的電源控制裝置,所述控制器還用于,
[0014]在監測到所述按鍵的觸發時長滿足預設關機條件時,所述控制器通過與所述電源控制模塊之間的連接向所述電源控制模塊發送第一斷電信號,所述電源控制模塊通過與所述工作電源之間的連接將所述第一斷電信號轉發至所述工作電源,所述第一斷電信號用于控制所述工作電源斷電;所述控制器通過與所述恢復電源之間的連接向所述恢復電源發送第二斷電信號,所述第二斷電信號用于控制所述恢復電源斷電。
[0015]如上所述的電源控制裝置,所述預設待機條件為:
[0016]所述按鍵的觸發時長大于預設待機時長,且小于預設關機時長。
[0017]如上所述的電源控制裝置,所述預設關機條件為:
[0018]所述按鍵的觸發時長大于預設關機時長。
[0019]如上所述的電源控制裝置,所述控制器還用于,
[0020]在所述處理器的狀態為待機狀態時,在監測到所述按鍵的觸發時長滿足預設喚醒條件時,通過與所述處理器之間的連接向所述處理器發送喚醒信號,所述喚醒信號用于控制所述處理器恢復工作狀態。
[0021]如上所述的電源控制裝置,所述預設喚醒條件為:
[0022]所述按鍵的觸發時長大于預設喚醒時長,且小于預設關機時長。
[0023]如上所述的電源控制裝置,所述控制器還用于,
[0024]在所述處理器的狀態為關機狀態時,在監測到所述按鍵的按鍵時長滿足預設開機條件時,通過與所述恢復電源之間的連接向所述恢復電源發送第一供電信號,所述第一供電信號用于控制所述恢復電源向所述電源控制模塊供電;
[0025]在接收到所述電源控制模塊發送的供電完成信號后,所述控制器通過與所述電源控制模塊之間的連接向所述電源控制模塊發送第二供電信號,所述電源控制模塊通過與所述工作電源之間的連接將所述第二供電信號轉發至所述工作電源,所述第二供電信號用于控制所述工作電源向所述處理器供電。
[0026]如上所述的電源控制裝置,所述預設開機條件為:
[0027]所述按鍵的觸發時長大于預設開機時長。
[0028]本實用新型另一方面還提供一種計算機,包括如上所述的電源控制裝置。
[0029]本實用新型實施例提供的電源控制裝置和計算機,通過增加控制器和恢復電源, 將控制器與處理器直接連接,恢復電源分別與控制器和電源控制模塊相連,使得在控制器監測到所述按鍵的觸發時長滿足符合待機條件時,控制器可通過與處理器的連接,直接向處理器發送中斷信號,使得處理器根據中斷信號進入待機狀態,減少計算機待機的復雜度, 減少功耗;同時增加的控制器替代電源控制模塊與按鍵直接連接,進行按鍵觸發的實時監測,可使電源控制模塊在關機狀態下關閉,進一步降低功耗。【附圖說明】
[0030]為了更清楚地說明本實用新型實施例的技術方案,下面將對實施例描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本實用新型的一些實施例, 對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0031]圖1為現有計算機的電源管理的原理結構圖;
[0032]圖2為本實用新型提供的電源控制裝置實施例一的結構示意圖。【具體實施方式】
[0033]為使本實用新型實施例的目的、技術方案和優點更加清楚,下面將結合本實用新型實施例中的附圖,對本實用新型實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本實用新型一部分實施例,而不是全部的實施例。基于本實用新型中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本實用新型保護的范圍。
[0034]圖2為本實用新型提供的電源控制裝置實施例一的結構示意圖。如圖2所示,包括: 基礎電源1、按鍵2、控制器3、恢復電源4、工作電源5、電源控制模塊6和處理器7;
[0035]基礎電源1,分別與按鍵2和控制器3連接,用于為按鍵2和控制器3供電;
[0036]控制器3與按鍵2連接,用于監測按鍵2的觸發;
[0037]恢復電源4分別與控制器3和電源控制模塊6連接,用于根據控制器3發送的信號開始或停止向電源控制模塊6供電;[〇〇38]工作電源5分別與電源控制模塊6和處理器7連接,用于根據電源控制模塊6發送的信號開始或停止向處理器7供電;[〇〇39] 控制器3還分別與電源控制模塊6和處理器7連接,用于在處理器7的狀態為工作狀態時,在監測到按鍵2的觸發時長滿足預設待機條件時,通過與處理器7之間的連接向處理器7發送中斷信號,中斷信號用于控制處理器7進入待機狀態。
[0040]具體的,本實用新型實施例提供的電源控制裝置可應用在計算機、服務器、基站等需要進行電源控制的設備中。該裝置包括:基礎電源1、按鍵2、控制器3、恢復電源4、工作電源5、電源控制模塊6和處理器7,其中處理器7隨電源控制裝置的應用環境不同而不同,本實用新型下文僅以計算機為例進行說明,而并非對其限定。其中,控制器3具體可以為微型處理器、單片機等裝置。
[0041]基礎電源1分別與按鍵2和控制器3連接,并為按鍵2和控制器3供電,基礎電源1可以為電池、不間斷電源等持續供電電源,保證按鍵2和控制器3持續有電,不隨處理器的狀態而改變。由于按鍵2和控制器3結構與功能簡單,控制器3僅需一路3.3V電源供電,整個電路模塊正常工作時的功耗小于30mW,故在一直有電的情況下也可保證耗電量較小。
[0042]控制器3與按鍵2連接,用于監測按鍵2的觸發。具體的,當用戶按壓按鍵2時產生脈沖信號,控制器3監測脈沖信號的持續時長,并通過判斷持續時長是否滿足預設開機條件、 預設待機條件、預設關機條件或預設喚醒條件等,以確定用戶通過按鍵2發送的信號為開機、待機、關機或喚醒,并排除誤觸發。
[0043]恢復電源4分別與控制器3和電源控制模塊6連接,控制器3根據按鍵2發送的信號的不同,向恢復電源4發送不同的信號,控制恢復電源4開始或停止向電源控制模塊6供電。 恢復電源4與基礎電源1不是同一個電源,恢復電源為新增電源,恢復電源4可以為電池或外接電源。通過控制恢復電源4關閉,可使得電源控制模塊6在關機時斷電。在現有技術中,電源控制模塊電路結構復雜,正常工作時需3.3V、2.5V、1.1V等多路電源供電,由基礎電源直接供電(如圖1所示),由于基礎電源還同時為按鍵供電,電源控制模塊監測按鍵的觸發情況,因此,即使計算機處于關機狀態,電源控制模塊也不斷電,仍然耗電。而本實施例中,通過增加控制器3和恢復電源4,恢復電源4單獨向電源控制模塊6供電,控制器3監測按鍵2的觸發情況,從而可在計算機關機時通過控制恢復電源4關閉,來使得電源控制模塊6斷電,從而可顯著減少耗電。
[0044]工作電源5分別與電源控制模塊6和處理器7連接,控制器3根據按鍵2發送的信號的不同,向電源控制模塊6發送不同的信號,電源控制模塊6將該信號轉發至工作電源5,控制工作電源5開始或停止向處理器7供電。工作電源5可以為電池、不間斷電源或外接電源等。[〇〇45] 控制器3還分別與電源控制模塊6和處理器7連接,由于控制器3直接與處理器7連接,可直接向處理器7發送信號,從而使得控制器3可在處理器7的狀態為工作狀態時,在監測到按鍵2的觸發時長滿足預設待機條件時,向處理器7發送中斷信號,處理器7在接收到中斷信號后,通過對內部寄存器的配置,進入待機狀態。
[0046]可選的,電源控制模塊6設置在處理器7中,以實現電路結構的一體化。
[0047]本實用新型實施例提供的電源控制裝置,通過增加控制器和恢復電源,將控制器與處理器直接連接,恢復電源分別與控制器和電源控制模塊相連,使得在控制器監測到所述按鍵的觸發時長滿足符合待機條件時,控制器可通過與處理器的直接連接,直接向處理器發送中斷信號,使得處理器根據中斷信號進入待機狀態,減少計算機待機的復雜度,減少功耗;同時增加的控制器替代電源控制模塊與按鍵直接連接,進行按鍵觸發的實時監測,可使電源控制t吳塊在關機狀態下關閉,進一步降低功耗。
[0048]下面采用具體實施例,對本實用新型實施例提供的電源控制裝置的開機、關機、待機過程進行詳細說明。
[0049]開機流程:
[0050]控制器3在處理器7的狀態為關機狀態時,在監測到按鍵2的按鍵時長滿足預設開機條件時,通過與恢復電源4之間的連接向恢復電源4發送第一供電信號,第一供電信號用于控制恢復電源4向電源控制模塊6供電;
[0051]控制器3在接收到電源控制模塊6發送的供電完成信號后,控制器3通過與電源控制模塊6之間的連接向電源控制模塊6發送第二供電信號,電源控制模塊6通過與工作電源5 之間的連接將第二供電信號轉發至工作電源5,第二供電信號用于控制工作電源5向處理器 7供電。[〇〇52]其中,預設開機條件為:按鍵的觸發時長大于預設開機時長。[〇〇53]在具體實現過程中,當計算機(即處理器7)的狀態為關機狀態時,僅基礎電源1向按鍵2和控制器3供電,恢復電源4與工作電源5均不供電。當用戶按壓按鍵2,控制器3監測按鍵2的觸發時長,當確定該觸發時長大于預設開機時長時,則認為滿足預設開機條件;當觸發時長小于預設開機時長時,則認為是誤觸發,控制器3將不進入開機流程;預設開機時長通常設置為3秒以上,以避免將用戶的誤觸發判斷為開機信號或其他信號。在確定滿足預設開機條件時,認為用戶通過按鍵2向計算機發送開機信號,此時,控制器3向恢復電源4發送第一供電信號,第一供電信號用于控制恢復電源4開始向電源控制模塊6供電。當電源控制模塊6正常上電完成后,向控制器3發送供電完成信號。可選的,電源控制模塊6中設置有供電檢測模塊,用以檢測電源控制模塊6中的各供電電路是否正常。控制器3在接收到電源控制模塊6發送的供電完成信號后,向電源控制模塊6發送第二供電信號,電源控制模塊6將第二供電信號轉發至工作電源5,工作電源5根據該第二供電信號向處理器7供電。此時,控制器3記錄計算機的狀態為開機狀態。在開機狀態下,基礎電源1、恢復電源4和工作電源5同時工作供電。[〇〇54] 可選的,處理器7還包括上電指示燈,當處理器7上電完成后,上電指示燈變亮,用以方便用戶在按壓按鍵2發送開機信號時,直觀的確定當前觸發不會被確定為誤觸發,在觀察到上電指示燈亮時可松開按鍵2。[〇〇55]待機流程:[〇〇56]控制器3在處理器7的狀態為工作狀態時,在監測到按鍵2的觸發時長滿足預設待機條件時,通過與處理器7之間的連接向處理器7發送中斷信號,中斷信號用于控制處理器7 進入待機狀態。
[0057]其中預設待機條件為:按鍵的觸發時長大于預設待機時長,且小于預設關機時長。 [〇〇58]在具體實現過程中,當計算機的狀態為開機狀態時,當用戶按壓按鍵2,控制器3監測按鍵2的觸發時長,當確定該觸發時長大于預設待機時長,且小于預設關機時長時,則認為當前觸發時長滿足預設待機條件;當觸發時長小于預設待機時長,則認為是誤觸發,控制器3不進行任何操作;當觸發時長大于預設關機時長時,則認為當前觸發時長滿足預設關機條件,進入關機流程;在確定滿足預設待機條件時,認為用戶通過按鍵2向計算機發送待機信號,此時,控制器3向處理器7發送中斷信號,處理器7根據中斷信號對內部寄存器進行設置,進入待機狀態。此時,控制器3記錄計算機的狀態為待機狀態。在待機狀態下,基礎電源 1、恢復電源4和工作電源5同時工作供電。[〇〇59] 喚醒流程:[〇〇6〇]控制器3在處理器7的狀態為待機狀態時,在監測到按鍵2的觸發時長滿足預設喚醒條件時,通過與處理器7之間的連接向處理器7發送喚醒信號,喚醒信號用于控制處理器7 恢復工作狀態。[〇〇61]其中,預設喚醒條件為:按鍵的觸發時長大于預設喚醒時長,且小于預設關機時長。
[0062]在具體實現過程中,當計算機的狀態為待機狀態時,當用戶按壓按鍵2,控制器3監測按鍵2的觸發時長,當確定該觸發時長大于預設喚醒時長,且小于預設關機時長時,則認為當前觸發時長滿足預設喚醒條件;當觸發時長小于預設喚醒時長,則認為是誤觸發,控制器3不進行任何操作;當觸發時長大于預設關機時長時,則認為當前觸發時長滿足預設關機條件,進入關機流程;在確定滿足預設喚醒條件時,認為用戶通過按鍵2向計算機發送喚醒信號,此時,控制器3向處理器7發送喚醒信號,處理器7根據喚醒信號對內部寄存器進行設置,進入開機狀態,計算機再次正常工作。此時,控制器3記錄計算機的狀態為開機狀態。
[0063]可選的,開機狀態和待機狀態時的預設關機時長可以相同。[〇〇64]關機流程:
[0065]控制器3在監測到按鍵2的觸發時長滿足預設關機條件時,控制器3通過與電源控制模塊6之間的連接向電源控制模塊6發送第一斷電信號,電源控制模塊6通過與工作電源5 之間的連接將第一斷電信號轉發至工作電源5,第一斷電信號用于控制工作電源5斷電;控制器3通過與恢復電源4之間的連接向恢復電源4發送第二斷電信號,第二斷電信號用于控制恢復電源4斷電。
[0066]其中,預設關機條件為:按鍵的觸發時長大于預設關機時長。
[0067]在具體實現過程中,當計算機的狀態為待機狀態或開機狀態時,當用戶按壓按鍵 2,控制器3監測按鍵2的觸發時長,當確定該觸發時長大于預設關機時長時,則認為當前觸發時長滿足預設關機條件,認為用戶通過按鍵2向計算機發送關機信號。此時,控制器3向電源控制模塊6發送第一斷電信號,電源控制模塊6將第第一斷電信號轉發至工作電源5,工作電源5根據該第一斷電信號停止向處理器7供電。在處理器7斷電后,控制器3向恢復電源4發送第二斷電信號,恢復電源4根據該第二斷電信號停止向電源控制模塊6供電。此時,控制器 3記錄計算機的狀態為關機狀態。在關機狀態下,僅基礎電源1工作供電。
[0068]可選的,在處理器7斷電后,上電指示燈滅,用戶可直觀的確定當前觸發被確定為關機信號,可在觀察到上電指示燈滅時松開按鍵2。
[0069]可選的,上述預設開機時長、預設待機時長、預設喚醒時長和預設關機時長可根據用戶使用習慣而調整。本實用新型對此不做限定。
[0070]本實用新型另一方面還提供一種計算機,包括如上述任一實施例中所述的電源控制裝置。
[0071]最后應說明的是:以上各實施例僅用以說明本實用新型的技術方案,而非對其限制;盡管參照前述各實施例對本實用新型進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本實用新型各實施例技術方案的范圍。
【主權項】
1.一種電源控制裝置,其特征在于,包括:基礎電源、按鍵、控制器、恢復電源、工作電 源、電源控制模塊和處理器;所述基礎電源分別與所述按鍵和所述控制器連接,用于為所述按鍵和所述控制器供 電;所述控制器與所述按鍵連接,用于監測所述按鍵的觸發;所述恢復電源分別與所述控制器和所述電源控制模塊連接,用于根據所述控制器發送 的信號開始或停止向所述電源控制模塊供電;所述工作電源分別與所述電源控制模塊和所述處理器連接,用于根據所述電源控制模 塊發送的信號開始或停止向所述處理器供電;所述控制器還分別與所述電源控制模塊和所述處理器連接,用于在所述處理器的狀態 為工作狀態時,在監測到所述按鍵的觸發時長滿足預設待機條件時,通過與所述處理器之 間的連接向所述處理器發送中斷信號,所述中斷信號用于控制所述處理器進入待機狀態。2.根據權利要求1所述的電源控制裝置,其特征在于,所述電源控制模塊設置在所述處 理器中。3.根據權利要求1所述的電源控制裝置,其特征在于,所述控制器還用于,在監測到所述按鍵的觸發時長滿足預設關機條件時,所述控制器通過與所述電源控制 模塊之間的連接向所述電源控制模塊發送第一斷電信號,所述電源控制模塊通過與所述工 作電源之間的連接將所述第一斷電信號轉發至所述工作電源,所述第一斷電信號用于控制 所述工作電源斷電;所述控制器通過與所述恢復電源之間的連接向所述恢復電源發送第二 斷電信號,所述第二斷電信號用于控制所述恢復電源斷電。4.根據權利要求1至3任一項所述的電源控制裝置,其特征在于,所述預設待機條件為:所述按鍵的觸發時長大于預設待機時長,且小于預設關機時長。5.根據權利要求3所述的電源控制裝置,其特征在于,所述預設關機條件為:所述按鍵的觸發時長大于預設關機時長。6.根據權利要求1所述的電源控制裝置,其特征在于,所述控制器還用于,在所述處理器的狀態為待機狀態時,在監測到所述按鍵的觸發時長滿足預設喚醒條件 時,通過與所述處理器之間的連接向所述處理器發送喚醒信號,所述喚醒信號用于控制所 述處理器恢復工作狀態。7.根據權利要求6所述的電源控制裝置,其特征在于,所述預設喚醒條件為:所述按鍵的觸發時長大于預設喚醒時長,且小于預設關機時長。8.根據權利要求1所述的電源控制裝置,其特征在于,所述控制器還用于,在所述處理器的狀態為關機狀態時,在監測到所述按鍵的按鍵時長滿足預設開機條件 時,通過與所述恢復電源之間的連接向所述恢復電源發送第一供電信號,所述第一供電信 號用于控制所述恢復電源向所述電源控制模塊供電;在接收到所述電源控制模塊發送的供電完成信號后,所述控制器通過與所述電源控制 模塊之間的連接向所述電源控制模塊發送第二供電信號,所述電源控制模塊通過與所述工 作電源之間的連接將所述第二供電信號轉發至所述工作電源,所述第二供電信號用于控制 所述工作電源向所述處理器供電。9.根據權利要求8所述的電源控制裝置,其特征在于,所述預設開機條件為:所述按鍵的觸發時長大于預設開機時長。10.—種計算機,其特征在于,包括如權利要求1至9任一項所述的電源控制裝置。
【文檔編號】G06F1/26GK205594571SQ201620331314
【公開日】2016年9月21日
【申請日】2016年4月19日
【發明人】田社校, 吳少校, 張長營, 陳朝燦
【申請人】龍芯中科技術有限公司