无线传感器网络SOC芯片的低功耗设计

发布者:Radiant777最新更新时间:2009-01-09 来源: 微计算机信息关键字:SoC  无线传感 手机看文章 扫描二维码
随时随地手机看文章

1. 引言

无线传感器网络(WSNs)集成了传感器技术,嵌入式计算技术,无线网络通信技术,分布式信息处理技术以及微机电技术,是当前的一个研究热点。无线传感器网络可以在广泛的应用领 域内实现复杂的监测和追踪任务,是一种随机分布的集成传感器,数据处理单元和通信的微小节点,通过自组织的方式构成的无线网络。无线传感器网络节点一般包括传感单元,嵌入式处理单元,无线通信单元以及电源自供电系统,定位系统等。作为一种特殊的Ad hoc,它除了动态拓扑,自组织,多跳路由,带宽受限等,还具有其一个极为显著的特征:对于能量的限制。所以,网络节点具有低功耗,低成本和小体积的特点。

随着IC制造工艺的迅速发展,片上系统(SOC)得到广泛的应用。SOC把系统的处理机制、模型算法、芯片结构、各层次电路及器件的设计紧密结合,在一块芯片上完成了整个系统。它相对于传统的多IC组成的电子系统有以下几个优势:低功耗、高可靠性(减少芯片对外管脚数,减少外围驱动接口单元与电路板间的信号传递,内嵌的线路可以避免系统干扰)、高集成度。
本文提出了一种无线传感器网络节点的SOC解决方案,分析了无线传感网络节点的体系结构,并从系统级,结构级,RTL级及物理设计几个方面阐述了无线传感网络节点芯片的低功耗设计。

2. SOC片上系统及VLSI低功耗实现

随着IC制造工艺的迅速发展,片上系统(SOC)得到广泛的应用。SOC把系统的处理机制、模型算法、芯片结构、各层次电路及器件的设计紧密结合,在一片完成了整个复杂的系统。它相对于传统的多IC组成的电子系统有以下几个优势:低功耗、可靠性(减少芯片对外管脚数,减少外围驱动接口单元与电路板间的信号传递,内嵌的线路可以避免系统干扰)、高集成度、较少开发成本、较短的开发周期。

VLSI低功耗设计及优化是一个非常复杂的问题,一般从下面几个阶段来考虑:

1. 系统设计阶段。在这个阶段要从软硬件协调设计综合来考虑。在实现应用功能的基础上,来选择哪些功能由硬件来实现,哪些功耗大的操作由软件来执行。同时,在系统设计,还要考虑硬件本身的电源模式:设计睡眠模式及唤醒操作。同时采用功耗管理策略,及变电压技术。

2. 结构层次。采用总线编码技术,主要是通过降低翻转活动来降低功耗。采用并行结构,用面积换性能的同时,可以把工作频率降低下来,以降低功耗。采用流水线结构,这个方法其实为重定时(retiming)的特例,通过缩短关键路径,减少路径上充放电容的数值,来减少功耗。其它的Retiming(重定时),Unfolding(展开)也可以在算法层次上降低功耗。

3. RTL级。主要通过采用低功耗的综合流程来降低功耗。在这个阶段会加入门控时钟从而降低动态翻转率。

4. 物理设计。采用多电源多阈值电压单元库,及低功耗
物理设计流程及EDA软件。设计多电源域,优化动态功耗来降低功耗。在时钟树综合时,在平衡skew的同时,尽量在翻转率较低的节点插入驱动。

3. 系统层次上的低功耗设计

从软硬件协调工作的角度来考虑,设计出来无线传感器网络节点结构如图 1所示。整个系统通过核心单元RISC CPU核来协调各子模块的通信及工作。TRF6903芯片为低功耗低电压的多频带射频RF收发芯片,它支持315/433/868/915 Mhz可选频段,支持跳频协议,内部完成FSK/OOK调制,速度可达64kbps。TRF6903低功耗的特点使其适合于电池供电,这与网络节点的低功耗要求是一致的。

基带处理单元模块,用来实现基于IEEE 802.15.4协议的物理层及部分数据链路层的功能;数据链路层以上层协议可以采用软件实现可以节省功耗。这是因为复杂的网络层,传输层,应用层如果用硬件实现,虽然在速度上会有所提高,但是硬件复杂度也随之提高,这样必然带来功耗的提高。

图 1无线传感器网络节点SOC设计框图

在系统层次上,RISC CPU核设计了空闲模式及停止模式,来节省功耗。RISC CPU核进入空闲模式或停止模式时,CPU内部时钟停止运行,同时内部寄存器保持数据。[page]

4. 结构层次上的低功耗设计

通过仔细分析整个SOC芯片的功耗来源,可知RISC CPU核,RAM,Flash及基带处理模块占去了绝大部分。下面从结构层次进行低功耗设计。

4.1 RISC CPU核的低功耗设计

微处理器的功耗降低可以通过降低频率,及降低工作电压的方法来解决。在网络节点SOC结构层次上的设计中,除了采用慢速时钟,及低电压供电的方法,还同时针对数据路径进行优化,主要目的是为了减少电路中不必要的翻转。指令译码数据路径的优化:一般情况下,CPU中所有的执行单元直接接在指令译码单元后面。一旦有新的译码数据输入,与其相连的所有执行单元电路也去进行翻转,造成不必要的功耗浪费。所以,在不影响时序功能的情况,设计分离的内部总线,将不执行的单元输入数据及控制信号锁存,其输入信号保持不变,动态功耗可以减少。芯片内部集成了RAM及Flash ROM。为了降低这两者的功耗,避免不必要的翻转,内部总线与RAM,Flash 的接口单元设计锁存器,这样的话,只有CPU访问相应的地址时,RAM及Flash内部才进行翻转。

4.2基带处理模块的低功耗设计

基带处理模块的设计框图如图 2所示;其基于IEEE 802.15.4协议的物理层帧及数据链路层帧结构如图 3所示。从提高cpu的效率和减少功耗角度出发,基带处理模块采用中断方式与CPU通线。基带处理模块发送完接收FIFO的数据帧,向CPU申请发送中断,等待CPU写入新的数据到发送FIFO;当基带处理模块接收到TR6903模块发来的数据帧,存放入接收FIFO中,产生接收中断等待CPU处理。

图 2 基带处理模块结构框图

图 3 物理层及数据链路层帧结构

基带处理模块主要采用并行结构与流水线技术来降低功耗。发送功能与接收功能的物理层发送模块,缓冲区都是并行结构。配置模块也是分开来设计,数据的处理方式也是并行。包处理模块的中CRC16也是采用并行结构进行校验的。这样设计的好处,是为了在慢时钟频率下,通过并行设计提高性能,达到与高速时速一样的性能。在图 2中的各子模块与子模块之间都有流水级,也就是锁存器,不仅仅为了减少不必要的翻转,更重要的减少关键路径上的长度,从而达到间接降低功耗的目的。

基带处理模块低功耗结构设计如下:

发送FIFO,接收FIFO:为接收,发送帧缓冲区,用来存放MAC层的数据负载。

SFR特殊功能寄存器:1、中断寄存器。主要有发送、接收中断标志、中断使能位,FIFO溢出标志位,发送、接收启位位。2、配置寄存器。CPU 通过写入SFR寄存器,来选择TR6903的工作模式,工作速率等。3、状态寄存器:存放FIFO的数据字节数等。

包处理模块:用硬件实现数据链路层部分功能。发送模式下,添加可变字节的前导码,3位的界定符,1个字节的帧长,可选的前向纠错编码,2个字节CRC16校验这些数据作为MAC层负载;接收模式下,包处理模块完成对数据包的解包,主要工作为前导码的检测,界定符的检测,可选的1个字节地址比较,2个字节的CRC16校验。

配置模块:配置控制模块,根据SFR中相应的配置来控制CLK,DATA,STOBE引脚的时序来控制TR6903相应的状态,实现跳频的功能。

接收物理层模块:接收控制模块,实现物理层发送数据的功能。在RX_FLAG信号为高,即检测界定符之后,在DCLK上升沿时采样RX_DATA引脚的状态,依次接收帧长字节,物理层有效负载,2个字节的CRC16校验,送给包处理模块处理,并同时从LEARN/HOLD引脚向TR6903芯片输出相应的高电平,来应答接收状态。

发送物理层模块:发送控制模块,实现物理层发送数据的功能。在DCLK的上升沿将包处理模块送来的物理层有效负载发送出去。

配置TR6903模式下仿真波形如所图 4示,以串行方式向TR6903写入6个字节的配置,改变TR6903工作频率,实现跳频。此时在ConfigClock的上升沿时从ConfigData送出10110010,00111010,01010110,00111010,10101010,10110010数据。Strobe为高时,ConfigClock停止。发送物理层帧部分仿真波形如图 5所示,以串行方式向TR6903发送物理层的帧。此时,先送出32位的0101…0101同步码,3个位的界字符111(TR6903检测到3个时钟周期以上的高电平),后面紧接是帧长及物理层负载。接收物理层帧部分仿真波形如图 6所示。TR6903在界定符发送完毕的最后一位,送出1个时钟周期高电平RxFlag信号;基带处理模块检测有效高电平,作为有效数据帧的开始,同时基带处理模块从LH引脚输出高电平,来响应TR6903。

图 4配置波形

图 5发送物理层帧波形

图 6接收物理层帧波形[page]

5. RTL级及物理设计的低功耗实现

RTL级物理设计低功耗实现跟选用的EDA软件有很大关系。在0.35um CMOS工艺下,采用synopsys的Design Compiler进行低功耗综合,布局布线基于Cadence的SOC Encounter平台。用Cadence的Voltage Storm对其进行门级功耗分析,动态功耗为103.6617mw。

6. 结束语

无线传感器网络SOC芯片与传统的MSP430+TRF6903方案比较起来更有优势,前者在可靠性,功耗,面积方面都更好。此方案在FPGA验证平台上验证成功,设计的工作频率为20Mhz,速度传输率达到64kbps,满足了无线传感器网络传输速度要求;并在Cadence的数字后端平台实现芯片的后端设计,工作频率可达到100Mhz。

参考文献:

[1] 吴微威,王卫东,卫国.基于超宽带技术的无线传感
器网络.中兴通讯技术,2005.4

[2] 戴红卫,郭炜,韩泽耀.一款低功耗SoC芯片的时钟管理策略.微电子学与计算,2005 Vol.22 No.3

[3] 王祚栋,魏少军.SOC时代低功耗设计的研究与进展.微电子学,2005 Vol.35 No.2

[4] Keshab K.Parhi.VLSI Digital Signal Processing
Systems Design and Implementation.机械工业出版社,2003

[5] 陆希玉,唐昆,崔慧娟.基于嵌入式系统的低功耗设计.微计算机信息,2005 No.20

 

关键字:SoC  无线传感 引用地址:无线传感器网络SOC芯片的低功耗设计

上一篇:PWM控制电路基本原理与FPGA
下一篇:FPGA+DSP核心架构的实时三维图像信息处理

推荐阅读最新更新时间:2024-05-02 20:44

无线传感器网络——放飞你的测量应用
自人类踏入信息时代,自然界的信息通过传感器源源而来。而随着技术的发展,人们已不满足于原有单一的、独立的传感器系统。很多时候,我们需要将来自不同区域的信息联合汇总,从而实现对现场状况的综合判断。 在农场里,我们需要了解各处作物的灌溉情况,土壤空气质量,以确保农作物健康生长;在矿区,我们需要知道瓦斯浓度,矿工位置以及地下矿场温湿度,粉尘浓度以保证工人人身安全;在大型建筑中,我们又需要了解建筑各个位置受环境湿度,风速的影响以及自身老化程度,以及时维护建筑的结构健康。通常,在这些情况下,用来采集数据的传感器被放置在相距上千米的位置,并且需要在长达几个月甚至几年的时间内进行连续数据检测工作,工作人员无法经常进行维护。这时,长距离布线
[测试测量]
<font color='red'>无线传感</font>器网络——放飞你的测量应用
Imagination PowerVR GPU 为凌阳科技新款车用 SoC 提供先进图形功能
2016年6月17日,Imagination Technologies 宣布,凌阳科技 (Sunplus Technology) 最新推出的车用音频/视频处理器中内置了 Imagination PowerVR GPU 的先进图形功能。总部位于台湾的凌阳科技是家庭与汽车市场的领先多媒体 IC 解决方案供应商。该公司的新款 SPHE6700 ADAS SoC 面向先进驾驶辅助系统 (ADAS) 以及全景式监控影像系统 (AVM) 等应用。 除了 PowerVR GPU 提供的先进 3D 图形加速功能之外,SPHE6700 最多可支持 7 通道 D1 或 4 通道高清相机输入,并具备全高清高画质视频解码器,可实现优异的车内影像与视频处
[汽车电子]
ASPEED选择CEVA的DSP用于其视频会议SoC中的音频和语音处理
无线连接和智能传感技术以及集成IP解决方案供应商CEVA日前联合ASPEED Technology (信驊科技)宣布,ASPEED 已在其第二代 Cupola360 SoC中获得许可并部署了 CEVA-BX1 音频/语音 DSP ,该产品用于智能相机和视频会议系统。两家公司还通过CEVA的ClearVox多麦克风降噪和回声消除音频前端 (AFE) 软件合作解决最具挑战性的在线会议应用。该软件包针对 CEVA-BX1 DSP 进行了全面优化,显着增强了任何语音会议系统的清晰度,并允许添加语音助手和免提控制功能。 ASPEED Technology董事长兼总裁Chris Lin评论道:“我们的第二代Cupola360 SoC是我们
[嵌入式]
中兴采用飞思卡尔 QorIQ Qonverge B4860 SoC部署基站
飞思卡尔与中兴扩大合作,创建新一代4G宽带无线宏基站 2015年3月2日,西班牙巴塞罗那(世界移动通信大会)讯-飞思卡尔半导体(NYSE:FSL) 与中兴过去成功创建了世界一流的LTE基站解决方案,在此基础上,中兴再次选用飞思卡尔QorIQ Qonverge B4860基带片上系统(SoC)打造新一代LTE-Advanced宏基站。电信业正向4G移动宽带系统迁移,顶级无线OEM和移动运营商越来越需要以更低成本提供更高的用户带宽,B4860 SoC能使其满足这种日益增加的需求。 中兴作为大型跨国企业,主要提供面向移动互联网的电信、企业及消费电子技术解决方案,该公司将使用飞思卡尔B4860 SoC创建高性能、高容量基站,
[网络通信]
采用MSP430的无线传感器网络温度节点设计
  本文利用温湿度传感器DSl8820使用较为简单,测量精度较高等优点,同时结合MSP430F2013的强大功能以及低功耗的特点,设计一种基于温度无线传感器网络监控系统中的节点,用来对环境的温度进行监控。无线传感器网络由于蕴藏着巨大的科学意义和使用价值,己受到越来越多学术部门、军事部门和工业部门的青睐。随着社会经济的发展,在很多情况下需要对环境的温湿度进行检测,并加以控制,特别是对污染严重、自然条件恶劣、人员难以到达的地方。   1 无线传感器网络结构   无线传感器网络是由部署在监测区域内大量的廉价小型或微型无线传感器网络节点组成,通过无线通信方式形成一个多跳的自组织智能网络系统。其应用前景非常广阔,现正逐步深入到人类生活的
[单片机]
采用MSP430的<font color='red'>无线传感</font>器网络温度节点设计
曾经把联发科旗舰Soc做到千元机
昨日下午,联发科举行新品发布会,正式推出了联发科迄今为止最强悍的手机芯片天玑9000。 这颗芯片采用台积电4nm工艺,由1个Cortex-X2 3.05GHz超大核和3个Cortex-A710 2.85GHz大核和4个Cortex-A510能效核心组成,安兔兔综合突破100万分。 在联发科天玑9000发布之后,OPPO、vivo、Redmi等品牌都宣布会使用这颗芯片。除此之外,realme副总裁徐起发文暗示realme也会使用天玑9000。 值得注意的是,在今年3月份,realme全球首发了联发科天玑1200,这是当时联发科最强旗舰Soc,首发机型是realme GT Neo,首发起售价为1799元,在同档位极具竞争力。
[手机便携]
曾经把联发科旗舰<font color='red'>Soc</font>做到千元机
“好莱坞”芯片作急先锋,TI发力4G多媒体设计
德州仪器(TI)正采用垂直定向工程设计团队来确保其第四代无线设计和开发成功。“我们正关注一个雄心勃勃的目标,将数百万4G多媒体产品2010年交到消费者的手中,那将采用一种新型的综合学科研究法,”TI通信系统和SoC研发实验室总监Dan Shaver在欧洲设计自动化和测试大会上表示。 该目标旨在令10美元的半导体元件工作于100MHz,而元件包含1000万门和存储器。 Shaver表示,他设想出一种系统级设计环境来处理4G设计的复杂性。“你得为这个垂直团队创立一个初创公司的运作,因此,设计到原型没有递交。所有团队成员明白项目要求,并且针对原型阶段进行处理。” Shaver的方案号召5类系统设计师致力于4G算法:MIMO、RF、
[焦点新闻]
业界首款 OMNIVISION推出超低功耗汽车摄像头3MP分辨率的SoC
据外媒报道,半导体解决方案开发商OMNIVISION宣布推出用于汽车环视系统(SVS)、后视系统(RVS)和电子后视镜的3 MP分辨率片上系统(SoC)OX03D的新系列OX03D4C。该全新SoC可为汽车OEM厂商提供1MP升级到3MP的无缝路径,同时在1/4英寸光学格式中保持高性能、低功耗和最小的2.1μm像素尺寸。该OX03D4C具有完全集成的图像信号处理器(ISP),能够实现140dB的高动态范围(HDR),并包括下一代色调映射算法以及业界领先的LED闪烁抑制(LFM)性能。 (图片来源:OMNIVISION) OMNIVISION汽车营销总监Andy Hanvey表示“客户需要查看应用程序时具有更高性能的解决方
[汽车电子]
业界首款 OMNIVISION推出超低功耗汽车摄像头3MP分辨率的<font color='red'>SoC</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

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