element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum How much current can I put into my RPi?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 22 replies
  • Subscribers 669 subscribers
  • Views 7558 views
  • Users 0 members are here
  • amps;
  • current;
  • power;
  • 5v;
  • 5
  • raspberry_pi;
  • volts
  • supply;
  • a;
  • raspberry_pi
  • volts;
  • power
  • raspberry;
  • pi;
Related

How much current can I put into my RPi?

wallarug
wallarug over 13 years ago

What is the maximum current (supply of) that can go into the RPi before you do serious damage?  Would a 5v 2.1A adapter benefit me in anyway if I am using:

15m Ethernet cable

USB flash drive

mouse + Keyboard

HDMI screen

and have overclock the device to ARM=932MHz/GPU=350MHz/RAM=500MHz

 

...  Instead of a 5v 1A charger?

  • Sign in to reply
  • Cancel
  • Former Member
    Former Member over 13 years ago

    The Pi will only draw the current it requires. However there's a polyfuse on the input that limits the possible current. If the Pi plus any usb devices exceeds the threshold then the fuse will 'blow' and the current will be limited.

     

    Supplies of this sort are constant voltage, variable current up to their rated values. So your 5v 2.1A adapter will (in theory) supply a constant 5v at any current between 0 and 2.1A. You're not forceing 2.1A into the Pi, so nothing to worry about. You could happily use a 5v, 100A supply and the Pi would still only draw the 500mA or so that it requires.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • electron2
    electron2 over 13 years ago

    Using a larger source curent capable supply will not cause any problem, as the PI will draw only the current that it needs.

     

    The usb ports are current limited, so the problem there is that you WILL need a powered hub if you need to use power hungry devices.

     

    The power supply you use MUST be regulated as the voltage must be 5.0V +/- 0.2V.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Grumpy_Mike
    Grumpy_Mike over 13 years ago in reply to electron2

    Millard Watson II wrote:

     

    Using a larger source curent capable supply will not cause any problem, as the PI will draw only the current that it needs.

    True but a high current capable power supply is very unforgiving of any mistakes like shorts. Then you will get in to the track melting situation rather than the over current trip on the power supply being activated.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • wallarug
    wallarug over 13 years ago in reply to Grumpy_Mike

    What is the fuse rated at (or until the track melts)?

     

    I know the USB ports are rated at 150mAh

    ... but how do I know that zero power is being drawn from the RPi and all the power is coming from my powered hub (when devices are plugged in)?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • electron2
    electron2 over 13 years ago in reply to wallarug

    For this you will need to research the powered hub that you want to use as they do vary from almost no current use to trying to run all devices attached if the power supply to the hub is removed.  If the latter condition is true the system will fail as will the PI, but since the usb power and the PI itself are current limited it should not cause a major problem other than a system failure that can be corrected.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • wallarug
    wallarug over 13 years ago in reply to electron2

    Is there anyway that I can make sure that the RPi's power is not being drawn by the hub (ie. a data only USB cable)?

     

    I attemped to make a data only cable by cutting the Green and White wires in the USB cable, but then the RPi would not recognise it.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • electron2
    electron2 over 13 years ago in reply to wallarug

    I think it would be more inexpensive on you to try a generic powered hub if your app works you are fine if not then try a defferent hub. Of course you have a usb cable with cut power leads, so put a current meter inline and check the current draw. you will have a means to test any hub you try.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • wallarug
    wallarug over 13 years ago in reply to electron2

    Thanks Mike for this suggestion.

     

    I might try this when I get a chance (to go out and buy an ammeter).image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 13 years ago in reply to wallarug

    Fergus Byrne wrote:

     

    Is there anyway that I can make sure that the RPi's power is not being drawn by the hub (ie. a data only USB cable)?

     

    I attemped to make a data only cable by cutting the Green and White wires in the USB cable, but then the RPi would not recognise it.

    According to Wikipedia's USB article (http://en.wikipedia.org/wiki/USB#Physical_appearance), Green and White are the data pair so you don't want to cut them to make a data-only cable.  You want to cut the Red (VBUS) wire, or whatever color is connected to the +5V connector pins.  Leave the Black (GND) line intact.

     

    The best way to make sure RasPi is not driving a powered hub is to power RasPi directly from the hub using a Standard A to Micro B cable.  This does not always work, because the hub may have current limiting circuitry.  Cheap hubs usually connect a common +5V to all downstream ports, so they'll work.  An expensive hub may limit a port's current to 500 mA to protect the other ports from a bad USB device, and that may not provide enough current for RasPi.  A "Y" cable that combines the current from two downstream hub ports should work in this case.

     

    If RasPi and the hub have independent power supplies, there's no way to ensure that the hub +5V is at least equal to RasPi.  If RasPi is higher, it will drive the hub until F1 or F2 fails.  If the hub is higher, it may drive RasPi if it's a really cheap hub and omits an ORing diode in its upstream port.

     

    You usually cannot tell from a hub's published information what it's going to do -- you have to take it apart and play with an Ohmmeter to see how it's connected up, and whether there's an upstream ORing diode.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • wallarug
    wallarug over 13 years ago in reply to johnbeetem

    John Beetem wrote:

     

    Fergus Byrne wrote:

     

    Is there anyway that I can make sure that the RPi's power is not being drawn by the hub (ie. a data only USB cable)?

     

    I attemped to make a data only cable by cutting the Green and White wires in the USB cable, but then the RPi would not recognise it.

    According to Wikipedia's USB article (http://en.wikipedia.org/wiki/USB#Physical_appearance), Green and White are the data pair so you don't want to cut them to make a data-only cable.  You want to cut the Red (VBUS) wire, or whatever color is connected to the +5V connector pins.  Leave the Black (GND) line intact.

     

    The best way to make sure RasPi is not driving a powered hub is to power RasPi directly from the hub using a Standard A to Micro B cable.  This does not always work, because the hub may have current limiting circuitry.  Cheap hubs usually connect a common +5V to all downstream ports, so they'll work.  An expensive hub may limit a port's current to 500 mA to protect the other ports from a bad USB device, and that may not provide enough current for RasPi.  A "Y" cable that combines the current from two downstream hub ports should work in this case.

     

    If RasPi and the hub have independent power supplies, there's no way to ensure that the hub +5V is at least equal to RasPi.  If RasPi is higher, it will drive the hub until F1 or F2 fails.  If the hub is higher, it may drive RasPi if it's a really cheap hub and omits an ORing diode in its upstream port.

     

    You usually cannot tell from a hub's published information what it's going to do -- you have to take it apart and play with an Ohmmeter to see how it's connected up, and whether there's an upstream ORing diode.

    Now I know why my data-only cable wasn't working.  I cut the ground and the 5v.  I can check this later now I know what was wrong with my data only cable.

    Thank you.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube