Flip-Flop
Englisch: flip-flop
Ein bistabiler Schaltkreis, der zwei stabile Zustände besitzt (zwischen denen er auf einen Impuls hin umschaltet) oder einen stabilen und einen instabilen Zustand, und dadurch als Speicherelement für ein Bit fungieren kann.
Flip-Flop: die Schaltung, die ein einzelnes Bit speichert
Ein Flip-Flop ist eine digitale Schaltung, die in einen von zwei stabilen Spannungszuständen einrastet und diesen Zustand hält, bis ein Triggersignal sie zum Umschalten zwingt. Es ist der fundamentale Baustein des digitalen Speichers und von Zählern in Stromerzeugungs-Kontrollsystemen, Schutzrelais und Logikschaltungen in Schaltanlagen. Ein einzelnes Flip-Flop speichert ein Bit Information: Der Ausgang ist entweder High (logisch 1) oder Low (logisch 0) und bleibt dort unbegrenzt, bis es getaktet oder zum Wechsel getriggert wird.
Die häufigsten industriellen Ausführungen sind die SR- (Setzen-Zurücksetzen), JK-, D- und T-Flip-Flops, die jeweils unterschiedlich auf Eingangssignale reagieren. Ein SR-Flip-Flop hat zwei Eingänge: Setzen bringt den Ausgang auf High, Zurücksetzen auf Low. Ein D-Flip-Flop erfasst den Eingangszustand an einer Flanke eines Taktimpulses und hält ihn bis zum nächsten Impuls. Ein JK-Flip-Flop vereint Merkmale von SR- und D-Typen und kann bei jedem Taktimpuls umschalten. Das T-Flip-Flop schaltet um, wenn sein Triggereintrag gesetzt ist. Im Stromnetzbeschutz sind diese Schaltungen verdrahtet, um Zähler, Verriegelungen und Sequenzgeneratoren zu bilden, die Relaisbetrieb bei Fehlern koordinieren.
Betrieb in Kontrollschaltungen
Flip-Flops werden aus Logikgattern (NAND, NOR oder Kombinationen davon) aufgebaut, die positive Rückkopplung erzeugen: Der High-Ausgang eines Gatters treibt den Low-Ausgang des anderen an und umgekehrt, wodurch die Schaltung einrastet. Dieses bistabile Verhalten macht sie immun gegen Störungen und transienten Spannungsspitzen; ein kurzzeitiger Impuls oder Spannungsstoß kann den Zustand nicht ändern, es sei denn, er erfüllt die Triggerschwelle und Zeitanforderungen der Schaltung. In Relaislogik und speicherprogrammierbaren Steuerungen wirken Flip-Flops als Verriegelungen: Sobald ein Fehlerzustand erkannt und bestätigt ist, hält das Flip-Flop das Alarmsignal aktiv, bis der Bediener es ausdrücklich zurückgesetzt hat, wodurch unnötige Freigaben während einer Dauerstörung vermieden werden.
Der Begriff Flip-Flop spiegelt das abrupte Zwei-Zustands-Verhalten wider: Die Schaltung kippt von einem Zustand in den anderen und zurück. In älterer Literatur wird es auch als bistables Multivibrator bezeichnet. Der Zeitpunkt von Zustandsänderungen wird durch Takteingänge gesteuert; Setupzeit (wie lange der Eingang vor einer Triggerflanke stabil sein muss) und Haltezeit (wie lange danach) sind kritische Parameter in Industrieausführungen, die mit Frequenzen bis zu Dutzenden oder Hunderten von Megahertz betrieben werden. Die Verletzung dieser Zeitfenster verursacht Metastabilität, wobei der Ausgang kurzzeitig einen undefinierten Spannungsbereich betritt und fehlerhaftes Verhalten im Rest des Systems riskiert.
Moderne Industrieanwendungen lagern Flip-Flops in anwendungsspezifischen integrierten Schaltungen (ASICs), feldprogrammierbaren Gattern (FPGAs) und Mikrocontroller-Firmware aus, anstatt sie als diskrete Gatterpakete zu verwenden. Das Flip-Flop bleibt jedoch die konzeptionelle Einheit des Logik-Designs; jeder digitale Zähler, Schieberegister und State Machine in einem Kraft werkskontrollsystem vertraut auf Arrays von Flip-Flops, die zusammen funktionieren. Das Verständnis des Flip-Flop-Verhaltens ist für die Fehlerbehebung bei Zeitfehlern, Logikblockierungen und unerwarteten Relaisreaktionen in kritischer Infrastruktur unverzichtbar.