RS232 routen/multiplexen

Gast #5710282
Lesenswert?

Gept schrieb:
> Dabei habe ich zwei unterschiedliche Signale, die ich wahlweise auf
> einen Pin bringen will. Die Signale sind RS232 (+/- 15 V) und
> TTL (0V - 5V).

Und wie soll der Empfänger mit diesen ziemlich verschiedenen 
Signalpegeln klar kommen?

Schildere dein eigenliches Problem. Wenn dein komischer Multiplexer von 
allgemeinem Interesse wäre, gäbe es in IC dafür.
Gast #5710425
Lesenswert?

Danke für die zahlreichen Ideen.

Ich habe ein Ausgangssignal, einmal mit RS232- und einmal mit 
TTL-Pegeln.
Mit dem gesuchten IC möchte ich auswählen können welches dieser beiden 
Signale nun an einer P2P-Verbindung anliegen.

Aktuell bin ich mir noch nicht ganz sicher welcher der Lösungsvorschläge 
hier der Beste ist.
#5710564
Lesenswert?

Gept schrieb:

> ich bin auf der Suche nach einem IC, der es mir erlaubt Signale zu
> multiplexen.
> Die Signale sind RS232 (+/- 15 V) und TTL (0V - 5V).
>
> Gibt es soetwas?

Für Logikpegel heißt das Bauelement, mit dem man Signale multiplexen 
kann ... (Trommelwirbel) ... Multiplexer. Die gibt es in allen Farben, 
Formen und Größen. Mit 2, 4 oder 8 Eingängen. Mit oder ohne Enable. Mit 
oder ohne Tristate. In allen üblichen Logikfamilien: TTL (das echte), 5V 
CMOS (was immer wieder fälschlich als "TTL" bezeichnet wird), 4000er 
CMOS (bis 15V für H) usw.

Für RS-232 Signale mit Linepegel sieht das etwas komplizierter aus. 
Analogmultiplexer können oft nur eine Polarität. Oder sie können zwar 
beide Polaritäten, aber nicht mehr als 18V Differenz insgesamt. Die 
bessere Strategie wäre wohl, den Linepegel erst auf Logikpegel zu 
wandeln und dann die Logiksignale zu multiplexen.
Gast #5710567
Lesenswert?

Gept schrieb:
> Die Signale sind RS232 (+/- 15 V) und TTL (0V - 5V).

Da würde ich die +/- 15V auf 0-5 V konvertieren und beide in TTL 
einlesen.


Das geht mit einem Spannungsteiler mit 2 Widerständen.
s. z.B.

https://www.roboternetz.de/community/threads/39463-Spannungsteiler-für-neg-Spannung-an-ADC


TTL und RS232 sind aber i.d.R. invertiert zu einander. Die Polarität 
erkennt man aber an den Stop Bits oder wenn die Ltg. idle ist.
#5710631
Lesenswert?

Gept schrieb:
> Danke für die zahlreichen Ideen.
>
> Ich habe ein Ausgangssignal, einmal mit RS232- und einmal mit
> TTL-Pegeln.
> Mit dem gesuchten IC möchte ich auswählen können welches dieser beiden
> Signale nun an einer P2P-Verbindung anliegen.

Welchen Sinn soll das haben? Der Empfänger kann doch nur entweder Logik- 
oder Linepegel brauchen. Und damit ist von vornherein klar, was du ihm 
schicken mußt. Und nur um das mal gesagt zu haben: RS-232 Linepegel 
wurde nicht ohne Grund mit diesen Spannungen und dieser Polarität 
gewählt. Auf längeren Leitungen funktionieren Logikpegel schlicht nicht.

Wenn es um eine Baugruppe geht, die irgendwie universell sein muß: warum 
dann ein elektronischer Multiplexer? Setz da einen Jumper drauf oder 
mach eine Bestückungsoption für den RS-232 Transmitter. Noch besser (im 
Sinne von: weniger fehlerträchtig) würdest du das UART Signal mit 
Logikpegel und das zu Linepegel konvertierte Signal auf zwei 
verschiedene Ausgänge legen. Dann ist die Gefahr geringer, daß du einen 
ungeeigneten Empfänger mit dem Linepegel überfährst und evtl. 
beschädigst.
#5710696
Lesenswert?

Es gibt durchaus Multiplexer, die +/- 15V schalten können, z.B. ADG5xxx.

Das gesagt habend, würde ich einfach einen RS-232 Treiber und einen 
RS-422 Treiber parallel schalten, und zwar MAX3222E bzw. SN65HVD1791. 
Die haben beide Driver- und Receiver-Enable, damit kann man auf der 
5V-Seite mit Logik oder Jumpern multiplexen.

Beide sollten von ti sein, Maxim- oder noname-Teilen traue ich in so 
einer Anwendung nicht. Der SN65HVD1791 verträgt an Ein- und Ausgängen 
±30V, der MAX3222E 20V an den Eingängen und 13V an den Ausgängen.

Die Herausforderung sind die vielen Kurzschluß-Varianten, z.B. 
RS-232-Treiber gegen TTL-Treiber oder gegen ±15V. Die Receiver vertragen 
das natürlich, aber bei RS-232 Ausgängen geht man normal von ±12V 
Betriebsspannung aus. Also vertragen RS-232 Treiber Kurzschlüsse gegen 
±15V in der Regel nicht (±13 schon noch). Dagegen hilft auch kein 
Multiplexer. Wenn das wirklich sein muss, betrachten Sie diesen Beitrag 
bitte als nicht geschrieben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren