Alle Informationen finden Sie unter www.usb.org.
Die Geschwindigkeit, mit der ein Gerät sich selbst auflädt, hängt von drei Faktoren ab:
Welche Art von Ladegerät kann das Gerät verstehen, und?
Welche Art von Signatur bietet ein USB-Anschluss?
Wie hoch ist die Ladegrenze für einen bestimmten Akku, der in das Design eingebettet ist?
Vor nicht allzu langer Zeit sollten die USB-Ports der sogenannten Battery Charging Specification (aktuelles BC1.2) entsprechen. Wenn ein Port diese BC1.2-Signatur bereitstellt UND das Gerät diese Signatur unterstützt, kann die Gebühr bis zu 5 A betragen. Aber es passiert normalerweise nie. Und ja, der Port kann trotzdem alle USB-Daten übertragen. Dieser Standard ist ziemlich tot.
Das neuere Ladeprotokoll verwendet verschiedene Klimmzüge an einem dedizierten CC-in-C-Stecker und kann bis zu 5 A bei 5 V liefern. Das Gerät muss jedoch einen Typ-C-Anschluss verwenden, um diese Bestimmung zu treffen.
Die neueste Ladespezifikation heißt "Power Delivery v2.0", bei der ein serielles Protokoll über denselben CC-Pin verwendet wird. Das Protokoll kann eine VBUS-Spannung von bis zu 20 V bei einem Strom von bis zu 5 A aushandeln. Bei der ersten Revision von PD wurde versucht, die Funktionen über VBUS zu kommunizieren, und nun wird diese Methode eingestellt. Diese Lösung ist noch nicht ganz auf dem Markt und wird es wahrscheinlich niemals sein.
In Ihrem speziellen Fall ist es üblich, dass die standardmäßige Stromversorgung über einen normalen Anschluss (500 mA) nicht ausreicht, um die volle Funktionalität des mobilen Prozessors zu erhalten und gleichzeitig den Akku aufzuladen. Der Akku entlädt sich also während des Entwicklungs- / Kommunikationsprozesses.
Die Lösung für Ihr spezielles Problem hängt nun davon ab, ob Ihr mobiles Gerät im Host oder im Gerätemodus verwendet wird.
Im Gerätemodus unterstützen einige USB-Ports Hubs, die die BC1.2-Spezifikation unterstützen. Sie sollten über ausreichende Stromfähigkeiten verfügen, wenn Ihr Gerät das BC1.2-Protokoll versteht. Wahrscheinlich verwendet Ihr Gerät nur einen USB2-Anschluss, kann also die USB3-Fähigkeit nicht verstehen und zieht nur unter 500 mA.
Wenn Ihr Gerät das BC1.2-Protokoll nicht versteht, haben Sie Probleme, da das Gerät entscheidet, wie viel Strom verbraucht wird, nicht der Host-Port.
Wenn Ihr Gerät im Host-Modus arbeitet, befindet sich die Lösung in einem sogenannten Accessory Charger Adapter .