rs232 Aus-/ Eingang parallel schalten

OP #3565391
Lesenswert?

Hallo Forengemeinde,

ich habe 2 rs232 Quellen die an einem Ausgang betrieben werden sollen.
                    _____
1. USB <> FTDI >   |MAX3232|
2. BTM222 <>       |MAX3232|  <> Außenwelt oder Anhang
                   |_______|

Ist es möglich den MAX so zu gebrauchen und könnten "Rückkopplungen" auf 
der TTL-Seite unter den input 1/2; output 1/2 zustande kommen?
Hintergrund ist der, das der FTDI-Wandler mit 5V und der BTM222 mit 3,3V 
läuft. Oder ist die Anbindung über ein Pegelwandler nach dem BT222 auf 
5V ratsam?

Oder habt Ihr noch andere Vorschläge wie man 2 TTL rx/tx Signale an eine 
Schnittstelle anbinden kann?

Grüße MAT
Angehängte Dateien:
#3565629
Lesenswert?

Wie wärs mit Tristate-Puffern?
Zwei Ausgänge kann man eben nicht zusammenschließen, wenn nicht 
garantiert ist, dass beide das gleiche Ausgeben wollen!

Hast du ein Stuersignal zur Verfügung, um zwischen den beiden Chips hin 
und herzuschalten?

Vom Max richtung BTM würd ich einen Spannungsteiler von 5V auf 3.3V 
machen.
#3565640
Lesenswert?

Karl Zeilhofer schrieb:
> Vom Max richtung BTM würd ich einen Spannungsteiler von 5V auf 3.3V
> machen.
Oder die gesamte Schaltung mit 3V3 betreiben. Der MAX3232 arbeitet mit 
3.3V, der FTDI kann mit VCCIO 3.3V abreiten. Laut Schaltplan will der TO 
alles mit 3V3 betreiben.

Nachtrag: Meine oben genannte Lösung funktioniert nur, wenn BTM und FTDI 
nicht gleichzeitig senden. Sollte es doch passieren geht nichts kaputt, 
es wird aber nur Müll ankommen.
#3566050
Lesenswert?

Max H. schrieb:
> Karl Zeilhofer schrieb:
>> Vom Max richtung BTM würd ich einen Spannungsteiler von 5V auf 3.3V
>> machen.
> Oder die gesamte Schaltung mit 3V3 betreiben. Der MAX3232 arbeitet mit
> 3.3V, der FTDI kann mit VCCIO 3.3V abreiten. Laut Schaltplan will der TO
> alles mit 3V3 betreiben.

aja, sorry das hab ich übersehn.

Das mit den Dioden könnte funktionieren.
Es muss dann aber auch sicher gestellt sein, dass ein inaktiver Chip 
dann auch logisch low liefert, damit der Treiberausgang auf +6V geht und 
somit den zweiten Ausgang den Vorrang lässt.

Sollte es so sein wie hier skizziert:
http://de.wikipedia.org/wiki/UART
dann ist leider genau das Gegenteil der Fall. In Ruhe bleibt der Ausgang 
auf High, d.h. der Treiber-Ausgang auf -6V.

Wenn man die Schaltung jedoch etwas umbaut, sodass der Widerstand gegen 
-6V geschaltet ist, und die Dioden dann Richtung Widerstand schauen, 
müsste es gehn. Zu beachten ist halt der erhöhte Ausgangswiderstand bei 
den passiv über den Widerstand erzeugten Pegeln.
OP #3566095
Lesenswert?

Guten Morgen und vielen Dank für Eure Hilfe!

1. Die Schaltung sollte komplett mit 3,3V laufen, der FTDI sollte aber 
USB mit Strom versorgt werden. Ich hatte in den Datenblättern zum  FTDI 
mal ein Auge reingeworfen, war mir aber nicht sicher, ob dieser auch mit 
3,3V läuft.

2. Hatte ich so eigentlich nicht gesagt, stimmt hätte ich mit nennen 
sollen, es kann immer nur ein rs232 Partner arbeiten, entweder USB zu 
seriell wandeln oder Bluetooth zu seriell.

3. ein Steuersignal zum Umschalten, welche rs232 Source nun auf den max 
kommt, könnte ich die +5V Spannung vom USB Port nutzen. Also wenn USB 
geschalten ist, dann Bluetooth inaktiv. Könnte ich dies zum Bsp. mit 
einem 74hc4053 bewerkstelligen oder gibt es einfachere Lösungen?

Gruß und Dank!!!
#3566181
Lesenswert?

Karl Zeilhofer schrieb:
> Sollte es so sein wie hier skizziert:
> http://de.wikipedia.org/wiki/UART
> dann ist leider genau das Gegenteil der Fall. In Ruhe bleibt der Ausgang
> auf High, d.h. der Treiber-Ausgang auf -6V.
Ich hätte die Dioden (bei Ub 3V3 besser Schottky) vor den Treiber, wo 
die Signale noch CMOS-Pegel habe (Inaktiv = 3.3V), eingebaut. Das hätte 
dann den Vorteil, dass auf der RS232 Leitung die Pegel aktiv auf 
high/Low gezogen werden, mit den Dioden wäre es dann ungefähr wie open 
Collector.

Matthias S. schrieb:
> war mir aber nicht sicher, ob dieser auch mit
> 3,3V läuft.
Den FTDI würde ich mit dem 5V aus dem USB Stecker versorgen. Falls es 
ein FT232 ist, dann musst du VCCIO mit 3V3OUT oder den 3.3V deiner 
Schaltung verbinden, dann arbeitet der FT232 mit 3.3V Pegeln.

Matthias S. schrieb:
> entweder USB zu
> seriell wandeln oder Bluetooth zu seriell.
Dann sollte das mit den Dioden funktionieren

Matthias S. schrieb:
> 74hc4053 bewerkstelligen oder gibt es einfachere Lösungen?
Das mit den Dioden.

Mike schrieb:
> Bei einer RS-232 Schnittstelle gibt es keinen inaktiven Zustand
Wenn ich mit meinem FT232 oder der echten RS232 nichts sende ist der 
Ausgang konstant auf +3V3 (FT232) bzw. -10V(RS232)

Ich hätte mir das Ganze so vorgestellt: Siehe Anhang
Angehängte Dateien:

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