Hallo,
Zitat Zitat von vohopri Beitrag anzeigen
nachdem es bei dir wegen der zeitlichen Organisation eh nicht zu Kollisionen kommen kann, sollte das mit 2 Dioden und falls nötig noch einem Widerstand zu machen sein. Auswendig weiss ich jetzt aber nicht die Polarität und obs ein pull up oder down sein muss. Wichtig ist, dass sich verschiedene Pegel der Datenausgänge nicht konkurrieren und kurz schliessen.
Da das UART mit negativer Logik am TTL-Ausgang arbeitet, ist der Ruhepegel eine "1".
Man benötigt also ein AND-Gate.
Mit Dioden:
Anoden zusammen und ein Pull Up da dran.

Allerdings muss man jetzt auf den 0-Pegel aufpassen!
Der treibendes Ausgang schaltet nicht ganz auf 0V und an der Diode fällt auch eine Spannung ab (ca. 0.7V bei Si-Diode und ca. 0.25V bei einer Schottky).
Da muss man sehen, dass der 0-Pegel des Eingangs sicher unterschritten wird.
Genaue Angaben stehen in den Datenblättern.

Natürlich geht auch ein AND-Logikgatter, dann stimmt das mit den Pegeln ohne nachzurechnen!

MfG Peter(TOO)

- - - Aktualisiert - - -

Hallo,
Zitat Zitat von avr_racer Beitrag anzeigen
wie wäre es mit RS485 ?
Das hilft auch nicht wirklich weiter.
Man benötigt ein zusätzliches Steuersignal um die Ausgänge umzuschalten, welches scheinbar nicht vorhanden ist, andernfalls schaltet man auch hier zwei Ausgänge direkt aufeinander.

Mit diesem Signal kann man auch jetzt das Logiksignal mit einem MUX umschalten.

Mit RS485 verlagert man das Problem nur, löst es aber nicht.

MfG Peter(TOO)