Forum: Mikrocontroller und Digitale Elektronik USB-Verbindung (D+/D-) zwischen Geräten mit unterschiedlichen Spannungsversorgungen


von Markus L. (markus_fh)


Lesenswert?

Hallo zusammen,

ich möchte Servos mit einem Raspi steuern. Der Raspi wird mit seinem 
Steckernetzteil versorgt und die Servos unabhängig davon mit einem 
Schaltnetzteil. Eine gemeinsame GND-Verbindung gibt es nicht, lediglich 
eine Datenverbindung über USB, mit denen die Servos gesteuert werden 
(lediglich D+/D- werden verbunden).

Kann man das so betreiben oder kann das zu Problemen und im schlimmsten 
Fall Defekt führen?

Gruß
Markus

von Kevin M. (arduinolover)


Lesenswert?

Da USB differentiell ist könnte das vielleicht sogar funktionieren ihmo 
ist es aber nie eine gute Idee die GND bei sowas nicht zu verbinden. 
Wenn du die Massen zwingend getrennt haben willst isoliert deine USB.

von c-hater (Gast)


Lesenswert?

Markus L. schrieb:

> Kann man das so betreiben oder kann das zu Problemen und im schlimmsten
> Fall Defekt führen?

Es kann (und wird mit ziemlicher Sicherheit) zu Problemen führen. Damit 
es zum Defekt führt, müssen allerdings noch ungünstige Nebenumstände 
zusammenwirken.

von Markus L. (markus_fh)


Lesenswert?

Es sollte schon halbwegs sicher funktionieren. Wenn die 
Wahrscheinlichkeit hoch ist, dass es Probleme gibt, werde ich nach einer 
anderen Möglichkeit suchen.

: Bearbeitet durch User
von EAF (Gast)


Lesenswert?

Markus L. schrieb:
> Kann man das so betreiben oder kann das zu Problemen und im schlimmsten
> Fall Defekt führen?

USB hat nicht ohne Grund voreilende Kontakte für die Versorgung.
z.B. um genau solchen Probleme, wie du dir da gerade baust, aus dem Weg 
zu gehen.

Markus L. schrieb:
> werde ich nach einer
> anderen Möglichkeit suchen.
Ja!
Es gibt z.B. USB Isolatoren.

von c-hater (Gast)


Lesenswert?

Kevin M. schrieb:

> Da USB differentiell ist könnte das vielleicht sogar funktionieren

Nein. USB ist nicht wirklich vollständig differentiell. Nur der 
eigentliche Payload ist das. Der Rest der Signalisierung ist es nicht. 
Und das ist eine ganze Menge Zeugs. Der passieren muss, bevor es 
überhaupt zu einem Austausch von Payload kommen kann...

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

c-hater schrieb:
> USB ist nicht wirklich vollständig differentiell.
Und selbst wenn die Datenübertragung differentiell ist: die beiden Pins 
des Transceivers haben einen Gleichtaktbereich, der sich auf den 
jeweiligen GND Anchluss der ICs bezieht (wie fast jede Angabe im 
Datenblatt eines ICs). Und wenn man 2 Schaltungen hat und diesen 
Bezugspunkt NICHT verbindet, dann funktionieren die ICs NICHT wie 
vom Hersteller vorgesehen.

Nur bei Bussen, die potentialgetrennt sind, darf man unterschiedliche 
GND haben. Und das ist der Trick: differentiell ist nicht gleichzeitig 
potentialgetrennt.

Markus L. schrieb:
> Kann man das so betreiben
Ja, man "kann" es.
Keiner darf dir das verbieten, solange dir beide Teilnehmer gehören.

> kann das zu Problemen und im schlimmsten Fall Defekt führen?
Ja und Ja.

: Bearbeitet durch Moderator
von Steffen H. (avrsteffen)


Angehängte Dateien:

Lesenswert?

Der ADUM4160 zum Beispiel wäre solch ein USB Isolator.

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.