Pages: 1 [2]   Go Down
Author Topic: Arduino mini, pro mini power consumption  (Read 17221 times)
0 Members and 1 Guest are viewing this topic.
Switzerland
Offline Offline
Sr. Member
****
Karma: 6
Posts: 375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The power LED draws about 0.2mA; the remainder is drawn by the regulator.
Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,

Very interesting post.
Here is my contribution, I use an Arduino Mini powered at VCC Pin with 3,7V.
My consumption is about 2.4mA by using following sleep code :

Code:
void sleepPwrDown(uint8_t wdt_period) {
  wdt_enable(wdt_period);
  wdt_reset();
  WDTCSR |= _BV(WDIE);
  set_sleep_mode(SLEEP_MODE_PWR_DOWN);
  sleep_enable();
  power_adc_disable();
  power_spi_disable();
  power_timer0_disable();
  power_timer1_disable();
  power_timer2_disable();
  power_twi_disable();
  sleep_mode();
  wdt_disable();
  WDTCSR &= ~_BV(WDIE);
}

Here are hardware schematics :
http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/Arduino/Boards/Arduino-Pro-Mini-v13.pdf
http://arduino.cc/en/uploads/Main/arduino_mini_schematic05.pdf

According to measures given previously for ProMini, consumption on Mini seems excessive.
Does it comes from
 - 16Mhz ATmega 328 frequency?
- regulator? in both cases it is not used (on my Mini Arduino nothing is connected on 9V Pin)
-other circuitry?

Any help appreciated. Thanks.
Logged

Switzerland
Offline Offline
Sr. Member
****
Karma: 6
Posts: 375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The power LED on the Arduino Mini is driven via a 1k resistor, whereas the ProMini has a 10k resistor.  That probably accounts for the difference.  To get really low power consumption you'll need to disconnect the LED and regulator.
Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tim7,

No more LED! 1K resistance does the difference, I decrease consumption of ~2mA ! No I'm below I'm in hundreds of µAmp domain!
Cheers

« Last Edit: November 22, 2013, 12:20:15 pm by Lahorde » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 39
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I'm doing the same experiments here with a pro mini and an nRF24l01 radio.

I'm also experimenting with a boost converter which will go from 0.9V to 5V in and give 5V out.

I have a 5v pro mini which means I have to waste some power with a 3.3v regulator for the radio. The PIR I have needs 5v so I can't go all 3.3v.

Running as standard I get 18mA on the pro mini and 15mA to the radio.

I tried moving the 5v input from RAW to VCC and actually saw an increase of just over 1mA so I will take a look at disabling the regulator and power leds next.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 39
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I took off the power led, powered the radio from a port pin and wake from power down when the PIR goes off, and got the power consumption down to 90uA in sleep. (this is still via the onboard regulator)

I have a boost converter attached to get 5V from a 1.5V battery (it will give 5V from 0.9v to 5V in) and with this attached I get a total power consumption of 470uA in sleep mode so the psu is taking 380uA to sit idle.

I does mean I can run off a single AA for quite a while (243 days) and they are a lot cheaper than 9V PP3 batteries. If I wanted a bigger finished unit, I could run everything off of 3XAA's for a very long time. (3 and a half years)

Ideally I would have a periodic transmission just to make sure the sensor is still going, so I guess 70mA for 150mS every minute maybe.
Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,

Just other info... With my Arduino Mini, I had removed power LED and was sleeping in In SLEEP_MODE_PWR_DOWN with ADC and brown out detector disabled
=> 438µA consumption @ 4.5V
now I removed regulator
=>5.5µA @4.5V

I used a useful library for putting ATmega328p in low power :
https://github.com/rocketscream/Low-Power

Lahorde
Logged

Pages: 1 [2]   Go Up
Jump to: