Moin moin, kennt jemand einen Schönen Baustein, um USB-Ports vor Rückspeisung zu schützen? Ich habe einen Programmieradapter im Design, der im Normalfall 200-300mA Strom für das Target zieht. Der Adapter hat auch eine Debug-funktion, bei der ein neben dem Target(Board A) noch einen weiteres Board (Board B) angeschlossen wird, das mit dem Target über CAN kommuniziert. Im Normalfall bekommt der Debugger von dem 2. Board nichts mit. Wenn nun aber jemand Board A und B vertauscht, werden von Board B 5.5V auf die VUSB-Leitung zrückgespeißt. Die meisten USB-Ports finden das meiner Erfahrung nach ziemlich uncool. Mein erster Gedanke wäre eine Shottky-Diode von USB->Target zwischenzuschalten. Schöner wärs aber mit einer richtigen galvanischen Trennung. Ich hab gesehen, dass es da eine große Auswahl an DC/DC-Bausteinen gibt. Hat jemand schon Erfahrung mit einem. Preis ist nicht so relevant, nachdem es nur um 10-15 Stück geht.
Ich habe mir gerade dieser bestellt : http://www.ebay.nl/itm/USB-Galvanic-Signal-Insulator-USB-Digital-Isolator-Isolation-Ground-Noise-A30-/221721409261?hash=item339fa036ed:g:rG0AAOSwNSxVXMMr
Fabian F. schrieb: > Schöner wärs aber mit einer richtigen galvanischen Trennung. Warum?
Gast
#4571904
Ich würde die Diode nehmen. Zwar ist man mit der Spannung möglicherweise unterhalb der SPEC, aber das ist dafür simpel und sicher. Noch besser ist sowas hier: http://cds.linear.com/docs/en/datasheet/4411fa.pdf Müsste man halt so schalten, dass statt der Batterie der Port dran ist, welcher nicht "gebackdrived" werden darf. Das hat praktisch keinen Spannungsabfall mehr, nur noch 50mV und verhindert trotzdem einen Stromfluss in die falsche Richtung. Mit dem Baustein müsste deine Anwendung gehen. Sonst wären die Suchbegriffe "ideal diode" und "power oring" Futter für Google. PS: Mit uncool hast du recht. Ich hab mit einem billigen Powered-USB-Hub zwei Ports auf meinem Mainboard gebrutzelt.
Danke, der LTC4411 schaut genau nach dem aus was ich brauche.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.