Under-powering the Arduino
Moderators: Chuckt, Garth, bitfogav
- Saimaster13
- 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
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.
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
Re: Under-powering the Arduino
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 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.
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 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 

-
- 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
I have seen a tutorial on how to do this: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.
http://www.ladyada.net/library/arduino/3v3_arduino.html
I can't offer much more help than this.
- Saimaster13
- 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
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
- brad
- 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
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.
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.
- Saimaster13
- 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
Alright, I'm going to go ahead and try it, it definitely should work.
Joshua
-
- 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
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.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.
- brad
- 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
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.
Who is online
Users browsing this forum: No registered users and 1 guest