基于CC1020的无线通信模块设计

发布者:炫酷骑士最新更新时间:2007-02-13 来源: 电子设计应用关键字:收发器  频率  噪声 手机看文章 扫描二维码
随时随地手机看文章

引言

随着网络及通信技术的飞速发展,无线通信以其成本低廉、扩展性好、受地理条件限制较少、安装施工简便灵活等特点,在许多领域都有着广阔的应用前景。

CC1020简介

CC1020是一种理想的超高频单片收发器芯片。主要用于ISM(工业、科研及医疗)频带和在426/429/433/868/915MHz频带的SRD(Short Range Device-近距离设备)中,也可经编程后用于频率为402MHz~470MHz和 804MHz~940MHz的多信道设备。

CC1020主要的工作参数可通过串行总线接口编程,例如输出功率、频率及AFC。

在接收模式下,CC1020可看成是一个传统的超外差接收器。RF输入信号经低噪声放大器(LNA和LNA2)放大后,翻转经过积分器(I和Q)产生中频IF信号。在中频处理阶段,I/Q信号经混合滤波、放大后经ADC转化成数字信号。然后进行自动获取控制、信道滤波、解调和二进制同步化处理,在DIO引脚输出数字解调数据,DCLK引脚获取同步数字时钟数据。RSSI为数字形式,并可通过窜行接口读出。RSSI还可作为可编程的载波检测指示器。

在发送模式下,合成的RF信号直接馈送到功率放大器PA。射频输出是FSK信号,此信号是由馈送到DIO引脚的数字比特流通过FSK调制产生的。可使用一个高频滤波器来得到高斯频移键控GFSK。芯片内部的收/发开关电路使天线容易接入和匹配。

硬件电路设计

微控制器选型

微控制器采用Cygnal公司生产的C8051F310,该处理器具有与8051完全兼容的CIP-51内核,是一款完全集成的混合信号ISP型MCU芯片,带有模拟多路器的10位200ksps的25通道单端/差分ADC,硬件实现的I2C、增强型UART及SPI接口,Flash存储器具有在系统重编程能力,可用于非易失性数据存储,并且允许现场更新8051固件。该型号单片机体积小、性能高,能够快速存取数据,也易于系统开发以及扩展,很适合本设计的需要。

CC1020结构配置接口

CC1020结构配置接口与微控制器的连接如图1所示。微控制器使用引脚P2.2~P2.5与CC1020的结构配置接口PSEL、PCLK、PDI、PDO连接。PDO与微控制器的一个输入端连接。PDI、PCLK和PSEL连接到微控制器的输出端。如果把PDI和PDO连接在一起,微控制器可以使用一个双向引脚端,则可节省微控制器的一个I/O端口。

当结构配置接口不使用时,连接到PSEL、PCLK、PDI和PDO引脚端的微控制器引脚可作他用。当PSEL引脚端无效(保持高电平)时(PSEL引脚端低电平有效),PCLK、PDI和PDO是高阻抗输入状态。PSEL有一个内部上拉电阻,在低功耗模式时必须断开(由微控制器三态控制),或者设为高电平,以阻止电流流入上拉电阻。

CC1020通过简单的四串行SPI接口进行编程。有8位的结构配置寄存器。每一位寄存器的地址是7位,1位作为读/写位,初始化读或写的操作。CC1020一次完整的配置,要求发送33个数据帧,每帧16位(Address 7位,R/W 1位,Data 8位)。一次完整配置所需时间取决于PCLK的频率。如果PCLK频率为10MHz,完成一次完整配置的时间少于53ms。将CC1020设为低功耗模式,只需发送一帧数据,因此所需的时间不到2ms。所有的寄存器都是可读的。

CC1020信号收发接口

CC1020信号收发接口与微控制器的连接如图1所示。微控制器使用引脚P2.6和P3.4与CC1020的双向同步数据接口DIO、DCLK连接。



图1 CC1020与微控制器的连接电路

微控制器的一个双向引脚与CC1020的DIO连接,用于数据的发射与接收(输入与输出)。DCLK提供数据定时,必须连接到微控制器的一个输入端。

数据输出可以选择使用单独的引脚。这时要设置CC1020的INTERFACE寄存器SEP_DI_DO=1。在同步模式下,LOCK引脚用作数据输出,而DCLK引脚作为异步模式的数据输出,DIO引脚端则只用于数据输入。

微控制器的一个引脚可用来监视锁相环的锁定信号,即LOCK引脚信号。当锁相环锁定时,LOCK引脚为逻辑低电平。它还可以用作载波检测及监视其它内部测试信号。

CC1020能被设置成三种不同的数据传输形式:同步NRZ模式、同步曼彻斯特码模式和异步传输UART模式。这三种模式各有特点,同步曼彻斯特码抗干扰能力最好,但是波特率要低一倍,异步传输UART实现起来最简单,但是抗干扰能力最差,而同步NRZ抗干扰能力比UART要好,但稍差于同步曼彻斯特码,实现难度也介于两者之间。考虑到微处理器基本都支持UART串行通讯,所以选择了这种模式,经测试效果完全能达到要求。

CC1020天线选择

CC1020可以使用多种型号的天线。近程通信中常使用的天线是单极天线、螺旋型天线和环形天线。本设计使用范围最佳且简单的1/4波长单极天线。

电源管理

CC1020提供了非常灵活的电源管理,以适应电池驱动应用中对功耗的严格要求。低功耗模式通过MAIN寄存器和POWERDOWN寄存器控制。MAIN寄存器中有独立的位,用于控制接收部分、发射部分、频率合成器和晶振。这种独立控制方式使得各个应用的功耗可以优化为最小。由于本设计是单独的无线通信模块,所以对功耗要求不太严格。系统采用5V供电,经过NCP500稳定输出3V电压。

抗干扰措施

无线射频收发系统对电源噪声很敏感,因此设计时采用了无线射频部分和其它电路分开供电的方法。高频器件对于噪声敏感,因此给各部分电源加装了滤波器或稳压器,以减少电源噪声对芯片的干扰。另外,对芯片使用电源监控及看门狗电路,以便大幅度提高整个电路的抗干扰性能。

Chipcon公司提供了射频部分的电路参考设计,射频部分的布局参照了参考设计的布局,同时根据实际情况做了一些改动,以获得最佳效果。CC1020的外围元件很少,其中VCO电感属于关键器件,选用了高精度电感,布局上也尽可能靠近芯片,并且尽可能使两个输入引脚对称,以保证性能。另外,设计时让晶振与芯片引脚尽量靠近,并用地线把时钟区隔离起来,晶振外壳接地并固定,还使用了金属罩对射频部分进行了电磁屏蔽。使用以上措施,保证了系统的可靠运行。 



图2 主程序流程框图
 
软件设计

通信协议采用UART格式(一个开始位,负载数据,一个结束位),另外,数据包前有同步码,同步码的作用是使接收端芯片正确识别UART格式的数据。之后要有识别码,识别码用来标志数据开始,如果正确收到识别码,说明可以正确接收数据。如果数据长度不是一定的,则在数据包开始部分加一个长度码,或在数据包结尾部分加特定结束标志。为了应付无线传输中可能出现的数据错误,在数据包最后加一个校验码,这样就可以根据应用需要选择丢掉该包或是要求重发。实际应用中发现,在数据包之后,最好要有1~2个字节的冗余码,否则,最后1个字节的数据很容易受到噪声干扰,造成错误识别。主要流程框图如图2所示。
    
结语

该通信模块具有成本低、通用性强、可扩展性强、可靠性高等特点。可单独使用,也可作为系统拓展模块方便地集成到各种无线测控系统中。
  
参考文献:

1. 吕焱, 李军, 鲍鸿. 基于NRF401的无线通信系统设计. 机械与电子. 2004.09
2. 吴秋明. 微型低功耗射频发射器的研制. 测控技术. 2004.1 VOL23
3. Chipcon. The Data Sheet of CC1020.http://www.chipcon.com

关键字:收发器  频率  噪声 引用地址:基于CC1020的无线通信模块设计

上一篇:基于MSComm控件的GPS接收机数据终端接口设计
下一篇:基于DSP的低功耗接收机单边带解调方法

推荐阅读最新更新时间:2024-05-13 18:17

构建更加智能的电能计量系统
具备双向通信功能的高级电表架构(AMI)被视为智能电网的核心基础。分析数据表明,未来5年,随着智能电网部署的增长,智能电表在全球安装的数量将高达2亿块。 在中国,与智能电网相关的经济刺激计划正在实施过程中,预计在未来3至5年内将部署1.7亿块智能电表。与传统的机械式电表不同,智能电表可以根据每天的时段来确定用电量,并且能够监测出每个地方的用电量。 目前自动抄表技术在电表应用中越来越流行,该技术为电表提供通信端口读取数据,而且大部分情况下采用远程读数方式。实现该技术的关键是确保通信链路安全可靠,RS-485是一种简单、廉价而且可靠的通信规范,可理想用于自动抄表系统。本文讨论Maxim RS-485收发器的各种特性,这些特性使RS-
[测试测量]
基于网络分析仪提高低噪声放大器的测量精度
1. 低噪声放大器的特点和应用 LNA主要用于微弱信号的放大,放大天线从空中接收到的微弱信号,降低噪声干扰,以供系统解调出所需的信息数据。对LNA的主要要求是:小的噪声系数(NF),即LNA本身产生的噪声功率小,噪声是限制微弱信号检测的基本因素, 任何微弱的信号理论上都可以经过LNA放大后被检测到,因此检测能力取决于信号噪声比;高的增益,具有较好平坦度的高增益不仅可以有效地放大信号,而且可以减小下级噪声的影响;大的动态范围,以给输入信号一个变化的范围而不产生失真;与信号源很好地匹配,在此LNA前端通常是射频无源滤波器,这种滤波器的传输特性对其负载敏感,因此需要有优异的输入输出反射损耗,另外LNA的非线性引起的三阶交调失真也是一个重
[测试测量]
基于网络分析仪提高低<font color='red'>噪声</font>放大器的测量精度
ATtiny13 ADC噪声抑制模式
当SM1..0 为01 时, SLEEP 指令将使MCU 进入噪声抑制模式。在此模式下,ATtiny13 CPU 停止运行,而 ADC、外部中断和看门狗继续工作。这个睡眠模式只停止了clkI/O、clkCPU 和clkFLASH,其他时钟则继续工作。 此模式提高了 ADC 的噪声环境,使得转换精度更高。 ADC 使能的时候,进入此模式将 自动启动一次 AD 转换。 ADC 转换结束中断、外部复位、看门狗复位、 BOD 复位、 SPM/EEPROM准备好中断、外部中断INT0 或引脚变化中断可以将MCU从ADC噪声抑制 模式唤醒。
[单片机]
示波器基础系列之五—电源噪声测试
当今的电子产品,信号速度越来越快,集成电路芯片的供电电压也越来越小,90年代芯片的供电通常是5V和3.3V,而现在,高速IC的供电通常为2.5V, 1.8V或1.5V等等。对于这类电压较低直流电源的电压测试(简称电源噪声测试),本文将简要讨论和分析。 在电源噪声测试中,通常有三个问题导致测量不准确 l 示波器的量化误差 l 使用衰减因子大的探头测量小电压 l 探头的GND和信号两个探测点的距离过大 示波器存在量化误差,实时示波器的ADC为8位,把模拟信号转化为2的8次方(即256个)量化的级别,当显示的波形只占屏幕很小一部分时,则增大了量化的间隔,减小了精度,准确的测量需要调节示波器的垂直刻度(必要时使用可变增益),尽
[测试测量]
示波器基础系列之五—电源<font color='red'>噪声</font>测试
采用PLL(锁相环)IC的频率N(1~10)倍增电路
电路的功能 很多电路都要求把频率准确地倍增,使用PLL电路可很容易组成满足这种要求的电路。例如主振频率为1KHZ,若使用倍增器内插10个脉冲,可变成10KHZ的脉冲信号。在VCO中,即使主振频率发生变化,也能获得跟踪主振荡频率的倍增频率N.F0,这是本电路的一大特点。 电路工作原理 具有PLL主要功能的C-MOSIC4046是一种最高工作频率为1MHZ的集成电路,将其与可编程除法器连接,便可构成把输入频率递增N倍的电路。相位比较器PC2是检查FIN与N分步器输出的频率、相位是否相等的电路,它输出0~VP-P的信号,经环跑滤波器滤波后对VCO的振荡频率进行控制,VCO的可变范围FMAX~FMJA就是从输入频率
[模拟电子]
Digi-Key与Nearson签订射频和无线连接天线产品分销协议
电子元件经销商Digi-Key公司和Nearson公司日前共同宣布,双方已经签订全球分销协议。Nearson公司的天线产品应用于多个无线通信领域,包括VHF和UHF移动无线电、蜂窝通信、PCS设备以及ISM宽带无线数据WLAN应用。该公司的天线产品种类繁多,配有标准连接器或反极性连接器,且符合FCC第15部分的规定。 由Digi-Key公司库存并列于其印刷目录和在线目录中的Nearson公司产品包括多种“Rubber Duck”天线,其频率范围为100MHz至5.85GHz。Digi-Key还备有适用于AMPS/GSM/DCS/PCS的外置多频带天线。 Digi-Key公司总裁Mark Larson先生指出:“我们非常高兴通过
[焦点新闻]
STM32 ADC采样时间、采样周期、采样频率计算方法
ADC转换就是输入模拟的信号量,单片机转换成数字量。读取数字量必须等转换完成后,完成一个通道的读取叫做采样周期。采样周期一般来说=转换时间+读取时间 。而转换时间=采样时间+12.5个时钟周期。采样时间是你通过寄存器告诉 STM32 采样模拟量的时间,设置越长越精确 一 STM32 ADC采样频率的确定 1. :先看一些资料,确定一下ADC的时钟: (1),由时钟控制器提供的ADCCLK时钟和PCLK2(APB2时钟)同步。CLK控制器为ADC时钟提供一个专用的可编程预分频器。 (2) 一般情况下在程序 中将 PCLK2 时钟设为 与系统时钟 相同 RCC_HCLKConfig(RCC_SYSCLK_Div1); RC
[单片机]
Staccato单芯片收发器面向无线USB应用,速率超480Mbps
美国无线USB芯片厂商Staccato公司日前发布单芯片收发IC,面向最大数据传输速度超过480Mbit/秒、高速无线接口规格(Certified Wireless USB,WUSB)应用。据介绍,作为一款单芯片CMOS IC,可实现RF收发电路、基带处理电路和MAC控制电路。 Staccato称,对WUSB应用来说,过去曾发表过单芯片RF收发IC和单芯片MAC控制LSI等,但从MAC控制到RF收发电路全部进行单芯片集成的IC此次则属首次发表。该公司已向部分厂商供应芯片样品,2006年第一季度前后将正式开始样品供应。量产供货时间预计要等到与其他厂商的芯片完成互联试验,取得认证标志后在2006年中期前后。 该芯片利用符合WiMe
[新品]
小广播
最新应用文章

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved