I have a custom made USB hub with 4 USB ports. It gets 5V max 500mA. Below is the datasheet for the hub chip


now my question is

  1. If i connect 4 USB devices each consuming 500mA to this hub, the total current consumption will be 2A. In which case, the hub will not work with the current power supply. Am i correct?

  2. What is that i need to do in order to make sure each USB port gets a maximum of 600mA power supply?

  • \$\begingroup\$ You need a 2.4A+ power supply to start with. Did you implements overcurrent detection in the Hub? If you did, then you need to ensure that will allow you to draw 600mA per port without errors. \$\endgroup\$ Oct 3, 2018 at 22:23
  • \$\begingroup\$ i can think of a quick way for the current, like adding a PTC that breaks above 600mA.. but this isn't a proper solution \$\endgroup\$
    – Zy Gan
    Oct 4, 2018 at 8:42

2 Answers 2


The Genesys Logic GL852G hub integrated circuit does not deal with the power supplied by the USB hub to downstream devices. That is handled separately on the USB hub PCB.

Most low-cost USB hub implementations I have seen do not bother to limit the per-port current draw. On such USB hub PCBs, the input 5V power source connects directly to the downward-facing USB connectors.

If you want 4 connected downstream devices to each be able to draw 600mA, your power supply must provide at least approximately 2.5A, and your custom USB hub PCB must be designed to handle that amount of current. You will have to look at the USB hub PCB schematic and layout to decide if that is the case.

Some notes:

The GL852G itself consumes a comparatively small amount of current, see the GL852G datasheet page 30.

The USB standard requires that each downstream port VBUS supply have specified capacitance. Off the top of my head I think it is 120uF. If the USB hub PCB includes the required capacitance, your power supply will see all the capacitors in parallel. You will want to make sure that your power supply can handle that total capacitance.

If you check the schematic, also check the Bill of Materials (BOM). On a custom USB hub for me, I noticed that on the schematic, some capacitor values seemed incorrect. The BOM showed that during manufacturing, the correct capacitors were installed. I had the supplier fix the schematic.


The GL852G does not directly handle power.

If you want to implement over-current protection for each individual ports, you can use a current-limiting switch like the MAX1931 or the TPS25200 (there are many references from different suppliers).

The FAULT indicator of this type of switch can be connected to the OVCUR1# to OVCUR4# inputs of the GL852G, and if you use one of the large packages, you can also connect PWREN1# to PWREN4# to the enable lines of the switches. Make sure the signal levels are consistent!


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.