<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 鼠標(biāo)接口變換實(shí)戰(zhàn)

          鼠標(biāo)接口變換實(shí)戰(zhàn)

          作者: 時(shí)間:2011-12-15 來源:網(wǎng)絡(luò) 收藏

          羅技M115光電鼠標(biāo)的結(jié)構(gòu)與電路及其接口變換

            圖4是改裝好的M115鼠標(biāo)電路組件,即將USB接口改成了PS/2并且進(jìn)行了摩改,改動(dòng)部分參見圖5.之所以要摩改,是因?yàn)檫@個(gè)羅技M115鼠標(biāo)盡管通過包裝的防偽碼可以印證為真品,但是其電路并不是標(biāo)準(zhǔn)電路而是簡化電路,除了圖5中顯示的電路簡化之外,光電管和接收IC上并未加塑料遮光罩。M115所用的兩個(gè)IC,控制IC是MX8620,驅(qū)動(dòng)IC是MX84511,深圳的LIZE(勵(lì)致電子)公司有生產(chǎn)但是僅限于該公司,盡管該公司的推薦應(yīng)用電路中并不包括遮光罩,但是即使從一個(gè)外行的眼光來推斷,這個(gè)遮光罩還是有的好。為了加這個(gè)遮光罩,將一個(gè)電阻和一根短路線挪到了印制板的背面,新增加的一個(gè)電容(圖5中的C2)也在背面,是貼片形式的,印制板上原本有這個(gè)電容的位置,但是空缺了。印制板背面的黃色方塊是絕緣膠布,是為了防止短路的,還有一根藍(lán)色的短路線,是后加的,新增加的晶體管和電阻在電路組件的正面,還包括一根紅色的跳線,具體的改動(dòng)參見圖5。

          圖4 改裝后的羅技光電鼠標(biāo)電路組件

          圖5 羅技鼠標(biāo)改裝前后的電路

            從圖5所示的改動(dòng)前后的電路原理圖不難看出,其實(shí)為了更節(jié)能只需要增加一個(gè)晶體管3906和一只電阻而已,成本的差異顯然是很小的,加上空缺省略的一個(gè)退耦電容C2和省略的遮光罩,批量采購的成本會(huì)超過0.2元嗎?或許是行業(yè)競爭的殘酷所致,曾經(jīng)很知名的羅技,現(xiàn)在也似乎也低下了高貴的頭,當(dāng)然,也不排除筆者手中的這款鼠標(biāo)是假冒的。

            圖5中的CON1在印制板上并無標(biāo)識(shí),是筆者為了識(shí)別方便增加的,它是鼠標(biāo)線的接入引線,經(jīng)實(shí)測,G-0V,藍(lán)線;V-4.73V,白線;D-3.18V,橙色;C-0V,綠色,這是原配線的顏色,字母標(biāo)識(shí)也是印制板有的,圖4是改裝好的,PS/2接口線是借用上文中的雙飛燕的,二者信號(hào)線的顏色并不對(duì)應(yīng)相同,所以在辨別信號(hào)線的功能時(shí),不能僅靠顏色,而要對(duì)照一下具體的電路。

            萌生改裝的想法,除了想了解鼠標(biāo)電路的沖動(dòng),還有一個(gè)實(shí)際的目的是,至少是這款USB接口的羅技鼠標(biāo),對(duì)DOS程序的支持不好,筆者喜歡自己在DOS模式下修復(fù)自己的電腦程序,但是很多基于純DOS的程序,像Ghost、DM之類的,這款USB鼠標(biāo)均不支持,但是在Windows(XP以上版本驗(yàn)證過)下沒有問題,不過筆者的USB接口的鍵盤卻沒有上述問題。


          上一頁 1 2 下一頁

          關(guān)鍵詞: 鼠標(biāo)接口

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();