專利名稱:基板管理控制器供電裝置及方法
技術領域:
本發(fā)明涉及基板管理控制器的供電技術,特別涉及一種符合IPMI (Intelligent Platform Management Interface,智能化平臺管理接口 )規(guī)范的基板
管理控制器的供電裝置及方法。
背景技術:
新經濟時代企業(yè)面臨的一個主要問題是既要保證應用系統(tǒng)不間斷運行,又 要不斷降低運行成本。誰能更好地控制網(wǎng)絡管理成本,誰就有可能在競爭中站 在前列。
市場的需求決定著技術與產業(yè)的發(fā)展方向。業(yè)界的一些主要廠商從1997 年開始聯(lián)手,步入服務器管理智能化的研發(fā)之路。它們的出發(fā)點是解決服務器 硬件管理能力低的問題。經過數(shù)年努力,于2001年推出了 IPMI (Intelligent Platform Management Interface,智能化平臺管理接口 )標準。
IPMI是使硬件管理具備智能化的新一代通用接口標準。用戶可以利用 IPMI監(jiān)視服務器的物理健康特征,如溫度、電壓、電扇工作狀態(tài)、電源供應以 及機箱入侵等,為系統(tǒng)管理、恢復以及資產管理提供信息。
IPMI技術的"智能化"來自于一個管理微控制器。在一個主機系統(tǒng)里,這 個控制器被稱為BMC (Baseboard Management Controller,基板管理控制器)。 BMC可以用來提供智能平臺管理的智能化,控制系統(tǒng)的管理軟件和平臺管理硬 件之間的接口,提供自主監(jiān)視、事件記錄和恢復控制功能,并可作為系統(tǒng)管理 軟件和IPMB (智能平臺管理總線)與ICMB (智能機箱管理總線)接口間的網(wǎng) 關使用。BMC自動地監(jiān)控系統(tǒng)的健康狀況,如果發(fā)現(xiàn)任何被控單元異常,它能 立即采取行動,例如記錄事件、報警、自動關機或重啟。
BMC自備電源,但是,還需供電電源(Powersu卯ly)的使能信號告知BMC 開始上電。
4請參閱圖1,其為基板管理控制器供電裝置的一示例圖。當按下前面板的
電源開關(Power Button)時,提供一開機信號。該開機信號經過去抖動單元 101的去抖動處理后,被送入南橋103。南橋103檢測到此信號,并且檢測到 待機(standby)狀態(tài)的電壓也處于正常,則南橋103送出SLP4 (睡眠狀態(tài)的 電壓信號)或類似信號,之后,該SLP4或類似信號經過延時單元105進行延 時處理后成使能信號,隨后該使能信號通知Power supply開始供電。通常Power supply的使能信號都是直接連接Power supply和BMC,但是由于BMC工作電 平為3.3V,而Power supply的工作電平為5V,這樣會涉及到電平不一致的問 題,那么當電壓不夠時,Power supply的使能信號可能會被BMC的3.3V拉到 0.7V以下,使原來的使能信號失效,最終導致系統(tǒng)的不穩(wěn)定,甚至減少了 BMC 的壽命,這也就是通常設計的不合理所造成的缺陷。
中國臺灣專利號為TW200725256的方法,提出一種切換失效的檢測方 法,應用于具有基板管理控制器(Base Management Controller;以下簡稱BMC) 及智能平臺管理接口 (Intelligent Platform Management Interface;以下簡稱為 IPMI)的系統(tǒng),用以避免使用該IPMI架構的系統(tǒng)的BMC依據(jù)BIOS程序執(zhí)行 開機自我測試工作中,因切換該IPMI架構所定義的FRB2及FRB3機制而發(fā) 生當機的問題,該切換失效的檢測方法至少包括以下步驟于該系統(tǒng)開機且 供電至BMC后,使該BMC執(zhí)行FRB3機制,且依據(jù)BMC讀取BIOS程序 代碼而取消FRB3機制,并同時啟動計時處理;于計時達到一預定時間值時, 判斷BMC是否已啟動FRB2機制,若未啟動,則建立失效記錄并予以儲存。
但是,上述的方法僅僅能判斷切換失效,但解決失效的問題還需手動進 行,并不能夠從根本上解決切換失效的問題,系統(tǒng)仍然處于不穩(wěn)定的狀態(tài)。
發(fā)明內容
本發(fā)明的目的在于提供一種基板管理控制器供電裝置,以解決現(xiàn)有技術中 因使能信號直接接入基板管理控制器中導致的工作電平不一致而產生的系統(tǒng) 不穩(wěn)定的問題。
本發(fā)明的另一目的在于提供一種基板管理控制器供電方法,以解決現(xiàn)有技 術中因使能信號直接接入基板管理控制器中導致的工作電平不一致而產生的系統(tǒng)不穩(wěn)定的問題。
本發(fā)明提供一種基板管理控制器供電裝置,包括去抖動單元、南橋、延 時單元以及電平轉換單元。去抖動單元用于接收開機信號,并將開機信號進行
去抖動及延遲處理,產生第一信號。南橋耦接至去抖動單元,用于接收第一信 號,并依據(jù)開機狀態(tài)產生第一控制信號。延時單元耦接至南橋,用于接收第一 控制信號,并將第一控制信號進行延時處理,產生使能信號。電平轉換單元, 耦接至延時單元,用于接收使能信號,并將使能信號進行電平轉換,產生第二 控制信號以使基板管理控制器上電。
依照本發(fā)明的所述基板管理控制器供電裝置,其中,該電平轉換單元包括 電阻和二極管,電阻一端耦接電源電壓,二極管的負極連接延時單元,其正極 連接電阻的另一端和該基板管理控制器,用以比較使能信號與電源電壓的大 小,控制二極管的導通或截止,以輸出第二控制信號給該基板管理控制器。
依照本發(fā)明的所述基板管理控制器供電裝置,其中,開機狀態(tài)為當待機狀 態(tài)下的電壓值處于預定的范圍內時的狀態(tài)。
本發(fā)明提供一種基板管理控制器供電方法,用于控制基板管理控制器的電 源供電,其步驟之一為在基板管理控制器的輸入端設置電平轉換單元。其另 一步驟為將開機信號進行去抖動及延遲,產生第一信號。其還包括步驟依 據(jù)開機狀態(tài)及第一信號產生第一控制信號;將第一控制信號延時,產生使能信 號;以及將使能信號進行電平轉換,產生第二控制信號以使基板管理控制器上 電。
依照本發(fā)明的所述基板管理控制器供電方法,其中,所述電平轉換進一步 為電平轉換單元接收使能信號以及電源電壓,并比較使能信號與電源電壓的 大小,以輸出第二控制信號給基板管理控制器,使基板管理控制器上電。
依照本發(fā)明的所述基板管理控制器供電方法,其中,所述開機狀態(tài)為當待 機狀態(tài)下的電壓值處于預定的范圍內時的狀態(tài)。
采用本發(fā)明的基板管理控制器供電裝置及方法,開機時將使能信號進行電 平轉換處理,以提供匹配的電壓的使能信號,使基板管理控制器上電。采用此
種方法,可以保證使能信號的匹配,從而能保證系統(tǒng)的穩(wěn)定,同時也增加了 BMC
的壽命。
為讓本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,以下結合附圖對本發(fā) 明的具體實施方式
作詳細說明,其中-
圖1為現(xiàn)有基板管理控制器的供電裝置;
圖2為本發(fā)明基板管理控制器的供電裝置的結構示意圖3為本發(fā)明供電裝置部分電路的一實例示例圖4為本發(fā)明基板管理控制器的供電方法的流程圖。
具體實施例方式
以下結合附圖,具體說明本發(fā)明。
本發(fā)明的特征之一為將二極管設置在延時單元與BMC之間,通過二極管 隔離了不同的電平,保證了邏輯設計的合理性。采用這樣的方法即將電源的使 能信號通知BMC,同時又考慮了電源電平與BMC的電平不同的因素,從而保 證了系統(tǒng)的穩(wěn)定性,提高了系統(tǒng)的性能。
參照圖2,其為本發(fā)明的基板管理控制器的供電裝置的結構示意圖。本發(fā) 明的基板管理控制器的供電裝置200包括去抖動單元101、南橋103、延時單 元105以及電平轉換單元201。去抖動單元101用于接收開機信號,并將開機 信號進行去抖動及延遲處理,產生第一信號。其中,所述的開機信號 (BTN—FP—PWR_N)為當用戶按下面板上的電源按鈕(Power Button)后,由 系統(tǒng)自動產生。前述開機信號產生后,即進入去抖動單元101,由去抖動單元 101將開機信號中的毛刺和不穩(wěn)定的頻率部分去除后經過一定的延時,產生一 個穩(wěn)定的信號,稱為第一信號(BTN—PWR_SB_IN_R_N)。南橋103耦接至去 抖動單元101,用于接收第一信號,并依據(jù)開機狀態(tài)產生第一控制信號。其中, 當開機狀態(tài)為正常時,才會產生第一控制信號,所述開機狀態(tài)正常的條件為當 待機(STANDBY)狀態(tài)下的電壓值處于預定的范圍內時的狀態(tài)。延時單元105 耦接至南橋103,用于接收第一控制信號,并將第一控制信號進行延時和電平 轉換處理,產生使能信號(CTNR—PS_ON—N)。電平轉換單元201耦接至延時單 元105,用于接收使能信號,并將使能信號進行電平轉換,產生第二控制信號(BMC一PS—ON一N)以使基板管理控制器上電。其中,該電平轉換單元包括電阻 209和二極管205。電阻209 —端耦接一電源電壓。二極管205的負極連接延 時單元105,其正極連接電阻209的另一端和基板管理控制器109,用以比較 使能信號與電源電壓的大小,控制該二極管205的導通或截止,以輸出第二控 制信號給該基板管理控制器109。當使能信號為高時,二極管205截止,由電 源電壓作為第二控制信號傳輸給BMC 109,當使能信號為低時,二極管205導 通,該使能信號作為第二控制信號并直接傳輸給BMC 109。
請參閱圖3 ,其為本發(fā)明供電裝置部分電路的一實例示例圖。從圖中可知, 延時單元105輸出信號的大小情況。此例中輸出信號是5V的高電位或是接近 OV的低電位兩種。搭配本發(fā)明的電路可以做到5V到3.3V的電平轉換,即以 來實現(xiàn)給BMC109的上電電位。
當本發(fā)明的基板管理控制器的供電裝置200投入運行時,其開機功能和現(xiàn) 有技術的開機功能相同,即首先由用戶按下電源按鈕,隨后產生一個開機信號, 一般而言,用戶按下電源按鈕時都會因按下按鈕時的不穩(wěn)定狀態(tài)產生抖動信 號,如毛刺和一些不穩(wěn)定的高頻信號等,這時需要通過去抖動單元101將這些 抖動信號去除,以及需要將開機信號進行一定的延時以達到需要周期的信號輸 送給南橋103,接著,南橋103會根據(jù)STANDBY狀態(tài)的電壓,當該電壓正常 時,即該電壓值在預定的范圍內,即可產生一個第一控制信號,這個控制信號 通過延時單元105進行延時和電平轉換處理,得到最終的使能信號。當使能信 號大于3.3V在5V時,使能信號可以使二極管205截止,由電源電壓3.3V作 為第二控制信號傳輸給BMC109。當使能信號接近OV時,這時就由3.3V電源 使二極管205導通,使第二控制信號接近OV。
基于上述裝置,本發(fā)明另提供了一種基板管理控制器供電方法,參照圖4 , 其為本發(fā)明的基板管理控制器供電方法的流程圖。它包括步驟
S310:提供一電平轉換單元,其可以設置在基板管理控制器的輸入端。
S320:將開機信號進行去抖動及延遲,產生第一信號。開機信號為用戶按 下電源按鈕后由系統(tǒng)自動產生。產生后的開機信號存在毛刺和不穩(wěn)定的信號, 需要將開機信號去抖動后經過一定的延時,得到需要周期的第一信號。
S330:依據(jù)開機狀態(tài)及第一信號產生第一控制信號。其進一步為當開機狀態(tài)下的電壓正常,其條件為當電壓值在預定的范圍內時,將第一信號產生一 個第一控制信號。
S340:將第一控制信號延時,產生使能信號。
S350:將該使能信號進行電平轉換,產生第二控制信號以使該基板管理控 制器上電。其進一步為電平轉換單元接收上述使能信號以及電源電壓,并比 較使能信號與電源電壓的大小,以輸出第二控制信號給基板管理控制器,使基 板管理控制器上電。
采用本發(fā)明的基板管理控制器供電裝置和方法,將原本用來控制基板管理 控制器上電的信號進行電平轉換處理,以提供電位匹配的信號至基板管理控 制器,使基板管理控制器上電。改善了現(xiàn)有設計的不合理性。同時,改善了 系統(tǒng)的穩(wěn)定性,從而也增加了系統(tǒng)的壽命。
以上公開的僅為本發(fā)明的幾個具體實施例,但本發(fā)明并非局限于此,任何 本領域的技術人員能思之的變化,都應落在本發(fā)明的保護范圍內。
權利要求
1、一種基板管理控制器供電裝置,其特征在于,包括一去抖動單元,用于接收一開機信號,并將該開機信號進行去抖動及延遲處理,產生一第一信號;一南橋,耦接至該去抖動單元,用于接收該第一信號,并依據(jù)一開機狀態(tài)產生一第一控制信號;一延時單元,耦接至該南橋,用于接收該第一控制信號,并將該第一控制信號進行延時處理,產生一使能信號;以及一電平轉換單元,耦接至該延時單元,用于接收該使能信號,并將該使能信號進行電平轉換,產生一第二控制信號以使一基板管理控制器上電。
2、 如權利要求1所述的基板管理控制器供電裝置,其特征在于,該電平 轉換單元包括一電阻, 一端耦接一電源電壓;以及一二極管,該二極管的負極連接該延時單元,其正極連接該電阻的另一端 和該基板管理控制器,用以比較該使能信號與該電源電壓的大小,控制該二極 管的導通或截止,以輸出該第二控制信號給該基板管理控制器。
3、 如權利要求1所述的基板管理控制器供電裝置,其特征在于,所述開 機狀態(tài)為當待機狀態(tài)下的電壓值處于一預定的范圍內時的狀態(tài)。
4、 一種基板管理控制器供電方法,用于控制基板管理控制器的電源供電, 其特征在于,包括提供一電平轉換單元;提供一開機信號,將該開機信號進行去抖動及延遲后,產生一第一信號; 依據(jù)一開機狀態(tài)及該第一信號產生一第一控制信號; 將該第一控制信號延時,產生一使能信號;以及將該使能信號通過電平轉換單元進行電平轉換,產生一第二控制信號以使 該基板管理控制器上電。
5、 如權利要求4所述的基板管理控制器供電方法,其特征在于,所述 電平轉換進一步為該電平轉換單元接收該使能信號以及一電源電壓,并比較該使能信號與該 電源電壓的大小,以輸出該第二控制信號給該基板管理控制器,使該基板管理 控制器上電。
6、 如權利要求4所述的基板管理控制器供電方法,其特征在于,所述 提供電平轉換單元的步驟為提供一二極管和一電阻,該電阻一端耦接一電源電 壓,該二極管的負極連接該使能信號,其正極連接該電阻的另一端和該基板管 理控制器。
7、 如權利要求4所述的基板管理控制器供電方法,其特征在于,所述開機狀態(tài)為當待機狀態(tài)下的電壓值處于一預定的范圍內時的狀態(tài)。
全文摘要
本發(fā)明提供一種基板管理控制器供電裝置,包括去抖動單元、南橋、延時單元以及電平轉換單元。去抖動單元用于接收開機信號,并將開機信號進行去抖動及延遲處理,產生第一信號。南橋耦接至去抖動單元,用于接收第一信號,并依據(jù)開機狀態(tài)產生第一控制信號。延時單元耦接至南橋,用于接收第一控制信號,并將第一控制信號進行延時處理,產生使能信號。電平轉換單元,耦接至延時單元,用于接收使能信號,并將使能信號進行電平轉換,產生第二控制信號以使基板管理控制器上電。采用本發(fā)明的基板管理控制器供電裝置及方法,可以保證使能信號的匹配,從而能保證系統(tǒng)的穩(wěn)定,同時也增加了基板管理控制器的壽命。
文檔編號H04L12/24GK101459531SQ20071018659
公開日2009年6月17日 申請日期2007年12月11日 優(yōu)先權日2007年12月11日
發(fā)明者劉士豪, 嵐 黃 申請人:英業(yè)達股份有限公司