Forum: Mikrocontroller und Digitale Elektronik UART umschaten so Möglich?


von Michi (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

kann ich so wie im Anhang, mit PD2 zwischen 2 UARTs (RS232 nach Max232) 
umschaten?
Baudrate ist 34800

michi

von L. R. (keyboard)


Lesenswert?

hei,

nein,

HC08 Pin 3 und 8 ergeben einen Kurzschluß

schönen abend

von Nickname (Gast)


Lesenswert?

Hi,

Du solltest keine Ausgänge parallel schalten (Pin 3/8 des 74HC08),
sonst wird der Ausgang überlastet.

Nimm lieber IC mit Open Drain Ausgängen z.B. 74HC09, in Kombination mit 
PullUp-Widerständen.

http://de.wikipedia.org/wiki/Open-Collector-Ausgang

von L. R. (keyboard)


Lesenswert?

hei,

geht auch nicht,

wenn PD2 Low, sperrst du RX1

wenn PD2 High, sperrst du RX2

schönen abend

von Michi (Gast)


Lesenswert?

ok, danke

von Michi (Gast)


Lesenswert?

mist

von Michi (Gast)


Lesenswert?

und wenn ich Dioden mit einbaue in die jeweilige Leitung?

von L. R. (keyboard)


Lesenswert?

hei,

nimms leicht,

einmal HC03  und Widerstände
und einmal HC04 besser noch HC14

schönen abend

edit:
besser ICs

von Oliver R. (roliver)


Lesenswert?

Hi,
na, noch ein ODER an 3 und 8, leider noch ein IC, doch dann geht's. Ist 
nur auf den Speed des ODERs zu achten.
PD2 ist doch OK so, ist doch die Umschaltung von 1 auf 2 und es sind 
doch alles UND. Es sollte aber mit dem Open-Collektor gehen, den das ist 
ja ein ODER. Es kann ja kein Input von der anderen Seite kommen, da der 
Eingang ja denn eine Null hat. Entweder durch PD2 oder das Nichtgatter.
Cu Oliver

von HildeK (Gast)


Lesenswert?

Schau dir mal den 74xx125 an.

von Leo H. (Gast)


Lesenswert?

Deutlich einfacher geht das mit einem 74HC4053!

Läuft bei mir mit 115200 Baud problemlos, habe aber zur Sicherheit noch 
zwei Pullups an den Datenleitungen.

von c-hater (Gast)


Lesenswert?

Michi schrieb:

> kann ich so wie im Anhang, mit PD2 zwischen 2 UARTs (RS232 nach Max232)
> umschaten?

Nein, die Ausgänge der Gatter arbeiten gegeneinander.

Für solche Umschalterei brauchst du irgendwas, was einen hochohmigen 
Zustand kennt, also entweder Busmultiplexer oder auch Analogschalter. 
Bei der Verwendung von Analogschaltern wie etwa dem 4016 mußt du 
allerdings darauf achten, daß diese auch im durchgeschalteten Zustand 
noch einen recht hohen Innenwiderstand haben, was bei längeren Strippen 
durchaus zu Problemen führen kann. Deswegen sollte man solche 
Analogschalter in dieser Anwendung mit Gattern als Treiber kombinieren.

von Peter D. (peda)


Lesenswert?

Nimm nen 74HC257.

von Werner (Gast)


Lesenswert?

Vesuchs mal mit 74HC126, die haben einen output enable, den du steuern 
kannst.

von Michi (Gast)


Lesenswert?

Hallo,

jede menge Bauteile mit denen es gehen sollte :)

Kann mir jemand noch wenn er weiß wie einen Anschlussplan zum 
vorgeschlagenen Bauteil geben, das wäre super :)

von Viktor N. (Gast)


Lesenswert?

Der Controller soll auf 2 verschiedenen Kanaelen kommunizieren ? Dann 
nimm doch einen Controller der das auch kann.

von Michi (Gast)


Lesenswert?

Wiso wenn man auch umschalten kann, empfangen und weiterschicken das muß 
nicht gleichzeitig passieren.

von Sascha W. (sascha-w)


Angehängte Dateien:

Lesenswert?

Hallo,

hier ein Beispiel mit 4x2MUX 74HC257 ...
Immerhin nur ein IC.


Sascha

von Michi (Gast)


Lesenswert?

Vielen Dank, so werde ichs versuchen :)

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.