Fighting with computers

Computers are not always friendly.

Monday, October 20, 2008

Low power arduino


I've bought recently a new Arduino Pro Mini. I was mostly interested on what the minimum power consumption might be when powering it at 3.3 volts. The average current was 5 mA with pin 13 led off. But what it is most interesting is that sleep mode current goes down to 400 microamps (and this is still keeping the red led on). As the red led resistor is 10k I guess the sleep current will go to almost nothing once I remove the red led resistor. That is a very interesting value if you're worried about power consumption for sensor network applications. A CR2032 will last for more than 500 hours at 0.4 mA!

8 Comments:

  • At 12:50 am, Anonymous Razvan Dragomirescu said…

    Hello Miguel,

    Did you manage to try it out without the LED? I'm trying to figure out if the Pro Mini could be used as a low power controller for a battery-powered project I am working on.

    Is there a way to contact you by email? I haven't found any contact info on your blog. I am razvan(dot)dragomirescu(at)gmail(dot)com.

    Thank you!
    Razvan

     
  • At 7:58 pm, Anonymous Anonymous said…

    Please post a follow-up on this. We are interested in the lowest possible Arduino power consumption!

     
  • At 1:46 pm, Blogger Miguel Sánchez said…

    More info http://fightpc.blogspot.com/2008/11/some-power-benchmarks.html

     
  • At 8:34 pm, Blogger Giancarlo said…

    Hola Miguel, excelente, clara y concisa tu explicación. ¿sabes cuanto consume el ADC en modo normal y en modo Reducción de Ruido?

     
  • At 8:36 pm, Blogger Giancarlo said…

    Otra duda que tengo es cual será la diferencia de consumo entre trabajar a 8MHz y 1MHz. Saludos

     
  • At 8:36 pm, Blogger Miguel Sánchez said…

    Ni idea Giancarlo, imagino que mirando el datasheet del ATMega se puede averiguar.

     
  • At 9:06 am, Blogger Javier said…

    Hola buenos días Miguel,

    Veo que eres un gran experto en el modo Sleep con arduino pro mini, te comento:

    Estoy utilizando el modo sleep para despues de un determinado proceso dormir el sistema durante horas, no consigo bajar el consumo de 6mah cunado está dormido.

    ¿Es posible bajar éste consumo?
    ¿Tienes algún codigo de ejemplo para probarlo y asegurarme de que lo estoy haciendo bien?

    Gracias.

    Un saludo.

     
  • At 11:39 am, Blogger Miguel Sánchez said…

    El Pro Mini tiene un regulador de tensión serie en la placa. La polarización del mismo posiblemente sea la responsable de ese consumo.

    Deberías de alimentarlo a 3.3v de una fuente o batería externa y no utilizar ese chip para reducir el consumo fijo.

     

Post a Comment

<< Home