Die Leistung, die über einen USB-Anschluss geliefert werden muss, ist in Abschnitt 7.2.1 der USB 2.0-Spezifikationen definiert.
Zu Beginn wird die Leistungsabgabe in “Lasteinheiten” definiert. Für USB 2.0 beträgt eine Einheit 100 mA und für USB 3.x beträgt eine Einheit 150 mA.
Der USB-Standard definiert zwei Klassen von USB-Ports, “High-Power-Ports” und “Low-Power-Ports”
In den Spezifikationen heißt es, Seite 171:
“Systeme, die ihre Betriebsleistung extern beziehen, entweder AC oder DC, müssen mindestens fünf Einheitslasten an jeden Port liefern. Wenn Sie also einen Desktop-PC oder Laptop an eine Wechselstrom-Steckdose angeschlossen haben, MUSS jeder USB-Port 500 oder 900 mA Strom liefern. Beachten Sie die Sprache, "mindestens”. Es könnte also mehr sein, es sei denn, es wird eine OPTIONALE Überstromfunktionalität in der Hardware unterstützt. Zum Beispiel leitet ein gewöhnlicher Desktop-PC im Schlafmodus die VBUS-Stromversorgung von der +5VSB-Schiene seines Netzteils ab, das mindestens 2 A Strom liefern kann. Oder mehr, was in einem bestimmten Netzteil spezifiziert ist.
Wenn zum Beispiel ein Raspberry Pi3-Gadget seinen Strom von einem AC-DC-Adapter aus einer Steckdose bezieht, muss es mindestens 500 mA pro (von 4) Ports liefern. Wenn es sich bei einem USB-Host jedoch um ein dünnes, batteriebetriebenes Gerät (wie MP3-Player oder Smartphone) handelt, kann dies vom Hersteller als “Low-Power-Host” deklariert werden, und der USB-Port kann vom Design her so begrenzt werden, dass er nur 100/150 mA liefert. Diese Begrenzung ist für den Kunden sehr unbequem und wird selten durchgesetzt.
Wenn ein USB-System (Host oder Hub) als normaler Host deklariert wird, werden die Anschlüsse nach USB-IF-Testspezifikationen mit spezialisierten USB-Port-Testern getestet. Der Tester legt entweder eine Last von 5 Einheiten an und prüft, ob der Spannungsabfall die Spezifikationen nicht überschreitet (5% oder 10% Marge), oder er legt eine schrittweise ansteigende Last an und bestimmt, an welchem Punkt der (optionale) Überstromkreis überspringt.
Unter Haushaltsbedingungen kann die Port-Fähigkeit geprüft werden, indem ein großer Widerstand von 10 Ohm (oder 5,5 Ohm bei USB 3.x) an ein abisoliertes Kabel angelegt wird. Oder durch Verwendung einer dedizierten variablen Last, die bei e-Bay zu finden ist.
Die Anforderungen für die Stromversorgung über einen normalen USB-Port sollten nicht mit den Anforderungen für USB-GERÄTE verwechselt werden: USB-Geräte sollten NICHT mehr als eine Ladeeinheit benötigen, bis der Host die Geräteaufzählung abgeschlossen hat. USB-Hosts müssen den von den angeschlossenen Geräten angegebenen Stromverbrauch verfolgen. Während der Aufzählung liest ein Host den vorgeschriebenen Energiebedarf des Geräts innerhalb seines Deskriptors, und wenn der Host der Ansicht ist, dass seine Energiekapazitäten erschöpft sind, kann er die Verbindung verweigern.