Results 1 to 2 of 2

Thread: More power for raspberry pi usb ports

                  
   
  1. #1
    Won Hung Lo wraggster's Avatar
    Join Date
    Apr 2003
    Location
    Nottingham, England
    Age
    52
    Posts
    139,351
    Blog Entries
    3209
    Rep Power
    50

    Default More power for raspberry pi usb ports

    Since the Raspberry Pi 2 was released, everyone building RetroPi emulators has been graced with four USB ports. For those of us doing useful stuff with the Pi, those ports are a little anemic: you can’t plug in a webcam and a WiFi module at the same time without suffering CPU brownouts. The maximum current all USB peripherals can draw from the USB port is 600mA. By changing a value in the /boot/config.txt file, this current limit can be increased to 1.2A for all four ports.
    The yellow line traces the signal from the GPIO to the USB power switch.Because the USB current limit is set in software, there must be a few bits of hardware that do the actual work. Tucked away below the right hand of the GPIO header is the hardware that does exactly that. It’s anAP2253 current-limited power switch (PDF), and the current is adjustable by tying a resistor to pin 5 on the chip.
    Pin 5 on the AP2253 is connected to two resistors. One resistor goes directly to a ground plane, while the other is switched through a FET. The gate of this FET goes to another resistor, and when a GPIO pin is high, these resistors are wired in parallel. This means the resistance is halved when the GPIO pin is high, doubling the current limiting circuit in the AP2253.
    This setup provides a relatively easy mod to increase the current limiting of the USB ports so they can provide 4x500mA, meeting the USB spec. The AP2253 power switch’s current limiting can be set by a single resistor, anywhere from 10kΩ to 232kΩ. By removing R50 and R4, and replacing R50 with a 10kΩ resistor, the current limiting of the AP2253 switch will be set to its maximum, 2.1A. Divide that by four, and you have 500mA per port, just like every other computer on the planet.
    There is a reason the Raspberry Pi foundation set the current limiting of the USB ports so low. The Pi was originally intended to run off of a micro USB phone charger. There aren’t many phone chargers out there that will supply more than 1A, and the CPU and related peripherals will take half of that. If you’re going to change the /boot/config.txt file, you’re going to need a beefy power supply. Increasing the current limiting of the USB ports to 2A will require an even bigger, beefier supply.

    http://hackaday.com/2015/04/06/more-...-pi-usb-ports/

  2. #2
    Registered User
    Join Date
    Sep 2015
    Posts
    1
    Rep Power
    0

    Default

    Thanks for sharing such a useful information with us. Ofcourse it will be helpful for our future projects. Can you please tell me something more about the AP2253? What kind of this device it is? What are its features and what are its functions? Can you please tell me more about the hardware view of this instruction?

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 0
    Last Post: January 8th, 2010, 15:05
  2. Replies: 0
    Last Post: December 24th, 2009, 01:05
  3. How Lala and the Web Will Make iTunes Even More Powerful [Rumor]
    By retroremakes in forum Off Topic Forum
    Replies: 0
    Last Post: December 10th, 2009, 16:40
  4. If ps2 is more powerful than psp then why isn't there a n64 emu for ps2 also?
    By lamentofking in forum DCEmu Gaming & General Discussion Forum
    Replies: 14
    Last Post: October 16th, 2008, 00:07
  5. It's not a port request, more like a conversion or something like that.
    By the_eternal_dark in forum DCEmu Homebrew, Emulation, Hacking and Development Forum
    Replies: 8
    Last Post: February 7th, 2007, 03:09

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •