DSP电源管理技术加快设计进度

最新更新时间:2011-03-31来源: 互联网关键字:DSP  电源管理技术 手机看文章 扫描二维码
随时随地手机看文章

许多电池供电的手持系统都要求具备数字信号处理功能,设计这种产品时,我们必须高度重视功耗问题。

选择既能符合计算能力要求又在功率预算之内的DSP是决定设计在市场成败的关键,否则,设计小组必须劳民伤财重新设计。

不过,大多数设计工程师已经痛苦地了解到,传统 DSP 功耗估算方法最多也只能获得近似值,因此我们需要用软件来管理功耗并估算功耗的新技术。

数据表不够用

以前,设计小组选择处理器时首先要查看备选DSP的数据表。以 mA/MIP 或mA/MHz 为单位的测量值通常与芯片的最大 IDD 配套提供。几乎所有数据表都提供上述信息。

上述数据的问题在于,功耗很大程度上取决于应用本身,而数据表中的统计数据往往不能完全符合实际应用。

半导体公司认识到上述问题,通常只给出基本情况,供估算功耗数值参考。举例来说,常见的 TI DSP 会给出以下工作情况:CPU 执行 75% 双 MAC 和 25% ADD,数据总线活动适中(正弦波形图表)。CPU 及 CLKGEN (DPLL) 域处于工作状态中。

除非设计小组的应用情况与上述描述一致,否则数据表中的数据仅用于比较同一制造商推出的类似芯片。事实上,其他半导体公司很可能会在不同情况下测量功耗。

对那些功耗限制更严的设计人员来说有些状况让数据表的价值更成问题。DSP是复杂的芯片,其包括休眠模式和断电模式等节电功能。上述功能会将单次估算中的误差加以放大。数据表未考虑到功耗实际上由两部分组成:工作在内核电压源上的处理器和工作在 I/O 电源上的外设都涉及功耗问题。

设计小组希望用不同的实施方法和平台比较功耗。

这些挑战造成的后果就是,设计小组往往需要构建原型板,并根据不同处理器、实施方法及平台等因素对功耗加以估算。上述方法尽管要花很多时间而且成本不菲,但至少还能为我们提供比较精确的数据。

变量测量

我们对估算不同情况及实施方法下的功耗所用的方法已经有了较好的了解。只有经过细分,并根据实际测量得出的数据才会更加有用。具体过程通常如下:

将芯片分为子系统;

独立执行每个子系统;

用减法分析来确定每个子系统的功耗;

确定每个子系统的最大功耗及闲置功耗;

用内插法估算子系统功耗;

最后用叠加法估算芯片功耗。

我们通常将经测量得出的数据连同制造商给出的数据(如内核电压)制成电子数据表,并通过适当运算进行估算。如图 1 所示,右侧的灰白部分即为功耗估算结果。

图1. 电子数据表有一定的用处,但仍不能反映实际情况

这种方法与数据表值比较法相比尽管有一定改进,但仍需进一步完善。举例来说,我们不妨假设主要用于过滤应用的 DSP,其工作时间约占 20%,待机时间约占80%。

目前的 DSP 需要考虑到占空比问题,这有助于节电。举例来说,芯片不工作时,电压可降至待机数值。频率在 CMOS 功耗中起主要作用,如果芯片不参与过滤工作,那么我们就能降低频率。

电源优化技术

TI 等半导体厂商努力推出芯片级电源控制技术。以前设计小组是无法应用这种特性的。现在,设计人员能通过软件发挥电源优化技术的优势。

为了说明如何实现上述工作,我们不妨先来看看设计小组能采用哪些优化性能的方法。

在芯片自身内部,系统设计人员能采用深度休眠模式、动态电压和频率缩放等技术,而且还能在芯片闲置时关闭不必要的资源。

我们还能在系统启动过程中节约大量电力。通常说来,启动过程中会开启所有系统,不过我们可以让那些应用及启动过程中不用的部分关闭或保持闲置状态。

我们在软件代码优化时也要想到功耗问题。通常的规律是,我们应以尽可能小的占用空间集成尽可能多的必需功能,这样可以缩减存储器的占用面积。不过,由于应用不得不更频繁的执行代码,这种做法往往会导致功耗的加大。

编写代码时还应减少指令存取的数量,并优化缓存和内部指令缓冲。上述措施都有助于节约DSP的工作模式时间,并最大化闲置时间,以此来降低频率和电压。

我们还能用其他技术来实现系统级控制,包括:

认真选择组件

尽可能减少组件数量

首先采用内部存储器来最小化芯片间的功率损耗

对于启动或低速运算以及偶尔用到的功能采用外部存储器

启动后给启动存储器断电

新一代电源控制技术

通常说来,半导体厂商在芯片中内置的节电功能会自动工作,举例来说,芯片进入闲置状态后电压和频率就会自动降低。

不过,我们现在有了更尖端的技术,系统设计人员现在能对 DSP BIOS 进行工作,从而进一步加强电源管理。

自动的电压或频率缩放是一种有用的特性。不过 DSP 的内核电压快速变动往往会对外设造成意料不到的影响。操作系统的时基可能会因频率变动而受到影响,有些外设驱动程序可能需要了解 频率和电源状态的变化,这样才能继续有效工作。

操作系统调度程序的有效性也会因为频率缩放而受影响。通常说来,系统应进行协调,以确保安全的电压和频率控制,适当地进入闲置状态。

半导体厂商通过创建DSP BIOS功率调整程序库,可实现更高级的功耗控制,同时还能确保避免因电压和频率缩放而发生问题。通过GPIO引脚向外设发送消息,我们还能将上述控制技术从芯片延伸到外设。

图2显示了功率调整例程的实例(如下图中的 PSL),设计人员通过代码编写,可从程序库中直接调用。

我们不妨假设 DSP 正在运行非常复杂的算法。通常说来,内核电压为 1.6V,频率为 200 MHz,如图 2 中左侧蓝线所示。不过,当未运行算法时,我们可用功率调整程序库将频率降至 72 MHz。

一般来说,内核电压会保持为1.6V。不过我们也可用功率调整程序库安全地将电压降至1.2V,从而在算法不运行期间使功耗进一步降低 30 mW。

TI 率先在其TMS320VC5509A DSP中采用功率调整程序库,这就是本例所用的DSP。

图2. 功率调整程序库功能实现功耗微调

新一代功耗估算技术

除了上述各种功耗工具的帮助之外,设计人员还需要想办法估算整个系统的功率。解决这一问题的最新方法需要将半导体公司提供的软件与虚拟仪表厂商(如美国国家仪器公司National Instruments)提供的硬件进行集成。

在采用这种方法时,开发人员可利用美国国家仪器公司提供的 LabView 来监控实际应用过程中芯片的执行情况。TI 在数据表中提供了有关 TMS320VC5509 的丰富功率测试数据。

采用 LabView 和 C55 电源优化 DSK (C55 Power Optimization DSP Starter Kit),设计小组能尝试采用不同的实施方案,并用类似于图 3 所示的 GUI 工具对功耗加以调节。

图3. 调节 DSP 内核、I/O及电路板功耗

我们可用上述工具包探索各种设计方案,并分别测得 DSP 内核、DSP I/O 以及包括闪存存储器、编解码器及其他外设在内的整个电路板的高精度功耗。

通过结合采用上述创新方法来控制芯片功耗并估算系统功耗,设计人员能够获得一种功能强大的新型方法,适用于功耗要求严格的 DSP 应用。




关键字:DSP  电源管理技术 编辑:冰封 引用地址:DSP电源管理技术加快设计进度

上一篇:基于BQ24060的锂离子电池充电器的设计
下一篇:基于MSK4225的中频电源设计和实现

推荐阅读最新更新时间:2023-10-18 15:13

基于DSP的正弦信号发生器设计
引言 正弦信号发生器是信号中最常见的一种,它能输出一个幅度可调、频率可调的正弦信号,在这些信号发生器中,又以低频正弦信号发生器最为常用,在科学研究及生产实践中均有着广泛应用。 目前,常用的信号发生器绝大部分是由模拟电路构成的,当这种模拟信号发生器用于低频信号输出往往需要的RC值很大,这样不但参数准确度难以保证,而且体积大和功耗都很大,而由数字电路构成的低频信号发生器,虽然其低频性能好但体积较大,价格较贵,而本文借助DSP运算速度高,系统集成度强的优势设计的这种信号发生器,比以前的数字式信号发生器具有速度更快,且实现更加简便。 系统原理 一般的采样型SPWM法分自然采样法和规则采样法,自然采样法是将基准正弦波与一个载
[模拟电子]
利用MSGQ模块简化复杂DSP的应用
  电信基础设备、视频基础设备以及影像应用等对于带宽的要求迅速提升,这些系统需要支持具有更高分辨率、更快帧速率以及更出色音质的音视频流。同时,上述系统还要提高信道密度,降低每信道的功耗。此外,该市场不仅要求提高外设与存储器的集成度,而且还要进一步缩减电路板面积,从而节约系统成本。开发人员需要高度可扩展的灵活硅芯片器件和工具来帮助他们跟上市场发展趋势的要求。   用于数字信号处理器(DSP)的一些传统高性能I/O在可靠性、带宽充足性以及可扩展性等方面都存在一定的局限性。串行RapidIO(sRIO) 能够通过提供一种高性能的分组交换式互连技术解决这种局限性问题,这对复杂的DSP拓扑而言非常有用。与其前代技术不同,sRIO不需要
[嵌入式]
CEVA在CES 2012展会上展示最新IP技术
全球领先的硅知识产权 (SIP) 平台解决方案和数字信号处理器(DSP)内核授权厂商CEVA公司宣布将于2012年1月10日至13日在美国拉斯维加斯的CES 2012上展会上展示一系列用于数字家庭和移动市场的创新多媒体和通信解决方案。在此次展会上,CEVA将在拉斯维加斯希尔顿酒店专用会议室与恭候来访嘉宾,与会者可参与互动演示,并与CEVA管理层会谈。 CEVA将在CES展会上展示各种不同的技术组合,这表明公司继续向新型潜在市场进行战略扩张,而高性能、完全可编程的DSP内核在降低成本和实现真正产品差异化方面将发挥重要的作用。CEVA在CES所展示的演示平台包括: 用于智能电视的虚拟鼠标接口 —
[嵌入式]
基于FPGA+DSP的频谱监测仪设计及实现
随着微波技术的广泛发展,空间和地面电磁环境越来越复杂,无线电频谱资源作为公共资源的一种,需要频谱管理部门进行有效的分配和监控。特别是在频带日益拥挤、自然和人为干扰日益增大的情况下,频谱监测系统有必要进行监测,检测存在的干扰,以便采取措施将影响降至最低,确保频谱资源得到合理的利用。 电磁频谱监测分析仪是应对当前电磁信号频谱检测挑战,兼备高分辨率和高搜索速度的检测设备。频率分辨率的提高意味着幅度检测灵敏度和频率分辨能力双提升、因此其高分辨率、高速扫描的特点意味着在电磁信号检测领域拥有强大的检测效率。本系统采取了基于 FPGA ,DDR2内存卡和多 DSP 的信号高速存储及处理,多模式多窗口信号检测,多域信号分析的技术路线,是一台性能
[嵌入式]
基于FPGA+<font color='red'>DSP</font>的频谱监测仪设计及实现
基于FPGA+DSP远程监控器设计与实现
  研究目的   为了远程对现场进行设备管理和环境监控,并简化现场监控设备,有效地提高整个系统的稳定性和安全性。拟开发一款远程控制器,简称 RCM 远控器。该远控器将集现场数据采集、多种通信协议转换、故障告警、应急控制、智能联动、内嵌WEB配置页等多项功能。   主要研究内容   1.远程监控系统   远程监控系统总体结构(如图1所示),其中主要研究内容为 RCM 远控器。      图 1   远控器通过RJ45与TCP/IP网络开放式网络相连;远程浏览站通过远控器的IP地址和密码浏览并获取信息;远程监控中心则通过网络对远控器实施实时监控。在这里,远控器是一台具有数据采集、数据传输和智能处理的微型计算机系统。   2、 R
[嵌入式]
基于FPGA+<font color='red'>DSP</font>远程监控器设计与实现
基于DSP高精度伺服位置环设计
   引言   机床是装备制造业的母机,也是装备制造业的引擎。我国“十一五”发展规划明确规定:国产数控机床国内市场占有率要达到60%,高端产品与国际先进水平的差距缩小到5年以内。   作为数控机床的重要功能部件,永磁同步电机伺服驱动装置是数控机床向高速度、高精度、高效率迈进的关键基础技术之一。随着新的微处理器、电力电子技术和传感器技术在伺服驱动装置的应用,伺服驱动器的性能获得极大的提高。如日本的安川公司利用新的微处理器,以及通过扩充新的控制算法,速度频率响应提高到了1.6kHz,具有自动测定机械特性,设置所需要的伺服增益功能,实现了“在线自动调整功能”;发那科公司的新一代驱动器则采用了1600万/转的高分辨率的编码器,
[嵌入式]
总线系统与DSP硬件接口设计
1 引言     从1982年世界上诞生了首枚DSP芯片后,经过20多年的发展,现在的DSP属于第五代DSP器件。其系统集成度更高,已将DSP芯核及外围器件综合集成到单一芯片上,DSP逐渐成为数字信号处理器的代名词。同时,数字信号处理技术在理论和算法上也取得了突破性进展,他本身也形成了比较完善的理论体系,包括数据采集、离散信号与离散系统分析、信号估计、信号建模、信号处理算法等内容。DSP技术已在航空航天、遥测遥感、生物医学、自动控制、振动工程、通讯雷达、水文科学等许多领域有着十分广泛的应用。通过数据采集系统将原始数据传送到DSP,DSP完成算法的处理是工程上的一种应用模式,数据的传送可以通过各种计算机总线来实现。    
[嵌入式]
基于DSP的心电监护模块设计
    摘要: 美国德州仪器公司(TI)的TMS320C2XX系列定点数字信号处理器(DSP)具有强大的实时处理能力和高度集成的片上硬件资源,使用灵活方便,在数字信号处理领域得到了广泛的应用。讨论了该DSP系列中的TMS320F206的心电监护模块中的应用,包括硬件接口和软件编程。     关键词: 心电监护 ECG 数字信号处理器 AD采样 心脏在机械收缩之前,心肌预先发生电的激动,并向全身各部位放散,从而在体表的不同部位产生电位差。通过体表把这种变动着的电位差按时间顺序描记出来的连续曲线就是心电图(ECG)。 心电图是诊断心律失常的最可靠的途径,其它临床检查虽然也可以诊断某些心律失常,但是准确率不高
[应用]
小广播
最新电源管理文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved