封包控制域的格式如表2所示。数据长度标志位只有在动态数据长度选项使能时才有效,6位可以表示传输的数据域字节数从0~32字节。标志位用来检测接收到 的数据包是新的还是重发的。自动应答标志位表示这个封包是否需要自动应答。封包可以采用1或2字节的CRC校验。对于应答包来说,数据域是一个可选项,但 是如果使用该选项的话应该使能动态数据长度特性。应用层按照设计需要可以是键盘和鼠标等HID类设备。
这两种封包在应用层协议中的用途不同。数据包主要用于传送发射端和接收端之间的数据信息,应答包则是在自动应答功能选项被使能之后才会出现的,以便于发送 端检测有无数据丢失。一旦数据丢失,则通过自动重发功能将丢失的数据恢复。增强型的ShockBurst模式可以同时控制应答和重发功能而无需增加MCU 工作量。
在SCK时钟控制下,数据在主从设备间传输,而且严格地遵守SPI通信的时序。作为接收端(PRX),nRF24L01通过2.4 GHz无线通信技术与发射端(PTX)进行数据交换。收发器接收到数据后,通过中断nIRQ通知MCU已接收到数据,可以进行读入操作,然后MCU通过 MISO数据传输线读入数据。nRF24L01在接收到数据之后,会自动切换到发送模式发送应答信号给发射端(PIX),这样就完成了一次数据传输过程。
2.2 USB设备枚举过程
USB的枚举过程是USB规范中一个非常重要的“动作”或“过程”。这个动作将会让PC知道何种USB设备剐接上以及其所含的各种信息。若要完成一个设备 枚举的过程,需要执行诸多的数据交换以及设备请求。图4描述了一个HID设备的枚举过程,由于本设计是针对鼠标键盘复合设备的接收器,所以在取完第一次报 告描述符后还需要再取另一个设备的报告描述符。
3 固件设计
固件设计使用HT-ICE仿真器,它提供了多种实时仿真功能,包括多功能跟踪、单步执行以及设定断点功能。图5描述了USB无线鼠标键盘 接收器的程序执行流程。在程序中,键盘使用端点1,配置为输入;鼠标使用端点2,配置为输入。都采用USB通信协议中的中断传输。采用“轮询”的工作机 制,轮询间隔为8 ms。
接收器上电后,完成系统的初始化,包括MCU的初始化和收发器的接收模式配置过程。然后系统进入接收数据包的状态中,一旦收到数据包就通过中断的形式通知 MCU有数据包到来,MCU就会通过I/O口模拟SPI总线通信过程从nRF24L01中将接收到的数据读出,然后将数据写到相应的USB端点FIFO中。主机通过查询的方式读取各端点的数据信息,然后按照USB规范定义的鼠标和键盘的协议产生相应的动作(如鼠标的移动和按键的值)。
无线收发器的初始化过程:1)配置本机地址和要接收的数据包大小;2)配置CONFIG寄存器,使之进入接收模式,把CE置高;3)130μs 后,nRF24L01进入监视状态,等待数据包的到来;4)当接收到正确的数据包(正确的地址和CRC校验码),nRF24L01自动把字头、地址和 CRC校验位移去;5)nRF24L01通过把STATUS寄存器的RX_DR置位(STATUS一般引起微控制器中断)通知微控制器;6)微控制器把数 据从nRF24L01读出;7)所有数据读取完毕后,可以清除STATUS寄存器。nRF24L01可以进入4种主要模式之一。
4 结束语
本系统基于8位单片机Hr82K95E和nRF24L01型射频收发器设计了一个用于无线鼠标键盘复合设备的USB无线接收器。该接收器 能够实现鼠标键盘复合设备的全部功能,具有成本低、体积小、通信方向不受制约和通信距离较远等优点,使其替代蓝牙及红外遥控设备成为可能,实践表明,该接 收器具有广泛的应用前景。
关键字:2.4GHz 无线鼠标 键盘 接收器
编辑:神话 引用地址:2.4GHz无线鼠标键盘接收器的设计(二)
推荐阅读最新更新时间:2023-10-12 20:46
瑞萨电子推出一款非接触式无线充电解决方案
2016年9月26日,日本东京讯 全球领先的半导体解决方案供应商瑞萨电子株式会社(TSE:6723),今日宣布推出一款非接触式无线充电解决方案,用于要求具有防水、防尘性能的低功耗应用,如助听器及其他可穿戴设备。
新型无线充电解决方案由一个电源接收器集成电路(IC) (RAA457100) 和一个电源发送器集成电路(RAA458100)组成,每个集成电路都在单块芯片上集成了无线充电所需的全部功能。瑞萨电子还将提供一个评估套件,用于为制造商的无线充电设计提供帮助。
无线充电技术免除了给电池充电或连接电源线的麻烦,这一便利性受到诸如智能手机和可穿戴设备在内的一系列应用的广泛欢迎。无线充电技术尤其受到诸如助听器等小型低功耗且需防水
[电源管理]
黑莓Krypton首次曝光:消失的物理全键盘
在黑莓推出KeyOne后,有消息说将会于10月推出一款触摸屏手机,目前这款手机又有了最新的消息,现在一款名为BlackBerry Krypton手机已经通过了美国FCC的认证。 BlackBerry Krypton曝光 通过美国FCC网站上曝光的一张图片来看,我们无法得到有关这款手机的更多信息,但是根据此前外媒的报道,黑莓Krypton将搭载高通骁龙625或骁龙626处理器,4GB内存,1080P屏幕,4000mAh大容量电池,采用全触摸屏设计。 TCL全球销售经理弗朗索瓦·马修(Francois Mahieu)在此前的采访中表示,TCL计划在2017年发布至少三款黑莓手机,而10月将发布一款触摸屏的手机,并且保证将
[手机便携]
针对USB智能卡键盘的智能卡读卡器
Atmel推出的针对USB智能卡键盘的智能卡读卡器产品AT83C22-OK106包括8051核心、USB接口、ISO7816 UART智能卡接口以及高效DC/DC转换器。该固件支持各种类型的智能卡,波特率高达433 kbits/s,具有CCID 全兼容性,并支持BIOS和采用任何OEM 键盘矩阵、最高达160键的键盘。无论输入电压的大小,该产品均支持5V、3V和1.8V卡。
[安防电子]
Vishay发布新一代微型红外接收器模块
日前,Vishay Intertechnology, Inc.宣布推出用于红外遥控器的新一代微型红外(IR)接收器模块,可用于电视机、机顶盒、音响、空调、视频投影机、照相机、游戏机和其他产品中的红外遥控器。针对这些产品中的遥控功能,增强了对各种干扰的抵御能力,如水银灯的红外辐射和电路板上Wi-Fi天线的射频辐射。另外,模块提高了脉宽准确度,使用几乎任何编码都能实现更低的误码率,而且器件对电源电压波动和纹波噪声不敏感。 为简化设计,接收器将光探测器、前置放大器电路和红外滤波器都集成在3pin脚的环氧树脂Cast(TSOP11xxx)、Mold(TSOP12xxx和TSOP14xxx)、Minimold(TSOP13xxx)
[家用电子]
Vishay推出具有极强抗干扰能力的新款红外接收器
日前,Vishay Intertechnology, Inc.(NYSE 股市代号:VSH)宣布,该公司的光电子产品组合新增用于遥控系统的完整系列微型自动增益控制分类5(AGC5)的红外接收器 --- AGC5。Vishay的AGC5器件适用于短脉冲编码,具有出色的噪声抑制能力,在噪声条件下能够实现最佳的接收距离。
暗淡的LCD背光、等离子屏的噪声、任何荧光灯,以及严重影响红外系统性能的主要环境光噪声源对Vishay的AGC5器件均没有影响。
这些红外接收器对环境光具有更好的抵御能力,对电源电压的纹波和噪声也不敏感,为机顶盒、液晶电视和DVD播放机等工业及消费类产品中的遥控器应用进行了优化,
[手机便携]
或为直板全键盘设计 黑莓新机参数曝光
说起黑莓手机,很多用户都会首先想到它标志性的全键盘设计,尽管系统一再更迭,黑莓甚至都已经推出了内置Android系统的智能手机,但全键盘设 计仍旧是黑莓手机的主要卖点之一。在黑莓Priv曝光后不久,曾有消息人士曝光了所谓的黑莓第二款Android智能手机,也就是传说中的 Vienna(维也纳)。而根据最新的消息,一款来自黑莓的Android系统手机已经现身GFXBench跑分数据库,该机有可能就是前不久曝光的采用直板全键盘设计的Vienna。(文中配图来自网络)
传说中的黑莓Vienna
据外媒sammobile报道,在GFXBench跑分数据库出现了一款型号为STV100-1的黑莓新机,而该机最为抢眼的配置,莫
[手机便携]
苹果获得虚拟键盘专利 2012年即申请
苹果刚刚被美国专利和商标局授予一个名为“有角度摄像头观看配件”,并描述了倾斜的相机配件如何可能被用来开发虚拟键盘。
苹果在这份专利中表示,磁结构和其它结构可以在电子设备中使用,并且可以在所述电子设备的照相机附件中使用。鉴于苹果已经在产品设备的各种元件之间使用磁耦合,一个未来的附件,可连接到一个Mac摄像头来创建一个虚拟键盘。
此外,苹果也解释了一个弯曲摄像头附件也可用于记录垂直安装的摄像头无法记录的内容。
[手机便携]
USB键盘特殊功能键的实现
引言 随着计算机接口技术的日新月异,传统的PS2键盘已不再对市场形成垄断,USB键盘正在逐渐扩大市场占有率。与此同时,USB键盘也在不断完善自身的功能,由于传统的107键结构键盘已无法满足用户的需要,所以带有特殊功能键的USB多媒体键盘也就应运而生。
USB USB接口具有如下优点:即插即用(Plug and Play)的特性,并具有自动检测的功能;可扩充到127个设备,支持热插拔,无需关闭系统电源;最高可达480Mbps传输速率(USB2.0协议支持,USB1.1协议最大支持12Mbps),可满足大多数设备的传输使用需要。 USB的数据传输共有四种类型:(1)控制传输;(2)中断传输;(3)批量传输;(4)
[应用]