Warum funktioniert dieses USB-PCB-Layout nicht?

Ich bin gerade dabei, eine kleine USB- und LAN-Durchgangsplatine herzustellen (eine kleine Zusatzplatine für ein größeres Projekt).

Ich habe einige Probleme, es richtig zum Laufen zu bringen. Es ist ganz einfach - es nimmt ein USB-Signal von einem Anschluss zum anderen, und das war's.

Ich weiß, dass USB eine differentielle Impedanz von 90 Ohm (+-15 %) benötigt.

Das Layout sieht so aus, wobei die 2 hervorgehobenen Zeilen die USB-Datenleitungen sind:

Geben Sie hier die Bildbeschreibung einGeben Sie hier die Bildbeschreibung ein

Die Leiterplatte ist eine 0,8-mm-Platine, und um 90 Ohm zu erhalten, muss die Differenzleiterbahn 0,8 mm breit mit 0,2 mm Abstand sein - das ergibt 83,605 Ohm, was gut innerhalb der 15% -Toleranz liegt.

Was kann noch ein Problem mit dem Layout sein? Ich habe die Leiterbahn auf der Unterseite der Platine gehalten, um unerwünschte Stummel am Stecker zu vermeiden.

Ihr Boden auf der obersten Schicht hat einige Diskontinuitäten (Asymmetrie) in der Nähe des uab-Anschlusses. Aber selbst in diesem Fall würde ich mir keine allzu großen Sorgen machen, es ist wahrscheinlich gut genug für USB 2.0
Nun, ich habe ein Problem, dass mein Gerät den USB-Anschluss für kurze Zeit erkennt und dann trennt -
Ich bin mir nicht sicher, warum einige sagen, dass USB D+/D- vertauscht sind. Das sind eindeutig zwei unterschiedliche Anschlüsse. Das lässt mich glauben, dass einer USB-A und der andere USB-B gemäß dem Standard ist. Das bedeutet, dass D+ und D- korrekt sind. Haben Sie eine Lösung gefunden? Wenn ja, posten Sie es bitte hier, denn das ist eine gute Frage.

Antworten (1)

Ich vermute, dass die Art und Weise, wie Sie es von einem Anschluss zum anderen verdrahtet haben, nicht berücksichtigt hat, dass Sie D + und D- vertauschen müssen, dh Sie haben die Daten versehentlich invertiert. Möglicherweise müssen Sie dies auch für Masse und Vcc tun.

Es ist unmöglich, sicherer zu sein, da Sie keinen Schaltplan gezeigt haben.

Mein erster Gedanke auch, obwohl der Boden eher wie ein Header als ein Connector aussieht - so oder so schwer zu sagen
Nun, der Schaltplan ist ziemlich einfach - oi65.tinypic.com/2vte05y.jpg Es verwendet einen internen zu externen USB-Anschluss wie diesen: cpc.farnell.com/akasa/exusbie-40/… Im Moment, wenn ich versuche, es so zu verwenden Nun, ich habe ein Problem, dass mein Gerät den USB-Anschluss für kurze Zeit erkennt und dann trennt -
Es gibt vier Pins, die mit vier weiteren Pins verbunden sind und GND, +V, -D und +D transportieren. Ich glaube, Sie haben -D und +D hervorgehoben. Bitte identifizieren Sie sie entweder richtig in Ihrem Schaltplan oder tauschen Sie einfach -D und +D aus und sehen Sie, ob es funktioniert.