Instabile USB Verbindung mit USBLC6-4SC6

OP #6372835
Lesenswert?
• ▲
▼
Hallo,
ich habe folgendes Problem:

Ich habe einen STM32F072 der als USB 2.0 Device an den Rechner 
angeschlossen wird. Ich habe eine USB-C Buchse verwendet. Zum Schutz des 
Devices ist ein USBLC6-4SC6 (Datenblatt angehängt) eingebaut. Hänge ich 
das Device per USB-C Kabel direkt an meinen Rechner funktioniert alles 
tadellos. Verwende ich einen USB-Hub dazwischen kann ich folgendes 
Verhalten feststellen:

- in einer Orientierung des USB-C Steckers funktioniert die Verbindung 
in 95% der Fälle
- drehe ich den USB-C Stecker um, was eigentlich keinen Unterschied 
machen sollte, dauert es länger das Device mit dem PC zu verbinden, in 
50% der Fälle funktioniert die Verbindung nicht und Windows stellt ein 
fehlerhaftes USB Gerät fest. Funktioniert die Verbindung so reißt diese 
sporadisch ab

Wenn ich den USBLC6-4SC6 entferne, ist die Verbindung stabil und 
jederzeit möglich, ich stelle hier nur auch einen leichten Bias in der 
Verbindungsgeschwindigkeit von einer USb-C Orientierung zur anderen 
fest.

Angehängt habe ich den Schaltplan, sowie den Ausschnitt des PCBs der die 
USB Schnittstelle beinhaltet.

Habe ich etwas wichtiges im Platinendesign für USB vergessen? Ich habe 
keine Längenanpassung der Leiterbahnen gemacht weil ich dachte dass es 
bei einem 2.0 Device nicht kritisch ist.

Vielen Dank! Ich stelle gerne andere Ansichten des PCBs zur Verfügung 
falls benötigt.

Gruß
Angehängte Dateien:
#6372869
Lesenswert?
• ▲
▼
Außerdem hast du das ESD-Schutz-Array mit ellenlangen Stichleitungen 
(neudeutsch: stubs) angeschlossen, das ist ein absolutes No-Go, im 
Datenblatt erfolgt doch eindeutig der Hinweis auf die Anforderungen mit 
dem Hinweis auf ein optimiertes Layout!
U.a. in Fig. 7 und Fig. 18.

In Fig.7 ist ein wenige Millimeter langer Stub schon als "unsuitable" 
angegeben, bei dir sind das Zentimeter!

Das ESD-Array muß im Flyby-Routig angeschlossen werden, so daß die 
Signalleitungen über die Pads geführt werden. (Wie in Fig.18)

Außerdem brauchen die als Differenzielles Paar zu routenden 
Datenleitungen eine ununterbrochene Massefläche auf dem gesamten Weg von 
der USB-Buchse bis zum Controller als Bezugspotenzial für einen 
Rückstrom auf gleichem Weg...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.