2.4 GHz无线鼠标键盘接收器的设计

2.4 GHz无线鼠标键盘接收器的设计

ID:41283851

大小:191.00 KB

页数:5页

时间:2019-08-21

2.4 GHz无线鼠标键盘接收器的设计_第1页
2.4 GHz无线鼠标键盘接收器的设计_第2页
2.4 GHz无线鼠标键盘接收器的设计_第3页
2.4 GHz无线鼠标键盘接收器的设计_第4页
2.4 GHz无线鼠标键盘接收器的设计_第5页
资源描述:

《2.4 GHz无线鼠标键盘接收器的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2.4GHz无线鼠标键盘接收器的设计时间:2010-12-0315:19:47来源:电子设计工程作者:梁波,张秀娟,薛庆军山东科技大学   摘要:针对RF无线鼠标传输速度慢、传输距离有限的缺点,提出了一种2.4.GHz无线鼠标键盘接收器的设计方案。采用USB多媒体键盘编码器HT82K95E和射频收发器nRF24L01进行设计,以HT82K95E为核心,完成HID设备的枚举过程。控制器利用普通I/O口模拟SPI总线,完成了与无线收发模块的数据交换。采用nRF24L01无线通信协议中的EnhancedShockBurst收发模式,数据低速输入,但高速发

2、射,从而实现了鼠标键盘复合设备与主机间的无线通信功能。试验结果表明,由于采用了2.4GHz无线技术,该无线鼠标键盘接收器能够有效传输距离可达10m,大大降低功耗,增强了抗干扰性能。关键词:无线通信;接收器;HT82K95E;nRF24L01   随着无线通信技术的不断发展,近距离无线通信领域出现了蓝牙、RFID、WIFI等技术。这些技术不断应用在嵌入式设备及PC外设中。 2.4GHz无线鼠标键盘使用24~2.4835GHz无线频段,该频段在全球大多数国家属于免授权使用,这为无线产品的普及扫清了最大障碍。用户可迅速地进入与世界同步的无线设计领域,最大

3、限度地缩短设计和生产时间,并且具有完美性能,能够替代蓝牙技术。1系统硬件结构   2.4GHz无线鼠标键盘接收器主要实现鼠标、键盘等HID类设备在PC机上的枚举识别过程和接收无线鼠标或键盘发送的数据(包括按键值、鼠标的上下左右移动等),并将接收到的数据通过USB接口传送给PC机,实现鼠标键盘的无线控制功能。接收器主要由USB接口部分、MCU和无线接收部分组成。系统硬件框图如图l所示。1.1USB接口部分   系统采用HOLTEK公司生产的8位USB多媒体键盘编码器HT82K95E作为系统核心。鼠标、键盘等HID类设备为低速设备,所以接收器要能同时实

4、现鼠标和键盘数据同PC机的双向传输。MCU首先必须具有低速的USB接口,并且最少支持3个端点(包括端点O)。综合考虑选用了HT82K95E作为本系统的主控芯片。   本系统的USB接口部分电路图如图2所示,其中电阻R100、R101、R102、R103、R104和电容C102、C114和C115用于EMC。由于鼠标和键盘设备属于从设备,所以应在USB-信号线上加1.5kΩ的上拉电阻。1.2MCU部分   MCU的复位电路采用由R108和C105组成的RC积分电路实现上电复位功能。上电瞬间,由于电容电压不能突变,所以复位引脚为低电平,然后电容开始缓慢

5、充电,复位引脚电位开始升高,最后变为高电平,完成芯片的上电复位。HT82K95E微控制器内部还包含一个低电压复位电路(LVR),用于监视设备的供电电压。如果设备的供电电压下降到0.9V~VLVR的范围内并且超过1ms的时间,那么LVR就会自动复位设备。   应当注意的是对于该设备的复位电路,还应加1个二极管1N4148,接法如图2中的VD100。如果不加此二极管,设备在第一次使用时能够正常复位,但在以后的使用却无法正常复位,原因是电容中的电荷无法释放掉,而该二极管可以通过整个电路快速释放掉电容中的电荷。   由于nRF24L01的数据包处理模式支持

6、与单片机低速通信而无线部分高速通信,并且nRF24L01内部有3个不同的RXFIFO寄存器和3个不同的TXFIFO寄存器,在掉电模式下、待机模式下和数据传输的过程中MCU可以随时访问FIFO寄存器。这就允许SPI接口低速传送数据,并且可以应用于MCU硬件上没有SPI接口的情况下。因此在设计中使用HT82K95E的PA口模拟SPI总线与nRF42L01的SPI接口通信。1.3无线接收部分   无线接收部分电路图如图3所示。由于nRF24L01是工作于2.4GHz的高频元件,因此,系统的PCB设计的好坏,直接影响系统的性能。在设计时,必须考虑到各种电磁

7、干扰,注意调整电阻、电容和电感的位置,特别要注意电容的位置。nRF24L01模块的PCB为双面板,底层不放置任何元件,在地层,顶层的空余地方(除天线衬底之外)都覆上铜,并通过过孔与底层的地相连。2协议分析2.1nRF24L01无线通信协议   2.4GHz无线通信协议分为3层:物理层、数据链路层和应用层。物理层包括GFSK调制和解调器、接收和发送滤波器、射频合成器、SH接口和电源管理,主要完成数据的调制解调、编码解码、FHSS跳频扩频和SPI通信。数据链路层主要完成解包和封包过程。该协议有2种基本的封包:数据包和应答包。数据包格式如表1所示。   

8、前导码用来检测0和1,nRF24L01在接收模式下去除前导码,在发送模式下加入前导码。地址内容为接收机地址,地址宽度是3、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。