USB-TypeC - Verbindungsproblem

OP #7418539
Lesenswert?

Hallo Leute,

könnte Ihr mir helfen? Ich setze bei euer USB Type-C (632712000112 von WE) ein. Problem, ich schließe die bestückte Baugruppe an meinem Telefon (Samsung) an, aber bekomme nicht mal eine Spannung von meinem Telefon. Anbei mein Schaltplan, es ist eigentlich nichts besonderes. Frage, ist bei mir irgendwo ein Denkfehler?

Grüße Stefan

Angehängte Dateien:
Persönliche Seite #7418565
Lesenswert?

Die CC1 und CC2 Pins brauchen jeweils ihren eigenen 5.1 kOhm-Pulldown, nicht ein Pulldown für beide. Beide D+ Pins und beide D- Pins der Buchse müssen miteinander verbunden werden.

Beim Aduino UNO Mini kann man abschauen wie das geht: https://docs.arduino.cc/static/b6f61a24ad39722661b5c1eab62b4215/ABX00062-schematics.pdf

Aber Bluetooth? Hat das Smartphone kein Bluetooth integriert?

Die D+ und D- Pins auf ein weiteres Gerät ("Bluetooth"?) zu führen funktioniert nicht, dazu braucht man einen USB Hub.

#7418921
Lesenswert?

Sebastian R. schrieb:

Erster Gedanke: CC1 und CC2 brauchen jeweils einen eigenen Widerstand nach GND.

Niklas G. schrieb:

Die CC1 und CC2 Pins brauchen jeweils ihren eigenen 5.1 kOhm-Pulldown, nicht ein Pulldown für beide.

Das im Schaltplan ist ein USB-C-Stecker, steht ja sogar "Plug" dran. Daher darf nur CC1 mit dem Widerstand verbunden werden, CC2 bleibt offen.

Beide D+ Pins und beide D- Pins der Buchse müssen miteinander verbunden werden.

Auch das gilt fuer Buchsen, am Stecker werden nur A6 und A7 angeschlossen -- ist also bereits korrekt.

Siehe auch https://commons.wikimedia.org/wiki/File:USB_Type-C_plug_pinout.svg

Stefan W. schrieb:

Das ist für die Verbindung mit iPhone später gedacht, falls ich es nicht hinbekommen serielle Verbindung mit iPhone zu machen. Nur eine Notlösung für alle Fälle.

Also Alternativbestueckung (entweder seriell oder Bluetooth)? Dann aufpassen, dass im Layout keine endlos langen USB-Leitungen im Nichts enden (Stubs). Ggf. an der Zweigstelle 0R-Widerstaende vorsehen, die dann wahlweise bestueckt werden, um die ungenutzten Leiterbahnabschnitte von den Datenleitungen zu trennen.

#7418927
Lesenswert?

Arne R. schrieb:

Das im Schaltplan ist ein USB-C-Stecker, steht ja sogar "Plug" dran. Daher darf nur CC1 mit dem Widerstand verbunden werden, CC2 bleibt offen.

Beide D+ Pins und beide D- Pins der Buchse müssen miteinander verbunden werden.

Auch das gilt fuer Buchsen, am Stecker werden nur A6 und A7 angeschlossen -- ist also bereits korrekt.

Spannend!

Ich habe dazu noch ein Dokument von TI gefunden, das das ganz gut darstellt: https://www.ti.com/lit/wp/slyy109b/slyy109b.pdf (Fig. 10 insb)

Gast #7418934
Lesenswert?

Als ich vor ein paar Jahren mal USB-UART Adapter an OTG fähigen Smartphones ausprobierte, klappte das bei keinem meiner Geräte. Der Kernel hat das das Device mit ID erkannt, aber keinen Treiber dafür geladen.

OP #7419583
Lesenswert?

Das im Schaltplan ist ein USB-C-Stecker, steht ja sogar "Plug" dran. Daher darf nur CC1 mit dem Widerstand verbunden werden, CC2 bleibt offen.

Auch das gilt fuer Buchsen, am Stecker werden nur A6 und A7 angeschlossen -- ist also bereits korrekt.

Siehe auch https://commons.wikimedia.org/wiki/File:USB_Type-C_plug_pinout.svg

Habe das alles von von Arne R. implementiert und es funktioniert nun. Danke sehr.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren