软硬件低功耗设计( 三 )


时钟频率越高,必然会带来更高的能量消耗,能量守恒嘛,干活快,消耗的能量肯定大 。可以降到够MCU“活着”就行了,拿出大学考试,“60分及格,多1分浪费”的精神 。
在工作中还要学会频率的切换,比如有大数据需要运算,运算的时间要尽可能短以便及时响应,此时,就必须把频率切换到越高越好,但是计算完,比如是要显示出来计算结果,那刷屏速率,能满足即可,过高的频率反而会增加功耗 。
下面是的一个功耗表,可以看到,不同频率下的功耗差异还是很大的 。
模式切换
此图与下面描述无关
MCU是设置了好几个工作模式的,在合适的模式下做合适的事情,是低功耗设计的一大特点 。
来看看STM32的几个模式及功耗:
可以看出,频率相同下,模式不同,功耗差异巨大,同一模式下,频率不同,功耗也有很大不同 。