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