Forum: Mikrocontroller und Digitale Elektronik USB-C Konfiguration als USB 2.0


von VV V. (vivi)


Lesenswert?

Hallo,

ich versuche gerade herauszufinden, wie ich genau meinen USB-C Stecker 
(Male) beschalten muss, um ihn für USB 2.0 benutzen zu können. Ich will 
Daten in beide Richtungen schicken können.

Ich weiss ich brauche:
VBUS --> brauche ich alle 4 Anschlüsse? Also diese kurzschliessen?
D+
D-
GND --> Alle 4 GND and GND anbinden?
CC --> mit 5.1kOhm zu GND beschalten. Stimmt das?
VCONN --> wie diesen Pin beschalten?

Brauche ich noch weiter Pins? Was mache ich mit den Pins die nicht 
gebraucht werden (TC, RX, etc.)?

Vielen Dank. Ich habe echt so viel gelesen und finde keine kurze 
konkrete Antwort.

Viele Grüsse.

von Peter D. (peda)


Lesenswert?

Und Du meinst, das Gefrickel besser und billiger hinzukriegen, als mit 
einem Kaufadapter?

von H. (Gast)


Lesenswert?

Du kannst diese Art von Minimalbeschaltung machen, das mit dem 
Widerstand an CC ist mir auch noch in Erinnerung. VCONN ist, sofern ich 
mich recht erinnere, eine Hilfsspannung für die aktive Detektion via CC. 
Kannst Du ignorieren.

VBUS/GND natürlich alle verbinden!

Bei der Kreuzung von D+/D- generierst Du dir natürlich einen kleinen 
Stub, das wird in den Designs aber meist toleriert (Stub ultrakurz 
halten). Anders wäre es bei den USB3.0-Signalen, da braucht man für die 
Signale einen MUX, da man sich da keine Stubs leisten kann. Aber ist ja 
hier nicht Thema.

Allerdings musst Du damit leben, dass die reine Nutzung als 2.0 
vermutlich keinen USB Conformance Test bestehen würde.

von Arno (Gast)


Lesenswert?

Hab ich letztens auch gefragt, Ergebnis hier:

Beitrag "USB-C USBC Minimalbeschaltung für USB 2.0"

MfG, Arno

von Frank K. (fchk)


Lesenswert?

VV V. schrieb:

> Vielen Dank. Ich habe echt so viel gelesen und finde keine kurze
> konkrete Antwort.

In der USB Type C Spec steht das ganz genau drin.

https://www.usb.org/sites/default/files/USB%20Type-C%202.1%20Release%20-%20May%202021.zip

Ab Seite 80 wirst Du fündig.

fchk

von VV V. (vivi)


Lesenswert?

Vielen dank für die Antworten.

Frank K. schrieb:
> In der USB Type C Spec steht das ganz genau drin.
>
> 
https://www.usb.org/sites/default/files/USB%20Type-C%202.1%20Release%20-%20May%202021.zip

Hier geht es Hauptsächlich um Kabel. Ich möchte jedoch einen USB-C 
Stecker auf ein PCB aufbringen. Habe darüber nicht in dem Dokument 
gefunden.


H. schrieb:
> Bei der Kreuzung von D+/D- generierst Du dir natürlich einen kleinen
> Stub, das wird in den Designs aber meist toleriert (Stub ultrakurz
> halten).

Was meinst du mit der Kreuzung? Wenn ich meinen Stecker andersherum in 
die Buchse stecke?

von Gustl B. (-gb-)


Angehängte Dateien:

Lesenswert?

VV V. schrieb:
> Was meinst du mit der Kreuzung?

Beide D+ und beide D- werden miteinander verbunden. Also nicht D+ mit D- 
verbinden.
Wenn du den Stecker dann in eine Richtung eingesteckt hast, dann wird 
nur einer seiner D+ und einer seiner D- Pins "grnutzt", der andere ist 
jeweils ein "offenes Ende" - und das nennt man Stub. An der Verbindung 
von Kabel -> Stecker -> Buchse -> Leiterbahn hast du also eine kurze 
Abzweigung die dann ins Leere führt, eine Sackgasse und so ein offenes 
Ende reflektiert SIgnale schön zurück. Damit das nicht stört sollte 
diese Sackgasse so kurz wie möglich gehalten werden.
Also:
Verbinde die beiden D+ und die beiden D- mit einer so kurzen Leiterbahn 
wie möglich.

Edit:
Noch zwei Bildchen, einmal eine voll belegte USB-C Buchse für USB3 und 
USB2, drüber ist der MUX und links ein USB2 HUB zu sehen.
Und dann noch eine USB-C Buchse die nur die USB2 Pins herausführt. Da 
sind die + und - mit 0 Ohm Widerständen verbunden.
Beides funktioniert wunderbar.

: Bearbeitet durch User
von VV V. (vivi)


Lesenswert?

Hallo,

Gustl B. schrieb:
> Beide D+ und beide D- werden miteinander verbunden. Also nicht D+ mit D-
> verbinden.

es handelt sich nicht um eine Buchse, sondern um einen Male-Stecker. 
Deswegen sollte es keine Kreuzung geben, da hier nur einmal D+ und 
einmal D- vorhanden sind.

Beitrag #6713934 wurde vom Autor gelöscht.
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.