Wie baut man einen 4-auf-16-Decoder mit NUR ZWEI 2-auf-4-Decodern?

Hilfe bitte, ich bin neu in Schaltungen und Decodern und brauche ernsthafte Hilfe.

Wie baut man einen 4x16-Decoder mit NUR zwei 2x4-Decodern?

Nach den Schritten der Vorlesung sollen wir einen 4x16 Decoder bauen. Wenn wir also hier k gleich 4 nehmen, ist k gerade, also werden wir haben 2 k So 2 4 = 16 UND-Gatter & 2 Decoder jeder Größe 2 k / 2 So 2 2 = 4 .

Wir haben also 16 UND-Gatter und zwei 2x4-Decoder. Jeder 2x4-Decoder hat 4 UND-Gatter, also haben wir 8 UND-Gatter, die mit den 16 UND-Gattern verbunden werden sollten, wie mache ich das?

Darf man beliebig viele UND-Gatter und 2 2x4 Decoder verwenden?
Wir sollen 16 UND-Gatter und zwei 2x4-Decoder verwenden.
Mit 2 Decodern und 16 UNDs ist es einfach.

Antworten (2)

A 2 -von- 4 Decoder hat zwei Eingangsleitungen und vier Ausgangsleitungen, von denen nur eine logisch ist 1 jederzeit. Welche Linie ist 1 hängt von dem Eingangsbitpaar ab, das sein kann 00 , 01 , 10 , 11 .

Also nimm zwei solche 2 -von- 4 Decoder, die Ihnen vier Eingangsleitungen geben. Lassen Sie die Ausgangsleitungen sein A 0 , A 1 , A 2 , A 3 für einen Decoder u B 0 , B 1 , B 2 , B 3 für die anderen. Verwenden Sie die 16 UND-Gatter zur Berechnung der 16 Funktionen A ich B J , 0 ich 3 , 0 J 3 . Wir haben jetzt eine 4 -von- 16 Schaltung mit der Eigenschaft, dass nur ein Ausgang logisch ist 1 zu jeder Zeit: Welche hängt von den Werten von $i$ und $j$ ab, die wiederum von der abhängen 4 Eingangsbits. Mit anderen Worten, wir haben eine 4 -von- 16 Decoder aus zwei aufgebaut 2 -von- 4 Decoder u 16 UND-Gatter.

Eine einfache Möglichkeit, dies zu visualisieren, ist als Matrix: Der erste Decodierer wählt die Spalte aus, der zweite Decodierer wählt die Zeilen aus, und die UND-Gatter – eines an jeder Kreuzung der Matrix – werden aktiviert, wenn und nur wenn Zeile und Spalte beides sind ausgewählt.
Wenn die Decoder verwendet werden, um LEDs zu betreiben, könnte man die Gates weglassen, wenn ein Decoder High-Aktiv-Ausgänge hat, die ausreichend Strom für die LEDs liefern können, und der andere Low-Aktiv-Ausgänge hat. Verdrahten Sie einfach die LEDs in einer Matrix, und jede LED leuchtet nur, wenn der "Active-High-Output" -Decoder High ausgibt und der "Active-Low-Output" -Decoder Low ausgibt.
@supercat Wie das Sprichwort sagt, gibt es mehr als eine Möglichkeit, eine Katze zu häuten. In diesem Fall musste die gewünschte Lösung 16 UND-Gatter (und vermutlich zwei identische) verwenden 2 -von- 4 Decoder) .....

Sie würden 5 solcher Decoder benötigen. Überprüfe deine Notizen noch einmalGeben Sie hier die Bildbeschreibung ein

Die Frage verbietet nicht die Verwendung einer anderen Logik als Decoder. Bei Verwendung von 16 2-Eingängen und Gattern haben wir die folgende Schaltung, die die Anforderung erfüllt (Muzammal Baig).

Ich habe sie noch einmal überprüft, und es heißt, wir dürfen nur zwei 2 bis 4 Decoder verwenden, da wir wissen, dass wir das E (Aktivierungseingang) nicht verwenden werden, da es sich um einen Anfängerkurs handelt.
Ziemlich schwer, 16 Ausgänge mit nur 2x4=8 zu erstellen
genau das ist mein Punkt ... ich habe es immer wieder versucht, aber umsonst ..
Ich denke, Ihre Annahmen müssen validiert werden
Tony Stewart, mit welcher Software haben Sie diese Diagramme erstellt?