

来源:http://www.greensound.net.cn/news/175.html 发布时间 : 2021-12-24
TMS320系列的DSP方案一般采用CMOS工艺,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方案在空闲状态还要消耗能量,而将节省这部分的能量。因此,在实际应用系统中并不需要DSP方案的最高MIPS运算能力时,适当降低系统的时钟频率能有效地降低系统功耗。
正确处理外围电路:
外围电路包括输入和输出两部分。从输出部分来看,外部电路的驱动要消耗一部分能量,除在DSP系统中使用的逻辑电路采用CMOS器件外,应尽可能地选用低功耗的外围器件,例如系统的显示部分应选用LCD(液晶显示器)等。当外部接口中逻辑电路所用的门电路较多时,应使用单片的PAL或ASIC来完成。
相关标签: