專利名稱:一種基于smbus具有本地和遠(yuǎn)程功能的kvm切換器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計(jì)算機(jī)技術(shù)領(lǐng)域,具體地說(shuō)是一種基于SMBUS具有本地和遠(yuǎn)程功 能的KVM切換器。
背景技術(shù):
目前計(jì)算機(jī)領(lǐng)域所用的KVM切換器僅能實(shí)現(xiàn)本地KVM或遠(yuǎn)程KVM的單一切換,且 實(shí)現(xiàn)方式基于純模擬或非總線方式的數(shù)字切換,系統(tǒng)內(nèi)部沒(méi)有采用統(tǒng)一的管理切換總線, KVM輸入接口比較復(fù)雜。這樣帶來(lái)了幾個(gè)弊端比如功能單一只能實(shí)現(xiàn)單純的切換,無(wú)法實(shí) 現(xiàn)復(fù)雜的管理及硬件監(jiān)控功能;本地功能和遠(yuǎn)程功能不能實(shí)現(xiàn)有機(jī)的整合;本地和遠(yuǎn)程功 能無(wú)法支持同時(shí)操作;無(wú)法實(shí)現(xiàn)每個(gè)端口不同顯示器的自動(dòng)識(shí)別;不具備本地和遠(yuǎn)程OSD 的同時(shí)顯示功能以及設(shè)備體積龐大等問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的技術(shù)任務(wù)是提供基于標(biāo)準(zhǔn)的SMBUS總線進(jìn)行統(tǒng)一切換管理,可解決現(xiàn)有 KVM的弊端的一種基于SMBUS具有本地和遠(yuǎn)程功能的KVM切換器。本發(fā)明的技術(shù)任務(wù)是按以下方式實(shí)現(xiàn)的,由遠(yuǎn)程KVM切換管理部分和本地KVM切 換管理部分構(gòu)成;遠(yuǎn)程KVM切換管理部分由遠(yuǎn)程管理CPU(IOl)通過(guò)SMBUS總線(117)和/ 或由SMBUS總線擴(kuò)展出來(lái)的IO信號(hào)進(jìn)行KVM各信號(hào)的切換管理,并通過(guò)以太網(wǎng)(110)將數(shù) 據(jù)打包發(fā)送到遠(yuǎn)端管理機(jī)器;本地KVM切換部分由切換管理微控制器MCU(201)通過(guò)SMBUS 總線(219)和/或由SMBUS總線擴(kuò)展出來(lái)的IO信號(hào)進(jìn)行KVM各信號(hào)的切換管理,提供本地 VGA 接口 (213)、USB 接口 (214)、PS2 接口 (215)、C0M 接口 (216)輸出接口 ;N 路 KVM 輸入信 號(hào)同時(shí)連接到遠(yuǎn)程KVM切換管理部分和本地KVM切換管理部分USB輸入信號(hào)經(jīng)HUB (105) 分成兩路分別連接到遠(yuǎn)程KVM切換管理部分和本地KVM切換管理部分;VGA信號(hào)由MUX多 路選擇器經(jīng)CPU(IOl)和/或MCU (201)控制進(jìn)行選擇切換;OSD (203)用于產(chǎn)生本地KVM切 換管理部分的OSD信息;模數(shù)轉(zhuǎn)換芯片ADC (115)用于產(chǎn)生遠(yuǎn)程KVM切換管理部分的VGA的 OSD信息和實(shí)現(xiàn)VGA的AD轉(zhuǎn)換。N路KVM信號(hào)分別連到了兩組獨(dú)立的切換芯片,即遠(yuǎn)程KVM切換管理部分的 MUX (102) ,MUX (103) ,MUX (104)和本地 KVM 切換管理部分的 MUX (204) ,MUX (205) ,MUX (206), N路USB信號(hào)經(jīng)過(guò)HUB (105)分成兩路分別連到了兩組獨(dú)立的USB切換芯片,即遠(yuǎn)程KVM切 換管理部分的MUX (106)和本地KVM切換管理部分的MUX (207)。N路USB信號(hào)經(jīng)過(guò)HUB(10 分成兩路,一路連接到本地KVM切換管理部分的 MUX (207),通過(guò)USB N 1 MUX (207)所選通的USB輸入接口,經(jīng)本地KVM切換管理部分的USB HUB 012)、MCU (201)、TTL轉(zhuǎn)232(211)后可在本地KVM切換管理部分提供USB接口 (214)、 PS2接口 (215),COM接口 (216)用于連接多種本地設(shè)備。遠(yuǎn)端管理機(jī)器的遠(yuǎn)程鍵盤、鼠標(biāo)、串口、USB設(shè)備或數(shù)據(jù)信息經(jīng)由以太網(wǎng)傳送至 CPU(IOl)的USB端口(112)經(jīng)虛擬后作為所切換主機(jī)的設(shè)備統(tǒng)一映射到所切換的主機(jī)。
3
本地N路VGA輸入信號(hào)中的I2C總線上分別連接有各自的EERP0MQ20),經(jīng)VGA I2C N 1 MUX (206)和 VGA I2C N 1 MUX (104)連接至Ij MCU (201)和 CPU (101),本地輸出 VGA 中的I2C連接于MCU (201)。本地KVM切換管理部分的OSD (203)的激活和切換是通過(guò)MCUQ01)捕捉連接在 PS2接口(21 的PS2鍵盤的鍵值,判斷相應(yīng)的熱鍵,從而控制OSD(20 進(jìn)行OSD菜單的激 活和切換控制。MCU (201)還實(shí)現(xiàn)了 PS2鍵盤設(shè)備到USB設(shè)備的轉(zhuǎn)換工作。MCU (201)還實(shí)現(xiàn)了 COM設(shè)備到USB設(shè)備的轉(zhuǎn)換工作。本發(fā)明一種基于SMBUS具有本地和遠(yuǎn)程功能的KVM切換器,所述裝置和被切換主 機(jī)的接口采用VGA和USB接口作為KVM切換器的接口。該接口分成了獨(dú)立的兩路,分別連 到本地和遠(yuǎn)程的切換控制電路。從而保證了本地和遠(yuǎn)程的同時(shí)獨(dú)立工作。遠(yuǎn)程切換通過(guò)CPU(IOl)進(jìn)行控制,遠(yuǎn)程的所有訪問(wèn)操作均基于WEB方式經(jīng)以太網(wǎng) 接口傳到切換器,切換器的遠(yuǎn)程輸出也經(jīng)過(guò)以太網(wǎng)方式傳到遠(yuǎn)端管理機(jī)器。CPU(IOl)會(huì)對(duì) 遠(yuǎn)程的各種數(shù)據(jù)及命令進(jìn)行解析,如是切換命令則基于SMBUS進(jìn)行切換操作,如是USB等設(shè) 備的訪問(wèn)則將USB設(shè)備數(shù)據(jù)發(fā)往主機(jī)。遠(yuǎn)程CPU還要完成將所切換主機(jī)的VGA輸出進(jìn)行壓 縮、打包傳到遠(yuǎn)端,供遠(yuǎn)端通過(guò)WEB顯示。同時(shí)還包括將遠(yuǎn)端的設(shè)備比如鼠標(biāo)、鍵盤、USB存 儲(chǔ)設(shè)備等進(jìn)行設(shè)備的虛擬和重定向,即將遠(yuǎn)端的鼠標(biāo)、鍵盤、USB存儲(chǔ)設(shè)備建立一個(gè)通道可 使被切換主機(jī)像使用本地設(shè)備一樣進(jìn)行使用。CPU(IOl)還可以借助SMBUS管理總線實(shí)現(xiàn)對(duì) KVM本身電壓、溫度等的監(jiān)控,甚至可以連接主機(jī)的SMBUS管理總線,實(shí)現(xiàn)對(duì)主機(jī)信息的獲 取和控制。OSD信息是通過(guò)CPU(IOl)控制ADC芯片來(lái)產(chǎn)生,并在ADC內(nèi)部完成OSD和VGA 信號(hào)的疊加。本地切換主要通過(guò)MCUO01)來(lái)完成。MCU(201)采取中斷或查詢方式捕捉PS2按 鍵的信息。鍵值信息除用戶定義的OSD熱鍵外,皆轉(zhuǎn)發(fā)到主機(jī)供主機(jī)使用。OSD操作熱鍵 包括OSD調(diào)出、關(guān)閉、菜單選擇、通道切換等。當(dāng)MCU檢查到熱鍵后,通過(guò)SMBUS操作OSD芯 片,輸出本地OSD信息。如涉及到切換則通過(guò)SMBUS轉(zhuǎn)IO芯片產(chǎn)生IO信號(hào),控制MUX完成 相應(yīng)的切換。本地的輸出接口 PS2、232由MCU產(chǎn)生,USB接口由USB HUB產(chǎn)生。本發(fā)明為使所連接的主機(jī)能自動(dòng)獲得KVM所支持的分辨率特在每個(gè)端口增加 EEPROM芯片,用來(lái)保存顯示分辨率等信息,這些信息可以被本地KVM切換管理部分和遠(yuǎn)程 KVM切換管理部分的控制器更新。如果本地和遠(yuǎn)程選擇同一通道則EEPROM中的內(nèi)容則根 據(jù)用戶確定的本地和遠(yuǎn)程的優(yōu)先級(jí)進(jìn)行更新。本地更新EERPOM中的內(nèi)容依據(jù)讀取本地所 接顯示器的參數(shù)設(shè)置;遠(yuǎn)程更新EEPROM中的內(nèi)容根據(jù)遠(yuǎn)程TOB操作軟件所支持的分辨率或 CPU(IOl)中視頻壓縮所支持的分辨率進(jìn)行設(shè)定。本發(fā)明的一種基于SMBUS具有本地和遠(yuǎn)程功能的KVM切換器具有以下優(yōu)點(diǎn)基于 標(biāo)準(zhǔn)的SMBUS總線進(jìn)行統(tǒng)一切換管理,可解決現(xiàn)有KVM的弊端,全系統(tǒng)切換基于SMBUS,和主 機(jī)的連接具有統(tǒng)一的USB和VGA接口無(wú)需其他接口,具有本地和遠(yuǎn)程同時(shí)切換及同時(shí)OSD 顯示的強(qiáng)大功能,且支持SMBUS的其他管理功能,輸出接口豐富具有USB、PS2、232、以太網(wǎng)、 VGA等接口,滿足遠(yuǎn)程和本地各種設(shè)備的需要。因而,具有很好的推廣使用價(jià)值。
下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說(shuō)明。附圖1為一種基于SMBUS具有本地和遠(yuǎn)程功能的KVM切換器的結(jié)構(gòu)示意框圖。
具體實(shí)施例方式參照說(shuō)明書(shū)附圖和具體實(shí)施例對(duì)本發(fā)明的一種基于SMBUS具有本地和遠(yuǎn)程功能 的KVM切換器作以下詳細(xì)地說(shuō)明。實(shí)施例 本發(fā)明的一種基于SMBUS具有本地和遠(yuǎn)程功能的KVM切換器,由遠(yuǎn)程KVM切換管 理部分和本地KVM切換管理部分構(gòu)成;遠(yuǎn)程KVM切換管理部分由遠(yuǎn)程管理CPU(IOl)通過(guò) SMBUS總線(117)和/或由SMBUS總線擴(kuò)展出來(lái)的IO信號(hào)進(jìn)行KVM各信號(hào)的切換管理,并通 過(guò)以太網(wǎng)(110)將數(shù)據(jù)打包發(fā)送到遠(yuǎn)端管理機(jī)器;本地KVM切換部分由切換管理微控制器 MCU (201)通過(guò)SMBUS總線(219)和/或由SMBUS總線擴(kuò)展出來(lái)的IO信號(hào)進(jìn)行KVM各信號(hào) 的切換管理,提供本地VGA接口 (213)、USB接口 (214)、PS2接口 (215)、C0M接口 (216)輸 出接口 ;N路KVM輸入信號(hào)同時(shí)連接到遠(yuǎn)程KVM切換管理部分和本地KVM切換管理部分USB 輸入信號(hào)經(jīng)HUB (105)分成兩路分別連接到遠(yuǎn)程KVM切換管理部分和本地KVM切換管理部 分;VGA信號(hào)由MUX多路選擇器經(jīng)CPU (101)和/或MCU (201)控制進(jìn)行選擇切換;OSD (203) 用于產(chǎn)生本地KVM切換管理部分的OSD信息;模數(shù)轉(zhuǎn)換芯片ADC (115)用于產(chǎn)生遠(yuǎn)程KVM切 換管理部分的VGA的OSD信息和實(shí)現(xiàn)VGA的AD轉(zhuǎn)換。N路KVM信號(hào)分別連到了兩組獨(dú)立的切換芯片,即遠(yuǎn)程KVM切換管理部分的 MUX (102) ,MUX (103) ,MUX (104)和本地 KVM 切換管理部分的 MUX (204) ,MUX (205) ,MUX (206), N路USB信號(hào)經(jīng)過(guò)HUB (105)分成兩路分別連到了兩組獨(dú)立的USB切換芯片,即遠(yuǎn)程KVM切 換管理部分的MUX (106)和本地KVM切換管理部分的MUX (207)。這樣做的目的是保證本地 和遠(yuǎn)程可以同時(shí)進(jìn)行切換而互不影響。為保證USB的正常工作,USB信號(hào)需要經(jīng)過(guò)HUB(105) 分成兩路連到本地和遠(yuǎn)程。N路USB信號(hào)經(jīng)過(guò)HUB(10 分成兩路,一路連接到本地KVM切換管理部分的 MUX (207),通過(guò)USB N 1 MUX (207)所選通的USB輸入接口,經(jīng)本地KVM切換管理部分的USB HUB 012)、MCU (201)、TTL轉(zhuǎn)232(211)后可在本地KVM切換管理部分提供USB接口 (214)、 PS2接口 (215),COM接口 (216)用于連接多種本地設(shè)備。遠(yuǎn)端管理機(jī)器的遠(yuǎn)程鍵盤、鼠標(biāo)、串口、USB設(shè)備或數(shù)據(jù)信息經(jīng)由以太網(wǎng)傳送至 CPU(IOl)的USB端口(112)經(jīng)虛擬后作為所切換主機(jī)的設(shè)備統(tǒng)一映射到所切換的主機(jī)。本地N路VGA輸入信號(hào)中的I2C總線上分別連接有各自的EERP0MQ20),經(jīng)VGA I2C N 1 MUX (206)和 VGA I2C N 1 MUX (104)連接至Ij MCU (201)和 CPU (101),本地輸出 VGA 中的I2C連接于MCU (201)。本地KVM切換管理部分的OSD (20 的激活和切換是通過(guò)MCU(201)捕捉連接在 PS2接口(21 的PS2鍵盤的鍵值,判斷相應(yīng)的熱鍵,從而控制OSD(20 進(jìn)行OSD菜單的激 活和切換控制。本地OSD的產(chǎn)生通過(guò)0SD(20;3)實(shí)現(xiàn),遠(yuǎn)程界面的OSD產(chǎn)生是通過(guò)模數(shù)轉(zhuǎn)換芯片 ADC(115)實(shí)現(xiàn),且本地和遠(yuǎn)程的OSD可以同時(shí)實(shí)現(xiàn),互不干擾。本地OSD的產(chǎn)生原理是利用OSD(203)檢測(cè)來(lái)自MUXQ05)的行場(chǎng)信號(hào),在VGA行場(chǎng)信號(hào)的消隱期產(chǎn)生OSD的RGB信號(hào), 疊加到原來(lái)VGA信號(hào)中進(jìn)而產(chǎn)生OSD菜單信息。遠(yuǎn)程OSD是通過(guò)模數(shù)轉(zhuǎn)換芯片ADC(115) 將信號(hào)數(shù)字化后直接疊加OSD信息而產(chǎn)生。兩OSD信息互不干擾,可獨(dú)立顯示,滿足本地和 遠(yuǎn)程獨(dú)立操作的需要。本發(fā)明中整個(gè)系統(tǒng)的切換管理基于SMBUS總線和/或由SMBUS總線擴(kuò)展出來(lái)的IO 信號(hào)進(jìn)行KVM各信號(hào)的切換。在圖1中本地和遠(yuǎn)程分別采用了兩路SMBUS總線,在實(shí)際實(shí) 現(xiàn)時(shí)可根據(jù)CPU的處理能力將兩路SMBUS總線進(jìn)行合并,從而實(shí)現(xiàn)本地和遠(yuǎn)程的統(tǒng)一管理。 采用SUMBUS總線進(jìn)行統(tǒng)一編址管理,可以大大提高系統(tǒng)的可管理能力,并可擴(kuò)展除切換外 的其他諸如溫度、電壓等的管理功能。對(duì)于需要IO控制的芯片采用SMBUS轉(zhuǎn)IO芯片進(jìn)行 控制可節(jié)約CPU資源。本發(fā)明中各路輸入經(jīng)由MUX多路選擇器后由CPU(IOl)和MCU (201)進(jìn)行選擇和切 換控制。MCU(201)主要通過(guò)SMBUS總線對(duì)OSD芯片控制、對(duì)各種切換芯片進(jìn)行切換、對(duì)顯示 屏中的顯示模式進(jìn)行讀取以及對(duì)EEPROM (220)寫入顯示屏數(shù)據(jù)。MCU (201)可以采用單片機(jī) 或其他微處理器。而遠(yuǎn)程操作CPU(IOl)需要采用功能強(qiáng)大的CPU主要工作為控制MUX切 換、ADC轉(zhuǎn)換、遠(yuǎn)程OSD顯示、進(jìn)行視頻壓縮打包以太網(wǎng)傳輸以及遠(yuǎn)程的媒體重定向。遠(yuǎn)程鍵盤、鼠標(biāo)、串口、USB設(shè)備或數(shù)據(jù)等信息經(jīng)由網(wǎng)絡(luò)傳送至CPU (101)的USB端 口(112)經(jīng)虛擬后作為所切換主機(jī)的設(shè)備統(tǒng)一映射到所切換的主機(jī)。以實(shí)現(xiàn)主機(jī)對(duì)遠(yuǎn)端設(shè) 備的識(shí)別使用。此過(guò)程需要CPU(IOl)進(jìn)行網(wǎng)絡(luò)解包、設(shè)備識(shí)別、數(shù)據(jù)轉(zhuǎn)換及設(shè)備虛擬工作。通過(guò)USB N 1 MUX (207)所選通的 USB 輸入接 口,經(jīng) USB HUB (212)、MCU Q01)、TTL 轉(zhuǎn)232(211)后可在本地提供USB接口 (214)、PS2接口 (215),COM 口 (216)用于連接多種 本地設(shè)備。PS2設(shè)備、串口設(shè)備經(jīng)過(guò)MCU(201)最終轉(zhuǎn)換為USB設(shè)備到達(dá)主機(jī)。此實(shí)現(xiàn)方式 對(duì)主機(jī)來(lái)說(shuō)采用了統(tǒng)一的USB接口,簡(jiǎn)化設(shè)計(jì)的復(fù)雜度。MCW201)完成PS2、串口設(shè)備到 USB設(shè)備的轉(zhuǎn)換,并捕捉PS2設(shè)備的按鍵以便進(jìn)行OSD菜單的調(diào)出、選擇及切換。本地OSD的激活和切換是通過(guò)MCU (201)捕捉PS2鍵盤的鍵值,判斷相應(yīng)的熱鍵, 從而控制0SD(20;3)進(jìn)行OSD菜單的激活和切換控制。該實(shí)現(xiàn)無(wú)需專用按鍵,可以基于現(xiàn)有 的PS2鍵盤,以不同的按鍵頻率或按鍵組合完成OSD菜單的調(diào)出、選擇、切換。MCUO01)還 實(shí)現(xiàn)了 PS2設(shè)備到USB設(shè)備的轉(zhuǎn)換、串口設(shè)備到USB設(shè)備的轉(zhuǎn)換工作。本發(fā)明的一種基于SMBUS具有本地和遠(yuǎn)程功能的KVM切換器中,具體芯片型號(hào) 如下=CPU(IOl) :AST2050 ;MCU(201) :C8051F340 ;以太網(wǎng)(110) :DM9161 ;HUB(105), USB HUB(212) :GL850A ;OSD(203) :MTV018 ;ADC(115) :GM5766 ;USB N :1 MUX(207) :MAX4999 ; MUX(102) :MAX4312 ;MUX(103) :74HC251 ;MUX (104) :IDTQS3251 ;SMBUS 轉(zhuǎn) 10(107) PCA9555 ;RGB 2:1 MUX(218) :MAX4023 ;TTL 轉(zhuǎn) 232Q11) :MAX4232 ;EERPOM(220) :24AA02。除說(shuō)明書(shū)所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
權(quán)利要求
1.一種基于SMBUS具有本地和遠(yuǎn)程功能的KVM切換器,其特征在于由遠(yuǎn)程KVM切換管 理部分和本地KVM切換管理部分構(gòu)成;遠(yuǎn)程KVM切換管理部分由遠(yuǎn)程管理CPU(IOl)通過(guò) SMBUS總線(117)和/或由SMBUS總線擴(kuò)展出來(lái)的IO信號(hào)進(jìn)行KVM各信號(hào)的切換管理,并通 過(guò)以太網(wǎng)(110)將數(shù)據(jù)打包發(fā)送到遠(yuǎn)端管理機(jī)器;本地KVM切換部分由切換管理微控制器 MCU (201)通過(guò)SMBUS總線(219)和/或由SMBUS總線擴(kuò)展出來(lái)的IO信號(hào)進(jìn)行KVM各信號(hào) 的切換管理,提供本地VGA接口 (213)、USB接口 (214)、PS2接口 (215)、C0M接口 (216)輸 出接口 ;N路KVM輸入信號(hào)同時(shí)連接到遠(yuǎn)程KVM切換管理部分和本地KVM切換管理部分USB 輸入信號(hào)經(jīng)HUB (105)分成兩路分別連接到遠(yuǎn)程KVM切換管理部分和本地KVM切換管理部 分;VGA信號(hào)由MUX多路選擇器經(jīng)CPU (101)和/或MCU (201)控制進(jìn)行選擇切換;OSD (203) 用于產(chǎn)生本地KVM切換管理部分的OSD信息;模數(shù)轉(zhuǎn)換芯片ADC (115)用于產(chǎn)生遠(yuǎn)程KVM切 換管理部分的VGA的OSD信息和實(shí)現(xiàn)VGA的AD轉(zhuǎn)換。
2.根據(jù)權(quán)利要求1所述的一種基于SMBUS具有本地和遠(yuǎn)程功能的KVM切換器,其特征 在于N路KVM信號(hào)分別連到了兩組獨(dú)立的切換芯片,即遠(yuǎn)程KVM切換管理部分的MUX(102)、 MUX (103)、MUX (104)和本地 KVM 切換管理部分的 MUX (204)、MUX (205)、MUX (206),N 路 USB 信號(hào)經(jīng)過(guò)HUB (105)分成兩路分別連到了兩組獨(dú)立的USB切換芯片,即遠(yuǎn)程KVM切換管理部 分的MUX (106)和本地KVM切換管理部分的MUX (207)。
3.根據(jù)權(quán)利要求1或2所述的一種基于SMBUS具有本地和遠(yuǎn)程功能的KVM切換器, 其特征在于N路USB信號(hào)經(jīng)過(guò)HUB (105)分成兩路,一路連接到本地KVM切換管理部分的 MUX (207),通過(guò)USB N 1 MUX (207)所選通的USB輸入接口,經(jīng)本地KVM切換管理部分的USB HUB (212)、MCU (201)、TTL轉(zhuǎn)232 (211)后可在本地KVM切換管理部分提供USB接口 (214)、 PS2接口 (215),COM接口 (216)用于連接多種本地設(shè)備。
4.根據(jù)權(quán)利要求1所述的一種基于SMBUS具有本地和遠(yuǎn)程功能的KVM切換器,其 特征在于遠(yuǎn)端管理機(jī)器的遠(yuǎn)程鍵盤、鼠標(biāo)、串口、USB設(shè)備或數(shù)據(jù)信息經(jīng)由以太網(wǎng)傳送至 CPU(IOl)的USB端口(112)經(jīng)虛擬后作為所切換主機(jī)的設(shè)備統(tǒng)一映射到所切換的主機(jī)。
5.根據(jù)權(quán)利要求1所述的一種基于SMBUS具有本地和遠(yuǎn)程功能的KVM切換器,其特征 在于本地N路VGA輸入信號(hào)中的I2C總線上分別連接有各自的EERPOMQ20),經(jīng)VGA I2C N 1 MUX (206)和 VGA I2C N 1 MUX (104)連接至Ij MCU (201)和 CPU (101),本地輸出 VGA 中的 I2C 連接于 MCU (201)。
6.根據(jù)權(quán)利要求1所述的一種基于SMBUS具有本地和遠(yuǎn)程功能的KVM切換器,其特征 在于本地KVM切換管理部分的OSD (203)的激活和切換是通過(guò)MCU (201)捕捉連接在PS2接 口(21 的PS2鍵盤的鍵值,判斷相應(yīng)的熱鍵,從而控制OSD (20 進(jìn)行OSD菜單的激活和 切換控制。
全文摘要
本發(fā)明公開(kāi)了一種基于SMBUS具有本地和遠(yuǎn)程功能的KVM切換器,屬于計(jì)算機(jī)領(lǐng)域,由遠(yuǎn)程KVM切換管理部分和本地KVM切換管理部分構(gòu)成;遠(yuǎn)程KVM切換管理部分由遠(yuǎn)程管理CPU通過(guò)SMBUS總線和/或由SMBUS總線擴(kuò)展出來(lái)的IO信號(hào)進(jìn)行KVM各信號(hào)的切換管理,并通過(guò)以太網(wǎng)將數(shù)據(jù)打包發(fā)送到遠(yuǎn)端管理機(jī)器;本地KVM切換部分由切換管理微控制器MCU通過(guò)SMBUS總線和/或由SMBUS總線擴(kuò)展出來(lái)的IO信號(hào)進(jìn)行KVM各信號(hào)的切換管理,提供本地VGA接口、USB接口、PS2接口、COM接口的輸出接口。本發(fā)明具有本地和遠(yuǎn)程同時(shí)切換及同時(shí)OSD顯示的強(qiáng)大功能,且支持SMBUS的其他管理功能,輸出接口豐富。
文檔編號(hào)G06F3/023GK102096479SQ201110046630
公開(kāi)日2011年6月15日 申請(qǐng)日期2011年2月28日 優(yōu)先權(quán)日2011年2月28日
發(fā)明者劉強(qiáng), 吳之光, 梁智豪, 田凱, 金長(zhǎng)新 申請(qǐng)人:浪潮電子信息產(chǎn)業(yè)股份有限公司