基于RX5000/TX5000的无线收发电路
摘要:RX5000和TX5000分别是RF Micro Devices公司专为小范围单向无线通信设计生产的接收器和发射器芯片。它们体积小,功耗低,价格便宜,而且性能稳定,使用方便。文中介绍了RX5000、TX5000的特点与功能,给出了以这两种器件为核心设计的无线收发电路,并对其在足球机器人无线通信系统中的应用进行了说明。
关键词:无线通信;RX5000;TX5000;足球机器人
RX系列和TX系列无线收发芯片是RF Micro Devices公司专门为小范围单向无线通信设计的集成电路。该系列芯片具有体积小,功耗低,价格便宜等优点,而且性能稳定,容易使用。芯片中集成了几乎所有的无线通信功能。由于所需外设很少,因而电路设计简单,是小范围无线控制以及数据通信的理想选择。本文介绍的RX5000、TX5000就是一组配套使用的无线收发芯片,以它们为核心进行电路设计可以实现完整的无线通信系统。当然,两个器件也可以单独使用,可设计构成独立的无线接收器和发射器。javascript:window.open(this.src);" style="cursor:pointer;"/>
1 RX5000和TX5000的特点
RX5000接收器和TX5000发射器芯片的工作频率均为433.92MHz,工作电压为2.2~3.7V,工作温度范围为-50~+100℃,它们支持高达115.2kbps的数据传输率。
RX5000、TX5000均提供有休眠模式(Sleep Mode),这使其在没有数据通信的时候可以降低芯片的功耗。TX5000有On-Off Keyed OOK 和 Ampli-tude-Shift KeyedASK两种可选的工作模式。在OOK工作模式中,信号输出端以通断脉冲来表示信号“1”和“0”;而在ASK工作模式中,输出信号则分别以高、低电平来表示信号“1”和“0”;休眠模式的信号端通常被置于高阻状态。OOK模式的功耗较低,但数据传输率也低(10kbps);ASK模式的功耗较高,但数据传输率也较高(115.2kbps)。由于在ASK模式时,信号可调幅,因此抗干扰能力也较强,所以大多数应用都采取ASK模式。工作模式的选择可通过CNTRL0和CNTRL1引脚来设置。
一般情况,设计时都将RX5000与TX5000配套使用,但RX5000应选择与TX5000相同的工作模式。此时,RX5000的CNTRL0、CNTRL1引脚仅用于工作模式与休眠模式的切换,而OOK模式与ASK模式的选择则将对应于不同的外围电路。
本文着重介绍RX5000、TX5000的功能及应用,而对其工作原理和内部结构,读者可参考相关技术手册[1][2]。
2 RX5000和TX5000的引脚功能
2.1 RX5000引脚功能
RX5000接收器芯片具有20个引脚。图1所示是其引脚排列图,各引脚的具体功能如下:
GND1,GND2,GND3:参考接地端。
VCC1,VCC2:电源端,它们与地之间须接有旁路电容。
AGCCAP:自动增益控制端,该引脚与地之间所接的电容可设定保持AGC(自动增益控制)的最小时间。该保持时间的设定可以避免AGC发生颤动。对于给定的保持时间tAGH(μs),接地电容CAGCμF的值可按下式计算:
CAGC=19.1 tAGHjavascript:window.open(this.src);" style="cursor:pointer;"/>
但应注意,AGC的保持时间不应太长,否则会导致反应变慢而影响电路的灵敏性。
PKDET:峰值检测控制端,该引脚与地之间所接的电容可设定峰值检测器衰减倍数,若使其衰减率固定在11000,对于给定的基带电容CBBO来说,接地电容CPKD的值可按下式计算:
CPKD=0.33CBB0(pF)
BBOUT:基带输出端,该引脚通过一电容CBBO与CMPIN相连可驱动内部数据限幅器。
CMPIN:内部数据限幅器输入端。
RXDATA:接收器数据输出端,在休眠模式时,该引脚被置于高阻态。
NC:悬空。
LPFADJ:低通滤波器带宽调整端,其带宽可由该引脚的接地电阻RLPF来设置,它们之间具有如下关系式:
RLPF=1445/fLPF(kHz)(kΩ)
RREF:外接参考电阻端,通常应接一100kΩ的电阻到地。
THLD1:数据限幅器(DS1)阈值设置端,该引脚一般通过一电阻RTH1与RREF相连,其阈值与该电阻的阻值成正比。若将THLD1与RREF直接相连,则阈值为0;通过电阻相连时,如果THLD2端悬空,则RTH1的阻值范围为0~100kΩ,提供的THLD1阈值范围为0~90mV如果同时使用THLD2端,则RTH1的阻值范围为0~200kΩ,而其提供的THLD1阈值范围亦为0~90mV。
THLD2:数据限幅器(DS2)阈值设置端,该脚用法与THLD1相同。RTH2的阻值范围为0~200kΩ,提供的THLD2阈值范围为0~120mV。
PRATE:脉冲占空比调节端。
PWIDTH:脉冲宽度调节端。
CNTRL1,CNTRL0:芯片工作模式选择端。当CNTRL1与CNTRL0均为高电平时,选择接收模式;两者均为低电平时,选择休眠模式(Sleep Mode)。应当注意:这两脚不