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 & Tria 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
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • 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
Blog Raspberry Pi USB Output Power
  • 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
GPIO Pinout
Raspberry Pi Wishlist
Comparison Chart
Quiz
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: ralphjy
  • Date Created: 28 Feb 2019 10:42 PM Date Created
  • Views 2032 views
  • Likes 5 likes
  • Comments 2 comments
Related
Recommended
  • usb port
  • windows 10 iot core
  • raspberry_pi_space
  • raspberry pi 3

Raspberry Pi USB Output Power

ralphjy
ralphjy
28 Feb 2019

I was recently surprised by a characteristic of the RPi 3B's USB Output ports.  I don't usually monitor the voltage at the USB port, but I was trying a new setup with an Arduino Uno connected via USB while running Windows 10 IoT Core on a headless RPi 3B.

 

When I powered the RPi I was immediately alarmed because the Arduino's power LED did not turn on and a DVM monitoring the circuit I was testing indicated no voltage.  I quickly shut down because I thought I had shorted out the 5V supply.  I did observe that the RPi LEDs appeared to operating okay.  After a careful check of the circuit I decided to try again but also hooked up an HDMI monitor to the RPi to watch it boot.  Everything booted fine and near the end of the process the USB power turned on.

 

I never knew about a USB power shutdown capability on the RPi.   It is probably implemented using the enable on the USB current limiting IC but I haven't been able to find any documentation or schematic to verify that.

 

I normally don't monitor this voltage at bootup so I don't know whether this is just a characteristic of Windows IoT Core.  I'll have to try later with Raspbian.  Also not sure if this applies to all RPi models with a USB current limit.  I know that the RPi 3B+ uses a dedicated PMIC but I'm not sure where this current limit resides.  I'll need to try that too.

 

I would have been using an RPi 3B+ but Windows 10 IoT Core is not released for it yet.

  • Sign in to reply
  • ralphjy
    ralphjy over 6 years ago in reply to mp2100

    mp2100 Thanks for confirming that.  I guess it must be part of the normal boot process. 

     

    I just saw a program on github that claims to control the USB port power https://github.com/codazoda/hub-ctrl.c.

     

    image

     

    I'll need to give that a try when I get back from a trip.  It could be useful.  I'm surprised that there is independent control of USB ports 2-4 (I'm not even sure how they are numbered).  The hardware must not be implemented that way I thought. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mp2100
    mp2100 over 6 years ago

    That sounds like strange behavior.  I just now tried it with a model 3 B+ with Raspbian.

     

    When the 4 color rainbow displays: 5.2 v at USB port

    Briefly, less than 1 second, as it transitions from rainbow to text boot messages: 0 vdc at USB port

    Text boot messages: 5.2 vdc at USB port.

    After that, always 5.2 volts

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • 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