一種計算機上usb、ps/2接口復用的電路及方法
【技術領域】
[0001 ] 本發明涉及計算機技術領域,具體涉及一種計算機上USB、PS/2接口復用的電路及方法,涉及一種使用四針航插接口,實現USB、PS/2接口復用,USB或PS/2信道切換通過撥碼開關實現,適用于加固型服務器、一體機等計算機設備。
【背景技術】
[0002]現在的鼠標和鍵盤的接口一般是PS/2和USB 二種,PS/2是6針圓形接口,USB是長方形接口,PS/2的優點是不占用系統資源,而缺點是不能即插即用(插入后需重新啟動電腦才能用);而USB接口占用少許系統資源,但優點是能即插即用。
[0003]—般電腦機箱的后面(或上方)至少有二個PS/2,可用于PS/2的鍵盤和鼠標,當然也可以和USB鍵盤或鼠標混插。
[0004]目前計算機設備對外PS/2、USB接口通常采用獨立形式,或采用多針腳航插接口,PS/2、USB接口信號分別獨立,分別進行數據傳輸。
[0005]上述方法,或增加了主機接口數目,或增加了對外接口體積,都增加了設計成本。
【發明內容】
[0006]本發明要解決的技術問題是:針對以上情況,本發明提供一種USB、PS/2接口復用的電路及方法,通過USB、PS/2信號傳輸通道切換控制電路,很好的解決了以上問題。
[0007]本發明所采用的技術方案為:
一種計算機上USB、PS/2接口復用的電路,所述電路包括CPLD控制芯片U2、雙路開關芯片Ul、撥碼開關K1、PS/2控制器U3、USB控制器U4、4針航插接口 U5,其中PS/2控制器U3、USB控制器U4連接雙路開關芯片Ul的輸入端;撥碼開關Kl通過CPLD控制芯片U2連接入雙路開關芯片Ul的輸入端S0、SI ;雙路開關芯片Ul的輸出端連接4針航插接口 U5 ;
撥碼開關Kl用于輸入控制信號,撥碼開關達到不同位置,輸入CPLD不同電平信號;CPLD控制芯片U2用于檢測撥碼開關輸入的電平狀態,輸出相應電平控制雙通道開關芯片Ul的選通狀態;
雙通道開關芯片Ul用于控制PS/2控制器U3與四針航插接口連通或USB控制器U4與航插接口連通。
[0008]所述雙路開關芯片Ul的型號為SN74CBT3253。
[0009]—種計算機上USB、PS/2接口復用的方法,所述方法實現過程為:當撥碼開關Kl為高電平時,CPLD控制器U2檢測到該狀態,輸出控制信號,使開關芯片Ul的S0、S1端均為低電平,此時連通PS/2數據傳輸通道;當撥碼開關Kl為低電平時,CPLD控制器U2輸出控制信號,使開關芯片Ul的SO端為高電平、SI端為低電平,此時連通USB數據傳輸通道。
[0010]本發明的有益效果為:
本發明一種USB、PS/2接口復用方法,當撥碼開關處于一側時,航插接口與USB信號線相連,此時可以連接USB設備;當撥碼開關處于另一側時,航插接口與PS/2信號線相連,此時可以連接PS/2設備。實現了對外引出一個四針航插接口,可分時連接USB或PS/2設備的功能,節省了機器空間,節約了設計成本,且方法實用、有效。
【附圖說明】
[0011]圖1為本發明電路圖。
【具體實施方式】
[0012]下面參照附圖所示,通過【具體實施方式】對本發明進一步說明:
實施例1:
如圖1所示,一種計算機上USB、PS/2接口復用的電路,所述電路包括CPLD控制芯片U2、雙路開關芯片U1、撥碼開關K1、PS/2控制器U3、USB控制器U4、4針航插接口 U5,其中:PS/2控制器U3連接雙路開關芯片Ul的輸入端1B1、2B1 ;
USB控制器U4連接雙路開關芯片Ul的輸入端1B2、2B2 ;
撥碼開關Kl串聯電阻Rl后,通過CPLD控制芯片U2連接入雙路開關芯片Ul的輸入端S0、SI ;
雙路開關芯片Ul的輸出端1A、2A分別串聯電感L1、L2連接4針航插接口 U5 ;
雙路開關芯片Ul的/20E和/1E接地;
電壓P5V串聯電阻R2后接入雙路開關芯片Ul的IBl端,串聯電阻R3后接入雙路開關芯片Ul的2B1端;
4針航插接口 U5 —端接地,一端接P5V,接P5V的一端并聯0.0luf和150uf電容后接地;
撥碼開關Kl用于輸入控制信號,撥碼開關達到不同位置,輸入CPLD不同電平信號;CPLD控制芯片U2用于檢測撥碼開關輸入的電平狀態,輸出相應電平控制雙通道開關芯片Ul的選通狀態;
雙通道開關芯片Ul用于控制PS/2控制器U3與四針航插接口連通或USB控制器U4與航插接口連通。
[0013]實施例2:
在實施例1的基礎上,本實施例所述雙路開關芯片Ul的型號為SN74CBT3253。
[0014]實施例3:
在實施例1或2的基礎上,本實施例一種計算機上USB、PS/2接口復用的方法,所述方法實現過程為:當撥碼開關Kl為高電平時,CPLD控制器U2檢測到該狀態,輸出控制信號,使開關芯片Ul的S0、SI端均為低電平,此時連通PS/2數據傳輸通道;當撥碼開關Kl為低電平時,CPLD控制器U2輸出控制信號,使開關芯片Ul的SO端為高電平、SI端為低電平,此時連通USB數據傳輸通道。
[0015]以上實施方式僅用于說明本發明,而并非對本發明的限制,有關技術領域的普通技術人員,在不脫離本發明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術方案也屬于本發明的范疇,本發明的專利保護范圍應由權利要求限定。
【主權項】
1.一種計算機上USB、PS/2接口復用的電路,其特征在于:所述電路包括CPLD控制芯片U2、雙路開關芯片U1、撥碼開關K1、PS/2控制器U3、USB控制器U4、4針航插接口 U5,其中PS/2控制器U3、USB控制器U4連接雙路開關芯片Ul的輸入端S0、S1 ;撥碼開關Kl通過CPLD控制芯片U2連接入雙路開關芯片Ul的輸入端;雙路開關芯片Ul的輸出端連接4針航插接口 U5 ; 撥碼開關Kl用于輸入控制信號,撥碼開關達到不同位置,輸入CPLD不同電平信號; CPLD控制芯片U2用于檢測撥碼開關輸入的電平狀態,輸出相應電平控制雙通道開關芯片Ul的選通狀態; 雙通道開關芯片Ul用于控制PS/2控制器U3與四針航插接口連通或USB控制器U4與航插接口連通。2.根據權利要求1所述的一種計算機上USB、PS/2接口復用的電路,其特征在于:所述雙路開關芯片Ul的型號為SN74CBT3253。3.根據權利要求1或2所述的一種計算機上USB、PS/2接口復用的方法,其特征在于,所述方法實現過程為:當撥碼開關Kl為高電平時,CPLD控制器U2檢測到該狀態,輸出控制信號,使開關芯片Ul的S0、S1端均為低電平,此時連通PS/2數據傳輸通道;當撥碼開關Kl為低電平時,CPLD控制器U2輸出控制信號,使開關芯片Ul的SO端為高電平、SI端為低電平,此時連通USB數據傳輸通道。
【專利摘要】本發明公開了一種計算機上USB、PS/2接口復用的電路及方法,所述電路包括CPLD控制芯片U2、雙路開關芯片U1、撥碼開關K1、PS/2控制器U3、USB控制器U4、4針航插接口U5,其中PS/2控制器U3、USB控制器U4連接雙路開關芯片U1的輸入端S0、S1;撥碼開關K1通過CPLD控制芯片U2連接入雙路開關芯片U1的輸入端;雙路開關芯片U1的輸出端連接4針航插接口U5。當撥碼開關處于一側時,航插接口與USB信號線相連,此時可以連接USB設備;當撥碼開關處于另一側時,航插接口與PS/2信號線相連,此時可以連接PS/2設備。實現了對外引出一個四針航插接口,可分時連接USB或PS/2設備的功能,節省了機器空間,節約了設計成本,且方法實用、有效。
【IPC分類】G06F13/38
【公開號】CN105005541
【申請號】CN201510407341
【發明人】賈國強, 吳登勇, 陳乃闊
【申請人】山東超越數控電子有限公司
【公開日】2015年10月28日
【申請日】2015年7月13日