做集成电路这个行业,真的很不容易!
嵌入式系统的低功耗设计技术
上一篇 /
下一篇 2006-11-16 19:56:26 / 天气: 晴朗
/ 心情: 高兴
|
|
|
EDA中国门户网站g*pNy)q k4yF 引言EDA中国门户网站^4d^(^%z:{ 功耗问题是近几年来人们在嵌入式系统的设计中普遍关注的难点与热点,特别是对于电池供电系统,而且大多数嵌入式设备都有体积和质量的约束。降低系统的功耗具有下面的优点: L7t:fU)GEC%A;jV#iC0(1)对于电池供电系统,延长电池的寿命,降低用户更换电池的周期,提高系统性能与降低系统开销,甚至能起到保护环境的作用;
k+Sd1mYrkp&@,m0(2)安全的需要:例如工业现场总线设备的本安要求,实现本安要求的一个重要途径是降低系统的功耗;
J;k}'q'\f0(3)降低电磁干扰:系统的功耗越低,电磁辐射的能量越小,对其它设备造成的干扰越小,如果所有的电子产品都设计成低功耗的,那么电磁兼容性设计会变得容易;EDA中国门户网站^&X)x1gAb)f/A (4)节能:特别是对电池供电系统来说,节能更为重要。 0erJe)mh5If8E0
j&[zQ,^SA*m
p0功耗产生的原因 T%~)mZX
V
M&w0 目前的集成电路工艺主要有TTL和CMOS两大类,无论哪种工艺,电路中只要有电流通过,就会产生功耗。通常,集成电路的功耗分为静态功耗和动态功耗两部分:当电路的状态没有进行翻转(保持高电平或低电平)时,电路的功耗属于静态功耗,其大小等于电路的电压与流过的电流的乘积;动态功耗是电路翻转时产生的功耗,由于电路翻转时存在跳变沿,在电路的翻转瞬间,电流比较大,存在较大的动态功耗。 aN/Q
[iHq)I8G0 其中是静态功耗,是工作电压,是工作频率,是负载电容。与功耗相关的因素越大,功耗越大。EDA中国门户网站2M
wB'lz 由于目前大多数电路采用CMOS工艺,静态功耗很小,可以忽略。起主要作用的是动态功耗,因此降低功耗从降低动态功耗入手。 I.c,{9^*p*iU!l{
L j0
EDA中国门户网站QN"Sv4E"s7R硬件低功耗设计EDA中国门户网站WO-xx"|HU@
"GDr$T0y4u
}8v0选择低功耗的器件 TJnL `|)^rp0 选择低功耗的电子器件可以从根本上降低整个硬件系统的功耗,目前的半导体工艺主要有TTL工艺和CMOS工艺,CMOS工艺具有很低的功耗,在电路设计上尽量选用,使用CMOS系列电路时,其不用的输入端不要悬空,因为悬空的输入端可能存在的感应信号造成高低电平的转换,转换器件的功耗很大,尽量采用输出为高的原则。EDA中国门户网站SN@$Bs3P 嵌入式处理器是嵌入式系统的硬件核心,消耗大量的功率,因此设计时选用低功耗的处理器;另外,选择低功耗的通信收发器(对于通信应用系统)、低功耗的外围电路,目前许多的通信收发器也设计成节省功耗方式,这样的器件优先采用。EDA中国门户网站?I:K}5F9u$l 选用低功耗的电路形式EDA中国门户网站z Xz7I v V1J+@ 完成同样的功能,电路的实现形式有多种。例如,可以利用分立元件、小规模集成电路、大规模集成电路甚至单片实现。通常,使用的元器件的数量越少,系统的功耗越低。因此,尽量使用集成度高的器件,减少电路中使用的元件的个数,减少整机的功耗。EDA中国门户网站
Nfg8I!_U8l,\;Dr
"G$BQ}$h9^0单电源、低电压供电
Ow!\QH)t2k0 一些模拟电路如运算放大器等,供电方式有正负电源和单电源两种。双电源供电可以提供对地输出的信号。高电源电压的优点是可以提供大的动态范围,缺点是功耗大。例如低功耗集成运算放大器LM324,单电源电压工作范围为5V~30V,当电源电压为15V时,功耗约为220mW;当电源电压为10V时,功耗约为90mW;当电源电压为5V时,功耗约为15mW。可见,低电压供电对于降低器件功耗的作用十分明显。因此,处理小信号的电路可以降低供电电压。 M4O6mcjy)WW0
,G[a8`jE'r3?$po0分区/分时供电技术EDA中国门户网站,WHU0lGH 一个嵌入式系统的所有组成部分并非时刻在工作,基于此,可采用分时/分区供电技术。原理是利用“开关”控制电源供电单元,在某一部分电路处于休眠状态时,关闭其供电电源,仅保留工作部分的电源。 "e(ytC[\0I/O引脚供电 [*~$J7tZ&c+IP0 嵌入式处理器的输出引脚在输出高电平时,可以提供约20mA的电流,该引脚可以直接作为某些电路的供电电源使用,如图2所示,处理器的引脚输出高电平时,外部器件工作;输出低电平时,外部器件停止工作。需要注意,该电路需满足下列要求:外部器件的功耗较低,低于处理器I/O引脚的高电平输出电流;外部器件的供电电压范围较宽。EDA中国门户网站tiJ+b$nD,f
|$J 电源管理单元设计 %_9\$jA co0 处理器全速工作时功耗最大;待机状态时功耗比较小。常见的待机方式有两种:空闲方式(idle)和掉电方式(shut down)。其中idle方式可以通过中断的发生退出,中断可以由外部事件供给。掉电方式指的是处理器停止,连中断也不响应,因此需要进入复位才能退出掉电方式。EDA中国门户网站K9]6?[E$R RH? 为了降低系统的功耗,一旦CPU处于“空转”,可以使之进入idle状态,降低功耗;期间如果发生了外部事件,可以通过事件产生中断信号,使CPU进入运行状态。对于shut down状态,只能用复位信号唤醒CPU。 5G*F,[5t"zE;OF`0智能电源设计EDA中国门户网站s,{(ws7Rw:P 既要保证系统具有良好的性能,又能兼顾功耗问题,一个最好的办法是采用智能电源。在系统中增加适当的智能预测、检测,根据需要对系统采取不同的供电方式,以求系统的功耗最低。许多膝上型电脑的电源管理采用了智能电源,以笔记本电脑为例,在电源管理方面,Intel公司采取了Speed Step技术;AMD公司采取了Power Now技术;Transmeta公司采取了Long Run技术。虽然三种技术涉及到的具体内容不同,但基本原理是一致的。以采用Speed Step技术的笔记本电脑为例,系统可以根据不同的使用环境对CPU的运行速度进行合理调整。如果系统使用外接电源,CPU将按照正常的主频率及电压运行;当检测到系统为电池供电时,软件将自动切换CPU的主频率及电压至较低状态运行。EDA中国门户网站&a*\,Uld+pa3aQ 降低处理器的时钟频率 h*TO$^|?0 处理器的功耗与时钟频率密切有关。例如Microchip公司的PIC16C54在不同的振荡方式和频率下的功耗如表1所示。 .L.s3}/@M2{p0表1 处理器时钟与功耗的关系EDA中国门户网站m }!NeE B 振 荡 器EDA中国门户网站7A5^DoTlsE{ 频率/kHz D
D[A2k!]V0振 荡 模 式EDA中国门户网站En
M@ H$J2h7KXI 上电期/μAEDA中国门户网站b.kfeI"j
l ^ 运行期/μA *u8|vQ~t0睡眠期/μA e{r%@
l-P0阻容EDA中国门户网站X#~$p5gi%V 261K
a2}(x?:o0B7fgJ9v0RCEDA中国门户网站CE#UU? `9{Y 51.2EDA中国门户网站-\,M/ln4U-cW 396μA uQ
@w
?Jwl4wA/g00.32 +i0Rk.n;z5{0阻容EDA中国门户网站"U-|U3Tz
J+}2w/Ar 1.13MHz ya8T0G0Ke0RCEDA中国门户网站L|;LR&~S&U 51.4EDA中国门户网站V0XSa!{8Zc 510μAEDA中国门户网站!_!IJ%^1` 0.3EDA中国门户网站)v
R5mltP._%X3uZ 晶体EDA中国门户网站M
~ti*U 32768Hz +r7m'Z(FNn!V,gr0LP S RQ5B5l(G:Ej:N051.2EDA中国门户网站"q#n0ih\Sgc
n&qN'uT 23.5μA 5o/l?!l(p'`00.3 .N,lV
J9ni\A_0晶体 5Hy rg
A-`["H050KHzEDA中国门户网站&K-p6n[3P*? LPEDA中国门户网站@OoxVp-Yj!v 61.4 [9p;]v5vF6x039.4μA &B | |