Forum: Mikrocontroller und Digitale Elektronik USB-C Belegung von Kabeln


von Gustl B. (-gb-)


Lesenswert?

Hallo,

um USB-C Buchsen zu testen plane ich eine Platine mit mehreren 
verschiedenen USB-C Buchsen Modellen.

Das soll dann so laufen:

PC, USB-C <- Kabel -> USB-C Buchse, Platine, USB-C Buchse <- Kabel -> 
Device

Ich muss auf der Platine also je zwei USB-C Buchsen so verbinden, dass 
die quasi wie ein weiteres Kabel funktionieren und es keinen Unterschied 
gibt zu

PC, USB-C <- Kabel -> Device

Aber wie mache ich das?
Eigentlich dachte ich ja, das wäre eine Punktspiegelung, also A2 der 
einen Buchse geht an B2 der anderen Buchse. Aber ich habe das 
durchgepiepst und siehe da, es geht A2 an B11 ... A1 an B2.
Bei den SuperSpeed Paaren passt das prima, aber bei den Leitungen in der 
Mitte scheint das nicht zu passen. Ich bekomme immer nur eine 
Steckrichtung korrekt verbunden wie bei einem reinen Kabel.

Daher die Frage:
Gibt es eine Übersicht wie die Kabel intern verbunden sind? Ist das 
irgendwie gekreuzt dass A2 vom einen Stecker dann auf B11 vom anderen 
Stecker ankommt und wie sieht das mit den Leitungen in der Mitte, also 
A5 ... A8 und B5 ... B8 aus?

Vielen Dank!

von Olaf (Gast)


Lesenswert?

> um USB-C Buchsen zu testen plane ich eine Platine mit mehreren
> verschiedenen USB-C Buchsen Modellen.

Was genau willst du da testen? Bei USB-C ist die Uebertragungsrate so 
hoch das praktisch jeder Steckverbinder, Layout, Kabelmeter einen 
negativen Einfluss auf die Uebertragungsqualitaet hat. Was du da vorhast 
wird auf jedenfall die Signalqualitaet vergurken und selbst wenn du das 
messen koenntest waere es ja spaeter fuer die Praxis bedeutungslos weil 
dort dein Systemmargin wieder groesser ist.

Olaf

von Google weiß das (Gast)


Lesenswert?


von Gustl B. (-gb-)


Lesenswert?

Olaf schrieb:
> Was genau willst du da testen?

Nur die Mechanik. Also wie viel Spiel hat der Stecker in der Buchse, wie 
viel Kraft brauche ich, ...

Google weiß das schrieb:
> Grüße

Danke! Das hilft schonmal sehr.

von Gustl B. (-gb-)


Lesenswert?

Ja nun ... leider doch nicht so irre einfach.

Ich habe hier zwei USB-C Buchsen mit Beakout Board. Zwischen die Buchsen 
hänge ich ein USB-C Kabel (TBT3).

Laut
https://www.pshinecable.com/article/how-is-a-usb-c-to-usb-c-cable-connected.html
gibt es zwei Verbindungsmöglichkeiten:
"Unflipped direct connection" und
"Flipped connection".

Mir geht es hier erstmal nur um die "Unflipped direct connection".
Nur um zu gucken ob ich das Bild korrekt verstehe:
Wenn ich an Pin A2 an der 1. Buchse Spannung anlege, wo müsste die an 
der 2. Buchse hinter dem ungedrehten Kabel zu messen sein?
Laut Bild wieder an A2.
Aber das ist hier nicht so.

Hier sieht das (gemessen) wie folgt aus:
1
Buchse1 <-> Buchse2
2
3
  A2 <-> B11 
4
  A3 <-> B10  
5
  A5     
6
  A6     
7
  A7     
8
  A8 <->  B8   
9
 A10 <->  B3 
10
 A11 <->  B2 
11
         
12
 B11 <->  A2 
13
 B10 <->  A3 
14
  B8 <->  A8      
15
  B7 <->  B7  
16
  B6 <->  B6 
17
  B5 <->  B5 
18
  B3 <-> A10 
19
  B2 <-> A11

Wo ist der Fehler? Ist das Bild auf der oben verlinken Seite falsch oder 
sind hier die Beakout Platinen mit USB-C Buchse falsch 
verbunden/Beschriftet? Letzteres sollte eigentlich egal sein, da das 
identische Beakout Boards sind, der Fehler wäre also an beiden Seiten.

Vielen Dank!

Edith:
Eine Verbindung A2 <-> A2 bekomme ich nie. Egal wie ich die Kabelenden 
an beiden Beakout Boards stecke. Ich halte daher das Bild für 
falsch/irreführend.

: Bearbeitet durch User
von (prx) A. K. (prx)


Lesenswert?

Versuch es doch mal mit der Quelle aller Erkenntnis, Seite 75:
https://www.usb.org/sites/default/files/USB%20Type-C%20Spec%20R2.0%20-%20August%202019.pdf

Hoffentlich steht es da nicht auch falsch drin. ;-)

: Bearbeitet durch User
von Gustl B. (-gb-)


Lesenswert?

Tatsache! Seite 75 liefert.
im Kabel ist A2 <-> B11 belegt.
Hier 
https://www.pshinecable.com/article/how-is-a-usb-c-to-usb-c-cable-connected.html 
müssten also die gelben und grünen Pfeile über der Kabelverbindung in 
der Mitte gekreuzt sein.

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
Noch kein Account? Hier anmelden.