单片机的功耗是根据不同的工作环境有所不同,它与你的时钟频率、adc、dac外设是否工作,pwm、定时器外设是否工作,io端口配置等等息息相关。 比如你的51单片机在3M时钟下的电流为1ma,你外设里面只使能了adc(adc模块的工作电流为1ma),那么你的单片机总电流大概为2ma,再乘以工作电压即是功耗。
功率公式是:p=U*I一般我们STM32单片机都是工作在一定电压下,电流的大小就反映了公耗的大小。
比如5V单片机正常工作36mA(所有外设都处于工作状态),就是P=5*36=180mW,功耗很大。
单片机工作电流多大 不带负载时,一般十毫安左右,与工作频率有关,工作频率高时,耗电会增加不少,另外外设比较多的单片机耗电肯定多一些,如STM32F103单片机虽然号称功耗低,但工作电流达二十多毫安。
为了节省功耗,单片机可以工作在睡眠模式,还可以关闭某些不用的外设。
无论什么型号的单片机,其系统工作电流取决于各个I/O口的工作情形,如果所有I/O口均无输出,则单片机的工作电流就是微乎其微的。
|