SR Flip-Flop: NOR oder NAND?

9

Ich habe vor kurzem angefangen, Flip-Flops zu studieren und stecke an diesem Punkt fest:

In einigen Video-Tutorials wird das SR-Flip-Flop folgendermaßen erklärt:

SR1

Sie verwenden also NAND-Gatter und erzeugen eine Übergangstabelle wie diese:

|     t     | t+1
|  S  |  R  |  Q
|  0  |  0  |  INVALID
|  0  |  1  |  1
|  1  |  0  |  0
|  1  |  1  |  ?

Einige andere Leute erklären das SR-Flip-Flop jedoch mit NOR-Gattern:

SR2
(Quelle: launchelectronics.com )

welches eine andere Übergangstabelle hat.

Sind beide richtig? Warum gibt es beides?

pavlos163
quelle
Es sieht so aus, als ob das Bild falsch ist. S und R sollten umgedreht werden
Batman

Antworten:

9

Beide sind SR-Latches.

Der SR NOR-Latch hat die folgende Wahrheitstabelle:

----------
S  R   Q
----------
0  0   no change
0  1   0
1  0   1
1  1   not allowed
----------

SR NAND Latch ist eine invertierte Version von SR NOR Latch. Die Wahrheitstabelle davon ist:

----------
S  R   Q
----------
0  0   not allowed
0  1   1
1  0   0
1  1   no change
----------
Nidhin
quelle
2
Mein Professor nannte es "Blasen schieben" und sagte, wenn Sie eine Blase von der Eingabe zur Ausgabe oder umgekehrt schieben, ändert sich auch die Form. Klingt besser als Gleitkugeln und ich erinnere mich noch fast 20 Jahre später daran.
Matt
Warum sind für das NAND-Gatter die Eingänge S = 0 und R = 0 nicht zulässig, während sie sich in NOR befinden?
Moonman239
Wenn Sie also S und R vor dem Gate invertieren, verhalten sie sich ohne Inversion wie einander?
Aaron Franke
8

Es gibt dieses nette kleine (und unvollständige) Regelwerk über digitale Schaltkreise, genauer gesagt über die kleinen Kugeln:

  • kleine Kugeln können sich über Drähte bewegen (nicht immer an T-Abschnitten)
  • kleine Kugeln können sich über Logikgatter bewegen
  • kleine Kugeln neutralisieren sich gegenseitig, wenn sie kollidieren

Der zweite braucht eine kleine Erweiterung. Wenn Sie eine kleine Kugel am Ausgang eines UND-Gatters haben und es so zu einem NAND-Gatter machen, können Sie die Kugel nehmen, verdoppeln, die neuen Kugeln in den Eingang legen und das UND in ein ODER drehen. Ähnlich verhält es sich, wenn Sie mit einem ODER-Gatter beginnen (das mit seiner kleinen Kugel ein NOR-Gatter ist). Jemand nennt diese Regel De Morgans Gesetze, wenn Sie dies jemals einem Lehrer erklären müssen.

Zurück zu Ihrer Schaltung: Nehmen Sie die beiden kleinen Bälle, überqueren Sie die NAND-Tore (teilen Sie die Bälle). Jetzt hast du zwei OP-Tore und vier Bälle. Erinnern Sie sich daran, dass ein Ball ein NICHT-Tor darstellt:

schematisch

simulieren Sie diese Schaltung - Schema erstellt mit CircuitLab

Wie Sie jetzt sehen, werden R und S negiert, sobald sie in den Stromkreis eintreten. Wir können NOT3 mit R vereinbaren und "vereinfachen" und diesen Eingang nR nennen, und ähnlich mit S und NOT2.

Lassen Sie uns jetzt NOT4 bis zur T-Kreuzung drücken: Was passiert dort? Nun, Sie können die UND-Ausgabe negieren, und um den Downstream-Wert von nQ beizubehalten, sollten Sie auch ein nicht dort setzen.

Ein Diagramm sagt mehr als tausend Worte:

schematisch

simulieren Sie diese Schaltung

Jetzt können Sie Q und NOT1 vereinfachen und den Ausgang nQ beschriften und nQ und NOT2 vereinfachen und den Ausgang Q beschriften. Kommt Ihnen die Schaltung jetzt vertrauter vor? Ihre zweite Schaltung ist genauso, nur was Sie als Set- und Reset-Änderungen bezeichnen.

Die eigentliche Frage ist: Warum habe ich mich mit der ganzen "Small Balls" -Geschichte beschäftigt? Sie hätten einfach die Wahrheitstabelle aufschreiben und "leicht" sehen können, was los war. Nun, ich denke, dass das Herumschieben kleiner Bälle bei der Lösung einfacher und sogar etwas komplizierterer Probleme sehr hilfreich ist. Außerdem macht es Spaß .

Vladimir Cravero
quelle
6

Es ist möglich, ein einfaches SR-Flipflop unter Verwendung von NOR- oder NAND-Gattern zu konstruieren. Es gibt keinen großen Unterschied in der Ausgabe. Der einzige geringfügige Unterschied tritt aufgrund der Eigenschaften eines NOR- oder eines NAND-Gatters auf.

Betrachten Sie ein SR-Flip-Flop mit NAND-Gattern: -

SR FLIP FLOP MIT NAND GATES

Die Wahrheitstabelle kann wie folgt angegeben werden:

Wahrheitstabelle für SR FLIP FlOP mit NAND

Betrachten Sie nun das SR-Flipflop mit NOR-Gattern: -

SR FLIP FLOP MIT NOR GATE

Die Wahrheitstabelle kann wie folgt angegeben werden:NOR FLIP FLOP WAHRHEITSTABELLE

Die Schaltung funktioniert ähnlich wie die obige NAND-Gatterschaltung, außer dass die Eingänge auf HIGH aktiv sind und der ungültige Zustand vorliegt, wenn sich beide Eingänge auf dem Logikpegel „1“ befinden. Es hängt nur von dem ab, den Sie bevorzugen, sonst funktionieren beide gleich.

Parthiv P.
quelle
1
Ich denke, Ihre SET- und RESET-NAND-Wahrheitstabelle ist falsch.
Ihre Wahrheitstabellen werden getauscht. NAND FF: Beide Eingänge LO führen dazu, dass beide Ausgänge auf HI gehen - dies ist ein ungültiger Zustand. Gleiches gilt für NOR FF: Beide Eingänge HI führen dazu, dass beide Ausgänge LO werden - ebenfalls ungültiger Zustand.
Dwayne Reid
1

NOR-Gatter werden verwendet, um aktive Latches mit hohem SR zu erstellen, und NAND-Gatter, um aktive Latches mit niedrigem SR zu erstellen

YouTube-Videos zu Latches

Drummy
quelle