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

    文章

    461

    浏览量

    57047
  • usb
    usb
    +关注

    关注

    60

    文章

    7890

    浏览量

    263951
  • RF
    RF
    +关注

    关注

    65

    文章

    3042

    浏览量

    166806
  • 无线传输
    +关注

    关注

    3

    文章

    564

    浏览量

    40991
收藏 人收藏

    评论

    相关推荐

    USB接口静电整改案例分享(二)——交换机USB接口

    USB接口静电整改案例分享(二)——交换机USB接口 一、摘要 USB是通用串行总线的缩写,是一种串口总线的标准,也是一种输入输出
    的头像 发表于 10-18 10:59 251次阅读
    <b class='flag-5'>USB</b><b class='flag-5'>接口</b>静电整改案例分享(二)——交换机<b class='flag-5'>USB</b><b class='flag-5'>接口</b>

    USB接口静电整改案例分享(一)——交换机USB接口

    USB接口静电整改案例分享(一)——交换机USB接口 一、摘要 USB是通用串行总线的缩写,是一种串口总线的标准,也是一种输入输出
    的头像 发表于 10-18 10:56 156次阅读
    <b class='flag-5'>USB</b><b class='flag-5'>接口</b>静电整改案例分享(一)——交换机<b class='flag-5'>USB</b><b class='flag-5'>接口</b>

    数字电视的usb接口有什么用

    。随着数字电视的普及,越来越多的家庭开始使用数字电视作为主要的娱乐设备。 在数字电视的众多功能中,USB接口是一个非常重要的组成部分。
    的头像 发表于 10-12 10:02 340次阅读

    usb接口与type-c接口区别

    USB接口和Type-C接口是两种不同的数据传输和电源接口,它们在设计、功能和应用方面有着显著的区别。 1. 历史背景 USB
    的头像 发表于 10-10 10:22 2154次阅读

    用于无线基站中功率放大器保护的数字RF功率控制

    电子发烧友网站提供《用于无线基站中功率放大器保护的数字RF功率控制.pdf》资料免费下载
    发表于 10-09 10:22 0次下载
    用于<b class='flag-5'>无线</b>基站中功率放大器保护的<b class='flag-5'>数字</b><b class='flag-5'>RF</b>功率控制

    typec接口usb接口充电快吗

    Type-C接口USB接口在充电速度上的比较,需要考虑多个因素,包括接口的具体版本、充电器的输出功率、设备的充电管理系统等。一般来说,Type-C
    的头像 发表于 09-02 11:15 2516次阅读

    小米无线键鼠2的usb接收器芯片是什么?

    由于小米无线键鼠2的接收器坏了,遂拆开想要研究一下,但是百度此芯片无果。。想求助各位大佬,是否知道这是什么2.4g芯片或者有相关资料提供,非常感谢! 以下是我拆开usb接收器后拍的电路
    发表于 06-28 20:33

    电池+STM8+RF433无线门锁时,如何既能保持RF433的数据接收,又能最低功耗待机?

    电池+STM8+RF433无线门锁时,如何既能保持RF433的数据接收,又能最低功耗待机
    发表于 03-18 07:13

    usb-c接口是什么意思 pd接口usb接口哪个更好

    USB-C接口是一种连接标准,它提供了高速数据传输和充电功能,广泛应用于各种设备,包括电脑、手机、平板电脑、外接显示器和其他外围设备。PD接口(Power Delivery)是一种充电协议,它可
    的头像 发表于 01-31 17:01 7861次阅读

    M252 USB设备是否支持DMA发送接收功能?

    M252 USB设备是否支持DMA发送接收功能?
    发表于 01-17 07:20

    USB虚拟串口和串口1可以同时发送

    可以同时发送USB虚拟串口和物理串口1都可以作为数据传输的通道,可以同时操作和发送数据。 USB虚拟串口是一种通过USB
    的头像 发表于 01-04 11:26 1474次阅读

    RF遥控是否属于无线射频呢?

    和微波之间的电磁波信号。无线射频技术利用这些电磁波在空气中传播的特性,实现远距离无线通信。 RF遥控利用射频技术,通过发送接收
    的头像 发表于 12-29 14:29 1209次阅读

    stm32 usb 主机发送 pid in的原理和实现方法

    中,我们将深入探讨STM32 USB主机发送PID IN的原理和实现方法。 首先,让我们来了解一下USB协议中的PID(Packet Identifier)。PID是USB数据传输的核
    的头像 发表于 12-20 15:56 1283次阅读

    单片机串口通信的接收发送

    的原理。串口通信是通过发送接收两根线来实现的,分别为发送线(Tx)和接收线(Rx)。当单片机发送数据时,数据通过
    的头像 发表于 12-20 14:03 3481次阅读

    RF传输距离是如何影响无线通信的?

    RF传输距离是如何影响无线通信的?
    的头像 发表于 11-28 13:28 712次阅读