Forum: Mikrocontroller und Digitale Elektronik USB otg Host an Hub?


von Cheater (Gast)


Lesenswert?

Hallo Leute,

ich hab mir einen AT90USB1287 gekauft (hat USB on the go). Es sollte 
möglich sein, über ein Hub zwei HID Devices (Maus u Tastatur) daran zu 
betreiben oder?

Wäre zB dieser Baustein geeignet oder gibt es was besonderes zu beachten 
was ich übersehen habe?
http://www.ti.com/product/tusb2036

Danke schonmal
Gruß Stef

von Cheater (Gast)


Lesenswert?

http://en.wikipedia.org/wiki/USB_hub
hm, demnach dürfte es meinem OTG Host egal sein. Nur dessen Firmware 
muss angepasst werden, dass sie mehr als ein Device verwalten kann

Wer es besser weis-> bitte melden :-)

Gruß Stef

von Dominik S. (dasd)


Lesenswert?

Es kommt darauf an, wie viele Endpunkte der Host verwalten kann

von Cheater (Gast)


Lesenswert?

Morgen,

Angeblich sechs + Kontrollpunkt 0

Gruß Stef

von Dominik S. (dasd)


Lesenswert?

Dann sollte das klappen, denke ich.
2 für die Maus, 2 für die Tastatur, einer für den Hub.

Kennst du schon: http://www.atmel.com/Images/doc8229.pdf ?
Vllt. kannst du das gebrauchen.

von Cheater (Gast)


Lesenswert?

Cool danke,

warum hat ne Maus oder Tastatur denn immer(?) zwei Endpunkte?

Gruß Stef

von Cheater (Gast)


Lesenswert?

Kleines Update, da es mich viel Zeit gekostet hat:

Theoretisch ist es möglich ein HUB zu verwenden, ABER: die (meisten?) 
USB-Host-Controller von Atmel können Lowspeed USB-Geräte NICHT durch ein 
HUB durch ansprechen, da kein sog. PRE-Token implementiert wurde. Dieses 
Token wird benötigt um einem HUB mitzuteilen, dass die jeweilige 
Transaktion nur an die angeschlossene LOW-Speed Geräte weitergeleitet 
werden soll. (Highspeed und Lowspeed-Geräte haben unterschiedliche 
Abtastraten). Highspeed-Geräte können also an einem HUB betrieben werden

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.