无线键盘鼠标工作原理.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
无线键盘鼠标工作原理.pdf

2.4 GHz 无线鼠标键盘接收器的设计  随着无线通信技术的不断发展,近距离无线通信领域出现了蓝牙、RFID、WIFI等技术。 这些技术不断应用在嵌入式设备及PC外设中。 2 .4 GHz无线鼠标键盘使用24~2 .483 5 GHz无线频段,该频段在全球大多数国家属于免授权使用,这为无线产品的普及扫清了最大 障碍。用户可迅速地进入与世界同步的无线设计领域,最大限度地缩短设计和生产时间,并 且具有完美性能,能够替代蓝牙技术。 1 系统硬件结构  2 .4 GHz无线鼠标键盘接收器主要实现鼠标、键盘等HID类设备在PC机上的枚举 识别过程和接收无线鼠标或键盘发送的数据(包括按键值、鼠标的上下左右移动 等),并 将接收到的数据通过USB接口传送给PC机,实现鼠标键盘的无线控制功能。接收器主要由 USB接口部分、MCU和无线接收部分组成。系统硬件框图 如图l所示。 1. 1 USB 接口部分 系统采用HOLTEK公司生产的 8 位USB多媒体键盘编码器HT82K95E作为系统核心。鼠 标、键盘等HID类设备为低速设备,所以接 收器要能同时实现鼠标和键盘数据同PC机的双 向传输。MCU首先必须具有低速的USB接口,并且最少支持 3 个端点(包括端点O )。综合 考虑选用了 HT82K95E作为本系统的主控芯片。 本系统的USB接口部分电路图如图 2 所示,其中电阻R100、R101、R102、R103、R104 和电容C102、C114 和C115 用于EMC。由于鼠标和键盘设备属于从设备,所以应在USB- 信号线上加 1.5 kΩ的上拉电阻。 1.2 MCU 部分 MCU的复位电路采用由R108 和C105 组成的RC积分电路实现上电复位功能。上电瞬间, 由于电容电压不能突变,所以复位引脚为低电平,然后电容开始缓 慢充电,复位引脚电位 开始升高,最后变为高电平,完成芯片的上电复位。HT82K95E微控制器内部还包含一个低 电压复位电路(LVR),用于监视设备的供电电压。如果设备的供电电压下降到 0.9 V~ VLVR 的范围内并且超过 1 ms的时间,那么LVR就会自动复位设备。 应当注意的是对于该设备的复位电路,还应加 1 个二极管 1N4148,接法如图 2 中的 VD100 。如果不加此二极管,设备在第一次使用时能够正常复位,但在以后的使用却无法正 常复位,原因是电容中的电荷无法释放掉,而该二极管可以通过整个电路快速释放掉电容中 的电荷。 由于nRF24L01 的数据包处理模式支持与单片机低速通信而无线部分高速通信,并且 nRF24L01 内部有3 个不同的RX FIFO寄存器和 3 个不同的TX FIFO寄存器,在掉电模式下、 待机模式下和数据传输的过程中MCU可以随时访问FIFO寄存器。这就允许SPI接口低速传送 数据,并且可以应用于MCU 硬件上没有SPI接口的情况下。因此在设计中使用HT82K95E 的PA 口模拟SPI总线与nRF42L01 的SPI接口通信。  1.3 无线接收部分 无线接收部分电路图如图 3 所示。由于nRF24L01 是工作于 2 .4 GHz 的高频元件,因 此,系统的PCB设计的好坏,直接影响系统的性能。在设计时,必须考虑到各种电磁干扰, 注意调整电阻、电容和电感的位置,特别要注意 电容的位置。nRF24L01 模块的PCB为双面 板,底层不放置任何元件,在地层,顶层的空余地方(除天线衬底之外)都覆上铜,并通过 过孔与底层的地相 连。 2 协议分析 2 .1 nRF24L01 无线通信协议 2 .4 GHz无线通信协议分为 3 层:物理层、数据链路层和应用层。物理层包括GFSK调 制和解调器、接收和发送滤波器、射频合成器、SH接口和电源管理,主要完 成数据的调制 解调、编码解码、FHSS跳频扩频和SPI通信。数据链路层主要完成解包和封包过程。该协议 有 2 种基本的封包:数据包和应答包。数据包格式如 表 1 所示。 前导码用来检测 0 和 1,nRF24L01 在接收模式下去除前导码,在发送模式下加入前导码。 地址内容为接收机地址,地址宽度是

文档评论(0)

ziyouzizai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档