hid協(xié)議的串口藍(lán)牙鍵盤鼠標(biāo)設(shè)計(jì)_第1頁
hid協(xié)議的串口藍(lán)牙鍵盤鼠標(biāo)設(shè)計(jì)_第2頁
hid協(xié)議的串口藍(lán)牙鍵盤鼠標(biāo)設(shè)計(jì)_第3頁
hid協(xié)議的串口藍(lán)牙鍵盤鼠標(biāo)設(shè)計(jì)_第4頁
hid協(xié)議的串口藍(lán)牙鍵盤鼠標(biāo)設(shè)計(jì)_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、hid, 協(xié)議的串口藍(lán)牙鍵盤鼠標(biāo)設(shè)計(jì)篇一:鼠標(biāo)編程通訊協(xié)議鼠標(biāo)編程通訊協(xié)議鼠標(biāo)是一種快速定位器,通過移動(dòng)鼠標(biāo)可以快速定位屏幕上的對(duì)象,是計(jì)算機(jī)圖形界面交互的必用外部設(shè)備。通常,鼠標(biāo)通過微機(jī)中的串口或PS/2 鼠標(biāo)插口與主機(jī)連接。當(dāng)在平面上移動(dòng)鼠標(biāo)時(shí),通過機(jī)械或光學(xué)的方法把鼠標(biāo)滾輪移 ( 轉(zhuǎn)載于 : 小 龍文檔 網(wǎng) :hid, 協(xié)議的串口藍(lán)牙鍵盤鼠標(biāo)設(shè)計(jì) ) 動(dòng)的距離和方向轉(zhuǎn)換成脈沖信號(hào)傳送給計(jì)算機(jī),計(jì)算機(jī)鼠標(biāo)驅(qū)動(dòng)程序?qū)⒚}沖個(gè)數(shù)轉(zhuǎn)換成鼠標(biāo)的水平方向和垂直方向的位移量,從而控制顯示屏上光標(biāo)箭頭隨鼠標(biāo)的移動(dòng)而移動(dòng)。根據(jù)此原理,我們可利用鼠標(biāo)的上位機(jī)驅(qū)動(dòng)程序來設(shè)計(jì)測控系統(tǒng)中的編碼器讀取軟件。1 串行鼠

2、標(biāo)的原理及數(shù)據(jù)協(xié)議鼠標(biāo)一般劃分為以下功能模塊:微控制器、按鍵檢測、位置移動(dòng)檢測、RS232信號(hào)產(chǎn)生、5V電源產(chǎn)生器。串行鼠標(biāo)的功能框圖如圖1 所示。微軟公司與Mouse System 公司的鼠標(biāo)都采用串行輸入技術(shù)。微軟公司的協(xié)議格式為 3 個(gè)字節(jié):第1 字節(jié)的6、 7 位固定為1, 4, 5 位分別為左右鍵狀態(tài),2、 3 位為上下移動(dòng)數(shù)據(jù)的高6、 7 位,0、1 位為左右移動(dòng)數(shù)據(jù)的高6、 7 位;第2、第3 字節(jié)發(fā)送的都是左右上下的其余6 位數(shù)據(jù),其中Y 表示上下、X 表示左右移動(dòng)的數(shù)據(jù)位。Mouse System 公司的協(xié)議格式為5 個(gè)字節(jié):1 個(gè)字節(jié)用于描述3 個(gè)按鍵的狀態(tài),2 個(gè)字節(jié)為Y

3、 方向的相對(duì)坐標(biāo),另外2 個(gè)字節(jié)為X 方向的相對(duì)坐標(biāo),具體協(xié)議如表 1 所列。由表1 我們可以方便地制作鼠標(biāo)。表 1 鼠標(biāo)系統(tǒng)數(shù)據(jù)信息協(xié)議1=左鍵狀態(tài) M=中鍵狀態(tài) R=右鍵狀態(tài) 1=按下 0= 釋放X7X0=X軸(左右)運(yùn)動(dòng)數(shù)據(jù) Y7Y0=Y軸(上下) 運(yùn)動(dòng)數(shù)據(jù)鼠標(biāo)編程通訊協(xié)議數(shù)據(jù)格式 Microsoft 公司標(biāo)準(zhǔn):MICROSOFT FORMAT 字節(jié) 字元( B i t )7 6 5 4 3 2 1 0BYTE1 1 1 L R Y7 Y6 X7 X6 BYTE2 0 0 X5 X4 X3 X2X1 X0 BYTE3 0 0 Y5 Y4 Y3 Y2 Y1 Y0 注釋:L = 左鍵狀態(tài)R

4、= 右鍵狀態(tài)1 = 按下 0 = 釋放 X0-X7 = X 距離Y0-Y7 = Y 距離 X7 或 Y7 為符號(hào)位串口特性:波特率= 1200 Baud , 8 位數(shù)據(jù),無校驗(yàn)位, 2 停止位。 MOUSE SYSTEMS司標(biāo)準(zhǔn):MOUSE SYSTEM FORM每節(jié) 字元(B i t ) 7 6 5 43 2 1 0BYTE1 1 0 0 0 0 L M RBYTE2 X7 X6 X5 X4 X3 X2 X1 X0 BYTE3 Y7 Y6 Y5 Y4Y3 Y2 Y1 Y0 BYTE4 X7 X6 X5 X4 X3 X2 X1 X0 BYTE5 Y7Y6 Y5 Y4 Y3 Y2 Y1 Y0 注

5、釋:L = 左鍵狀態(tài)R = 右鍵狀態(tài)M = 中間鍵狀態(tài)1 = 按下 0 = 釋放 X0-X7 = X 距Y0-Y7 = Y 距離 X7 或 Y7 為符號(hào)位串口特性:波特率= 1200 Baud , 8 位數(shù)據(jù),無校驗(yàn)位, 2 停止位。 IBM 公司 PS/2 MOUSE 標(biāo)準(zhǔn):PS/2 MOUSE FORMAT字節(jié) 字元(B i t ) 7 6 5 4 3 2 1 0BYTE1 YV XV YS XS 1 0 R LBYTE2 X7 X6 X5 X4 X3 X2 X1 X0 BYTE3 Y7 Y6 Y5 Y4Y3 Y2 Y1 Y0注釋:L = 左鍵狀態(tài)R = 右鍵狀態(tài)1 = 按下 0 = 釋放

6、 X0-X7 = X 距離Y0-Y7 = Y 距離 X7 或 Y7 為符號(hào)位XS,YS = 符號(hào)位 1- 反向移動(dòng)XV,YV = 溢出位 1X Y 數(shù)據(jù)溢出篇二:單芯片藍(lán)牙無線鍵盤的設(shè)計(jì)及方案對(duì)比分析單芯片藍(lán)牙無線鍵盤的設(shè)計(jì)及方案對(duì)比分析基于微軟藍(lán)牙技術(shù)的鍵盤的整個(gè)系統(tǒng)基本上只有一個(gè)關(guān)鍵器件 Broadcom 藍(lán)牙控制器。這款I(lǐng)C 兼有藍(lán)牙收發(fā)器和鍵盤控制器雙重功能,還集成了鍵盤掃描接口,負(fù)責(zé)處理與按鍵有關(guān)的陣列信息。但基于該IC 的無線鍵盤有一個(gè)顯著缺憾,若短間時(shí)內(nèi)沒使用,再次敲擊按鍵時(shí),不會(huì)立刻就有響應(yīng)。雖然除了Broadcom 的方案,也還有其它可選方案,但這些可選方面也有各自局限所在。

7、撰寫有關(guān)設(shè)計(jì)揭密的文章時(shí),我通常會(huì)挑出被拆解系統(tǒng)的關(guān)鍵器件供應(yīng)商,并由此與相關(guān)供應(yīng)商的工程師討論各種設(shè)計(jì)問題。不過,對(duì)基于微軟藍(lán)牙技術(shù)的鍵盤的拆解卻顯得與眾不同,因?yàn)檎麄€(gè)系統(tǒng)基本上只有一個(gè)關(guān)鍵器件Broadcom 藍(lán)牙控制器。Broadcom 的初衷是使鍵盤( 和鼠標(biāo) )的設(shè)計(jì)盡可能簡單。從市場角度來看,Broadcom 并未將心思放在新奇的高端無線鍵盤上,其興趣點(diǎn)在于促成較低成本的藍(lán)牙鍵盤大量上市,進(jìn)而催熱藍(lán)牙市場。目前, 采用 Broadcom控制器的鍵盤( 與藍(lán)牙鼠標(biāo)一起交付) 市場售價(jià)約為100 美元,而 Broadcom 希望這個(gè)價(jià)格能夠降至60 美元。該鍵盤的工業(yè)設(shè)計(jì)由微軟完成,它

8、設(shè)計(jì)用于替代此前IC 是一款單芯片藍(lán)牙器件,兼有藍(lán)牙收發(fā)器和鍵盤控制器雙重功能。 這款 IC 符合藍(lán)牙規(guī)范,支持人機(jī)接口設(shè)備模式(HID)該芯片采用了通過標(biāo)準(zhǔn)降壓CMO皺術(shù)實(shí)現(xiàn)的高性能射頻部分,其專有的自校準(zhǔn) vccm構(gòu)可提供極佳的相噪性能,并支 持整個(gè)頻段的快速跳頻技術(shù)。圖3: BCM204嫌有藍(lán)牙收發(fā)器和鍵盤控制器雙重功能該芯片集成了所有的濾波器,通過自校準(zhǔn)可自動(dòng)補(bǔ)償溫度變化。它集成了片上8051 處理器和RAM/ROM?儲(chǔ)器、完全支持 152個(gè)按鍵和用戶自定義熱鍵的 鍵盤掃描接口、低壓降(LDO)穩(wěn)壓器,還集成了正交信號(hào)解 碼器,可同時(shí)支持滾珠式及光電鼠標(biāo)設(shè)計(jì)。這種高集成特性 對(duì)于降低系

9、統(tǒng)成本而言至關(guān)重要?!?BCM204虛一款藍(lán)牙控制器,但我們針對(duì)鍵盤應(yīng)用進(jìn)行了量身設(shè)計(jì),” Broadcom 負(fù)責(zé)藍(lán)牙芯片的產(chǎn)品經(jīng)理TomRamsthaler 表示,“我們致力于使用單顆芯片完成所有功能,以此降低成本。所以,當(dāng)你拆開鍵盤時(shí),在里面就看不到太多東西?!倍^BCM2040后,Broadcom還推由了支持藍(lán)牙 版規(guī)范的BCM2042芯片。它在 BCM2040高集成度的基礎(chǔ)上, 還進(jìn)一步集成了用于存儲(chǔ)藍(lán)牙地址和配置數(shù)據(jù)的8KB非易失性閃存,以及用于支持外部傳感器的開關(guān)穩(wěn)壓器。無線鍵盤的一個(gè)關(guān)鍵問題是功耗。研究顯示,用戶希望無線鍵盤能使用6 到 8 個(gè)月的時(shí)間,而不用更換電池。Broad

10、com的無線鍵盤與競爭產(chǎn)品一樣,使用兩節(jié)AA電池供電。而BCM204葉的藍(lán)牙基帶內(nèi)核進(jìn)行了優(yōu)化,可延長電池使用時(shí)間。在正常使用條件下,微軟的設(shè)計(jì)能達(dá)到7 個(gè)月的電池使用壽命。Broadcom聲稱,若采用BCM2042K片,電池使用壽命可進(jìn)一步延長。設(shè)計(jì)缺憾采用BCM2040的無線鍵盤的設(shè)計(jì)過程包括:開發(fā)按鍵掃描接口,增添一個(gè)額外的晶體( 成本約 35 美分 ) 、一個(gè)E2PROM本約15至U 20美分)、若干電阻和電容,以及一只電感。但該無線鍵盤有一個(gè)顯著缺憾:若短時(shí)間內(nèi)沒使用鍵盤,當(dāng)你再次敲擊按鍵時(shí),鍵盤不會(huì)立刻就有響應(yīng)。這是因?yàn)椋?若在預(yù)設(shè)時(shí)間內(nèi)沒有使用鍵盤時(shí),鍵盤將進(jìn)入休眠狀態(tài);所以,再

11、次啟用時(shí),鍵盤需要與計(jì)算機(jī)主機(jī)重新建立藍(lán)牙連接。 “系統(tǒng)為按鍵安排了緩沖,所以敲擊按鍵時(shí),需要一兩秒鐘時(shí)間來喚醒主機(jī),” Ramsthaler 表示, “鍵擊信息會(huì)傳送至主機(jī),但會(huì)有約一秒鐘的延時(shí)?!痹谛菝郀顟B(tài)下,該無線鍵盤的功耗為10 到 20 微安。這就允許你走離計(jì)算機(jī)很長、很長時(shí)間,返回時(shí)電池仍能正常使用。 當(dāng)然, 設(shè)計(jì)人員可以選擇使鍵盤始終處在消耗約300到 400微安電流的上電狀態(tài),這樣可以省去重新建立藍(lán)牙連接的時(shí)間 ( 以及相關(guān)延時(shí)) ,但這種方案會(huì)大幅縮短電池使用壽命。主要優(yōu)勢以用戶可承受的方式將藍(lán)牙技術(shù)引入臺(tái)式電腦應(yīng)用,除了無線鍵盤( 和鼠標(biāo) ) 以外,還催生了其它的一系列市場

12、,可能(也應(yīng)該)包括:打印機(jī)、MP端放器、PDA移動(dòng)手持設(shè) 備等。而Broadcom的Blink軟件極大地簡化了 PC與手持設(shè) 備間的鏈接,可幫助藍(lán)牙技術(shù)在這些領(lǐng)域的發(fā)展。圖 1:采用Broadcom的單片BCM2040 IC,簡化無線鍵盤設(shè)計(jì)圖2:Broadcom 提供基于其藍(lán)牙無線鍵盤控制器的參考設(shè)計(jì)此外,藍(lán)牙技術(shù)的部分成本也能夠降低。例如,若PC本身支持藍(lán)牙,則鍵盤可以不帶藍(lán)牙適配器。對(duì)手持設(shè)備或 PDA來說,藍(lán)牙雖增加了成本,但省去了USB連接和底座(cradle) 的開銷。Broadcom 聲稱,其參考設(shè)計(jì)省去了設(shè)計(jì)師大部分繁復(fù)工作,其中就包括省去了美國聯(lián)邦通信委員會(huì)(FCC)的預(yù)測

13、關(guān)。所以,Broadcom稱,如你自己仍需打通預(yù)測關(guān),若采用 Broadcom 的參考設(shè)計(jì)就可確保你能順利過關(guān)。可選方案對(duì)比分析與 Broadcom 方案不同,另一種可選方案需要兩片IC:一片用于藍(lán)牙連接,另一片用于鍵盤控制。某些鍵盤生產(chǎn)商選用了這種包含兩片IC 的方案,部分原因是該方案能支持更為標(biāo)新立異的設(shè)計(jì)。除了增加一片IC, 這種設(shè)計(jì)可能還需要外接閃存,以對(duì)固件進(jìn)行定制。但由于Broadcom 方案整合了全部所需固件,所以只需外加一片通過串口連接的E2PROM可。 鍵盤設(shè)計(jì)師也可以選擇另一種替代方案,即采用諸如27MHz設(shè)計(jì)這樣的專有無線方案。這種替代方案只需一個(gè)晶體、一片低成本的處理器

14、和四五只晶體管,原材料成本(BOM雙Z勺90美分。這種方案價(jià)格更便宜,但也有其局限所在。舉例來說,藍(lán)牙采用跳頻技術(shù)。所以,同一間教室內(nèi)的每位學(xué)生都能使用藍(lán)牙鼠標(biāo)和鍵盤而不會(huì)產(chǎn)生干擾;而在27MHz系統(tǒng),將遭遇干擾問題。當(dāng)然,你可以為這些便宜的系統(tǒng)增加一個(gè)安全層,但同時(shí)也會(huì)抬高成本。相對(duì)而言,采用藍(lán)牙技術(shù)的無線鍵盤就沒有這個(gè)必要,因?yàn)椴僮飨到y(tǒng)本身預(yù)置了 128位加密任務(wù)。除了干擾問題,27MHz方案也存在另一處局限。27MHz系統(tǒng)作用距離一般為約 3至4英尺(約至米 ) ;而藍(lán)牙方案的作用距離則可輕易地?cái)U(kuò)至30 英尺 ( 約 9米 )。篇三:航世 BOWC10藍(lán)牙鍵盤說明書(R6)C108 多通

15、道藍(lán)牙控觸鍵盤C108Touch mouse Multi-Bluetooth Keyboard航世科技有限公司BOW technology Co. , Ltd.本設(shè)備采用航世的高科技和高標(biāo)準(zhǔn),旨在為消費(fèi)者提供優(yōu)質(zhì)的移動(dòng)辦公和移動(dòng)娛樂體驗(yàn)。內(nèi)容可能與最終的產(chǎn)品有少許的不同,這可能是我們產(chǎn)品的升級(jí)變化,如有變更,恕不另行通知。設(shè)備附隨的物品和任何可用配件,可能會(huì)因所在地區(qū)的不同而有差異。指示圖標(biāo)警告:可能傷及自己或他人的情況小心:可能損壞您的設(shè)備或其他設(shè)備的情況廢舊電池和電子電氣設(shè)備的處理:產(chǎn)品或其電池或者其包裝上帶有該符號(hào),表明該產(chǎn)品及其包含的任何電池不能隨生活垃圾一起丟棄。同時(shí),你有義務(wù)將其送

16、交適當(dāng)?shù)氖占攸c(diǎn),以便回收利用電池和電子電氣設(shè)備。由于電池和電子電氣設(shè)備中可能存在有害物質(zhì),因而分類收集和回收利用有助于保護(hù)自然資源,防止由于處理不當(dāng)而對(duì)人類健康和環(huán)境造成潛在的負(fù)面后果。有關(guān)電池和電子電氣設(shè)備廢舊物丟棄地點(diǎn)的詳細(xì)信息,請與當(dāng)?shù)氐氖姓?辦公室、生活垃圾處理服務(wù)部門或出售該產(chǎn)品的商店聯(lián)系。需其他信息請與service 聯(lián)系。 本設(shè)備包含鋰電池。本設(shè)備不適合用于機(jī)械、醫(yī)療或工業(yè)應(yīng)用。版權(quán)版權(quán) cXX 航世科技有限公司本指南受國際版權(quán)法保護(hù)未經(jīng)航世科技事先書面許可,不得以任何形式或方式(電子或機(jī)械)復(fù)制、分發(fā)、轉(zhuǎn)譯或傳播本指南中的任何內(nèi)容, 包括影印、錄制或存儲(chǔ)在任何信息存儲(chǔ)器和檢索系統(tǒng)中。商標(biāo).BOW和BOVW標(biāo)是航世科技有限公司的注冊商標(biāo)。. Bluetooth? 是 Bluetooth SIG,Inc. 在全球的注冊商標(biāo)。 . 其他所有商標(biāo)和版權(quán)的所有權(quán)歸各自所有者所有。包裝明細(xì):鍵盤,USB電源線,說明書入門指南按鍵電源按鍵:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論