- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于nRF2401的无线传输系统的设计精选
基于nRF2401的无线传输系统的设计
1设计思路
需要建立一个在一定范围中使用的小型无线网络通信系统,要求通信距离在10m左右,具有数据通信的功能。如图1所示
微机将数据传给单片机控制系统,然后单片机把数据传给射频部分发射出去,同时还要能够接受数据。
2方案设计
2.1射频收发芯片nRF2401简绍
nRF2401系列的芯片,因为串口的编程相对简单,应用及编程非常简单,并且传送的效率很高,标称速率就是实际速率。nRF2401外围元件仅需2个,无需声表面滤波器、变容管等昂贵的元件,只需一个晶振和一个电阻即可设计射频电路。
由于无线收发芯片是应用在一些移动的产品上,因此功耗非常重要,应该根据需要选择综合功耗较小的模块。nRF2401芯片都工作在2. 4GHz自由频段, nRF2401,最高传输速率超过1Mbit/ S,它采用SoC方法设计,只需少量外围元件便可组成射频收发电路。nRF2401的引脚排列如图如图2所示
主要特点
它采用5mm×5mm的24引脚QFN封装。nRF2401的主要特点如下:
.采用全球开放的2. 4GHz频段,有125个频道,可满足多频及跳频需要; .速率(1Mbps),且具有高数据吞吐量;
.外围元件极少,只需一个晶振和一个电阻即可设计射频电路;
.发射功率和工作频率等所有工作参数可全部通过软件设置:
.电源电压范围为1. 9-3. 6V,功耗很低;
.电流消耗很小,-5dBm输出功率时的典型峰值电流为10. 5mA;
.芯片内部设置有专门的稳压电路,因此使用任何电源(包括DC/ DC开关电源)均有很好的通信效果;
.每个芯片均可以通过软件设置最多40bit地址,而且只有收到本机地址时才会输出数据(提供一个中断指示),同时编程也很方便;
.内置CRC校验硬件电路和协议;
.采用DuoCeiver TM技术可同时接收两个nRF2401的数据;
.采用ShockBurst TM模式时,能适用极低的功率操作和不严格的MCU执行;
.无需外部SAW滤波器;
.可10096RF检验;
.带有数据时隙和数据时钟恢复功能。
nRF2401的内部结构原理及外部组成框图如图3所示
管脚功能如图如图4所示
nRF2401的一些管脚具体功能如下:PWR-UP为上电端,CE为工作状态使能端, Cs为片选端,控制器通过对nRF2401的PWR-UP, CE和CS管脚状态组合设置,控制nRF2401的主工作方式。当状态组合为110, 101或100时,芯片分别处于激活、配置或保持方式。当PW- UP置0时,芯片处于掉电状态。CLK1, CLK2为通道1, 2时钟信号端。由控制器提供,在突发模式下,在时钟信号的下降沿从nRF2401的DATA管脚读出数据。DATA, DOUT为通道1, 2数据端,控制器与nRF2401由CLK, DR和DATA组成的三线接口交换传输的数据。通道1可接收和发送数据,通道2只能接收数据。
3)状态字如图如图5所示
nRF2401具有144位状态字。控制器将nRF2401设为配置方式,然后由通道1向nRF2401写入状态字的配置值,写时高位在前。配置方式下控制器写状态字的过程与激活方式下向nRF2401写入数据的过程完全相同,都经由CLK, DR和DATA组成的三线接口完成。
4)工作方式
nRF2401的ShockBurst RX/ TX模式采用片上先进先出来进行低数据率的时钟同步和高数据率的传输,因此极大的降低了功耗。ShockBurstTM发射主要通过MCU接口引脚CE, CLK1和DATA来完成。当MCU请求发送数据时,置CE为高电平,此时的接收机地址和有效载荷数据作为nRF2401的内部时钟,可用请求协议或MCU将速率调至1Mbps;置CE为低电平可激活ShockBurst发射。ShockBurst接收主要使用MCU接口引脚CE, DR1, CLK1和DATA来实现。当正确设置射频包输入载荷的地址和大小后,置CE为高电平可激活RX。此后便可在nRF2401监测信息输入200μs,若收到有效数据包,则给MCU一个中断并置DR1为高电平,以使MCU以时钟形式输出有效载荷数据,待系统收到全部数据后,nRF2401再置DR1为低;此时如果CE保持高
您可能关注的文档
最近下载
- 【社会层面】社会主义核心价值观.ppt VIP
- 回话有招高情商回话术书本.doc VIP
- 【社会层面】社会主义核心价值观精品课件.ppt VIP
- 沪教8AUnit6Ancientstories more practice-The story of 100,000 arrows 公开课优质课教案教学设计.doc
- 小学《科学》新教材培训研讨会:技术与工程领域总体介绍.pptx
- 2024年中考英语复习 并列复合句 讲义学案(解析版).pdf VIP
- 血常规结果解释ppt课件.pptx VIP
- 第16课 课件 2022-2023学年高中新经典日本语基础教程第二册.pptx VIP
- 软件工程专业生涯发展展示.pptx
- 成人脑室外引流护理——中华护理学会团体标准解读.pptx
文档评论(0)