USB Schaltkontakt Erkennung

OP #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 #1448991
Lesenswert?

USB-Geraete haben auf einer ihrer Datenleitung einen Pulldownwiderstand.
Der sollte auch funktionieren wenn das Geraet noch kein Strom hat. So 
muesstest du eigentlich erkennen koennen ob ein Geraet angesteckt ist.

Olaf
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.
OP #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.
#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.
OP #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