封包控制域的格式如表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
2.4GHz DECT技术体系与实现方法
摘要:介绍了2.4GHz DECT系统空中接口协议的分层模型及应用情况,对几种实现方法进行分析和比较,重点介绍并讨论了美国国家半导体公司的芯片组实现方案及系统软件的设计方法,对2.4GHz DECT的实现方法给出了可行性建议。
关键词:DECT 技术体系 实现方法
DECT(Digital Enhanced Cordless Telecommuniction)系统是由欧洲电信标准协会(ETSI)制定的增强型数字无绳电话系统标准 ,也是唯一入选IMT-2000(3G)的数字无绳通信标准(IMT-2000 称为IMT-FT)。
DECT是一个开放型的、不断演进的标准,可为高用户密度、小范围通信提供话音和数据高质量服务无绳通信的框
[应用]
远距离射频模块 Semtech低功耗SX128x 2.4GHz收发器在贸泽开售
最新半导体和电子元器件的全球授权分销商贸泽电子 (Mouser Electronics) 宣布即日起备货Semtech的SX128x 2.4 GHz收发器。下面就随网络通信小编一起来了解一下相关内容吧。 SX128x半双工射频 (RF) 收发器为Semtech SX1200系列超低功耗无线收发器,拥有强大的抗扰性和非常广的发送范围,是最先集成时间飞行功能的系列器件之一,非常适合各种RF和物联网 (IoT) 应用。 贸泽备货的Semtech SX128x 2.4 GHz RF收发器集成了+12.5 dBm 模拟前端、配电系统、具有3个调制选项的调制解调器、用于发送和接收的数据包处理引擎,以及数字接口与控制模块。配电系统通过集成
[网络通信]
支持2.4GHz LoRa和卫星通信,LoRa Edge实现定位全球覆盖
2022年4月,Semtech宣布推出全新的LoRa EdgeTM LR1120芯片组,该产品支持多频段能力,从而使物联网应用可以直接借助卫星通信,以帮助供应链管理和物流行业在全球范围内部署互联互通、低功耗的地理定位设备。 2020年,Semtech宣布推出基于LoRa低功耗平台的地理定位解决方案LoRa Edge,将为室内和室外资产管理提供多样化的应用组合,主要面向工业、楼宇、家居、农业、交通运输和物流等应用领域。并为LoRa Edge应用推出了LR1110芯片组。时隔两年,LR1120的推出,进一步增强了LoRa Edge的定位能力。“实现了从区域性覆盖到支持全球部署。”Semtech中国区销售副总裁黄旭东说道。 LR
[物联网]
2.4GHz射频收发芯片nRF2401及其应用
作者Email: liekie@sina.com
摘 要:本文介绍了工作于2.4GHz ISM频段的射频收发芯片nRF2401的芯片结构、引脚功能、工作模式、接收与发送的工作流程,详细描述了nRF2401的器件配置,给出了应用电路图,分析了PCB设计时应该注意的问题,最后对全文进行了总结。
关键词:nRF2401;射频;无线通信;收发芯片
1. 引言
nRF2401是单片射频收发芯片,工作于2.4~2.5GHz ISM频段,芯片内置频率合成器、功率放大器、晶体振荡器和调制器等功能模块,输出功率和通信频道可通过程序进行配置。芯片能耗非常低,以-5dBm的功率发射时,工作电流只有10.5mA,接收时工作电流只有18mA,多种低
[网络通信]
一种用于无线鼠标的无接触供电电路
摘要:一种用于无线鼠标的无接触供电电路,它包括无接触供电原边电路和副边电路两部分。供电装置采用USB供电,电压为5 V,原边电路通过自激振荡电路产生138 kHz左右的振荡电压,经鼠标垫内置的无接触耦合原边线圈输出能量。无线鼠标内置副边线圈,用感应耦合方式获取电能,并由稳压芯片稳压得到3.1 V的直流电压.通过数学分析建立系统模型,得到无接触电能传输设计方案。采用了升压整流电路,克服了低电压条件下无接触耦合副边线圈电压低的缺陷,实验证明电路可行。 关键词:无线鼠标;无接触供电;稳压芯片;PSpice仿真 0 引言 目前广泛使用的无线鼠标采用电池供电。更换电池给用户带来不便。在此给出一种适用于无线鼠标的无接触供电(Conta
[电源管理]
Microchip推出2.4GHz IEEE 802.15.4 FCC
2008年6月11日,单片机和模拟半导体供应商——Microchip Technology Inc.(美国微芯科技公司)宣布推出已获美国联邦通信委员会(FCC)认证的MRF24J40MA射频(RF)收发器模块。新模块符合IEEE 802.15.4规格,专门针对ZigBee协议或专有无线协议而设计,适用于2.4GHz免许可证的工业、科学及医疗短程无线频段。它包含可用于传感和控制网络环境的离散式偏置组件和集成的印刷电路板(PCB)天线。该模块已获美国(FCC)、加拿大(IC)及欧洲(ETSI)等有关监管机构认证,可帮助设计人员节省其无线产品的开发时间及成本而无需再申请FCC认证。
MRF24J40MA收发器模块提供
[新品]
2.4GHz无线鼠标键盘接收器的设计(一)
随着无线通信技术的不断发展,近距离无线通信领域出现了蓝牙、RFID、WIFI等技术。这些技术不断应用在嵌入式设备及PC外设中。 2.4 GHz无线鼠标键盘使用24~2.483 5 GHz无线频段,该频段在全球大多数国家属于免授权使用,这为无线产品的普及扫清了最大障碍。用户可迅速地进入与世界同步的无线设计领域,最大限度地缩短设计和生产时间,并且具有完美性能,能够替代蓝牙技术。
1 系统硬件结构
2.4 GHz无线鼠标键盘接收器主要实现鼠标、键盘等HID类设备在PC机上的枚举识别过程和接收无线鼠标或键盘发送的数据(包括按键值、鼠标的上下左右移动 等),并将接收到的数据通过USB接口传送给PC机,实现鼠标键盘的无线控
[模拟电子]
2.4GHz动态CMOS分频器的设计
1 引言 分频器是锁相环电路中的基本单元.是锁相环中工作在最高频率的单元电路。传统分频器常用先进的高速工艺技术实现。如双极、GaAs、SiGe工艺等。随着CMOS器件的尺寸越来越小,可用深亚微米的CMOS工艺制造高速分频器。由于CMOS器件的价格低廉,因而高速CMOS分频器有着广阔的市场前景。笔者给出1种利用O.6μvmCMOS工艺制造的2.4GHz动态前置双模分频器,该分频器的最高输入频率可以达到3GHz。
2 分频电路的结构 锁相环及前置分频器的结构如图1所示。VCO的输出直接与分频器第1级÷2电路相连,这是整个分频器中频率最高的部分,也是最难设计的部分。接着信号进入÷4/5双模前置分频器,该部分电路的频率仍然较
[模拟电子]