Rime
®
锐米通信
© 2015 Rime
®
Technology Inc. page -1
Rime
®
研发经验
MCU 低功耗设计(一)理论
一. MCU 耗能因素
现代的 MCU 一般使用 CMOS 技术,耗能包括 2 方面:
静态消耗 主要是晶体管消耗能量;
动态消耗 公式=C×V
2
×f,其中 C 是 CMOS 的负载电容,V 是供电电压,f 是
时钟频率;
总 电 能 消 耗 是 静 态 消 耗 和 动 态 消 耗 之 和 , 即 : I
DD
=f ×
I
DynamicRun
[uA/MHz]+I
Static
[uA].
因此,电能消耗依赖于:
MCU 芯片尺寸 或者说晶体管的数目;
MCU 供电电压 降低电压可以成平方级别地降低电能消耗;
时钟频率 可以把时钟频率降低到刚好满足应用需要;
外设数目 使能的外设越多,耗能越大;
运行模式 合理选择工作模式可以大幅节能,如,全速工作极短时间后进入睡眠
模式。
二.节能方法
1. 关闭不需要使用的外设;
2. 所有未使用的引脚必须连接到一个确定的逻辑电平;
3. 当有外设必须保持激活时,使用 Wait 模式来获得低功耗;
4. 使用合适的 V
DD
值;
5. 尽可能地使用低功耗运行模式;
6. 如果不能使用低功耗模式,那就将主频降低到满足应用的最小值;
7. 如果可能,使用动态控制 I/O 引脚的上拉功能。
评论3
最新资源