USB Layout korrekt? (STM32)

Gast #6231039
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
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
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 #6231140
Löte mal zwei dünne Drähte vom Kerko GND & +5V direkt an den Ausgang des 
Spannungsreglers bzw. 5V Eingang deiner Platine.

Wieso hast du die USB Datenleitungen ohne Not rings herum gelegt?
Gast #6231173
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
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
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
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
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
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
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

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.