Unterschied Zwischen Latch Und Flip-Flop

Unterschied Zwischen Latch Und Flip-Flop
Unterschied Zwischen Latch Und Flip-Flop

Video: Unterschied Zwischen Latch Und Flip-Flop

Video: Unterschied Zwischen Latch Und Flip-Flop
Video: Difference between Latch and Flip Flop 2024, November
Anonim

Latch gegen Flip-Flop

Latch- und Flip-Flops sind Grundbausteine sequentieller Logikschaltungen, daher der Speicher. Eine sequentielle Logikschaltung ist eine Art digitaler Schaltung, die nicht nur auf die gegenwärtigen Eingänge reagiert, sondern auch auf den gegenwärtigen Zustand (oder die Vergangenheit) der Schaltung. Um diese Funktionalität zu erreichen, muss die Schaltung in der Lage sein, ihren Zustand als binäre Information beizubehalten.

Mehr über Latches

Die grundlegende Eigenschaft eines Speichergeräts besteht darin, dass es in der Lage sein sollte, seine Ausgänge in einem festen Zustand zu halten, bis es zum Ändern aufgefordert wird. Diese Funktion wird von einer bistabilen Logikschaltung bereitgestellt. Einfach ausgedrückt hat es zwei stabile Zustände; ein Set-Status und ein Reset-Status. Konventionell wird der eingestellte Zustand als 1 und der Rücksetzzustand als 0 betrachtet. Ein solches Schaltungselement ist als Latch bekannt; analog zu einer mechanischen Vorrichtung, die die Objekte an einer festen Position einrastet.

Das grundlegende Set-Reset-Latch (SR-Latch) ist die einfachste Form bistabiler Schaltungen. JK- und D-Latches sind zwei weitere Arten von Latches. Ihre Funktionsweise wird bequem durch eine Wahrheitstabelle ausgedrückt. Es ist eine tabellarische Darstellung aller möglichen Ergebnisse für verschiedene Eingabezustände.

Ein Basis-Latch ändert seinen Wert, wenn korrekte Eingaben gegeben werden. Dies wirft Probleme beim Steuern des Datenbits auf, das in dem Latch in einer großen Schaltung gespeichert ist. Eine bessere Steuerung der bistabilen Schaltung kann eingeführt werden, indem jeder Eingang durch ein UND-Gatter geleitet wird. Durch Steuern des UND-Gatters unter Verwendung eines anderen Signals können Eingaben bei gewünschten Ereignissen zugelassen werden. Dieser zusätzliche Eingang wird als Aktivieren bezeichnet, und ein auf diese Weise konfigurierter Latch wird als getakteter Latch oder getakteter Latch bezeichnet. Normalerweise wird die Freigabe durch einen Takt gesteuert, bei dem es sich um ein digitales Signal mit gewünschten Intervallen von hohen (1) und niedrigen (0) Zuständen handelt.

Bei einem getakteten D-Latch nimmt der Ausgang immer dann, wenn sich der Takt im hohen Zustand befindet, den hohen Zustand für jeden hohen Zustand der Eingänge an. Dieses Verhalten wird als Transparenz bezeichnet. In einigen Anwendungen ist die Transparenz der Riegel ein Nachteil.

Mehr über Flip-Flops

Es ist häufig erforderlich, dass die Eingabe zu einem bestimmten Zeitpunkt abgetastet und der Wert intern beibehalten werden kann. Aufgrund der Transparenz reagiert der Latch auf jedes Ereignis, das im hohen Zustand der Uhr auftritt. Als Lösung können bistabile Schaltungen verwendet werden, die an der ansteigenden Flanke oder an der abfallenden Flanke des Taktimpulses ausgelöst werden. Diese Schaltungen sind als Flip-Flops bekannt, die mit der Flanke eines Taktimpulses synchron sind. Daher werden Flip-Flops auch als synchrone bistabile Multivibratorschaltungen bezeichnet. Andererseits sind Latches asynchrone bistabile Multivibratorschaltungen.

Entsprechend dem Betrieb der Verriegelungen werden auch SR-, JK-, D- und T-Flip-Flops entworfen.

Was ist der Unterschied zwischen Latches und Flip Flops?

• Der Latch ist eine asynchrone bistabile Multivibratorschaltung, und ein Flipflop ist eine synchrone bistabile Multivibratorschaltung.

• In Latches kann sich der beibehaltene Zustand jederzeit ändern, wenn sich die Freigabe im hohen Zustand befindet. In Flip-Flops kann sich der beibehaltene Zustand jedoch nur bei der ansteigenden Flanke oder der abfallenden Flanke des Taktsignals ändern, das als Eingang des gegeben ist aktivieren.

Empfohlen: