Under-powering the Arduino

Post here to let others know of a project you're working on.

Moderators: Chuckt, Garth, bitfogav

Post Reply [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
User avatar
Saimaster13
I practically live here!
I practically live here!
Posts: 176
Joined: Mon Aug 13, 2012 4:23 am
Location: Sarasota, Florida
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Under-powering the Arduino

Post by Saimaster13 » Thu Nov 22, 2012 2:19 pm

The Arduino has a 5V regulator to get 5V to the Arduino, but reading the Atmel chip's datasheet, it seems to suggest that the power going to the Arduino could be anywhere from around 2 to 5 volts. Is this true? And are there any foreseeable problems by doing this (other than not being able to communicate or use electronics that require 5V)?

What I would want to do is put the Arduino chip on a PCB board and run it along with some LEDs and a RTC off of a 3-3.3V battery.




p.s. In case you wanted to see something that I am working on, I have made a board with 8 RGB LEDs on it to experiment with programming and designs. A video of it scrolling binary data (the amount of seconds the Arduino has been on for, or millis()/1000) can be found here. Reds are 0s and blues are 1s. I have also made an octal clock (not scrolling) out of it since then, but haven't shot a video of it yet.
Joshua

User avatar
bitfogav
Moderator
Moderator
Posts: 915
Joined: Sun Mar 28, 2010 9:03 pm
Location: United Kingdom
Contact:

Re: Under-powering the Arduino

Post by bitfogav » Thu Nov 22, 2012 9:30 pm

You are correct the atmel device can run 2v-5v (1.8v - 5.5v) but like you have pointed out, connecting a lower power to devices that require a min 5v can lead to issues.

The issue is that the pins on a 5v device will require a certain threshold to read as a logic 1 which is usually between 2-3volt on TTL devices but this maybe more (depending on the device). and also RTC's disable comms at certain voltages.

If you are just running an atmel with leds and a low power RTC then I cant see any problems running at a lower power, but you might have to consider the oscillator speed
clockvspower.jpg
clockvspower.jpg (9.42 KiB) Viewed 15022 times
You could also use the Sleep function to put the atmel to sleep when not needed, this will save on power consumption.
Maybe Brad might have some other advice on this as I think Brads Christmas 8x8 matrix project ran on a low power system.
If you don't know what Voltage your country is using, you shouldn't be doing electronics ;-)

Chuckt
I practically live here!
I practically live here!
Posts: 1127
Joined: Sun Mar 28, 2010 1:36 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Under-powering the Arduino

Post by Chuckt » Thu Nov 22, 2012 11:53 pm

Saimaster13 wrote:The Arduino has a 5V regulator to get 5V to the Arduino, but reading the Atmel chip's datasheet, it seems to suggest that the power going to the Arduino could be anywhere from around 2 to 5 volts. Is this true? And are there any foreseeable problems by doing this (other than not being able to communicate or use electronics that require 5V)?

What I would want to do is put the Arduino chip on a PCB board and run it along with some LEDs and a RTC off of a 3-3.3V battery.
I have seen a tutorial on how to do this:

http://www.ladyada.net/library/arduino/3v3_arduino.html

I can't offer much more help than this.

User avatar
Saimaster13
I practically live here!
I practically live here!
Posts: 176
Joined: Mon Aug 13, 2012 4:23 am
Location: Sarasota, Florida
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Under-powering the Arduino

Post by Saimaster13 » Fri Nov 23, 2012 5:55 am

That's easier than I thought. Any suggestions or foreseeable problems are welcome. I am using a 3.3V RTC unit and LEDs, so there shouldn't be any problems with the lower voltage on the other devices.
Joshua

User avatar
brad
Site Admin
Site Admin
Posts: 2578
Joined: Fri Mar 26, 2010 10:30 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Under-powering the Arduino

Post by brad » Fri Nov 23, 2012 7:37 am

Some good information there guys!

The PIC chip in the PICnDuino runs at 3.3V and interfaces just fine with standard TTL logic circuits. however some devices (like LCD displays) still require a 5 volt power supply to run, even though their logic inputs will recognise logic 1's down at the 3.3v level.

User avatar
Saimaster13
I practically live here!
I practically live here!
Posts: 176
Joined: Mon Aug 13, 2012 4:23 am
Location: Sarasota, Florida
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Under-powering the Arduino

Post by Saimaster13 » Fri Nov 23, 2012 1:37 pm

Alright, I'm going to go ahead and try it, it definitely should work.
Joshua

Chuckt
I practically live here!
I practically live here!
Posts: 1127
Joined: Sun Mar 28, 2010 1:36 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Under-powering the Arduino

Post by Chuckt » Fri Nov 23, 2012 1:47 pm

Saimaster13 wrote:That's easier than I thought. Any suggestions or foreseeable problems are welcome. I am using a 3.3V RTC unit and LEDs, so there shouldn't be any problems with the lower voltage on the other devices.
My only suggestion is keep it on a constant power supply but if it is from battery power, low voltage may make the clock slow down or operate in the unsafe voltage area (see Bitfogav's graph above) in the graph above. If it doesn't behave normally, you should carefully check the DC voltage with a multimeter. As a battery is drained, low voltage may occur so maybe a 3.3 or 3.7 benchtop power supply or a wall power supply will work with the voltage regulator dropping it down to the necessary voltage.

User avatar
brad
Site Admin
Site Admin
Posts: 2578
Joined: Fri Mar 26, 2010 10:30 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Under-powering the Arduino

Post by brad » Sat Nov 24, 2012 7:25 am

That's right Chuck, if you don't have a regulator in there then as the battery drains, your power supply voltage will go down.

Post Reply
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Who is online

Users browsing this forum: No registered users and 1 guest