n年前用的微軟鼠標(biāo)隨著電腦主板的更新?lián)Q代,PS/2接口已經(jīng)很難在電腦主板上看到,全部變成了USB接口。于是我的這個(gè)壓箱底的PS/2鼠標(biāo)就變成“燒了廟的土地爺”無家可歸了。
參照畫筆工具創(chuàng)作這篇文章,用windows 7的畫筆工具畫了一下鼠標(biāo)PS/2接口定義圖。PS/2通訊協(xié)議是一種雙向同步串行通訊協(xié)議。通訊的兩端通過Clock(時(shí)鐘腳)同步,并通過Data(數(shù)據(jù)腳)交換數(shù)據(jù)。
鼠標(biāo)PS/2接口針腳定義如下:
1、DATA:數(shù)據(jù)
2、NC:空腳,備用
3、GND:地
4、VCC:電壓5V
5、CLK:clock時(shí)鐘
6、NC:空,備用
依然利用畫筆工具簡單畫了下USB鼠標(biāo)的接口定義圖。
以看出,USB鼠標(biāo)和PS/2鼠標(biāo)除了接口不一樣,內(nèi)部數(shù)據(jù)針腳定義完全一樣,PS/2接口鼠標(biāo)改造成USB接口是完全可行的。需要做的是找一條閑置的USB線,最好是USB數(shù)據(jù)線而不要普通的USB充電線,兩者的區(qū)別:USB充電線很多為了節(jié)約成本,只接了VCC和GND;USB數(shù)據(jù)線就不會(huì)存在這種情況。具體原因可查閱USB2.0接口定義這篇文章,內(nèi)有詳細(xì)解釋。
將USB數(shù)據(jù)線和PS/2鼠標(biāo)線從合適位置斷開,通常紅色線均為VCC 5V;黑色線均為GND(有的鼠標(biāo)可能會(huì)有1根屏蔽線可不用管它),將紅色和黑色對接。綠色和白色線可參考USB鼠標(biāo)接口定義圖,先簡單對接,然后上機(jī)測試,如不成功,再將綠色和白色線調(diào)換一下,這樣做的原因是有的鼠標(biāo)可能線序并不是標(biāo)準(zhǔn)線序,如上圖兩款鼠標(biāo)電路板對比,紅圈內(nèi)為鼠標(biāo)連接線。這樣PS/2接口就成功改造成USB接口了。
通過這次簡單的改造,細(xì)心的朋友一定發(fā)現(xiàn)了,其實(shí)鼠標(biāo)線如果改制成USB數(shù)據(jù)線其實(shí)效果更佳,因?yàn)槭髽?biāo)線帶有一根屏蔽線,對信號傳輸更不易受到干擾,我們只需將屏蔽線接在USB數(shù)據(jù)線兩端的金屬外殼上即可。舊鼠標(biāo)線制作USB數(shù)據(jù)線可以參考用廢舊網(wǎng)線制作USB數(shù)據(jù)線這篇文章,過程原理完全一致,僅僅是將網(wǎng)線變成了鼠標(biāo)線。