Forum: Mikrocontroller und Digitale Elektronik Ob USB-Verbindung oder Stromversorgung unterscheiden.


von Drobel (Gast)


Lesenswert?

Ein USB-Gerät wird via Mini-USB Stecker entweder an den PC gestöpselt 
oder mit einem Netzgerät verbunden.

Ist es möglich, sicher zu erkennen, ob ein PC oder ein Netzgerät 
angeschlossen ist, bevor die Kommunikation gestartet wird?

von USB (Gast)


Lesenswert?

Schau doch mit einem uC Pin nach, ob am USB-Stecker 5V Anliegen

von USB (Gast)


Lesenswert?

Sorry, war natürlich Bullshit - Erst lesen, dann denken

von Drobel (Gast)


Angehängte Dateien:

Lesenswert?

Im Anhang ist ein Auszug aus dem Datenblatt des Controllers 
(AT91SAM7S64), der die Schaltung der USB-Schnittstelle zeigt. Für Rext 
sind 22 Ohm verbaut.

von Detlev T. (detlevt)


Lesenswert?

Drobel schrieb:
> Ist es möglich, sicher zu erkennen, ob ein PC oder ein Netzgerät
> angeschlossen ist, bevor die Kommunikation gestartet wird?

Die Kommunikation wird doch vom Host (PC) gestartet - oder nicht? Also 
lauschen und solange nix kommt - Netzteil!

von Drobel (Gast)


Lesenswert?

Detlev T. schrieb:

> Die Kommunikation wird doch vom Host (PC) gestartet - oder nicht? Also
> lauschen und solange nix kommt - Netzteil!

Nein. Durch das Zuschalten des 1,5 KOhm Widerstandes (Schaltplan siehe 
oben) wird die Kommunikation vom USB-Gerät gestartet.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Machs doch wie bei den USB NTs üblich, die Datenleitungen liegen auf ner 
Spannung die ansagt wieviel A man ziehen darf.
Also beide Datenleitungen auf HIGH -> NT
Wenn nicht -> USB

von Drobel (Gast)


Lesenswert?

Martin Wende schrieb:

> Machs doch wie bei den USB NTs üblich, die Datenleitungen liegen auf ner
> Spannung die ansagt wieviel A man ziehen darf.
> Also beide Datenleitungen auf HIGH -> NT
> Wenn nicht -> USB

Danke für den Hinweis.

Sieht so aus, dass "üblich" nur für Apple gilt:

http://de.wikipedia.org/wiki/USB-Netzteil#Stecker

Strom   D-      D+
500 mA  2,0 V   2,0 V
2000 mA 2,0 V   2,75 V
1000 mA 2,75 V  2,0 V

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Selbst mein billig micro USB NT hat das.
Also nich nur für Fallobst.

Ansonsten eben versuchen mit dem Pullup eine USB transaktion zu starten 
und wenn nix kommt is kein Host angeschlossen.

von Εrnst B. (ernst)


Lesenswert?

Standardkonform (USB Charger Spec, bei usb.org herunterzuladen) wäre: 
Das Netzteil verbindet D+ und D-. Das kannst du von deinem Gerät aus 
erkennen, und darfst dann ohne Enumeration 500mA ziehen.

von Drobel (Gast)


Lesenswert?

Εrnst B✶ schrieb:

> Standardkonform (USB Charger Spec, bei usb.org herunterzuladen) wäre:
> Das Netzteil verbindet D+ und D-. Das kannst du von deinem Gerät aus
> erkennen, und darfst dann ohne Enumeration 500mA ziehen.

Die Spezifikationen (BCv1.2) habe ich mir auf den Rechner geladen. Die 
Verbindung D+ zu D- kann ich jedoch nicht finden.

Die Frage ist auch: Wo kann ich Netzteile mit Mini-USB bekommen, bei 
denen D+ mit D- verbunden ist?

von Εrnst B. (ernst)


Lesenswert?

Drobel schrieb:
> Die Spezifikationen (BCv1.2) habe ich mir auf den Rechner geladen. Die
> Verbindung D+ zu D- kann ich jedoch nicht finden.

Sektion 4.4.3, Detektion eines Dedicated Charging Ports
ist in der Spec als "Rdcp_dat"/"resistance across D+/-" bezeichnet, mit 
einem Max-Wert von 200 Ohm.
Noch Kabel/Steckerwiderstand mit berücksichtigen.

von Drobel (Gast)


Angehängte Dateien:

Lesenswert?

Εrnst B✶ schrieb:

> Sektion 4.4.3, Detektion eines Dedicated Charging Ports
> ist in der Spec als "Rdcp_dat"/"resistance across D+/-" bezeichnet, mit
> einem Max-Wert von 200 Ohm.

Sieht in "meinen" Specs von 2010 anders aus (siehe Anhang). Bin ratlos.

von Drobel (Gast)


Angehängte Dateien:

Lesenswert?

Hab's! Ist in der vorliegen Spezifikation in einer extra Tabelle (siehe 
Anhang).

von Εrnst B. (ernst)


Angehängte Dateien:

Lesenswert?

Drobel schrieb:

> Sieht in "meinen" Specs von 2010 anders aus (siehe Anhang). Bin ratlos.

Einfach weiterlesen, wie "Rdcp_dat" definiert ist:
0 .. 200 Ohm. Also am Billigsten: Verbinden.

Deutlicher stehts in Sektion 1.4.7, hab den Satz mal angehängt.

Drobel schrieb:
> Die Frage ist auch: Wo kann ich Netzteile mit Mini-USB bekommen, bei
> denen D+ mit D- verbunden ist?

Schwierig. Bei Micro-USB: Kein Problem, da hat die EU mal eine 
Verordnung erlassen, dass alle Handy-Ladegeräte mit Ausnahme von 
Apple-Geräten zueinander Kompatibel sein müssen...
Willkürlich am Samsung-Steckernetzteil nachgemessen: 0 Ohm zwischen D+ 
D-, ca. 1k von beiden nach Vusb.

Aber mit Mini-USB habe ich leider keine Idee, außer Adapter-Stecker 
beizulegen.

von Drobel (Gast)


Lesenswert?

@ Ernst

Vielen Dank für deine Beiträge. Sehe jetzt klar(er) :)

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.