Forum: Mikrocontroller und Digitale Elektronik USB-Hub mit angeschl. internen Gerät nicht erkannt


von Maximilian H. (mhegele)


Angehängte Dateien:

Lesenswert?

Hallo,

ich hoffe das ist das richtige Forum, war mir nicht sicher ob das Thema 
eher in das Platinen-Forum passt!

Nun zu meinem Problem:
Ich habe eine Platine für einen USB-Hub mit einem angeschlossenen 
internen Gerät (im wesentlichen ein USB-fähiger Mikrocontroller) und 
einem extern herausgeleiteten Port entwickelt. Als Hub-Controller 
benutze ich den TUSB2036. Beim layouten habe ich mich an die Schematics 
von Texas Instruments gehalten.
Der TUSB2036 ist als bus-powered, mit einem angeschlossenen Gerät und 
einem externen Port konfiguriert, es werden also auch nur 2 von den 3 
möglichen USB-Anschlüssen des TUSB2036 überhaupt verwendet.

Mein Problem ist nun, dass der Hub überhaupt nicht erkannt wird, also 
gar keine Meldung kommt, so als hätte ich nix angehängt. Der Witz ist, 
dass das schon die zweite Version der Schaltung ist, bei der ersten 
hatte ich den Hub als 3-Port Hub konfiguriert, was ja eigentlich falsch 
ist. Diesen Hub hat  das OS allerdings erkannt!

Kann es sein dass das interne Gerät nicht als "Port" gezählt wird, und 
der TUSB2036 deshalb nur einen Port betreibt, was ich aber gar nicht 
konfigurieren kann?

Bin mit meinem Latein langsam am Ende, die Technotes von Texas bzgl. des 
TUSB2036 kann ich langsam auswendig :-)

Den Teil der Schaltung mit dem Hub-Controller habe ich angehängt!

Bin für jede Hilfe dankbar!

Grüße

Maximilian Hegele

von Maximilian H. (mhegele)


Lesenswert?

Hallo nochmal,

ich glaube ich kann das Problem noch eingrenzen: Irgendwie scheint etwas 
mit dem Anschluss des Reset-Pin nicht zu stimmen, dessen Anschluss habe 
ich aber im Vergleich zu ersten Version nicht geändert, und die hat 
funktioniert :-(

Werde das noch weiter untersuchen...

Grüße

Maximilian Hegele

von Maximilian H. (mhegele)


Lesenswert?

Hallo,

jetzt habe ich das Problem selber gefunden: Zwischen dem Widerstand und 
dem Reset-Pin des TUSB2036 hat noch ein Kondensator gefehlt, das High 
auf der Reset-Leitung war nach dem Power-Up nicht verzögert :-(

Grüße

Maximilian Hegele

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.