RDA5820 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 RDA5820

  • 3.6k
  • 0
  • 10

简介:基于STM32控制的基带信号发射接收系统设计

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2021-07-29 13:01:32
更新时间: 2022-07-24 20:17:15
描述
文本框: ZSTU005
 

本系统以STM32F103为控制核心,采用RDA5820集成FM收发芯片搭建模拟频率调制电路,并实现载波频率的任意设定,利用加法器与解调电路制作可混声扩音的接收机,利用RSSI频道占用检测算法,使话筒具有开机时自动检测信道占用情况并规避干扰信号功能。无线话筒以双电池+3V供电,能输出88MHz~108MHz之间的载波频率,并以200KHz的步进频率任意设定,最大频偏75kHz,音频带宽40 Hz~15 kHz,天线长度小于0.5米,且当同时使用两个话筒时,能在开机后0.5秒内自动选择载波频率规避干扰信号;接收部分采用自行设计制作的电路,接收距离大于10米,最大输出功率为0.5W,并实现了对两只话筒的声信号分别进行扩音或者混声扩音的功能。
    
经过最终级联和调试,本系统实现题目全部要求。部分指标如通信距离、自动规避响应时间,最大音频输出功率等均超过题目要求,且发射机功率在保证通信质量的前提下实现了低功耗输出。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 
1方案论证与比较

1.1语音信号调制方案

方案1:分立元件调频

利用变容二极管和三极管实现直接调频的功能,实际是制作一个压控振荡器。音频信号通过低频通路加载到变容二级管两端,改变变容管的结电容,从而改变三端式振荡器的震荡频率,实现频率调制的功能。但此电路分立元件数量较多,电路计算,调试较为困难,频率稳定度较锁相环电路低。

方案2:锁相调频

通过锁相环电路实现对频率设置和稳定,将语音信号加载到环路滤波器的输出端后,锁相环电路的输出频率会随语音信号改变而改变,从而达到模拟调频的功能。通过控制语音信号的幅度可控制最大频偏,控制锁相环的分频值可控制载波频率。但3此方案需用需要较高频率的压控振荡器,环路滤波器的性能受元件参数影响较大。

方案3:集成模拟调频芯片调频

现代模拟调频发射机和收音机多采用模拟调频芯片进行语音信号的调制解调。其内部大多集成了锁相环、射频功放、PGA、ADC、乘法器等功能模块,其中RDA5820芯片工作性能优良,可以通过IIC总线与单片机进行通信。由于该芯片集成度高且性能优良,综上我们选用方案3。

1.2载波信号发射方式的选择

方案1:通过天线直接输出

将RDA5820输出的载波信号通过天线直接发射,由于芯片输出的信号功率偏小,因此直接通过天线发射,系统产生的功耗较小,对周围辐射较小,但是由于芯片输出功率有限,因此并不采用此方法。

方案2:射频功率放大后通过天线输出

通过TI公司的高精度低噪声运放OPA695芯片,将RDA5820输出的载波信号进行功率放大,再通过天线进行发射。此种方案的需要将供电电压进行升压转换与负压转换。且为了实现RSSI检查,我们设计了射频开关用于接收发射天线的转换。

由于题目要求发射信号的载波频率范围大,并要求与接收机有较远的通信距离,故采用方案2。

 
1.3音频信号的处理

方案1:利用同相相加器实现话筒扩音与混声扩音

同相相加器将音频信号混合,直接驱动喇叭。该方案系统简单稳定,但同相放大器混合信号时会使混合信号互相干扰。并且喇叭输出的声音偏小

方案2:利用反相放大器和音频功放实现

反相相加器作为系统输入级,能够将两个音频信号混合并不会使其相互影响,并可以实现信号的分别扩音。使用TDA2030功放芯片作为第二级放大输出实现音频信号的功率放大,可以实现驱动扬声器以及混声扩音。

由于方案二的音频输出质量良好,且能够实现题目要求的功能,因此我们采用方案2。

1.2系统总体方案论证


两个话筒主要由FM收发器、射频功率放大器、供电电路、天线组成,整个系统由两节1.5V干电池供电。接收器由天线接收、FM收发器、反相相加器、音频功率放大器、喇叭构成。话筒部分由单片机进行频谱分析,通过快速排序法在最短时间内调整至合适的频率。接收机部分可混合音频,并可手动调节音量大小。系统总体采用两发一收结构,框图如图1所示:

2 理论分析与参数计算

2.1频率调制原理

       由于调频信号的频率变化非常缓慢,变化范围小,可以认为是似稳态的正弦信号,所以可以用正弦波振荡器产生。通过调制信号连续改变影响振荡频率的参数,不断设立新的相位平衡条件。振荡器通过反馈,连续调整振荡频率,不断跟随调制信号的变化,从而实现调频。其中,调频微分方程如下:


 


 

     在集成芯片内部电路中,包含了压控振荡器以及频率合成器,音频信号经过处理后加载到压控振荡器的控制端,不同幅度的电压对应不同的输出频率,从而实现似稳态模拟调频。

2.2射频功率放大器的设计与计算

       由于调频芯片输出功率有限,想要传输距离更远则必须增加一级功放模块,TI公司的OPA695超宽带电流反馈运算放大器可以作为此系统调制信号的功率放大电路。由数据手册知输出电流的典型值为120 mA,符合功率的参数要求。作为电流反馈放大器,OPA695的电压增益关系式的计算见下:


结合公式以及TI公司提供的参数推荐列表,这里我们选择Rf=470Ω,Rg=150Ω,实现载波信号的功率放大。

2.3话筒供电部分的设计与计算

       为了使话筒中使用的运放芯片能够正常工作,我们需要将供电部分进行升压和负压转换。利用开关电源将3V电压抬升,再利用两片TI公司的TPS5430,输出正负5V电压,其中输出纹波实测低于20mV,能够很好的为运放芯片供电。电压计算关系和功率损耗计算关系如下:






3 电路与程序设计

3.1电路设计

3.1.1基于RDA5820的FM收发电路设计

RDA5820是一款集成度非常高的FM收发芯片。该芯片具有以下特点:FM发射和接收一体,支持65MHz-115MHz的全球FM接收频段,支持IIC/SPI接口。RDA5820作为本系统的核心芯片,负责将音频信号进行调制与解调,芯片通过IIC通信方式和单片机进行数据通信,RDA5820原理图以及PCB版图如图2-1、2-2所示。

 



2-1  RDA5820原理图                 2-2  RDA5820原理图

图2-1中FMout引脚连接的音频插座接口用SMA接口的拉杆天线取代,L1取100nH用于匹配天线,减少反射带来的功率损耗。

3.1.2音频信号相加器的设计









为满足题目要求,我们使用反相相加器实现音频信号的相加,反相相加器由于虚地效应可以实现音频信号的互不干扰,电路如图3所示。


图3 反相相加器电路

 
3.1.3
音频功率放大器的设计

       由TDA2030A功放板组成的音频功放电路,原理图如图4所示:音调部分采用的是高低音分别控制的衰减式放大器音调电路,其中R2、R3、C1、C2、W2组成低音控制电路;C3、C4、W3、组成高音控制电路,R4为隔离电阻,W1为音量控制器,调节放大器的音量大小,C5为隔直电容,防止后级的TDA2030直流点位对前级音调电路的影响。电路的放大倍数由R8与R9的比值决定。C6用于稳定TDA2030A的第四脚直流零电位的漂移。C7与R10的作用是防止电路的低频自激。



图4 音频功放电路

3.1.4 射频功率放大器的设计

为满足远距离传输要求,采用OPA695进行调制信号的功率放大。其中R1、R2确定增益系数,R3、C1用于过滤输入载波信号的直流分量。Rout则是与进行阻抗匹配,避免发生反射,原理图如图4所示:

opa695电路图

5 射频功放电路

3.2控制程序设计

为实现无线话筒扩音系统,需用两块STM32系统板来控制两个话筒和一个接收机电路。其通过IIC总线与RDA5820 调频收发芯片进行通信,向芯片寄存器内写入指令来改变载波频率和收发模式,并显示当前设置参数。软件设计部分主要包括RDA5820的参数设定和规避信号干扰算法的实现。

3.2.1接收机软件设计

RDA5820可在65-115MHz的频段进行调频广播的接收,通过IIC总线令寄存器CHIP_FUNC[3:0]=0即定义当前工作模式为FM接收模式。本设计采用的频段为88-108MHz,因此设置寄存器的BAND[3:2]=00。




读取按键


 








       本设计共使用了8个独立按键,分别实现对两个接收模块的接收频率(03H CHAN[15:6])和音量(05H VOLUME[3:0])的控制,并将当前频率值(0AH READCHAN[9:0])通过IIC读取显示在屏幕上。软件流程图如图7所示:


图6  接收机软件基本流程图

 

3.2.2话筒程序控制设计(包括发射频率设定和规避干扰信号)

RDA5820可在65-115MHz进行立体声发射,设置40H寄存器的CHIP_FUNC[3:0]=1即可定义当前工作模式为FM发射模式。本设计通过4个按键进行频率的调节,最低可调步进频率为200KHz,最大频偏为75KHz,满足题目要求。通过IIC读取当前频率(03H CHAN[15:6])显示在屏幕上。

RDA5820具有RSSI功率检测功能(0BH RSSI[6:0]),在接收模式下能够测量得到当前信道的信号强度。于是对预设值附近频段进行扫描,通过软件排序算法对得到的各个频段的信号强度值进行处理,获得相对信号强度最弱的频段,然后再根据此频率值设置发送频率,从而规避干扰信号。软件流程图如图7所示:



图7  话筒软件基本流程图

 
4测试方案与测试结果

4.1话筒输出信号频率范围和步进间隔的测试与结果分析

       测试方案:让载波信号频率步进增加,用频谱仪观察发射信号,并记录中心频点,记录最低及最高的载波频率。

测试条件:频谱仪扫频范围为70~130MHz,输入衰减为-20dBm。

测试结果:载频信号最低频率为88.00032MHz最高频率为108.0014MHz,并以200KHz的频率间隔步进,可以任意设定。

1 无线话筒测试数据表




载波频率
/MHz

间隔
5m

间隔
10m


88

声音清晰

声音清晰


95
声音清晰

声音清晰


98

声音清晰

声音清晰


105
声音清晰

声音清晰


108
声音清晰

声音清晰


 

4.2接收机通信距离的测试与结果分析

测量方案:令接收机和发射机的载波频率为同一频率,在话筒附近播放一段音频,令接收机最大音频输出功率为0.5W,8Ω负载下记录接收机能清晰播放音频且无明显失真的最大通讯距离。

测试条件:直流稳压电源为接收机进行±10V供电,话筒与接收机的通信距离为10米,测试环境为有电台信号干扰的环境。

测试结果:
受外界环境影响较大,在室内环境,系统最大通信距离位于10-15米之间。在室外空旷场地下测量,则系统最大传输距离超过10米。另外电台信号也会影响系统的传输距离,在有电台信号的载波频率,信号通信距离不超过20米。

4.3接收机扩音、混音功能测试与结果分析

测量方案:在两个不同载波频率的话筒附近分别加入两段不同的音频信号,打开接收机,设置解调频率为任意话筒的载波频率,记录对单一话筒的扩音效果。之后将接收机解调频率设置成各话筒的载波频率,同时接收,记录下混声扩音的效果。

       测试条件:无线话筒与接收机的通信距离为10米,在有外界电台信号干扰的情况下测试。

       测试结果:接收机输出音频信号不失真,并可实现两只话筒的分别扩音与混声扩音。即收音机功能满足题目要求。


4.4无线话筒自检信道占用功能的测试与结果分析

测量方案:选择存在着信道占用情况的频率,将话筒开机默认载波频率设置为此频率。关机后再重新上电,测量规避干扰信号,改变载波频率的响应时间。

测试条件:在外界有电台信号干扰的条件下进行测试。

测试结果:话筒从开启到规避干扰响应共用时0.5s。题目要求为1s,本装置完全达到题目要求指标。

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
序号 文件名称 下载次数
1

校赛设计报告.docx

75
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP