Cologne, DE
Offline
Newbie
Karma: 0
Posts: 32
|
 |
« on: August 25, 2011, 11:25:53 am » |
Hi there,
what is the maximum ampere the VIN pin of the Arduino UNO can handle when using an external power supply via the power jack. Is there any limitation?
thanks,
Andreas
|
|
|
|
« Last Edit: August 25, 2011, 11:29:35 am by fux »
|
Logged
|
|
|
|
|
Left Coast, CA (USA)
Online
Brattain Member
Karma: 279
Posts: 15314
Measurement changes behavior
|
 |
« Reply #1 on: August 25, 2011, 11:35:32 am » |
Hi there,
what is the maximum ampere the VIN pin of the Arduino UNO can handle when using an external power supply via the power jack. Is there any limitation?
thanks,
Andreas
Yes, there is a series polarity protection diode wired between the external power connector + to the Vin pin, this is I believe a nominal 1 amp maximum forward current rated diode. Lefty
|
|
|
|
|
Logged
|
|
|
|
|
Cologne, DE
Offline
Newbie
Karma: 0
Posts: 32
|
 |
« Reply #2 on: August 25, 2011, 11:40:57 am » |
Thanks!
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 71
Posts: 6622
Arduino rocks
|
 |
« Reply #3 on: August 25, 2011, 11:56:10 am » |
Also the on-board regulator can overheat if it dissipates too much power (it should just shutdown if this happens). The heat in the regulator depends on the (Vin - 5)*current. In general any high current 5V devices should not be powered from the Arduino 5V output via the regulator - they should have their own power supply arrangements.
|
|
|
|
|
Logged
|
|
|
|
|
Manchester (England England)
Offline
Brattain Member
Karma: 277
Posts: 25508
Solder is electric glue
|
 |
« Reply #4 on: August 25, 2011, 12:27:39 pm » |
The actual current available out of the on board regulator depends on the exact voltage you put in. This is because of power dissipation and heat sinking capacities. See here for some calculations:- http://www.thebox.myzen.co.uk/Tutorial/Power_Examples.html
|
|
|
|
|
Logged
|
|
|
|
|
Left Coast, CA (USA)
Online
Brattain Member
Karma: 279
Posts: 15314
Measurement changes behavior
|
 |
« Reply #5 on: August 25, 2011, 12:54:48 pm » |
Yes, of course. However the original question was how much Vin current could the OP draw from the Vin pin to power external componets. So the on-board +5vdc regulator is really only related in that it too draws from the total external power current limit imposed by the series diode.
Lefty
|
|
|
|
|
Logged
|
|
|
|
|
Manchester (England England)
Offline
Brattain Member
Karma: 277
Posts: 25508
Solder is electric glue
|
 |
« Reply #6 on: August 25, 2011, 04:55:31 pm » |
Yes that is what he said, but was that what he meant? To me it makes little sense asking exactly what he asked.
|
|
|
|
|
Logged
|
|
|
|
|
Left Coast, CA (USA)
Online
Brattain Member
Karma: 279
Posts: 15314
Measurement changes behavior
|
 |
« Reply #7 on: August 25, 2011, 10:14:48 pm » |
Yes that is what he said, but was that what he meant? To me it makes little sense asking exactly what he asked.
Why do you say that? If he using an external +12vdc power source plugged into the arduino external power plug and wants to then power some external devices that requires +12vdc, say a solenoid or relay using the +12vdc avalible at the Vin pin, then it's a very logical question to ask how much current can one safely draw from the Vin pin. The limit is the current rating of the external power source or one amp, whichever is less (minus whatever current the on-board regulator is drawing). No ? Lefty
|
|
|
|
« Last Edit: August 25, 2011, 10:19:55 pm by retrolefty »
|
Logged
|
|
|
|
|
Cologne, DE
Offline
Newbie
Karma: 0
Posts: 32
|
 |
« Reply #8 on: August 26, 2011, 03:11:38 am » |
Lefty you got it. Your first reply answered my question. Normally I power parts like a MOSFET plus solonoid with its own power supply and not through the VIN pin. I was just curious what is the limitation of the VIN pin.
Thanks again.
|
|
|
|
|
Logged
|
|
|
|
|
Manchester (England England)
Offline
Brattain Member
Karma: 277
Posts: 25508
Solder is electric glue
|
 |
« Reply #9 on: August 26, 2011, 01:26:54 pm » |
Lefty you got it. Well done. 
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 3
Posts: 318
Arduino rocks
|
 |
« Reply #10 on: August 26, 2011, 01:49:20 pm » |
It's worth noting that I have about a thousand devices in the field drawing from 1.25A to 2A @12V through the Arduino Vin pin (to a shield), and none of them have burned out any traces or melted any pins in the Arduino =)
The biggest concern I had originally, was the trace size from the dc plug to the Vin pin, which seems fairly small, and AFAIK the Arduino boards use 1oz pours. (My shield uses 20 mil traces for the biggest consuming paths, and 2oz pours.) However, this has not proven out to be an issue. However, I still have some serious concerns in the long run, considering a lot of the female headers I see out there are rated @ 2A through each contact. I don't know the specific P/N of the headers used in the Arduino, but I'd bet money on them being around the same.
!c
|
|
|
|
|
Logged
|
|
|
|
|
Left Coast, CA (USA)
Online
Brattain Member
Karma: 279
Posts: 15314
Measurement changes behavior
|
 |
« Reply #11 on: August 26, 2011, 02:26:32 pm » |
It's worth noting that I have about a thousand devices in the field drawing from 1.25A to 2A @12V through the Arduino Vin pin (to a shield), and none of them have burned out any traces or melted any pins in the Arduino =) Well the issue (and limit) is the maximum continuous forward current rating of the series polarity protection diode wired between the external power connector and the Vin pin. This diode will pass all current supplied to the board and any current consumed off board via the Vin pin. Does anyone one know the actual diode part number used and it's max forward current rating? I have no doubt one can draw more then it's safe rating but it's not an accepted good engineering practice to do so. I always assumed it was a bog standard 1 amp diode? Lefty
|
|
|
|
« Last Edit: August 26, 2011, 02:28:18 pm by retrolefty »
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 3
Posts: 318
Arduino rocks
|
 |
« Reply #12 on: August 26, 2011, 05:11:41 pm » |
Well the issue (and limit) is the maximum continuous forward current rating of the series polarity protection diode wired between the external power connector and the Vin pin. This diode will pass all current supplied to the board and any current consumed off board via the Vin pin. Does anyone one know the actual diode part number used and it's max forward current rating? I have no doubt one can draw more then it's safe rating but it's not an accepted good engineering practice to do so. I always assumed it was a bog standard 1 amp diode?
You know, now I feel like an Idiot with a capital I. No matter how many times I've looked at that schematic, I've blocked D1 out of my mind until this moment. Now I'm nervous, hah. (Well, not really... But now I just have to know!) I'm going to take a look when I get home and see if I can discern anything... !c
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 3
Posts: 318
Arduino rocks
|
 |
« Reply #13 on: August 29, 2011, 07:39:16 pm » |
My duemilanove in front of me has a 4007 diode. Meaning, 1A max continuous.
!c
|
|
|
|
|
Logged
|
|
|
|
|
Left Coast, CA (USA)
Online
Brattain Member
Karma: 279
Posts: 15314
Measurement changes behavior
|
 |
« Reply #14 on: August 29, 2011, 07:46:26 pm » |
My duemilanove in front of me has a 4007 diode. Meaning, 1A max continuous.
!c
Yea, but I've had a 5 amp transistor blow up to protect a 2 amp fuse. 
|
|
|
|
|
Logged
|
|
|
|
|
|