USB Schaltkontakt Erkennung

#1448970
Lesenswert?

Hallo,

weiß jemand von euch, ob es eine Mini-USB-Buchse mit einem mechanischen 
Schalter(Öffner/Schließer) gibt??

Ich möchte, dass die USB-Buchse von meiner Applikation erst bestromt 
wird, wenn ich ein Gerät anstecke, bzw. den Stecker in die Buchse 
stecke.

Der Hintergrund für diesen Aufwand ist folgender:

An meinem mit Li-Ion-Akku betriebenem mobilen Minirechner soll eine 
Mini-USB-Buchse(Host) angebracht werden. Die 5V-Spannungsversorgung für 
ein externes Gerät (evtl. ne Maus) erzeuge ich mit einem 
Step-up-Wandler(3.7V -> 5V). Das funktioniert sehr gut.
Jedoch wenn ich den DC/DC-Wandler aktiviere zieht er mir je nach 
Eingansspannung ca. 3mA, obwohl ich keinen Verbraucher angestöpselt habe 
:-( Der USB-Anschluss wird eher selten benutzt. Mein Akku wird also 
sinnlos leergezogen -> schlechte Effiziens.

Die Lösung wäre ein mechanischer Schalter, der den DC/DC-Wandler 
aktiviert, wenn ein Stecker eingesteckt wird. Jedoch habe ich bis jetzt 
noch keine derartige USB-Buchse finden können.

Weiß von euch jemand eine andere realiesierbare Lösung??
mfg
Gast #1451422
Lesenswert?

wie wäre es mit der 5V Leitung des USB. Diese könnte man doch quasie als 
Schalter missbrauchen ;)

5V -> Stecker steckt
0V -> Stecker fehlt

hierfür wäre nur ein Pulldown an der 5V Leitung notwendig.

man könnte zum Beispiel mit der 5V Leitung über einen Transistor den 
Step-Up-Wandler starten.

Vielleicht hilft mein Gedanke bei der Lösung des Problems. :)
Gast #1451583
Lesenswert?

ah! ich glaub ich hab deine Anfrage falsch verstanden, seh ich das 
richtig,
dass du als USB-Host fungieren willst ? und zum Beispeil eine Maus an 
deinem Gerät anschließen möchtest ?

wenn ja, dann müsste man sowas über den Pulldown der Datenleitungen 
versuchen zu realisieren.

falls du jedoch nur als USB-Device fungieren willst, z.B. als Verbindung 
zum PC, dann sollte der ja 5V zur Verfügung stellen.
#1451661
Lesenswert?

@ideengeber:
Ja, die USB-Buchse soll als host fungieren und es wird voraussichtlich 
eine maus angeschlossen

@oszi40:
versteh nicht wie das funktionieren soll??

@benedikt k.:
ich hab mal meine maus ans labornetzteil angeschlossen. die braucht 
mind. 4.1V bevor es zu einem stromfluss kommt, vorher zuckt sich da 
garnichts.
also mit den 3V-4.2V (Li-Ion) funzts nicht :-(


ich werd doch mal probieren einen microtaster seitlich an die buchse zu 
plazieren. mal sehen ob mir das gelingt.
Gast #1451696
Lesenswert?

Selbst wenn die USB-Maus sich noch tot stellt, wird sie schon beim 
Anstecken die USB-Verbindung belasten, die man auswerten könnte, um dann 
Deinen Wandler zu starten. Dazu wird man allderings etwas tiefer in die 
Materie eintauchen müssen.
http://de.wikipedia.org/wiki/Universal_Serial_Bus

Sonst nimm einen Schalter oder Konktfedern an die Steckerhülse
#1451782
Lesenswert?

M. L. schrieb:
> Hallo,
>
> weiß jemand von euch, ob es eine Mini-USB-Buchse mit einem mechanischen
> Schalter(Öffner/Schließer) gibt??
>
> Ich möchte, dass die USB-Buchse von meiner Applikation erst bestromt
> wird, wenn ich ein Gerät anstecke, bzw. den Stecker in die Buchse
> stecke.

Das sollte mit einer Micro-AB-Buchse gehen, da diese einen fünften 
Anschluss hat, der je nach OTG-Rolle bzw. angeschlossenem Stecker 
unterschiedlich beschaltet ist.

"The ID pin on a Micro-A plug shall be connected to the GND pin. The ID 
pin on a Micro-B plug is not connected or is connected to ground by a 
resistance of greater than Rb_PLUG_ID (100kΩ MIN). An On-The-Go device 
is required to be able to detect whether a Micro-A or Micro-B plug is 
inserted by determining if the ID pin resistance to ground is less than 
Ra_PLUG_ID (10Ω MAX) or if the resistance to ground is greater than 
Rb_PLUG_ID . Any ID resistance less than Ra_PLUG_ID shall be treated as 
ID = FALSE and any resistance greater than Rb_PLUG_ID shall be treated 
as ID = TRUE."

Siehe USB-OTG- bzw. Micro-USB-Dokumente aus dem Standard.
#1451891
Lesenswert?

@oszi40:

ja stimmt, die maus zieht doch ca. 2mA bei 3.3V. hab da wohl etwas grob 
gemessen. :-)

wie kann ich nun den strom auswerten um meine 5V einzuschalten, ohne 
dass ich reihen-widerstände in meinen lastzweig(maus) schalte?? da ja 
sonst die usb-spannung sinkt.
die schaltung soll auch erkennen, wenn die maus wieder abgezogen wird.

@arc net:

meine platine besitzt eine mini-USB-AB-buchse 5pol., meine standart maus 
einen USB-steckertyp A 4pol.. ich benutze also ein adapterkabel um die 
beiden zu verbinden.
-->die ID-verbindung endet quasi am adapterkabel

ist es dennoch möglich was über die ID zu machen??

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