单纯从MCU自身耗电来说。
P=P翻转电容+P直通+P漏电
=A*C*V^2*f + b(v-vt)^2*v/t+e^(v/vtm)
三个功率中,
翻转功率与电压成2次关系,与频率成正比;
直通功率与电压成3次关系
漏电功率与电压成指数关系;
所以电压是影响单片机功耗的一个重要因素。
以前试过用5.5V电压给5V单片机供电。虽然还在允许范围内,但是单片机的电流差不多变成了原来的2倍。
例如我用一个压差是0.3V的LDO来为3.3V单片机稳压。那么锂电池在3.6V以下时电路就不能工作了,只放出60%的电量。而如果不用LDO,锂电池到3.3V单片机才停止工作,电量放出了90%。
但是你没算,用LDO之后,60%的电量可以工作200个小时,而你用90%的电量只能工作100个小时。
当然话说回来。低功耗设计是一个比较复杂的东西,需要考虑的东西很多。
比如单片机在低电压供电时,所能达到的最高频率要低,性能也低,进行相同的工作量时,时间也长。如果这时候提高工作电压,并响应提高单片机频率,也许还要省电。当然也许更费电。所以要反复权衡。
|