Forum: Mikrocontroller und Digitale Elektronik USB OTG als Host


von Frank K. (fchk)


Lesenswert?

Gegeben sei ein Controller mit standardkonformem USB 2.0 OTG Port.
Ist jeder USB OTG Controller automatisch ein vollwertiger Host, oder 
fehlt da noch etwas?

fchk

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

USB OTG unterstützt keine Hubs.

von Dennis H. (c-logic) Benutzerseite


Lesenswert?

Frank K. schrieb:
> Gegeben sei ein Controller mit standardkonformem USB 2.0 OTG Port.
> Ist jeder USB OTG Controller automatisch ein vollwertiger Host, oder
> fehlt da noch etwas?
>
> fchk

http://de.wikipedia.org/wiki/Universal_Serial_Bus#USB_On-the-go

von Guido L. (guidol1970)


Lesenswert?

Torsten C. schrieb:
> USB OTG unterstützt keine Hubs.

was unterstuetzt denn mein Sasmsung mit "OTG" Port mehr an dem Port, 
wenn der folgenden OTG-Adapter mit Hub unterstuetzt?:
http://www.amazon.de/dp/B00Q2PGRTA/ref=sr_ph?ie=UTF8&qid=1434361646

von Lattice User (Gast)


Lesenswert?

Guido Lehwalder schrieb:
> Torsten C. schrieb:
>> USB OTG unterstützt keine Hubs.
>
> was unterstuetzt denn mein Sasmsung mit "OTG" Port mehr an dem Port,
> wenn der folgenden OTG-Adapter mit Hub unterstuetzt?:
> http://www.amazon.de/dp/B00Q2PGRTA/ref=sr_ph?ie=UTF8&qid=1434361646

Nichts.

Ein USB OTG Gerät darf Einschränkunen machen, muss es aber nicht.
Ist soweit auch logisch, denn man kann von der Firmware nicht erwarten, 
dass sie Treiber für alle Deviceklassen und USB Devices dieser Welt 
mitbringt. Die Firmware darf auch Einschränkungen für die Anzahl über 
einen Hub angeschlossenen Devices machen. Aber der eingebaute USB 
Hostcontroller ist vollständig, es macht für einen SoC Hersteller keinen 
Sinn diesen zu kastrieren.

Eine weitere erlaubte Einschränkung ist der Strom der am OTG Port zur 
Verfügung steht, der darf auf 100 mA beschränkt werden und damit sind 
Buspowered Hubs problemeatisch.

Für den USB Compliance Test muss der Hersteller eine TPL (targeted 
periphal list) beilegen, dann wird auch nur gegen die da aufgefürten 
Deviceklassen geetestet.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.