freetech

你可能忽略的关于低功耗的6件事

0
阅读(1676)

1、运行功耗可能不是最重要指标:有些人想找一种运行功耗低的芯片,想不用对程序进行低功耗的考虑,依靠芯片的运行功耗低来实现低功耗。实际上这种能节省的功耗相当有限。

2:唤醒时间也很重要:一般低功耗程序是大部分时间休眠,少部分时间工作,然而从休眠到唤醒的过程也要产生功耗,这样唤醒时间的长短也有很大影响的。

3、外设的影响:外设的好坏对功耗有很大影响,比如用DMA 处理数据传输要比用中断处理减少CPU唤醒次数,从而节省功耗。

4、优化系统设计也是节约功耗的一个有效途径:比如当某一模拟量大于或值时做一件什么事,若用AD采样处理就需要CPU频繁唤醒来采样,若模拟比较器实现就可以让CPU一直休眠,直到条件符合再唤醒来做要做的事。

5、外设管理不能省:不用的外设工作着也产生功耗,关闭不用的外设时钟甚至电源可减小功耗。

6、整个系统断电是最省电的方法:像遥控器这类的电器可能长时间处于不工作状态,平时整个系统断电,仅当有按键铵下时再给系统供电,可实现不工作时的零功耗。