hid,协议的串口蓝牙键盘鼠标设计

上传人:F****n 文档编号:90890351 上传时间:2019-06-19 格式:DOCX 页数:11 大小:25.95KB
返回 下载 相关 举报
hid,协议的串口蓝牙键盘鼠标设计_第1页
第1页 / 共11页
hid,协议的串口蓝牙键盘鼠标设计_第2页
第2页 / 共11页
hid,协议的串口蓝牙键盘鼠标设计_第3页
第3页 / 共11页
hid,协议的串口蓝牙键盘鼠标设计_第4页
第4页 / 共11页
hid,协议的串口蓝牙键盘鼠标设计_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《hid,协议的串口蓝牙键盘鼠标设计》由会员分享,可在线阅读,更多相关《hid,协议的串口蓝牙键盘鼠标设计(11页珍藏版)》请在金锄头文库上搜索。

1、hid,协议的串口蓝牙键盘鼠标设计篇一:鼠标编程通讯协议鼠标编程通讯协议鼠标是一种快速定位器,通过移动鼠标可以快速定位屏幕上的对象,是计算机图形界面交互的必用外部设备。通常,鼠标通过微机中的串口或PS/2鼠标插口与主机连接。当在平面上移动鼠标时,通过机械或光学的方法把鼠标滚轮移动的距离和方向转换成脉冲信号传送给计算机,计算机鼠标驱动程序将脉冲个数转换成鼠标的水平方向和垂直方向的位移量,从而控制显示屏上光标箭头随鼠标的移动而移动。根据此原理,我们可利用鼠标的上位机驱动程序来设计测控系统中的编码器读取软件。1 串行鼠标的原理及数据协议鼠标一般划分为以下功能模块:微控制器、按键检测、位置移动检测、R

2、S232信号产生、5V电源产生器。串行鼠标的功能框图如图1所示。微软公司与Mouse System公司的鼠标都采用串行输入技术。微软公司的协议格式为3个字节:第1字节的6、7位固定为1,4,5位分别为左右键状态,2、3位为上下移动数据的高6、7位,0、1位为左右移动数据的高6、7位;第2、第3字节发送的都是左右上下的其余6位数据,其中Y表示上下、X表示左右移动的数据位。Mouse System公司的协议格式为5个字节:1个字节用于描述3个按键的状态,2个字节为Y方向的相对坐标,另外2个字节为X方向的相对坐标,具体协议如表1所列。由表1我们可以方便地制作鼠标。表1 鼠标系统数据信息协议L=左键状

3、态 M=中键状态 R=右键状态 1=按下 0=释放 X7X0=X轴(左右)运动数据 Y7Y0=Y轴(上下)运动数据鼠标编程通讯协议数据格式 MicroSoft 公司标准: MICROSOFT FORMAT 字节 字元(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 X2 X1 X0 BYTE3 0 0 Y5 Y4 Y3 Y2 Y1 Y0 注释:L = 左键状态R = 右键状态 1 = 按下 0 = 释放 X0-X7 = X 距离Y0-Y7 = Y 距离 X7或Y7为符号位串口特性:波特率 = 1200 Bau

4、d,8 位数据,无校验位,2 停止位。- MOUSE SYSTEM 公司标准:MOUSE SYSTEM FORMAT 字节 字元(B i t) 7 6 5 4 3 2 1 0BYTE1 1 0 0 0 0 L M RBYTE2 X7 X6 X5 X4 X3 X2 X1 X0 BYTE3 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 BYTE4 X7 X6 X5 X4 X3 X2 X1 X0 BYTE5 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 注释:L = 左键状态 R = 右键状态M = 中间键状态 1 = 按下 0 = 释放 X0-X7 = X 距离Y0-Y7 = Y 距离 X7或

5、Y7为符号位串口特性:波特率 = 1200 Baud,8 位数据,无校验位,2 停止位。- IBM 公司 PS/2 MOUSE 标准:PS/2 MOUSE FORMAT 字节 字元(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 Y4 Y3 Y2 Y1 Y0注释:L = 左键状态R = 右键状态 1 = 按下 0 = 释放 X0-X7 = X 距离Y0-Y7 = Y 距离 X7或Y7为符号位 XS,YS = 符号位 1- 反向移动 XV,YV = 溢出位 1-

6、 X Y 数据溢出篇二:单芯片蓝牙无线键盘的设计及方案对比分析单芯片蓝牙无线键盘的设计及方案对比分析基于微软蓝牙技术的键盘的整个系统基本上只有一个关键器件Broadxx蓝牙控制器。这款IC兼有蓝牙收发器和键盘控制器双重功能,还集成了键盘扫描接口,负责处理与按键有关的阵列信息。但基于该IC的无线键盘有一个显著缺憾,若短间时内没使用,再次敲击按键时,不会立刻就有响应。虽然除了Broadxx的方案,也还有其它可选方案,但这些可选方面也有各自局限所在。撰写有关设计揭密的文章时,我通常会挑出被拆解系统的关键器件供应商,并由此与相关供应商的工程师讨论各种设计问题。不过,对基于微软蓝牙技术的键盘的拆解却显得

7、与众不同,因为整个系统基本上只有一个关键器件Broadxx蓝牙控制器。 Broadxx的初衷是使键盘的设计尽可能简单。从市场角度来看,Broadxx并未将心思放在新奇的高端无线键盘上,其兴趣点在于促成较低成本的蓝牙键盘大量上市,进而催热蓝牙市场。目前,采用Broadxx控制器的键盘市场售价约为100美元,而Broadxx希望这个价格能够降至60美元。该键盘的工业设计由微软完成,它设计用于替代此前电池寿命短得多的型号。该键盘中采用的Broadxx BCM2040 IC是一款单芯片蓝牙器件,兼有蓝牙收发器和键盘控制器双重功能。这款IC符合蓝牙规范,支持人机接口设备模式。该芯片采用了通过标准降压CM

8、OS技术实现的高性能射频部分,其专有的自校准VCO架构可提供极佳的相噪性能,并支持整个频段的快速跳频技术。 图3:BCM2040兼有蓝牙收发器和键盘控制器双重功能该芯片集成了所有的滤波器,通过自校准可自动补偿温度变化。它集成了片上8051处理器和RAM/ROM存储器、完全支持152个按键和用户自定义热键的键盘扫描接口、低压降稳压器,还集成了正交信号解码器,可同时支持滚珠式及光电鼠标设计。这种高集成特性对于降低系统成本而言至关重要。“BCM2040是一款蓝牙控制器,但我们针对键盘应用进行了量身设计,”Broadxx负责蓝牙芯片的产品经理Tom Ramsthaler表示,“我们致力于使用单颗芯片完

9、成所有功能,以此降低成本。所以,当你拆开键盘时,在里面就看不到太多东西。”而继BCM2040之后,Broadxx还推出了支持蓝牙版规范的BCM2042芯片。它在BCM2040高集成度的基础上,还进一步集成了用于存储蓝牙地址和配置数据的8KB非易失性闪存,以及用于支持外部传感器的开关稳压器。无线键盘的一个关键问题是功耗。研究显示,用户希望无线键盘能使用6到8个月的时间,而不用更换电池。Broadxx的无线键盘与竞争产品一样,使用两节AA电池供电。而BCM2040中的蓝牙基带内核进行了优化,可延长电池使用时间。在正常使用条件下,微软的设计能达到7个月的电池使用寿命。Broadxx声称,若采用BCM

10、2042芯片,电池使用寿命可进一步延长。设计缺憾采用BCM2040的无线键盘的设计过程包括:开发按键扫描接口,增添一个额外的晶体、一个E2PROM、若干电阻和电容,以及一只电感。但该无线键盘有一个显著缺憾:若短时间内没使用键盘,当你再次敲击按键时,键盘不会立刻就有响应。这是因为,若在预设时间内没有使用键盘时,键盘将进入休眠状态;所以,再次启用时,键盘需要与计算机主机重新建立蓝牙连接。“系统为按键安排了缓冲,所以敲击按键时,需要一两秒钟时间来唤醒主机,”Ramsthaler表示,“键击信息会传送至主机,但会有约一秒钟的延时。”在休眠状态下,该无线键盘的功耗为10到20微安。这就允许你走离计算机很

11、长、很长时间,返回时电池仍能正常使用。当然,设计人员可以选择使键盘始终处在消耗约300到400微安电流的上电状态,这样可以省去重新建立蓝牙连接的时间,但这种方案会大幅缩短电池使用寿命。主要优势以用户可承受的方式将蓝牙技术引入台式电脑应用,除了无线键盘以外,还催生了其它的一系列市场,可能包括:打印机、MP3播放器、PDA、移动手持设备等。而Broadxx的Blink软件极大地简化了PC与手持设备间的链接,可帮助蓝牙技术在这些领域的发展。 图1:采用Broadxx的单片BCM2040 IC,简化无线键盘设计图2:Broadxx提供基于其蓝牙无线键盘控制器的参考设计此外,蓝牙技术的部分成本也能够降低

12、。例如,若PC本身支持蓝牙,则键盘可以不带蓝牙适配器。对手持设备或PDA来说,蓝牙虽增加了成本,但省去了USB连接和底座的开销。Broadxx声称,其参考设计省去了设计师大部分繁复工作,其中就包括省去了美国联邦通信委员会的预测关。所以,Broadxx称,如你自己仍需打通预测关,若采用Broadxx的参考设计就可确保你能顺利过关。可选方案对比分析与Broadxx方案不同,另一种可选方案需要两片IC:一片用于蓝牙连接,另一片用于键盘控制。某些键盘生产商选用了这种包含两片IC的方案,部分原因是该方案能支持更为标新立异的设计。除了增加一片IC,这种设计可能还需要外接闪存,以对固件进行定制。但由于Bro

13、adxx方案整合了全部所需固件,所以只需外加一片通过串口连接的E2PROM即可。 键盘设计师也可以选择另一种替代方案,即采用诸如27MHz设计这样的专有无线方案。这种替代方案只需一个晶体、一片低成本的处理器和四五只晶体管,原材料成本仅约90美分。这种方案价格更便宜,但也有其局限所在。举例来说,蓝牙采用跳频技术。所以,同一间教室内的每位学生都能使用蓝牙鼠标和键盘而不会产生干扰;而在27MHz系统,将遭遇干扰问题。当然,你可以为这些便宜的系统增加一个安全层,但同时也会抬高成本。相对而言,采用蓝牙技术的无线键盘就没有这个必要,因为操作系统本身预置了128位加密任务。除了干扰问题,27MHz方案也存在

14、另一处局限。27MHz系统作用距离一般为约3至4英尺;而蓝牙方案的作用距离则可轻易地扩至30英尺。篇三:航世BOWC108蓝牙键盘说明书C108多通道蓝牙控触键盘C108Touch mouse Multi-Bluetooth Keyboard航世科技有限公司BOW technology Co.,Ltd.本设备采用航世的高科技和高标准,旨在为消费者提供优质的移动办公和移动娱乐体验。内容可能与最终的产品有少许的不同,这可能是我们产品的升级变化,如有变更,恕不另行通知。设备附随的物品和任何可用配件,可能会因所在地区的不同而有差异。指示图标警告:可能伤及自己或他人的情况小心:可能损坏您的设备或其他设备

15、的情况废旧电池和电子电气设备的处理:产品或其电池或者其包装上带有该符号,表明该产品及其包含的任何电池不能随生活垃圾一起丢弃。同时,你有义务将其送交适当的收集地点,以便回收利用电池和电子电气设备。由于电池和电子电气设备中可能存在有害物质,因而分类收集和回收利用有助于保护自然资源,防止由于处理不当而对人类健康和环境造成潜在的负面后果。有关电池和电子电气设备废旧物丢弃地点的详细信息,请与当地的市政办公室、生活垃圾处理服务部门或出售该产品的商店联系。需其他信息请与service联系。本设备包含锂电池。本设备不适合用于机械、医疗或工业应用。版权版权 c20XX 航世科技有限公司 本指南受国际版权法保护未经航世科技事

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号