Logikgatter mit diskreten Bauteilen

Logikgatter wurden ja schon in den Beiträgen Logikgatter-Bausteine der 74er Familie und Logikgatter mit dem Arduino besprochen, wobei hier die Logik entweder per Software oder einem vorgefertigen, digitalen IC umgesetzt wurde. In diesem Beitrag werden die einfachsten Logikgatter anhand diskreter (analoger), elektronischer Komponenten aufgebaut und erklärt. Dabei wird die sogenannte Widerstands-Transistor-Logik (Resistor-Transistor-Logic / RTL) verwendet, bei der für logische Schaltungen npn-Bipolartransistoren und Widerstände verwendet werden.
In den folgenden Schaltplänen der einzelnen Logikgatter sind LEDs als Visualisierung für Eingänge (grün) und Ausgänge (rot) eingefügt.

Verwendete Bauteile

NOT-Gatter

Symbol für das NOT-Gatter
Abb.: Symbol für das NOT-Gatter (nach ANSI/IEEE Std 91/91a-1991; Quelle: Wikipedia)

Das einfachste Logikgatter ist das Nicht-Gatter (auch: Invertierer) mit einem Eingang und einem Ausgang. Es entspricht dem logischen NOT.

Wahrheitstabelle

A out
0 1
1 0

Aufbau und Funktionsweise

Ist der Schalter S1 geöffnet, so fließt Strom durch R2 und damit auch durch den Ausgang, der durch LED2 dargestellt wird. Sobald der Schalter geschlossen wird und damit am Eingang (LED1) ein HIGH-Signal anliegt, wird der Transistor Q1 durchgeschaltet und lässt die LED am Ausgang erlöschen.

Schaltplan für das NOT-Gatter
Abb.: Schaltplan für das NOT-Gatter

AND-Gatter

Symbol für das AND-Gatter
Abb.: Symbol für das AND-Gatter (nach ANSI/IEEE Std 91/91a-1991; Quelle: Wikipedia)

Wahrheitstabelle

A B out
0 0 0
0 1 0
1 0 0
1 1 1

Aufbau und Funktionsweise

Beim AND-Gatter sind die Eingänge so verschaltet, dass beide gleichzeitig gedrückt werden müssen. Wichtig ist, dass die LEDs zur Visualisierung der Eingänge vor den Basis-Widerständen der Transistoren gelegt werden müssen, damit das korrekte Verhalten entsteht.

Schaltplan für das AND-Gatter
Abb.: Schaltplan für das AND-Gatter

NAND-Gatter

Symbol für das NAND-Gatter
Abb.: Symbol für das NAND-Gatter (nach ANSI/IEEE Std 91/91a-1991; Quelle: Wikipedia)

Wahrheitstabelle

A B out
0 0 1
0 1 1
1 0 1
1 1 0

Aufbau und Funktionsweise

Schaltplan für das NAND-Gatter
Abb.: Schaltplan für das NAND-Gatter

OR-Gatter

Symbol für das OR-Gatter
Abb.: Symbol für das OR-Gatter (nach ANSI/IEEE Std 91/91a-1991; Quelle: Wikipedia)

Wahrheitstabelle

A B out
0 0 0
0 1 1
1 0 1
1 1 1

Aufbau und Funktionsweise

Schaltplan für das OR-Gatter
Abb.: Schaltplan für das OR-Gatter

NOR-Gatter

Symbol für das NOR-Gatter
Abb.: Symbol für das NOR-Gatter (nach ANSI/IEEE Std 91/91a-1991; Quelle: Wikipedia)

Wahrheitstabelle

A B out
0 0 1
0 1 0
1 0 0
1 1 0

Aufbau und Funktionsweise

Schaltplan für das NOR-Gatter
Abb.: Schaltplan für das NOR-Gatter

RS-Flipflop

Durch Kombination der oben beschriebenen Gatter kann man komplexere Logik-Schaltungen produzieren, z.B. ein Flipflop. Dies ist eine bistabile Kippstufe, die in der Lage ist, eine Datenmenge von einem Bit über eine unbegrenzte Zeit speichern solange die Spannungsversorgung gewährleistet ist.
Ein wichtiger Flipflop-Typ ist das RS-Flipflop (Rücksetz-Setz-Flipflop; engl. auch SR-Latch), welches zwei Eingänge besitzt: SET und RESET. Liegt an SET ein HIGH-Signal an, so wird, das Bit des Ausgangs gesetzt. Dies kann erst wieder durch das Anlegen eines HIGH-Signals an RESET zurückgesetzt werden.

Logischer Aufbau des RS-Flipflops mit NOR-Gattern
Abb.: Logischer Aufbau des RS-Flipflops mit NOR-Gattern

Aufbau und Funktionsweise

Schaltplan für das RS-Flipflop mit NOR-Gattern
Abb.: Schaltplan für das RS-Flipflop mit NOR-Gattern

Demonstration der Logikgatter

Video: Demonstration der Logikgatter

Weiterführende Links

zurück