跳转到主要内容

低功耗设计

MCU低功耗设计(二)实践

Lee_ /

<strong>引言:</strong>
用电池供电的产品来说能耗是一个重大的问题,一旦电能耗尽设备将“罢工”。在<a href="" alt="http://mcu.eetrend.com/content/2017/100005908.html"></a&gt;《MCU低功耗设计(一)理论》</a>中,我们介绍了节能的原理,本文用万用表和MCU电路板,真刀真枪地测试功耗值。简单,但绝对真实的测试数据,看看官方宣称低功耗与实测结果有多大差距,Let’s Go知识库" Go!

MCU低功耗设计(一)理论

Lee_ /

<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>