<strong>一.MCU耗能因素</strong>
现代的MCU一般使用CMOS技术,耗能包括2方面:
静态消耗 主要是晶体管消耗能量;
动态消耗 公式=C×V2×f,其中C是CMOS的负载电容,V是供电电压,f是时钟频率;
总电能消耗是静态消耗和动态消耗之和,即:IDD=f×IDynamicRun[uA/MHz]+IStatic[uA].
因此,电能消耗依赖于:
<strong>MCU芯片尺寸</strong> 或者说晶体管的数目;
<strong>MCU供电电压</strong> 降低电压可以成平方级别地降低电能消耗;
<strong>时钟频率</strong> 可以把时钟频率降低到刚好满足应用需要;
<strong>外设数目</strong> 使能的外设越多,耗能越大;
<strong>运行模式</strong> 合理选择工作模式可以大幅节能,如,全速工作极短时间后进入睡眠模式。
<strong>二.节能方法</strong>