[發明專利]服務器UID指示燈控制裝置及控制方法有效
| 申請號: | 202110685816.2 | 申請日: | 2021-06-21 |
| 公開(公告)號: | CN113377628B | 公開(公告)日: | 2023-03-14 |
| 發明(設計)人: | 任宏斌;王立冉 | 申請(專利權)人: | 東莞華貝電子科技有限公司 |
| 主分類號: | G06F11/32 | 分類號: | G06F11/32 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 張艷美;陳進芳 |
| 地址: | 523000 廣東省東莞*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 uid 指示燈 控制 裝置 方法 | ||
本發明公開一種服務器UID指示燈控制裝置,包括基板管理控制器及復雜可編程邏輯器件,本發明將基板管理控制器的具有上拉或下拉電位的一接口作為第一輔助輸入輸出端口,且基板管理控制器的第一輸入輸出端口、第一輔助輸入輸出端口分別接入復雜可編程邏輯器件,當復雜可編程邏輯器件偵測到第一輔助輸入輸出端口所輸出的輔助信號為有效信號之后,進一步偵測第一輸入輸出端口的電位變化,并于預設時長之后控制指示燈打開或關閉,當復雜可編程邏輯器件偵測到第一輔助輸入輸出端口輸出的輔助信號為無效信號時,則將指示燈的狀態鎖存,由此解決BMC重啟或者其他故障造成的指示燈意外熄滅的問題。本發明還公開一種服務器UID指示燈控制方法。
技術領域
本發明涉及服務器技術領域,尤其涉及一種服務器UID指示燈(UnitIdentification Light)控制裝置及控制方法。
背景技術
隨著高性能計算機技術的發展,服務器的部件不斷增多,對服務器部件的故障監控、診斷也越來越迫切,服務器的基板管理控制器(Baseboard Management Controller,簡稱BMC)負責對服務器的各部件進行狀態監控。目前的主板設計中驅動UID指示燈(UnitIdentification Light)一般有以下兩種方式:
一、通過外部按鈕改變UID指示燈的狀態,這種方式通過復雜可編程邏輯器件(Complex Programming logic device,簡稱CPLD)來獲取外部物理按鈕的動作狀態,進而對UID指示燈的狀態進行反轉。
二、由基板管理控制器(BMC)來控制UID指示燈的狀態,這種方式主要有兩種驅動方式:
(1)基板管理控制器(BMC)通過串行通信(IIC/SGPIO)下發指令,由CPLD 解析對應的串行數據流,進而控制UID指示燈的狀態;
(2)基板管理控制器(BMC)通過單個I/O來控制UID指示燈的狀態,如圖1所示,基板管理控制器(BMC)采用兩種信號源來驅動UID指示燈。一種是采用電平狀態作為驅動UID指示燈的信號源,當BMC發出高電平H時,CPLD打開UID指示燈,當BMC發出低電平L時, CPLD關閉UID指示燈;當BMC發出高電平打開UID指示燈后,如果BMC由于某些原因出現重啟或者其他故障,此時I/O的電平會被拉低,從而出現UID指示燈熄滅的情況,之前通過BMC標記的UID指示燈無法繼續指示,導致客戶無法快速識別。另一種是采用I/O邊沿狀態作為驅動UID指示燈的信號源,當BMC發出I/O上升沿后,CPLD打開UID指示燈,當BMC發出I/O下降沿后,CPLD關閉UID指示燈。如果BMC由于某些原因出現重啟或者其他故障,此時I/O的電平會被拉低,由此出現I/O下降沿,此時CPLD會偵測到此情況,進而熄滅UID指示燈,之前通過BMC標記的UID指示燈同樣無法繼續指示,導致客戶無法快速識別。
由上可知,在上述現有方式(2)中存在BMC出現重啟或者其他故障時無法繼續保持UID指示燈處于被點亮狀態的問題,導致之前標記的機器由于UID指示燈的熄滅而無法快速識別,容易造成混淆。
因此,有必要提供一種能夠在BMC重啟或者其他故障過程中使UID指示燈的狀態保持不變的控制裝置及控制方法,以解決上述問題。
發明內容
本發明的目的在于提供一種能夠在BMC重啟或者其他故障過程中使UID指示燈的狀態保持不變的控制裝置。
本發明的另一目的在于提供一種能夠在BMC重啟或者其他故障過程中使UID指示燈的狀態保持不變的控制方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東莞華貝電子科技有限公司,未經東莞華貝電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110685816.2/2.html,轉載請聲明來源鉆瓜專利網。





