数字信号处理(DSP)应用系统中的低功耗设计

发布者:RadiantBeauty最新更新时间:2007-06-29 来源: 电子设计信息网关键字:速率  响应  压差  静态 手机看文章 扫描二维码
随时随地手机看文章
随着电池供电系统应用的日趋广泛,许多系统特别是便携式产品都面临低功耗设计的问题,以DSP为核心的应用系统当然也不例外。本文就TMS320系列定点DSP器件为例,介绍一些行之有效的降低功耗的设计方法。

一、合理选择DSP器件

应根据系统要求来选择合适的DSP器件。在典型的DSP应用系统中,通常其核心是由一片或多片DSP构成数据处理模块,由于系统运算量大且速度要求高,因此DSP内部的部件开关状态转换十分频繁,这使得DSP器件的功耗在应用系统的功耗中占有相当的比例,所以设计人员在进行电路低功耗设计时要熟悉DSP及其相关产品的情况。DSP器件的功耗与该系统的电源电压有关,同一系列的产品,其供电电压也可能不同,如TMS320C2XX系列中供电电压就有5V和3.3V两种,在系统功耗是系统设计首要目标的情况下,应尽可能地选择低电压供电的DSP器件。选择3.3V低电压供电的DSP除了能减小DSP本身的功耗以降低系统的总功耗外,还可以使外部逻辑电路功耗降低,这对实现系统低功耗有着重要的作用。DSP生产厂家也比较注重系统功耗的问题,德州仪器公司(TI)为实现低功耗应用系统而设计了一批新型的DSP器件,以其中的TMS320C55X为例, C55X可以在0.9V和0.05mW/MIPS环境下运行,传输速率可达800MIPS,其功耗相当于TI上一代芯片C54X功耗的15%左右,非常适合应用于电池供电系统。此外,TI公司还充分考虑 DSP电源供电设计的问题,为支持DSP设计的TPS767D3XX将两个1-A线性稳压器和两个上电复位开关封装在一起,它不仅降低组件数量和电路板大小,使系统的成本降低,对于系统降低功耗也有重要的作用。

TPS767D3XX在全部1-A输出范围内提供极快的瞬态响应、低压差和几乎恒定的低静态电流(典型值为85μA),压差在1A时的典型值为350mV。可以说,选择何种器件基本上就决定了系统功耗的大小。

二、让DSP以适当的速度运行

TMS320系列的DSP一般采用CMOS工艺,CMOS电路的静态功耗极小,而其动态功耗的大小与该电路改变逻辑状态的频率和速度密切相关。TMS320系列应用系统的功耗与工作频率即系统时钟(CLKOUT1)成正比。在不需要DSP的全部运算能力时,可以适当地降低TMS320的系统时钟频率令DSP适速运行以降低系统功耗。当时钟频率增加时,电流也相应地增加,执行同样程序代码的时间会相应缩短。例如,以1.2mA/MHz运行一段500个时钟周期代码,当CLKOUT1为10MHz时,DSP执行该段代码用时50μs,所需电流为12mA;当CLKOUT1增加到20MHz时,所需电流增加到24mA,执行时间缩短为25μs。TMS320系列执行一段用户程序所耗能量与器件执行快慢无关,因为该能量仅仅取决于DSP器件内部逻辑状态转换的数目。如此看来,似乎DSP的功耗并未降低,那为什么不让DSP全速运行呢?原来,DSP以全速运行完代码后使用IDLE指令,进入降功耗模式后,仍然是要消耗能量的。尽管DSP全速运行和适速运行该段代码所耗电能是相同的,但是在前一种情况下,DSP在空闲状态还要消耗能量,而后一种情况,将节省这部分的能量。因此,在实际应用系统中并不需要DSP的最高MIPS运算能力时,适当降低系统的时钟频率能有效地降低系统功耗。

三、在软件设计中降低功耗

CPU内部执行不同的指令时所消耗的电流是不同的,在软件编程时如果能充分考虑到这一因素,在允许的情况下尽可能多使用低功耗指令,可以降低系统功耗。TMS320C55X有几种降功耗模式,这些降功耗模式中最常用的是IDLE和IDLE2指令。IDLE指令将CPU内部操作挂起,但是仍保留内部各部件逻辑的时钟,允许串口等片内外设继续工作。在使用20MHz的系统时钟时,使用IDLE指令所需电流的典型值为10mA。在相同的系统时钟下,执行IDLE2指令只需要3mA的电流;若关闭内部部件的输入时钟时执行IDLE2指令,这时电流值不超过5μA,CPU所消耗的电能将大大降低。

对诸如NOP(空操作)这类简单的指令而言,使用RTP(重复指令)将节省约12mA的电流;但是对MACD(相乘、累加及数据块移动指令)这类比较复杂而且所需电流较大的指令来说,使用重复指令反而会增加大约14mA的电流,达到90mA,这个数值是在所有数据并行处理的时候得到的,这里的并行处理是指MACD的操作数存放在不同的数据块中,对它们进行操作的时候,两块数据将被同时选中。因此为了降低系统功耗,在软件设计时应尽可能地将所要操作的数据存储在同一个数据块中,比如TMS320C209可将MACD的操作数一同存储在其片内4K的SARAM中。

四、存储器类型对功耗的影响

前文已经提到,在DSP器件按某一算法对数据进行处理时,DSP片内的CPU将消耗大部分的能量。但是,数据处理所在的存储环境也就是存储器的类型对系统功耗有着较大的影响。以TMS320C2XX为例,片内的存储器有单访问RAM(SARAM),双访问RAM(DARAM)和ROM三种,TMS320C206还有闪速存储器。DSP应用系统可用片内的SARAM、DARAM、ROM或片外扩展的ROM来存储用户指令代码,由于DARAM仅有256字节的容量,因此在一般情况下它被设置为数据RAM。在相同的条件下执行一段测试代码,程序在片内的ROM运行要比在SARAM中运行节省10%的能量。这是因为SARAM不能存储用户代码,断电后程序丢失,它只能将程序从ROM中加载后运行。在将代码用BLPD(从程序存储器到数据存储器的块移动)、TBLR(表读)和RPT(重复下一条指令)等指令从程序区传送到数据区的过程中要消耗部分能量,而在片内的ROM中运行代码则可节省这部分能量。执行存放在片内存储器的用户代码所耗能量要比执行存放在片外的存储器低,其原因是程序在片内ROM中运行可省去驱动外部程序存储器接口电路所需要的电流。

五、正确处理外围电路

外围电路包括输入和输出两部分。从输出部分来看,外围电路的驱动要消耗一部分能量,除在DSP系统中使用的逻辑电路采用CMOS器件外,应尽可能地选用低功耗的外围器件,例如系统的显示部分应选用LCD(液晶显示器)等。当外部接口中逻辑电路所用的门电路较多时,应使用单片的PAL或ASIC来完成。从输入部分来看,DSP芯片中未使用的输入引脚应接地或接电源电压,若将这些引脚悬空,在引脚上很容易积累电荷,产生较大的感应电动势,使输入引脚电位处于0与1间的过渡区域。这时反相器上、下两个场效应管都会导通,使系统功耗大大增加。

结束语

除前面所提影响DSP应用系统功耗的几个因素以外,还有很多其他因素,比如DSP应用系统所处环境的温度等。具体到任何一个实际的应用系统,在达到设计指标的前提下应细致地对硬件、软件进行多方面的优化,从而有效地降低系统功耗。

关键字:速率  响应  压差  静态 引用地址:数字信号处理(DSP)应用系统中的低功耗设计

上一篇:TMS320VC55x系列DSP的Flash引导方法研究
下一篇:ISP技术在《数字电路》课程设计中的应用

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

单片机静态方式点亮数码管
电路只驱动一个数码管,该数码管为共阴管,公共端接地,段管直连到单片机的P2口,所用单片机为AT89C52,电路图如下所示: 通过昨天对数码管的讲解,我们知道如果要点亮一个共阴型的数码管,只需要把公共端连到低电平,段管给高电平就可以,如下图所示。 所以看程序: 第4行:共阴数码管的字段表; 第17行:for循环,循环10次,控制数码管的显示内容; 第19行:将所要显示的内容送给数码管; 本次的内容很简单,希望对初学者有个借鉴作用。
[单片机]
单片机<font color='red'>静态</font>方式点亮数码管
PIC单片机开发板:数码管动态扫描程序,显示静态效果
//------------------------------------------------------------------------------------------------------------------------- /*这是自已写的:数码管动态扫描,显示静态效果 心得,显示看起来像乱码,实际上是位置不对(要选送段选,再打开位选)的缘故。 改为delay(300);则流水速度加快 */ #include pic.h #define uchar unsigned char #define uint unsigned int __CONFIG(0x3B31);// void delay(uchar x)
[单片机]
PIC单片机开发板:数码管动态扫描程序,显示<font color='red'>静态</font>效果
低压线性稳压器(LDO)的和功耗
便携产品电源设计需要系统级思维,在开发由电池供电的设备时,诸如手机、MP3、PDA、PMP、DSC等低功耗产品,如果电源系统设计不合理,则会影响到整个系统的架构、产品的特性组合、元件的选择、软件的设计和功率分配架构等。同样,在系统设计中,也要从节省电池能量的角度出发多加考虑。例如现在便携产品的处理器,一般都设有几个不同的工作状态,通过一系列不同的节能模式(空闲、睡眠、深度睡眠等)可减少对电池容量的消耗。即当用户的系统不需要最大处理能力时,处理器就会进入电源消耗较少的低功耗模式。 带有使能控制的低压差线性稳压器(LDO)是不错的选择。   低压差线性稳压器(LDO)的结构主要包括启动电路、恒流源偏置单元、使能电路、调整元件、基准
[电源管理]
低压<font color='red'>差</font>线性稳压器(LDO)的<font color='red'>压</font><font color='red'>差</font>和功耗
式流量计在满量程30%以下的应用
现场的很多工艺人员也许都了解,标准节流装置在满量程下30%不宜使用,量程比比较合适的也就是3:1,如果过大的话,严重影响到精度。虽然现在很多的差压式流量计量程比能做到很大,像现在应用比较广泛的V锥流量计可以做到13:1,而擅长测量脏污介质的楔形流量计的量程比更大,可以做到15:1,这些产品直接弥补了标准节流装置测量量程比小的不足之处。那么为什么节流装置测量现场流量的时候,只有这么小的流量呢?研究其原理,你就不难发现,这主要还是节流装置流量计算公式所决定的,下面就给大家详细介绍下这其中原由: 流量测量中,国家标准规定:节流装置适用的流量比为30%(也就是最大流量:最小流量=3:1),这里因为差压和流量的平方成比例,流量比低于30%时
[测试测量]
直流电子负载应用之测试电源瞬态响应
大多数电源设计为通过电压调节电路提供恒定电压。如果负载突然消耗大量电流,那么调节电路无法输出稳定电压。而极端情况是输出最大电压和需要满电流的瞬态。 例如,是德科技的瞬态响应测试就是在电源的最大输出电压下进行的。输出电流从最大值的 50% 开始,先上升到最大值,然后返回到 50%。参见图 1,电流的急剧变化产生了两个电压瞬态。 图 1. 从电源吸收的最大电流突然发生变化,导致电压瞬态 瞬态响应时间是指电源从负载的显著变化中恢复原状所需的时间。一旦电源输出电压回到稳定的限制范围,我们就认为它已经恢复,见图 2。 例如,Keysight E36312A三路输出电源规定在 15 mV 的稳定范围内恢复的时间低于 50 μs。这发生在负
[测试测量]
直流电子负载应用之测试电源瞬态<font color='red'>响应</font>
EPCOS推出全新高精度可弃式医用体温计
  爱普科斯(EPCOS) 生产的新型可弃式体温计具有精度高(高达±0.1 K)和响应迅速(7s)的特点。用于测量病人体温时,操作简单、快捷。可弃式传感器的设计理念得益于成熟的陶瓷技术,即芯片式负温度系数(NTC)热敏电阻,同时采用了获得美国食品与药品管理局(FDA)认可的材料,如聚丙烯等,以及所使用的新工艺。      通过低温工艺将NTC芯片和铜引线用银浆相连接,可最大限度地降低工艺引起的NTC热敏电阻的阻抗漂移。采用其他连接技术,如锡焊或焊接,不能达到这样的效果。可弃式体温计的最大优点是它的响应时间非常短。若采用传统的方法来缩短测量时间,则必须通过复杂的预测方法,推断出病人预期体温。爱普科斯的解决方案不需要这样做。因此,不
[医疗电子]
Verizon、爱立信、高通,联合实现速率高达5.06Gbps 5G连接
继上周 Verizon宣布其推动5G部署及技术创新的相关进展后,Verizon、爱立信和Qualcomm Technologies, Inc.联合进行了全球首次峰值速率高达5.06Gbps的5G连接演示,继续推动5G技术向前发展。利用5G毫米波频谱和载波聚合(这一技术可将频谱上多个信道聚合,为无线网络数据传输带来更高效率),上述三家公司聚合八个独立信道实现了数千兆比特速率。 Verizon 终端技术副总裁Brian Mecum表示:“我们很早就开始推动5G技术演进,并积极地持续推动创新——突破技术边界,为客户提供覆盖更广、速度更快的5G服务。此项成果是我们通过毫米波频段向客户提供真正差异化服务的又一里程碑。” 5G技术在完
[网络通信]
国内首款多频段GSM/EDGE功率放大器模块在沪诞生
锐迪科 RDA6216 瞄准 GSM/EDGE 手机市场 上海3月27日电 /新华美通/ -- 锐迪科微电子 (RDA),中国最有实力的射频 IC 产品提供商,近日宣布:凭借其在无线通信领域先进的射频 (RF) 技术和集成电路设计 (IC) 方面的专长,率先推出了首款具有自主知识产权的 GSM/EDGE 四频段功率放大器模块 RDA6216,能够完全替代现有传统方案,打破了国外产品垄断,填补了我国技术空白。 随着通信技术的发展,基于 GSM/GPRS 网络的数据增强型移动通信标准 EDGE 开始走入人们的生活,具备 EDGE 网络功能的手机将逐渐成为消费热点,GSM/EDGE 产品已经表现出良好的市场前景。RDA6216 就
[新品]
小广播
最新应用文章
换一换 更多 相关热搜器件

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