Forum: Mikrocontroller und Digitale Elektronik USB Massen verbinden


von Jan (Gast)


Lesenswert?

Hallo,
ich habe zwei MCUs. Einer läuft mit 5V der andere mit 3.3V. Die beiden 
MCUs werden mit jeweils unterschiedlichen Programmern geflashed, welche 
momentan auch noch die Stromversorgung darstellen. Beide Programmer sind 
über USB an meinen PC verbunden. Nun möchte ich die 
Kommunikationsleitungen der beiden MCUs miteinander verbindnen. Dazu 
benötigen sie eine gemeinsame Masse. Kann ich hier problemlos die beiden 
Massen miteinander verbinden oder muss ich irgendwelche anderen 
Vorkehrungen treffen?

von Christian R. (supachris)


Lesenswert?

Ja, das geht, die Masse ist im PC sowieso verbunden.

von Peter (Gast)


Lesenswert?

Ohne Masse wirst du dir schwer tun irgend eine Komunikation zu stande zu 
bringen. Außer du nutzt was differentielles.

von Torsten B. (tbrox)


Lesenswert?

Peter schrieb:
> Ohne Masse wirst du dir schwer tun irgend eine Komunikation zu stande zu
> bringen. Außer du nutzt was differentielles.

Die Daten auf USB sind doch differentiell?!

von Michael K. (Gast)


Lesenswert?

Torsten Broxtermann schrieb:
> Die Daten auf USB sind doch differentiell?!

Jein.
Störungen auf Masse führen immer noch zu Anhebung der Pegel.
Das sind ganz billige Cmos Gatter.

von Soul E. (Gast)


Lesenswert?

Torsten Broxtermann schrieb:

> Die Daten auf USB sind doch differentiell?!

Die Daten ja, der Handshake aber nicht. Ausserdem ist nur ein sehr 
geringer common mode range zulässig., d.h. der Mittelwert der beiden 
Signalspannungen muss einen definierten Abstand zur Masse haben.

von Axel S. (a-za-z0-9)


Lesenswert?

Jan schrieb:
> Beide ... sind über USB an meinen PC verbunden. Nun möchte ich die
> Kommunikationsleitungen der beiden MCUs miteinander verbindnen. Dazu
> benötigen sie eine gemeinsame Masse. Kann ich hier problemlos die beiden
> Massen miteinander verbinden

Die sind bereits verbunden. Alle USB-Ports an deinem PC haben das 
gleiche GND-Potential. Und die Programmieradapter reichen das ihrerseits 
einfach an die Targets durch.

Im Prinzip kann es Programmieradapter geben, die die Targetseite von der 
USB-Seite galvanisch trennen. Ist mir noch nicht über den Weg gelaufen. 
Ist auch unwahrscheinlich, insbesondere wenn auch die Energieversorgung 
für das Target aus dem USB kommt.

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.