0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于USB接口的数字无线RF发送与接收

电子设计 2018-09-20 09:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

基于USB接口嵌入式无线传输系统设计在涉及通信接口时,为了解决PC机串口和并口严重不足的问 题以及方便仪器设备之间的连接,提出了无线传输技术和USB接口相结合的方案。无线传输和USB接口在各 自的应用领域都不再是新概念,但将两者相结合确是一个较为独特的设计创新。

1 系统结构总体设计

整个设计主要实现基于USB接口的数字无线RF发送与接收,系统结构设计如图1所示,可分为3大部分: 无线RF电路、微控制器电路、USB接口电路。

无线RF电路的主要功能是将从微控制器送来的数据按照预设的调制格式送到天线激励电磁波发射,并 将从天线接收到的调制信号解调得到基带信号,再送给微控制器。微控制器(AT89C51)电路是整个设计系 统的控制核心,是RF电路与USB接口之间的通信桥梁,同时也是RF电路的控制芯片,这部分需完成两大功 能:其一是对RF芯片进行寄存器配置(通信参数配置)和数字通信,其二是与USB芯片进行数据传递以及对 USB接口通信波特率设置。

2 硬件电路设计与实现

硬件电路按结构与功能分由3部分组成:无线RF电路、微控制器接口电路、USB接口电路。

2.1 无线RF电路

基于CC1101的无线RF电路设计如图2所示。

CC1101是TI公司生产的一款高集成度、高灵敏度、多通道UHF收发机,专为低功耗无线数据传输所设 计,特别是用在315/433/868/915 MHz频点的ISM(工业、科学、医疗)和SRD(短距离设备)领域。它的RF收发 器集成了一个配置非常灵活的调制解调器,支持多种不同的调制方式,其数据传输率可达500 kbps,且具 有远程无线唤醒(WOR)功能。RF芯片CC1101采用的是基于0.18sCMOS晶体的Chipcon的SmartRF04技术,它资源开放性非常好,外围电路设计简单,特别是这款RF芯片的输出功率、载波频率、通信波特率可由控制 芯片对相关寄存器编程更改,设计与应用非常灵活。

2.1.1 输出功率调节

来自设备的RF输出功率等级有两个可程控等级。

首先,专用的PATABLE寄存器能保持8个用户(PATABLE(0)~PATABLE(7))选择输出功率设定。然后,3位 FREND0.PA_POWER[2:0]值选择PATABLE使用入口。这个两级功能在传输的开始和结束时提供灵活的PA功率 线性上升或下降,及ASK调制整形。在每种情况下,PATABLE中序号0~FREND0.PA_POWER的所有PA功率设定 值都会用到。

2.1.2 载波频率控制

CC1100的频率控制用来最小化一个信道导向系统需要的设计。为了建立一个带信道数目的系统,理想 信道间隔由MDMCFG0.CHANSPC_M和MDMCFG1.CHANSPC_E寄存器设定。信道间隔寄存器分别为尾数和指数。基 频率和起始频率由位于FREQ2、FREQ1和FREQ0寄存器的24位频率词汇设定。这个词汇典型地设定为将要使用 的最低信道频率的中心。理想信道数目由8位信道数目寄存器CHANNR.CHAN设定。寄存器CHANNR.CHAN为信道 偏移的倍数。合成载波频率为(式中的fxosc晶振选用的频率为26MHz):

选定的fIF(中间频率)由FSCTRL1.FREQ_IF寄存器控制:

2.1.3 通信波特率设置

系统传输时的数据率由MDMCFG3.DRATE_M和MDMCFG4.DRATE_E配置寄存器控制。数据率由下式算得,控 制的数据率由晶体频率决定。

下面的方法能用来找到对应于给定数据率的合适的值:

若DRATE_M靠近其最近的寄存器而且接近256,则增加DRATE_E,使DRATE_M为0。

2.2 微控制器接口电路

微控制器接口电路设计如图3所示。整个控制电路的核心即MCU选用的是Atmel公司生产的低电压,高性 能CMOS 8位单片机AT89C51,它片内含4 KB的Flash和128字节的数据RAM,提供5个中断源并支持两级中断嵌 套,拥有一个全双工串行通信口,器件采用高精度、非易失性存储技术生产,兼容标准MCS-51指令系统。

整个系统采用的是上电复位,与基于USB接口即插即用的特性非常吻合。图中D1和D2两个LED为整个模 块的通信指示灯,分别接单片机的P1.6和P1.7,工作状态由编程控制;J1为微控制器与无线RF电路的接口, 其中SCLK为RF芯片CC1101的时钟输入信号,接单片机P1.0与单片机时钟同步,端口SO(GDO1)、GDO0、还有GDO2为无线RF电路的数字输出口,端口SI和CSn为无线RF电路的数字输入口。微控制器除了为RF电路提供控 制以外,还预留了键盘输入与液晶显示端口,为以后的需求作铺垫。

2.3 USB接口电路

USB接口电路(如图4所示)完成了系统和计算机或设备端的物理连接,提供总线的硬件收发接口,实现 电气和底层的逻辑功能,完成上层协议处理、数据收发控制以及电压调节。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口电路
    +关注

    关注

    8

    文章

    471

    浏览量

    58284
  • usb
    usb
    +关注

    关注

    60

    文章

    8372

    浏览量

    281690
  • RF
    RF
    +关注

    关注

    66

    文章

    3196

    浏览量

    171065
  • 无线传输
    +关注

    关注

    3

    文章

    603

    浏览量

    42214
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    网络接口数字世界的“门铃”,你了解多少?

    一个关键组件——网络接口。它就像是数字世界的“门铃”,负责接收发送信息。作为苏州沃虎科技的销售人员,我经常向客户讲解网络接口的重要性,今天
    发表于 11-26 18:53

    UART接口数据线接收发送数据

    具体方法和步骤 UART模块依照UART协议标准的异步方式发送接收数据,每个UART模块有TX和RX两根数据线,TX为输出,RX为输入。使用TX数据线串行发送数据,使用RX数据线串行接收
    发表于 10-29 07:37

    ‌AFE7906:高性能6通道RF采样接收器的技术解析

    Texas Instruments AFE7906 6通道RF采样接收器是一款高性能、宽带宽多通道接收器,集成了6个RF采样ADC。该器件的工作频率高达12GHz,能够在L、S、C和X
    的头像 发表于 09-15 14:31 667次阅读
    ‌AFE7906:高性能6通道<b class='flag-5'>RF</b>采样<b class='flag-5'>接收</b>器的技术解析

    AFE8092八通道RF收发器技术解析与应用指南

    Texas Instruments AFE8092八通道RF收发器是一款高性能、高带宽、多通道收发器,集成了八个RF采样发送器链、八个RF采样接收
    的头像 发表于 09-12 14:16 552次阅读

    ADC32RF5xEVM评估模块技术解析与应用指南

    Texas Instruments ADC32RF55EVM评估模块用于演示ADC32RF55高速JESD204B接口模数转换器 (ADC) 性能。ADC32RF55EVM具有板载电压
    的头像 发表于 09-02 13:56 641次阅读
    ADC32<b class='flag-5'>RF</b>5xEVM评估模块技术解析与应用指南

    高频无线链路中的天线接口优化方法

    在高速无线链路中,天线接口的性能直接决定发射功率的有效辐射和接收灵敏度的上限。若接口参数未经过系统级优化,即使射频前端指标出色,整机链路预算仍会被明显压缩。因此,把天线端口与射频前端之
    的头像 发表于 08-19 14:38 1565次阅读

    射频(RF接口的ESD静电防护

      上一期我们揭开了智能手环整体ESD防护的“防御体系”,从传感器到电路,每一层防护都在与静电这个“隐形杀手”博弈。而在这些防护环节中,射频(RF接口堪称智能手环的“数据咽喉”——它既要 稳定传输
    的头像 发表于 08-01 18:51 4729次阅读

    如何清除CYUSB3014的缓冲区数据?USB接口数据什么时候发送到电脑?

    ? 2、如何清除USB 3.0接口对应的DMA BUFFER数据? 3、什么情况下USB 3.0接口会把缓冲的数据发送到电脑,需要
    发表于 07-18 07:58

    2.4GHZ 发送/接收 ZIGBEE RFEIC,带分集开关 skyworksinc

    电子发烧友网为你提供()2.4GHZ 发送/接收 ZIGBEE RFEIC,带分集开关相关产品参数、数据手册,更有2.4GHZ 发送/接收 ZIGBEE RFEIC,带分集开关的引脚图
    发表于 06-26 18:35
    2.4GHZ <b class='flag-5'>发送</b>/<b class='flag-5'>接收</b> ZIGBEE RFEIC,带分集开关 skyworksinc

    在哪些情况下可以通过 EZ-PD API 和/或 HPI 接口向 EMCA 发送/接收来自 UPF /电源的消息?

    规范中,它说: 您能否澄清在哪些情况下可以通过 EZ-PD API 和/或 HPI 接口向 EMCA 发送/接收来自 UPF /电源的消息?
    发表于 05-28 07:27

    一款超低功耗以及高集成度2.4GHz GFSK的无线收发芯片-RF298

    无线收发芯片的工作原理‌主要包括信号的发送接收过程,通常涉及射频(RF)技术。无线收发芯片通过电磁波在空间中传播信息,实现远距离数据传输。
    的头像 发表于 05-23 09:12 710次阅读
    一款超低功耗以及高集成度2.4GHz GFSK的<b class='flag-5'>无线</b>收发芯片-<b class='flag-5'>RF</b>298

    请问如何在同一个FX3上实现两个GPIF接口

    我们按照 AN75779 应用说明在 FX3 上成功实现了自定义图像传感器接口。 现在我们想添加另一个 GPIF 接口,这将允许同一个 FX3 设备从 FPGA 接收数据并发送
    发表于 05-13 06:35

    RF到HDMI:传统接口的现代优化

    射频(RF)、复合视频(RCA)、S-Video和视频色差是几种传统的视频接口。尽管这些接口在一些旧设备或特定应用场景中仍然被使用,但随着数字技术的发展,它们的使用频率已经显著下降。现
    的头像 发表于 04-15 11:50 1260次阅读
    从<b class='flag-5'>RF</b>到HDMI:传统<b class='flag-5'>接口</b>的现代优化

    USB接收器的安装和使用

    USB接收器,作为连接计算机与外部无线设备的桥梁,因其便捷性和灵活性,在现代生活中扮演着越来越重要的角色。本文将从USB接收器的选择、安装、
    的头像 发表于 02-02 16:33 2912次阅读

    关于SAW与BAW RF滤波器

    的影响。RF滤波器至关重要,因为在许多情况下,不良信号(称为干扰)会导致系统功能下降甚至损坏。在无线通信系统中,接收器输入端使用各类RF滤波器来衰减所需频段之外的信号。R
    的头像 发表于 12-26 11:42 1248次阅读
    关于SAW与BAW <b class='flag-5'>RF</b>滤波器