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?
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.
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.
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?
au weia schrieb: > Deine hauchdünnen Leitungen. Das weiß ich ja jetzt, es ist halt immer noch die gleiche Platine!
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!
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.
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.
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... ;-)
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.
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?
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.




