Warum ist das Laden mobiler Geräte über USB so langsam?

2228
rekire

Ich entwickle Apps, so dass ich oft ein mobiles Gerät angeschlossen habe. Manchmal ist der Akku leer und ich frage mich, warum das so ist. Ich habe darüber nachgedacht, warum es keinen USB-Hub mit Quick Charge gibt . Ich denke, das liegt an einem anderen "USB-Modus", bei dem während des Ladevorgangs keine Kommunikation mit dem Gerät möglich ist.

Ich habe irgendwo gelesen, dass USB 3.1 es erlaubt, Geräte mit 100W aufzuladen, was sehr viel ist. Ich habe jedoch keine zuverlässige Quelle gefunden, wo ich verstehen konnte, wie das funktioniert. Bedeutet das wirklich, dass ich Daten übertragen und aufladen kann? Wenn ja, welche Art von Zertifizierung oder Funktion benötigen "Ladegerät" und "Empfänger"? Ist das in USB-PD definiert?

Ich wäre wirklich glücklich, wenn mir jemand erklären könnte, wie das Laden intern funktioniert und wo die Fallstricke für die Hersteller liegen.

2
Bitte geben Sie einige Details zu Ihrer Entwicklungsmaschine und den mobilen Geräten an. Die USB-Anschlüsse Ihres Hosts sind möglicherweise auf 100 oder 500 mA begrenzt. Ich verwende immer ein Ladegerät mit 2 A oder mehr und schließe es nur zur Bereitstellung an. ott-- vor 7 Jahren 0
Ich verbinde das Gerät mit einem normalen USB 3.0 USB-A-Anschluss, nichts Besonderes. Ich denke, es wird mit 500mA belastet. Geräte, von denen ich weiß, dass sie im Laufe der Zeit sterben, wären der Nexus 9 oder sogar ein Nexus 6. Direkt verbunden oder über einen Hub mit Stromversorgung ändert sich nichts. Das genaue Setup spielt keine Rolle, da ich wissen möchte, wie USB intern funktioniert. Der Punkt ist, dass ich beim Debuggen oder langwierigen automatisierten Gerätetest kein Ladegerät verwenden kann. rekire vor 7 Jahren 0
Fragen zum Aufladen von mobilen Geräten sind kein Thema. fixer1234 vor 7 Jahren 0
Meine Frage bezieht sich auf Hardware, die mit meinem Computer verbunden ist. Dies scheint Superuser zu sein. Ich habe den Geltungsbereich gelesen, bevor ich die Frage gestellt habe. rekire vor 7 Jahren 1
@ fixer1234 In der [FAQ] (http://superuser.com/help/on-topic) stimmt es mit * "Computerhardware" * überein. USB 3.0. Ich habe auch diesen Punkt überprüft * "Elektronische Geräte, Mediaplayer, Handys oder Smartphones, ** sofern sie nicht mit Ihrem Computer verbunden sind ", da ich sie mit meinem Computer verbinden möchte, sollte dies in Ordnung sein. Bitte korrigieren Sie mich, wenn ich falsch liege. rekire vor 7 Jahren 1
Ihre Interpretation gilt auch für eine Sicherheitskette zwischen den beiden, um zu verhindern, dass das Gerät gestohlen wird. :-) Die FAQ bezieht sich auf Fälle wie die Verwendung des Computers zum Synchronisieren / Sichern von Daten oder das Verbinden des mobilen Geräts als Peripheriegerät des Computers oder das Vernetzen der beiden. fixer1234 vor 7 Jahren 0

1 Antwort auf die Frage

4
Ale..chenski

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:

  1. Welche Art von Ladegerät kann das Gerät verstehen, und?

  2. Welche Art von Signatur bietet ein USB-Anschluss?

  3. 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 .

Danke für deine lange Antwort. Das gab mir einige Insider, die ich noch vermisst habe. Könnten Sie darauf hinweisen, was Quick Charge in diesem "USB-Universum" ist? Über den Host-Modus und den Ladeadapter, der gerade für den Fall ist, wenn ich zum Beispiel ein Flash-Laufwerk stecke, oder? Wenn ich das Gerät an einen Computer anschließe, befindet sich das mobile Gerät im * Client * -Modus. rekire vor 7 Jahren 0
"Quick Charge" ist ein weiterer proprietärer Versuch, eine erhöhte Spannung (5 V, 9 V, 12 V) von einem Quick Charge-fähigen Netzteil zu verwenden, ähnlich der offiziellen Power Delivery-Idee, während dieselben USB-Anschlüsse verwendet werden. So wie ich gehört habe, dass Apple seinen proprietären Blitzanschluss aufgibt, wird die Qualcomm-Erfindung vermutlich auch sterben. Sowohl PD als auch QuickCharge werden wahrscheinlich sterben, bevor sie einen Markt erobern, und werden durch drahtlose induktive Ladegeräte ersetzt. Ale..chenski vor 7 Jahren 0
Informationen zum Aufladen von Zusatzgeräten, wenn sich das mobile Gerät im Host-Modus befindet (wie Sie sagten, wenn ein Flash-Laufwerk benötigt wird), finden Sie in diesem Thema http://superuser.com/questions/1124237/windows-tablet-otg-simultaneouscharge / 1124354 # 1124354 Ale..chenski vor 7 Jahren 0