Estou usando a CPU da série NXP LPC1100, que é a oferta Cortex M0 de menor consumo de energia. No entanto, na folha de dados, afirma que, nas condições mais ideais (modo de suspensão + todos os periféricos desativados), ele ainda usa 6 mA, e minhas medidas confirmam isso.
Como é que o meu smartphone (que possui uma CPU de 1 Ghz e muitos periféricos ativos) usa apenas 3 mA em modo de espera, quando esse Cortex de 48Mhz usa muito mais quando nem está ativo?
microcontroller
arm
low-power
Muis
fonte
fonte
Respostas:
Você não está entrando no modo de menor potência. Dê uma olhada no AN11027 .
O modo de suspensão regular gera um consumo de miliamperes de um dígito, como você viu.
Modo de sono profundo é no único dígito micro gama amp.
O baixo consumo de energia é de algumas centenas de nanoamp.
Também tome cuidado com as coisas no circuito circundante que podem roubar energia (ou mesmo fornecê-la, invalidando suas medidas). Isso pode incluir interfaces de comunicação ou programação conectadas e resistores pull / pulldown trabalhando contra um sinal declarado.
fonte