Forum: Mikrocontroller und Digitale Elektronik Kann ein USB-Kabel alleine erkannt werden?


von Jörg (Gast)


Lesenswert?

Nach meinem Verständnis kann das Anschließen eines USB-Kabels alleine 
nicht erkannt werden (also außer mit Hochfrequenzmessungen vielleicht), 
da es sich doch nur um eine Weiterverbindung handelt, oder?
Allerdings verstehe ich dann den Sinn des in
  https://stackoverflow.com/a/64044196
zitierten readme.txt nicht:
  "05 Plug a USB micro A-Male to A-Female cable on CN15 connector"

Mit 'USB key' aus Schritt 04 ist für mich der USB-Speicher des 
STM32-Boards gemeint und kein eigener Stick (sonst stünde in 05 ja auch 
"Connect USB key to ..." analog zu Schritt 03).

von Jörg (Gast)


Lesenswert?

meinte "analog zu Schritt 02" statt "analog zu Schritt 03"

von Schlaumaier (Gast)


Lesenswert?

Kann ein USB-Kabel alleine erkannt werden?

NEIN.  Ich habe permanent 2 USB-Kabel eingesteckt wo am anderen Ende 
nix dran ist, und Windows merkt das nicht.

Grund ist einfach. Ich mag nicht jedes mal fummeln mit den Einstecken 
und meine vorderen Ports nicht belasten. Ergo hinten rein und frei herum 
hängen.
JE einen voll-Kontaktierten Datenkabel mit USB-C + Micro-USB.

von Frank K. (fchk)


Lesenswert?

Jörg schrieb:
> Nach meinem Verständnis kann das Anschließen eines USB-Kabels alleine
> nicht erkannt werden (also außer mit Hochfrequenzmessungen vielleicht),
> da es sich doch nur um eine Weiterverbindung handelt, oder?
> Allerdings verstehe ich dann den Sinn des in
>   https://stackoverflow.com/a/64044196
> zitierten readme.txt nicht:
>   "05 Plug a USB micro A-Male to A-Female cable on CN15 connector"

In diesem Spezialfall geht das schon. Und zwar:

USB Mini und Micro haben einen fünften Pin, nämlich den ID-Pin. Wenn Du 
eine Mini/Micro-AB-Buchse hast, kannst Du dort entweder ein Mini/Micro-A 
oder ein Mini/Micro-B Kabel hineinstecken. Wenn Du ein Mini/Micro-B 
einsteckst, bleibt der ID-Pin offen, und der Port ist ein USB Device. 
Wenn Du ein Mini/Micro-A einsteckst, wird der ID-Pin auf Pin 4 durch 
eine Brücke im A-Stecker selber mit GND auf Pin 5 kurzgeschlossen, was 
den Port das auf USB Host umschaltet. Das Umschalten auf USB Host geht 
also auch ohne dass an dem Mini/MicroA-Kabel/Adapter etwas angeschlossen 
ist.

Bei Standard USB geht das so nicht, weil es dort keinen ID-Pin und keine 
AB-Buchsen gibt.

fchk

: Bearbeitet durch User
von Stefan F. (Gast)


Lesenswert?

Offene USB Kabel reflektieren das gesendete Signal zurück. Das kann man 
durchaus erkennen. Ich glaube aber nicht, dass die üblichen USB 
Schnittstellen den Effekt nutzen.

von Tim (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:
> Ich glaube aber nicht, dass die üblichen USB
> Schnittstellen den Effekt nutzen.

Sie machen es auch nicht. siehe USB-Standard.

von MuckyFuck (Gast)


Lesenswert?

Jörg schrieb:
> Nach meinem Verständnis kann das Anschließen eines USB-Kabels alleine
> nicht erkannt werden

Nur bei USB OTG.

von MuckyFuck (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:
> Offene USB Kabel reflektieren das gesendete Signal zurück. Das kann man
> durchaus erkennen.

Wie? Das geht im Labor und da kann man auch nen Mikroschalter nehmen.

Theoretisch geht vieles, z.B. Kapazitätsmessung gg. den Schirm

von Stefan F. (Gast)


Lesenswert?

MuckyFuck schrieb:
>> Offene USB Kabel reflektieren das gesendete Signal zurück. Das kann man
>> durchaus erkennen.

> Wie?

https://www.elektronik-kompendium.de/sites/grd/0301035.htm

Deswegen sind Wellenwiderstände und Abschlusswiderstände bei solchen 
Leitungen für ihre Funktion entscheidend wichtig.

von dampfgelaber (Gast)


Lesenswert?

wellenwiderstand, impedanz, das ist ganz schön kompliziert, es geht auch 
einfacher: 
https://electronics.stackexchange.com/questions/215755/special-usb-port-with-sensor-contact

von Jörg (Gast)


Lesenswert?

Frank K. schrieb:
> USB Mini und Micro haben einen fünften Pin, nämlich den ID-Pin. Wenn Du
> eine Mini/Micro-AB-Buchse hast, kannst Du dort entweder ein Mini/Micro-A
> oder ein Mini/Micro-B Kabel hineinstecken. Wenn Du ein Mini/Micro-B
> einsteckst, bleibt der ID-Pin offen, und der Port ist ein USB Device.
> Wenn Du ein Mini/Micro-A einsteckst, wird der ID-Pin auf Pin 4 durch
> eine Brücke im A-Stecker selber mit GND auf Pin 5 kurzgeschlossen, was
> den Port das auf USB Host umschaltet. Das Umschalten auf USB Host geht
> also auch ohne dass an dem Mini/MicroA-Kabel/Adapter etwas angeschlossen
> ist.
>
> Bei Standard USB geht das so nicht, weil es dort keinen ID-Pin und keine
> AB-Buchsen gibt.
>
> fchk

Vielen Dank für die ausführliche und informative Antwort!

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.