<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 鼠標控制芯片Mouse Warrior及其應用

鼠標控制芯片Mouse Warrior及其應用

作者: 時(shí)間:2005-06-13 來(lái)源:網(wǎng)絡(luò ) 收藏
摘要:是德國Code Mercenaries公司生產(chǎn)的系列。該融合了所有的接口并集目前市場(chǎng)上所采用的新技術(shù)于一身,兼容性好且使用簡(jiǎn)單,是開(kāi)發(fā)產(chǎn)品的理想選擇。文中介紹了系列的性能特點(diǎn)和引腳功能,給出了一個(gè)鼠標電路的設計實(shí)例。

關(guān)鍵詞:;鼠標;USB

1 引言

鼠標使用簡(jiǎn)單、操作方便,作為計算機的標準配置已有多年歷史?,F今一款普通鼠標的開(kāi)發(fā)已經(jīng)不存在技術(shù)難題,但隨著(zhù)科技的發(fā)展,人們對計算機外圍設備的要求越來(lái)越高,鼠標的功能也在不斷增強。Code Mercenaries是德國一家專(zhuān)門(mén)生產(chǎn)計算機外設芯片的廠(chǎng)商,MouseWarrior作為其主要產(chǎn)品之一,為快速開(kāi)發(fā)、設計新型鼠標提供了良好的基礎。

2 主要特點(diǎn)

MouseWarrior系列芯片主要包括MouseWarrior20 O、MouseWarrior20 V、MouseWarrior24 Wheel和Mouse-Warrior24 EyeII四個(gè)產(chǎn)品。其主要性能特點(diǎn)如下:

●支持USB、ADBTM、PS/2和串行接口。

●自動(dòng)檢測激活的接口。

●支持三鍵(MouseWarrior20 O)、四鍵(MouseWarrior20 V、 MouseWarrior24 Wheel)和五鍵(MouseWarrior24 EyeII)。

●完全支持USB1.1人工接口設備規范。

●兼容ADBTM光標設備規范。

●分別采用光積分編碼傳感器(MouseWarrior20 O, MouseWarrior24 Wheel)、VersaPointTM傳感器(MouseWarrior20 V)和光運動(dòng)傳感器(MouseWarrior24 EyeII)。

●支持用于滾動(dòng)的光電滾輪或雙鍵(MouseWarrior24 Wheel、MouseWarrior24 EyeII)。

●擴展的串口協(xié)議以支持4個(gè)按鍵。

●與標準驅動(dòng)程序兼容無(wú)需編寫(xiě)專(zhuān)用的驅動(dòng)。

●采用低成本陶瓷振蕩器。

●單5V供電。

圖1

3 引腳功能

MouseWarrior系列芯片的引腳排列如圖1所示,各引腳功能如下:

D+、D-:USB接口的差動(dòng)數據線(xiàn),不使用USB接口時(shí)D+拉高,D-接低。

PS2CLK/Ser、PS2Data(MouseWarrior20 O、Mouse-Warrior20 V、Mouse Warrior24 Wheel):PS/2鼠標接口線(xiàn),與主機接口相連。PS2CLK可作為串口的輸出,連接到RS232驅動(dòng)芯片上可驅動(dòng)串口鼠標TXD線(xiàn)。不使用時(shí)必須懸空(內部上拉)。

PS2CLK、 PS2Data(MouseWarrior24 EyeII):PS/2鼠標接口線(xiàn),與主機接口相連。不使用時(shí)必須懸空(內部上拉)。

RTS(MouseWarrior20 O, MouseWarrior20 V,MouseWarrior24 Wheel):串口RTS信號輸入,需要外部輔助電路。當該引腳拉低時(shí)停止串口數據傳遞,從低變高時(shí)復位芯片。不使用串口時(shí)該引腳必須拉低。

ADB:ADB接口數據線(xiàn),不使用時(shí)必須懸空(內部上拉)。

North、South、 East、 West(MouseWarrior20 V):與Interlink Electronics VersaPointTM傳感器相連。當最大外力作用于傳感器時(shí),應在該引腳上連接一電阻?用于雙積分電路中來(lái)給電容放電(詳見(jiàn)實(shí)例介紹)。

X1、X2、Y1、Y2(MouseWarrior20 O,MouseWarrior24 Wheel):光積分編碼或鼠標機械部分的信號輸入,X1下降沿先于X2下降沿表示右移,Y1下降沿先于Y2下降沿表示上移。內部通過(guò)電阻上拉,光電轉換器必須有下拉電阻或采用施密特觸發(fā)型光探測器。

PD、SDIO、SCLK(MouseWarrior24 EyeII):這些引腳可直接與ADNS2051傳感器的相應引腳相連(內部上拉)。

Z1/Down, Z2/Up(MouseWarrior24 Wheel,MouseWarrior24 EyeII):滑動(dòng)滾輪或按鍵的光積分編碼輸入??赏ㄟ^(guò)Buttons引腳激活該功能。Z1下降沿先于Z2下降沿表示向上滑動(dòng)。內部通過(guò)電阻上拉,光電轉換器或按鍵必須下拉接地。

Buttons(MouseWarrior24 Wheel,Mouse-Warrior24 EyeII):使用滾輪功能時(shí)該引腳懸空。使用按鍵產(chǎn)生滑動(dòng)功能時(shí)該引腳接地,并把滑動(dòng)按鍵分別接至Z1/Down, Z2/Up引腳(內部上拉)。

En(MouseWarrior20 O,MouseWarrior24 Wheel):光積分編碼器的LED使能信號。漏極開(kāi)路輸出,可吸收24mA電流,需外接電阻。

En(MouseWarrior24 EyeII):HDNS2000(光學(xué)感測芯片)的電源使能信號。 漏極開(kāi)路輸出,內部通過(guò)電阻上拉,需外部輔助電路。

Left、Right、Center:鼠標左、右、中按鍵輸入。內部上拉,輸入信號必須接近于地。

4th(MouseWarrior20 V, MouseWarrior24Wheel, MouseWarrior24 EyeII):鼠標第4鍵輸入。內部上拉,輸入信號必須接近于地。

5th(MouseWarrior24 EyeII):鼠標第5鍵輸入。內部上拉,輸入信號必須接近于地。

CExt:當USB掛起以檢查喚醒條件時(shí),該引腳用來(lái)周期性的喚醒處理器。需外接RC電路。

Pull to GND:該引腳用于將MouseWarrior最終產(chǎn)品接地。

XOut、XIn:外接6MHz陶瓷振蕩器(石英振蕩器可能導致不穩定),無(wú)須其它輔助器件。也可在XIn引腳輸入外部6MHz時(shí)鐘信號,此時(shí)需將XOut引腳懸空。

GND:電源地。

Vcc:電源正極。

圖2

4 工作特性與接口描述

MouseWarrior芯片在上電時(shí)執行一系列復位操作。剛上電時(shí),所有內部上拉被禁止,在復位操作中被使能。初始化完畢后,MouseWarrior檢測哪個(gè)鼠標接口是激活的,如果在5s內沒(méi)有檢測到任何激活的接口,則MouseWarrior默認采用PS/2接口方式。

采用USB通用串行接口方式時(shí),MouseWarrior作為標準人機接口設備(HID),與標準驅動(dòng)兼容,國家代碼是0。MouseWarrior20 O定義了3個(gè)鼠標鍵,MouseWarrior 20V定義了4個(gè)鼠標鍵,MouseWarrior24 Wheel和MouseWarrior24 EyeII定義了4個(gè)鼠標鍵和滾輪。

采用PS/2接口方式時(shí),MouseWarrior設備標示為0,定義了左、中、右三個(gè)鍵與系統標準驅動(dòng)兼容。MouseWarrior24 Wheel和MouseWarrior24 EyeII與Microsoft Intellimouse ExplorerTM協(xié)議的PS/2接口設備兼容。他們的設備號可定義為3――附加了滾輪設備,或定義為4――附加第4個(gè)按鍵。

由于ADB(蘋(píng)果電腦桌面總線(xiàn)Apple Desktop Bus)與串口鼠標目前在國內使用較少,因此不再贅述,有興趣者可參閱有關(guān)文獻。

5 電路

圖2為用MouseWarrior20 V設計的鼠標電路,圖中標出了傳感器接口電路。該電路支持USB、ADB、PS/2 和串行接口,讀者可根據需要有所取舍,也可讓終端用戶(hù)選擇合適的接口。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>