Forum: Mikrocontroller und Digitale Elektronik USB d+ und d+ per trasnsistor oder diode trennen?


von Joseph L. (juppi87)


Lesenswert?

Hallo zusammen...

Ich habe folgendes problem...

ich habe ein iphone auf wireless charging umgebaut.. d.h. am 
dockconnector(USB) habe ich die pins +5v, GND, D+ und D- abgegriffen und 
mit meinem neuen ladegerät verbunden.. das ladegerät lädt über GND und 
+5V, und sendet ein simuliertes d+ und d- signal damit das iphone lädt 
und denkt USB ist angeschlossen... nun habe ich das problem wenn ich 
normal meinen USB anstecke, das über die leitungen das ladegerät weiter 
d+ und d- simuliert.. der PC meldet so ein unbekanntes USB gerät.. 
trenne ich nun einer der leitungen des ladegeräts funktioniert alles 
einwandfrei und der PC erkennt das iphone...gibt es eine möglichkeit d+ 
und d- vom dockconnector zu trennnen sprich das die leitungen nur 
durchgeschaltet sind wenn das ladegerät den strom produziert? vlt über 
eine diode oder eine transistorschaltung??

ich bin um jede hilfe dankbar!!!!!!!
MFG

von Cyblord -. (cyblord)


Lesenswert?

Nimm nen 2 poligen mechanischen Schalter. Musst dann halt manuell 
umschalten.

von Joseph L. (juppi87)


Lesenswert?

soweit war ich auch schon, aber das war nicht mein ziel =)..

von Joseph L. (juppi87)


Lesenswert?

soweit ich weiss sind haben d+ und d- eine pwm spannung von ca 3v wenn 
ich nun in die 5v leitung eine diode so schalte das nurnoch der strom 
vom ladegerät zum dock connector fließt und nicht umgekehrt und dann 
einen transistor für je eine leitung (d+ und d-) verwende... als 
schalter sozusagen ist ja nur spannung an der 5v leitung wenn das 
ladegerät lädt und dann sollten die d+ und d- geschaltet werden... seh 
ich das richtig? kann mir da jmd evtl helfen? weiss nicht genau wie ich 
das schalten soll...

MFG

von Frank K. (fchk)


Lesenswert?

Das hier sollte es tun.

http://www.ti.com/product/ts3usb221e

fchk

von Joseph L. (juppi87)


Lesenswert?

wie wird das genau geschaltet?? und wie funtzt das? xD

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Da kannst Du nichts trennen. Das sind beides bidirektionale Leitungen, 
die obendrein mit verdammt hohen Frequenzen betrieben werden (480 
MBit/sec).

von Joseph L. (juppi87)


Lesenswert?

aber ich kann sie ja mechanisch trennen .... also sollte das ja auch 
elektronisch funktionieren... es geht ja nur darum, das ich die 
simulation der usb signals unterbinde, wenn der reale usb angeschlossen 
ist

von Frank K. (fchk)


Lesenswert?

Joseph Luckan schrieb:
> wie wird das genau geschaltet?? und wie funtzt das? xD

steht im Datenblatt.

fchk

von Joseph L. (juppi87)


Lesenswert?

das heisst... also so wie ich das jetzt verstanden habe... das teil ist 
eine art schalter... (entschuldigung aber ist halt alles n bissl 
neuland) der die d+ und d- von derschiedenen geräten zu und abschaltet? 
wie mache ich das denn mit der steuerung? dann muss ja trotzdem ne diode 
in den +5v strang oder? sonst weiss ich ja nicht wann das ladegerät die 
5v drauf haut, oder sie vom usb selbst kommen...

von Unwissender (Gast)


Lesenswert?

3*3mm viel spass beim löten :-)

von Joseph L. (juppi87)


Lesenswert?

ich habe in den letzten tagen pins mit 0,3mm durchmesser in abstand von 
ca 0,5mm miteinander verlötet... da sind 3*3mm ja noch annehmbar xD

von Frank K. (fchk)


Lesenswert?

Joseph Luckan schrieb:
> das heisst... also so wie ich das jetzt verstanden habe... das teil ist
> eine art schalter... (entschuldigung aber ist halt alles n bissl
> neuland) der die d+ und d- von derschiedenen geräten zu und abschaltet?
> wie mache ich das denn mit der steuerung? dann muss ja trotzdem ne diode
> in den +5v strang oder? sonst weiss ich ja nicht wann das ladegerät die
> 5v drauf haut, oder sie vom usb selbst kommen...

Ja, das ist ein Multiplexer.

D+ und D- gehen zum Phone. Der Pin S schaltet D+/D- entweder auf 1D+/1D- 
oder 2D+/2D-, je nachdem, ob er auf GND liegt oder auf VCC. Mit !OE 
kannst Du den Multiplexer ganz sperren, d.h. die D+/D- sind dann mit 
nichts mehr verbunden. Normal muss !OE auf GND liegen.

VCC muss übrigens zwischen 2.5 und 3.3V liegen. Wenn Du nur 5V zur 
Verfügung hast, brauchst Du noch einen kleinen Spannungsregler wie den 
TS5205CX533

www.taiwansemi.com/DSfile/TS5205_H07.pdf

Der 100n Bypass-Kondensator zwischen Vcc und Gnd versteht sich ja von 
selber.

> wie mache ich das denn mit der steuerung? dann muss ja trotzdem ne diode
> in den +5v strang oder? sonst weiss ich ja nicht wann das ladegerät die
> 5v drauf haut, oder sie vom usb selbst kommen...

ja. Plus ein Pulldown-Widerstand, damit S im Nicht-Lade-Betrieb nicht 
irgendwie in der Luft hängt, sondern auf GND gezogen wird.

fchk

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.