Wie kamen sie zum SR-Latch mit 2 NOR-Gattern?

Ich verstehe SR-Latches und wie sie funktionieren, aber ich habe versucht, den SR-Latch neu zu erstellen, um zu sehen, ob ich mit 2 NOR-Gattern zu derselben bekannten Schaltung gelangen kann.

Wenn ich jedoch die folgende Logiktabelle für einen SR-Latch schreibe | S | R | Q | Q+ | | --- | --- | --- | --- | | 0 | 0 | 0 | 0 | | 0 | 0 | 1 | 1 | | 0 | 1 | 0 | 0 | | 0 | 1 | 1 | 0 | | 1 | 0 | 0 | 1 | | 1 | 0 | 1 | 1 | | 1 | 1 | 0 | x | | 1 | 1 | 1 | x |

und löse die K-Karte für diese Tabelle, erhalte ich Q+ = S + Q!R und !Q+ = R + !Q!S. Selbst wenn ich DeMorgan anwende, erhalte ich Q+ = S + !(!Q + R) und !Q+ = R + !(Q + S) und die resultierende Schaltung:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Wie kamen sie also zu dieser einfachen Form mit nur 2 NOR- oder NAND-Gattern?

Antworten (2)

Im Allgemeinen wird ein RS-Latch in Situationen verwendet, in denen beide Eingänge niemals gleichzeitig aktiv sind, und daher spielt das Verhalten der Schaltung in solchen Fällen keine Rolle. Die Wirkung der zusätzlichen "oder"-Gatter besteht darin, dass beide Ausgänge ebenfalls wahr sind, wenn beide Eingänge wahr sind; Wenn beide Eingaben wahr sind, würde dies dazu führen, dass beide Ausgaben falsch sind. Wenn beide Ausgänge wahr sein müssen, wenn beide Eingänge wahr sind, werden die zusätzlichen Gatter benötigt. In Fällen, in denen es akzeptabel wäre, dass beide Ausgänge falsch sind, solange beide Eingänge wahr sind, können die ODER-Gatter jedoch weggelassen werden (verdrahten Sie einfach die Ausgänge mit dem Eingang, der von einem NOR-Gatter kam), da sie das Verhalten nicht beeinflussen in anderen Fällen.

Ihre Leitungen von S und R zu ihren jeweiligen ODER-Gattern sind redundant, da die Leitungen zu den gegenüberliegenden NOR-Gattern führen.

dh S high wird durch das obere ODER-Gatter (Q) geführt, das in einen der Eingänge des unteren NOR-Gatters geht. Aber S geht in dasselbe NOR-Gatter, und da es als ODER fungiert (was die Eingänge betrifft), muss das S nicht den oberen Eingang des ODER-Gatters speisen.

Nehmen Sie S vom oberen ODER-Gatter weg, und Sie haben das Äquivalent eines geraden Drahts. Entfernen Sie beide OR-Gatter und Sie haben den Standard-SR-Latch mit NOR-Gattern.

So kann deine Wahrheit vereinfacht werden. Sie haben zwei Einträge für S=0 und R=1 und zwei für S=1 und R=0. Aber beide liefern das gleiche Ergebnis, also können Sie sie zu einem konsolidieren und ein x für den aktuellen Wert von Q anzeigen. Es spielt keine Rolle, was Q für einen von beiden ist: wenn S = 1 und R = 0; Q+ ist unabhängig von Q 1. Wenn S = 0 und R = 1 ist, ist Q+ unabhängig von Q 0.

Also Q+ = S und !Q+ = R.

 | S | R | Q | Q |
 |---|---|---|---|
 | 0 | 0 | 0 | 0 | 
 | 0 | 0 | 1 | 1 |
 | 0 | 1 | x | 0 |
 | 1 | 0 | x | 1 |
 | 1 | 1 | 0 | 0 |
 | 1 | 1 | 1 | 1 |
Ich verstehe es, bis Sie Q+ = S und !Q+ = R sagen. Ich kann aus der vereinfachten Tabelle nicht erkennen, wie das stimmt
Wenn Sie sich die Wahrheitstabelle ansehen, gibt es eine Linie S = 1, R = 0, Q = x und Q + = 1. Sie haben den Fall von S = 1, R = 1 bereits an anderer Stelle behandelt. Da Q keine Rolle spielt, bleibt Ihnen nur noch Q+ = S. Genau das Gegenteil für !Q+ = R.
Es tut mir leid ... Ich verstehe es wirklich nicht. Wie kommt man von dieser vereinfachten Wahrheitstabelle zu nur zwei NOR-Gattern?