USB Layout korrekt? (STM32)

Gast #6231039
Lesenswert?

Ich möchte an einem STM32 als USB Host eine Maus anschließen und habe 
dazu das angehängte Layout erstellt. Grundlage ist eine Application Note 
von ST, dabei ist U5 ein USBLC6-2 (ESD protection) and U7 ist ein 
STMPS2141STR (overcurrent protection). VBUS Sensing ist deaktiviert.

Meine erste Frage ist, ob die Schaltung korrekt ist? (Die Ausführung ist 
sicherlich verbesserungsfähig.)

Im Praxisbetrieb ist VBUS leider nicht stabil, egal ob mit Maus oder 
ohne. In den angehängten Screenshots ist die gelbe Kurve VBUS, die 
beiden anderen D+ und D-.

Es könnte sich natürlich um ein Lötproblem handeln, aber PWEN (high 
enabled) ist open collector, und der Handler für den Fault macht 
momentan sowieso nichts. Wenn die Schaltung soweit in Ordnung ist, werde 
ich testweise erst U7 und dann U5 überbrücken. Was könnte es sonst sein?
Angehängte Dateien:
Gast #6231091
Lesenswert?

Peter schrieb:
> Was könnte es sonst sein?

Deine hauchdünnen Leitungen.

Immer dasselbe. Erst eine Schaltung fertig ausführen und dann
hinterher zeigen dass es nicht funktioniert.

Gefühlt tausendmal erlebt ...  dabei könnte man sie ja vorher
herzeigen und beurteilen lassen.
Gast #6231125
Lesenswert?

au weia schrieb:
> Deine hauchdünnen Leitungen.

Kann ich mir nicht vorstellen. Sicher, die Stromversorgung könnt man 
schon dicker machen, alles besser platzieren und schöner verlegen. Aber 
so eine Maus ist ja auch kein Grossverbraucher, ein paar mA sollten der 
genügen.

Ich würd mal schaun ob es sich mit anderen Mäusen genauso verhält.
Gast #6231173
Lesenswert?

rµ schrieb:
> Ich würd mal schaun ob es sich mit anderen Mäusen genauso verhält.

Ich habe hier nur zwei Mäuse, aber bei denen ist es gleich -- habe es 
gerade nochmal getested. Und beide Mäuse funktionieren am PC 
einwandfrei.

Außerdem klappt es ja nicht einmal ohne Maus!
Gast #6231193
Lesenswert?

Andre schrieb:
> Löte mal zwei dünne Drähte vom Kerko GND & +5V direkt an den Ausgang des
> Spannungsreglers bzw. 5V Eingang deiner Platine.

Du meinst so wie angehängt?

Ergibt das eigentlich Sinn, mit VBUS in den U5 zu gehen, oder sollte ich 
gleich 5V nehmen?

> Wieso hast du die USB Datenleitungen ohne Not rings herum gelegt?

Die UDP/UDM-Leitungen sind im Weg, und ich wollte Vias sparen. Außerdem 
ist da noch mehr auf der Platine.
Angehängte Dateien:
Gast #6231235
Lesenswert?

Peter schrieb:
> Du meinst so wie angehängt?

Ne, hab dir mal rein gezeichnet was ich meine. Direkt 5V mit größerem 
Querschnitt am STMPS2141STR einspeisen.

An der Buchse liegt VBUS, D-, D+, GND. So wie die Datenleitungen von 
oben kommen, hättest du sie direkt verbinden können. Siehe grüne Linien 
von mir.
Angehängte Dateien:
Moderator (Firma: Titel) Persönliche Seite #6231236
Lesenswert?

Peter schrieb:
> Die UDP/UDM-Leitungen sind im Weg
So wie ich das sehe, sind eigentlich nur die völlig unkritischen PWF und 
PWEN Signale im Weg. Und denen schadet ein Umweg und/oder ein paar Vias 
auf keinen Fall.

> Außerdem ist da noch mehr auf der Platine.
Nicht oberhalb des U5.
Und zudem ist da doch fast nur "schwarz", was ja vermutlich "leer, 
kupferfrei" bedeutet.

EDIT: leider nur Zweiter... ;-)
Gast #6231256
Lesenswert?

Andre schrieb:
> Löte mal zwei dünne Drähte vom Kerko GND & +5V direkt an den Ausgang des
> Spannungsreglers bzw. 5V Eingang deiner Platine.

Ja, funktioniert! VBUS ist stabil, und D+ wackelt mal kurzzeitig, ist 
sonst High.

Ich weiß jetzt auch den Fehler: Ich dachte, der Enable-Pin von U7 ist 
open drain, tatsächlich ist es aber der Fault-Pin. m)

Die Maus-LED ist zwar immer noch dunkel, aber das kann dann auch ein 
Software-Problem sein.
Gast #6231265
Lesenswert?

Andre schrieb:
> Ne, hab dir mal rein gezeichnet was ich meine. Direkt 5V mit größerem
> Querschnitt am STMPS2141STR einspeisen.

Achso. Ja, die UDP/UDM-Leitungen werde ich umändern. Müssen die 
eigentlich besonders kurz oder gleich lang sein?

Du hast auch D+ und D- überkreuzt, also D+ am STM32 mit D- an der Buche. 
Ist das ein Versehen, oder muß das so sein?
Gast #6231269
Lesenswert?

Lothar M. schrieb:
> So wie ich das sehe, sind eigentlich nur die völlig unkritischen PWF und
> PWEN Signale im Weg. Und denen schadet ein Umweg und/oder ein paar Vias
> auf keinen Fall.

Ja, Du hast recht.

> Und zudem ist da doch fast nur "schwarz", was ja vermutlich "leer,
> kupferfrei" bedeutet.

Nein, ich habe die Lagen 2-4 ausgeblendet.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren