Forum: Mikrocontroller und Digitale Elektronik Logik, CMOS: Zwei Digitalsignale über kreuz schalten?


von Info (Gast)


Lesenswert?

Ich möchte zwei digitale Signale über kreuz schalten. Also erstmal eine 
blackbox mit zwei Ein- und Ausgängen + Schalteingang. Eigentlich reichen 
ja zwei Inverter, aber wie vermeidet man einen Kurzschluss? Jedes Signal 
über zwei Dioden an den Ausgang? Oder noch ein OR dahinter?

       E
       |
    -------
A -|       |- X
   |       |
B -|       |- Y
    -------

E = 0: X=A,Y=B
E = 1: X=B,Y=A

Signale: digital, < 50 kHz, < 5 V

von ich (Gast)


Lesenswert?

74HC 86
-> 2 Signaleingänge, 1 Steueresignaleingang, 1 Signalausgang

von spess53 (Gast)


Lesenswert?

HI

74xy157

MfG Spess

von Erich (Gast)


Lesenswert?

Lass mich raten:
Deine 1. Übungsaufgabe Digitaltechnik ?

von Tip (Gast)


Lesenswert?

Info schrieb:
> Jedes Signal
> über zwei Dioden an den Ausgang? Oder noch ein OR dahinter?

wired-or oder echtes or funktioniert beides, wenn man's richtig macht.

@ich
74xx86 paßt nicht

von Info (Gast)


Lesenswert?

Danke, "2:1 Multiplexer" klingt gut 
(http://www.mikrocontroller.net/articles/74xx).

von Info (Gast)


Angehängte Dateien:

Lesenswert?


von Claus H. (Firma: 🪄 Hokuspokus 🪄) (hottab) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hab hier noch eine Variante mit Tri-State-Gattern.

Zur Vereinfachung wurde nur der A-Kanal dargestellt und der Negator für 
E weggelassen. Damit wird die Funktion leicht verständlich, etwa wie ein 
Analogschalter.

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.