RS-Flip-Flop / SR-Flip-Flop (nicht-taktgesteuert)

Das RS-Flip-Flop (nicht-taktgesteuert) ist ein bistabiles Element und der Grundbaustein für alle Flip-Flops in der Digitaltechnik. Man kann dieses Flip-Flop aus zwei NOR-Verknüpfungen oder zwei NAND-Verknüpfungen aufbauen. Beim RS-Flip-Flop mit NOR-Gliedern spricht man von einem 1-aktiven Flip-Flop. Beim RS-Flip-Flop mit NAND-Gliedern spricht man vom 0-aktiven Flip-Flop.
Diese Art von Flip-Flop wird in der Digitaltechnik häufig hinter Schaltern oder Tastern geschaltet um den mechanischen Schaltvorgang prellfrei auswerten zu können.

Unterschied: RS-Flip-Flop und SR-Flip-Flop

In der Literatur gibt es zwei Bezeichnungen für dieses Flip-Flop: RS-Flip-Flop (kurz RS-FF) und SR-Flip-Flop (kurz SR-FF). Unterschied zwischen RS-Flip-Flop und SR-Flip-Flop ist laut IEC61131 die Dominanz bezogen auf das Q-Signal, wenn sowohl Reset (R) als Set (S) logisch 1 sind. Das RS-Flip-Flop ist ein bistabiler Funktionsblock mit dominantem Rücksetzen. Das SR-Flip-Flop ist ein bistabiler Funktionsblock mit dominantem Setzen.

In den weiteren Ausführungen wird das SR-Flip-Flop (SR-FF) erwähnt, aber nur das RS-Flip-Flop (RS-FF) erklärt.

RS-Flip-Flop aus NOR-Verknüpfungen (NOR-Flip-Flop / NOR-Latch)

RS-FF aus NOR-Vernüpfungen
Ein einfaches nicht-taktgesteuertes Flip-Flop wird aus zwei NOR-Vernüpfungen zusammengeschaltet. Diese Grundschaltung nennt man NOR-Flip-Flop oder NOR-Latch. Erst mit dem Vertauschen der Flip-Flop-Ausgänge wird es zum RS-Flip-Flop.
In der Regel sind die beiden Ausgänge (Q1 und Q2) zueinander negiert. Doch weil die Ausgänge gleichzeitig einen L-Pegel ausgeben können, müssen sie immer getrennt betrachtet werden.

Schaltzeichen

Schaltzeichen eines 1 aktiven RS-FF
Im Schaltzeichen des SR- oder RS-Flip-Flops werden die Eingänge mit S (setzen) und R (rücksetzen) bezeichnet. Q2 ist zu Q1 negiert.
Bei diesem Schaltzeichen handelt es sich um das Schaltzeichen eines richtigen RS-Flip-Flops.

Wahrheitstabelle

E1 (S) E2 (R) Q1 Q2 Zustand
1 0 1 0 Setzen (set)
0 0 X X Speichern
0 1 0 1 Rücksetzen (reset)
1 1 0 0 nicht speicherbar

Erläuterung der Zustände in der Wahrheitstabelle

Setzen: Bei H-Pegel am S-Eingang wird der Ausgang Q1 auf H-Pegel gesetzt.
Speichern: Führt der S-Eingang L-Pegel, so bleibt der Ausgang Q1 unverändert.
Rücksetzen: Wird der R-Eingang mit H-Pegel beschaltet, wird der Ausgang Q1 auf L-Pegel gesetzt.
Nicht speicherbar: Werden beide Eingänge auf H-Pegel gesetzt, führen beide Ausgänge L-Pegel. Dieser Zustand kann nicht gespeichert werden. In der üblichen Fachliteratur wird dieser Zustand als "unbestimmt" oder "verboten" bezeichnet. Doch die Unbestimmtheit tritt nur dann auf, wenn beide Eingänge nach diesem Zustand gleichzeitig L-Pegel erhalten. Dieser Folgezustand ist "unbestimmt", weil nicht klar ist, welcher Ausgang H-Pegel führt.
Ein Problem ist es, wenn nach einem H-Pegel an beiden Eingängen, ein L-Pegel an beiden Eingängen folgt.

RS-Flip-Flop aus NAND-Verknüpfungen (NAND-Flip-Flop / NAND-Latch)

RS-FF aus NAND-Verknüpfungen
Ein einfaches nicht-taktgesteuertes Flip-Flop kann auch aus NAND-Verknüpfungen zusammengeschaltet werden. Diese Grundschaltung nennt man dann NAND-Flip-Flop oder NAND-Latch. Wenn also die NOR-Verknüpfungen durch NAND-Verknüpfungen ersetzt werden, dann erhält man ein Flip-Flop mit negierten Eingängen (siehe Schaltzeichen). Erst dann, wenn vor die Flip-Flop-Eingänge jeweils eine NICHT-Verknüpfung geschaltet wird, wird das Flip-Flop zu einem RS-Flip-Flop.
Dieses wird durch L-Pegel am S-Eingang gesetzt und am R-Eingang rückgesetzt. Der Speicherzustand wird durch H-Pegel an beiden Eingängen hergestellt.
In der Regel sind die beiden Ausgänge (Q1 und Q2) zueinander negiert. Doch weil die Ausgänge gleichzeitig einen L-Pegel ausgeben können, müssen sie immer getrennt betrachtet werden.

Schaltzeichen (eines NAND-Flip-Flop)

Schaltzeichen eines 0-aktiven Flip-Flops
Ein RS-Flip-Flop mit NAND-Verknüpfungen erkennt man an den negierten Eingängen.
Im Schaltzeichen werden die Eingänge mit S (setzen) und R (rücksetzen) bezeichnet. Q2 ist zu Q1 negiert.
Bei diesem Schaltzeichen handelt es sich allerdings nicht um ein richtiges RS-Flip-Flop. Es handelt sich eher um das Schaltzeichen eines NAND-Flip-Flops. Erst mit jeweils einer NICHT-Verknüpfung vor den Eingänge wird es zu einem richtigen RS-Flip-Flop. Das bedeutet, erst mit zusätzlicher Beschaltung, von zwei NICHT-Verknüpfungsgliedern wird ein NAND-Flip-Flop zum RS-Flip-Flop.

Wahrheitstabelle

E1 (S) E2 (R) Q1 Q2 Zustand
0 1 1 0 Setzen (set)
1 1 X X Speichern
1 0 0 1 Rücksetzen (reset)
0 0 1 1 nicht speicherbar