基于CC2531+CC2591的WSN节点通信模块设计

发布者:幸福之舞最新更新时间:2011-04-07 来源: 21IC 关键字:CC2531  CC2591  WSN节点  通信模块 手机看文章 扫描二维码
随时随地手机看文章

1 核心芯片介绍

1.1 CC2531

    CC2531是TI公司推出的具有USB功能的用于IEEE 802.15.4、ZigBee和RF4CE应用的片上系统(SoC)解决方案。它能够以非常低的总材料成本建立强大的网络节点。CC2531集成了2.4 G.Hz的RF收发器、增强工业标准的8051 MCU、在系统可编程的256 KB Flash、8 KB RAM和许多其他强大的功能;发射功率为4.5 dBm(可调),接收机的接收灵敏度为-97 dBm。

1.2 CC2591

    CC2591是TI公司推出的工作在2.4 GHz,面向低功耗与低电压无线应用,集成度很高的射频前端芯片。CC2591的内部集成功率放大器(PA)的增益为22 dB,最大发射功率为+22 dBm(输入+5 dBm),输出1 dB压缩点+19 dBm,接收部分内部集成的LNA分高低接收增益分别为11 dBm、1 dBm,噪声系数为4.8 dB,接收灵敏度改善6 dB。

2 总体设计

    根据设计要求,系统硬件结构框图如图1所示。核心芯片CC2531结合其外围电路(如晶振、A/D基准电压、存储器、传感器及调试接口等),加上必需的电源模块以及射频前端芯片CC2591,构成了本方案的硬件系统。在应用于不同的领域时,对应的传感器、电源、A/D基准电压、存储器等均可进行相应的调整。CC2531和CC2591部分的硬件设计则较为固定。

3 性能参数预算

3.1 发射功率预算

    根据CC2531和CC2591的数据手册可知:CC2531RF端口的发射功率最大为+4.5 dBm,修改TXPOWER寄存器的值可调节其发射功率,范围为-22~+4.5dBm。连接CC2591后,CC2591发射模式下PA增益最大为22 dB,则对应的发射功率范围为+22~10 dBm(最大值由PA本身决定,最小值可以更小)。综合考虑其PA的1 dBm压缩点(19 dBm)和系统功耗等因素,设定其TX-POWER=0xD5,即CC2531的输出功率为1 dBm,CC2591的发射功率为19 dBm是较理想的大功率输出参考设定(仅供参考,实际中可能会有变化)。

3.2 接收灵敏度估算

    CC2591处于接收高增益模式时,HGM=1,其外部天线连同内部T/R选择器到内部LNA的噪声系数NF为4.8 dB,后端CC2531内部可解析的信号的信噪比SNR为3 dB(保证误码率在一定水平),单信道发射接收带宽BW可设为1 MHz或5 MHz。根据公式,当正常室温T0=290 K时,1 Hz带宽的噪声功率为N0=-174 dBm,接收灵敏度S=-174 dBm+NF+SNR+10log(BW)。代入参数可得:接收带宽5 MHz时,接收灵敏度S=-99.2 dBm。

3.3 通信距离估算

    在现实环境中,任意两点之间通信,环境给传输波带来的损耗一般无法定量估算,而且根据环境变化千差万别。在不考虑外界影响和传输损耗,电磁波在理想情况下传播的条件下,无线通信传输距离的计算公式如下:

    Loss=32.44+20lgd+201gFreq

    天线增益暂不考虑(需要根据实际购买天线参数而定)。链路损耗预算Loss为118.2 dBm(不计非理想损耗),频率Freq以CC2531的RF中心频率2450 MHz计算,可得无线通信传输距离d=7.93 km。实际应用中达不到这个距离,此值仅供参考。

4 无线通信模块原理

    在整体框图中提到的CC2531的主要外围电路这里不再介绍,CC2531和CC2591的连接电路如图2所示。其中包括芯片间RF差分信号线的匹配链路、RF信号到天线的匹配电路、CC2591控制信号线,以及电源的退耦滤波部分。

    其中,供电线的退耦滤波部分,B1为磁珠,选择时应注意其有效滤波的频率范围;同时,其他器件也要选择应用于高频的电容、电感等。RF信号到天线的匹配电路部分,天线的连接端口使用SMA接口(母头),用于电路测量时可以使频谱仪和矢量网络分析仪的接入更方便,同样可以接带对应SMA接头的天线。对于CC2591的3个使能控制,分配如下:P0.1→HGM_EN,P1.1→PA_EN,P1.4→LNA_EN。其中,控制HGM_ EN的P0.1可以由任意的GPIO代替,另外两个则不能变动。它们要分别映射到系统协议栈内部接口和寄存器。

5 PCB电路实现

     相比于原理图的设计,在实际设计和生产PCB电路板时将遇到更多、更实际的问题。根据图2给出的原理图,设计出射频信号线部分的布线。图3展示的为芯片间的射频差分走线,图4展示的为CC2591连接天线的射频走线。    图3和图4主要展示了射频走线部分的布线设计,采用射频中最常见的孤岛式布线。因其工作频率在2.4GHz,且最大功率达到20 dBm的水平,在原理图中看不到很多反射,但是在PCB中可能由于布线的不合理造成部分地方的较大反射、能量的堆积,导致设计和生产的失败。因此,所有的RF信号线尽量设计成直线式。


    天线连接部分选用SMA接头。图4中,连接元件B8和SMA接头的部分为50 Ω微带线,实际生产中要进行阻抗控制。最后是表面铺铜地的设计,要保证射频信号的良好接地。

    PCB设计完成实际投产过程中,由于介电常数和介质高度等参数不能理想地按照预想设定,不可避免地会存在偏差,所以要时刻注意其参数变化,及时调整。

    设定单信道发送,CC2531内部TXPOWER=0xD5(典型发射功率+1 dBm),测量出中心频点在2.401 GHz时,功率为+19.21 dBm。虽然受其他因素影响,此结果比预定的输出功率偏大,但是可以接受。结果证明,该系统中射频链路部分的传输较为理想,在实际电路中的反射和损耗控制在工程可接受范围之内。对应的接收链路,也可预测出其反射和损耗是可以接受的。

结语

    根据实际要求,设计和生产了以增大发射功率来延长传输距离的无线传感器网络节点。由测量得到的数据可知,加入功率放发单元确实大大地提升了节点的发射功率。由于受设备和测量条件的限制,对一些其他参数的测量并未进行,这是日后要完善的地方,对于电路的改进也是日后工作的重点之一。

关键字:CC2531  CC2591  WSN节点  通信模块 引用地址:基于CC2531+CC2591的WSN节点通信模块设计

上一篇:NFC近距离无线通信技术的过去与未来
下一篇:移动设备中ZigBee接口的实现

推荐阅读最新更新时间:2024-05-07 16:23

采用27MHz无线通信模块的汽车收费系统设计
1 引言   目前,国内的高速公路和快速道路大多采用人工收费和计算机辅助管理的半自动收费方式,这种方式大大降低了高速公路的通行能力和服务水平,但也存在很多不足和弊端,如收费没有监督、漏洞大、车、卡不一致,某些车辆可能非法逃票等等,为了解决这些问题,满足市场发展的需求,国内已开始尝试使用国际上迅速兴起的不停车收费系统(Electronic Toll Collection,简称ETC)。在ETC中,车辆通过收费站时利用车辆自动识别技术自动完成车辆与收费站之间的无线数据通信,进行车辆自动识别和有关收费数据的交换,通过计算机网络进行收费数据的处理,从而实现不停车自动收费,由于电子处理数据的高速度和高效率,从而加快车辆通行的速度,有效缓
[汽车电子]
采用27MHz无线<font color='red'>通信模块</font>的汽车收费系统设计
P80C592芯片在基于CAN总线显示通信模块中应用
摘要:PHILIPS公司的P80C592芯片是P8X592的无片内ROM版本,该芯片是现有P8XC522和Philips CAN控制器PCA82C200的功能相结合的产物。文中介绍了P80C592在开发基于CAN总线的显示通信模块中的应用方法。 关键词:CAN总线 显示通信模块 P80C592 1 P80C592芯片简介 P80C592是PHILIPS公司采用先进的COMS工艺制造的高性能8位单片机。该单片机的指令集与80C51 完全兼容,但在80C51标准特性的基础上又增加了一些对于应用具有重要作用的硬件功能。P80C592是P8XC592的无片内ROM版本,是现有P8XC522和Philips CAN控制器PCA82C2
[应用]
基于NIOS II的BCMO4蓝牙通信模块的设计
      引言   在工业现场中,大多的通信设备是通过加装通信模块来实现的,而大多的通信模块的处理器采用ARM核。随着微电子学和计算机科学的迅速发展,电子系统已经从电路板级系统集成发展成为包括ASIC、FPGA和嵌入式系统的多种模式。SOPC由于集成了硬核或软核CPU、DSP、存储器、外围I/O及可编程逻辑模块,在设计和应有的灵活性及其成本方面有较大的优势。   NIOSⅡ系列处理器是Altera公司的第二代FPGA嵌入式处理器。同前一代软核的CPU相比,NIOSⅡ的性能得到很大提高,体积更小,其最大处理能力是第一代软核的三倍。逻辑功能方面具有32位的精简指令集CPU。实现方式是在FPGA上通过编程的方式实现,这是与传
[嵌入式]
异步串行通信模块TL16C550在电子白板中的应用
摘要:DSP是当今主要的用于数字信号处理的嵌入式平台,随着嵌入式应用的日益广泛和加深越来越多的工作需要DSP芯片与PC机的协同工作,然而DSP芯片往往不能提供足够的URAT接口,因此就需要利用URAT芯片来扩展DSP芯片串口。本文主要讨论了利用TI公司的异步通用接收发器TL16C550扩展DSP串口,实现 TMS320C55 09与PC机之间的串行通信。本文同样介绍了异步通用接收发器芯片TL16C550的寄存器和相应功能,并且提供了利用TL1612550实现TMS320C5509与PC机串行通信的硬件电路和C语言实现软件编程方法。 关键词:TL16C550;TMS320C5509;URAT;串口通信     黑板是当今课堂教学
[电源管理]
异步串行<font color='red'>通信模块</font>TL16C550在电子白板中的应用
μC/OS—II的嵌入式串口通信模块设计
在嵌入式应用中,使用RTOS的主要原因是为了提高系统的可靠性,其次是提高开发效率、缩短开发周期。μC/OS-II是一个占先式实时多任务内核,使用对象是嵌入式系统,对源代码适当裁减,很容易移植到8~32位不同框架的微处理器上。但μC/OS-II仅是一个实时内核,它不像其他实时操作系统(如嵌入式Linux)那样提供给用户一些API函数接口。在μC/OS-II实时内核下,对外设的访问接口没有统一完善,有很多工作需要用户自己去完成。串口通信是单片机测控系统的重要组成部分,异步串行口是一个比较简单又很具代表性的中断驱动外设。本文以单片机中的串口为例,介绍μC/OS—II下编写中断服务程序以及外设驅动程序的一般思路。 1 μC/OS-II
[单片机]
μC/OS—II的嵌入式串口<font color='red'>通信模块</font>设计
小广播
最新网络通信文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved