Multiplexer
En multiplexer er et kombinationskredsløb, der har 2 n input linjer og en enkelt output linje. Simpelthen er multiplekseren et multi-input og enkelt-output kombinationskredsløb. Den binære information modtages fra inputlinierne og dirigeres til outputlinien. På basis af værdierne af udvælgelseslinjerne vil en af disse dataindgange blive forbundet med udgangen.
I modsætning til koder og dekoder er der n valglinjer og 2 n input linjer. Så der er i alt 2 N mulige kombinationer af input. En multiplexer behandles også som Mux .
Der er forskellige typer af multiplexer, som er som følger:
2×1 multiplexer:
I 2×1 multiplexer er der kun to indgange, dvs. A 0 og A 1 , 1 valglinje, dvs. S 0 og enkeltudgange, dvs. Y. På basis af kombinationen af input, der er til stede ved valglinien S 0 , vil en af disse 2 indgange blive forbundet til udgangen. Blokdiagrammet og sandhedstabellen for de 2 × 1 multiplekser er angivet nedenfor.
Blokdiagram:
Sandhedstabel:
Det logiske udtryk for udtrykket Y er som følger:
Y=S 0 '.EN 0 +S 0 .EN 1
Logisk kredsløb af ovenstående udtryk er givet nedenfor:
4×1 multiplexer:
I 4×1-multiplekseren er der i alt fire indgange, dvs 0 , A 1 , A 2 , og A 3 , 2 udvalgslinjer, dvs. S 0 og S 1 og enkelt udgang, dvs. Y. På basis af kombinationen af input, der er til stede ved udvælgelseslinjerne S 0 og S 1 , er en af disse 4 indgange forbundet til udgangen. Blokdiagrammet og sandhedstabellen for de 4 × 1 multiplekser er angivet nedenfor.
Blokdiagram:
Sandhedstabel:
Det logiske udtryk for udtrykket Y er som følger:
Y=S 1 'S 0 'A 0 +S 1 'S 0 EN 1 +S 1 S 0 'A 2 +S 1 S 0 EN 3
Logisk kredsløb af ovenstående udtryk er givet nedenfor:
8 til 1 multiplekser
I 8 til 1 multiplekseren er der i alt otte input, dvs. A 0 , A 1 , A 2 , A 3 , A 4 , A 5 , A 6 , og A 7 , 3 udvalgslinjer, dvs. S 0 , S 1 og S 2 og enkelt udgang, dvs. Y. På basis af kombinationen af input, der er til stede ved udvælgelseslinjerne S 0 , S 1, og S 2 , er en af disse 8 indgange forbundet til udgangen. Blokdiagrammet og sandhedstabellen for de 8 × 1 multiplekser er angivet nedenfor.
Blokdiagram:
Sandhedstabel:
Det logiske udtryk for udtrykket Y er som følger:
Y=S 0 '.S 1 '.S 2 '.EN 0 +S 0 .S 1 '.S 2 '.EN 1 +S 0 '.S 1 .S 2 '.EN 2 +S 0 .S 1 .S 2 '.EN 3 +S 0 '.S 1 '.S 2 EN 4 +S 0 .S 1 '.S 2 EN 5 +S 0 '.S 1 .S 2 .EN 6 +S 0 .S 1 .S 3 .EN 7
Logisk kredsløb af ovenstående udtryk er givet nedenfor:
8 × 1 multiplekser ved hjælp af 4 × 1 og 2 × 1 multiplekser
Vi kan implementere 8 × 1 multiplexer ved hjælp af en lavere ordens multiplexer. At implementere 8 × 1 multiplexer, vi skal bruge to 4 × 1 multipleksere og en 2 × 1 multiplekser. Den 4 × 1 multiplekser har 2 valglinjer, 4 indgange og 1 udgang. Den 2 × 1 multiplexer har kun 1 markeringslinje.
For at få 8 datainput har vi brug for to 4 × 1 multipleksere. Den 4 × 1 multiplekser producerer én udgang. Så for at få det endelige output har vi brug for en 2 × 1 multiplekser. Blokdiagram af 8 × 1 multiplexer ved hjælp af 4 × 1 og 2 × 1 multiplekser er angivet nedenfor.
16 til 1 multiplekser
I 16 til 1 multiplekseren er der i alt 16 indgange, dvs. 0 , A 1 , …, A 16 , 4 udvalgslinjer, dvs. S 0 , S 1 , S 2 , og S 3 og enkelt udgang, dvs. Y. På basis af kombinationen af input, der er til stede ved udvælgelseslinjerne S 0 , S 1 , og S 2 , vil en af disse 16 indgange blive forbundet til udgangen. Blokdiagrammet og sandhedstabellen for de 16 × 1
Blokdiagram:
Sandhedstabel:
Det logiske udtryk for udtrykket Y er som følger:
Y=A 0 .S 0 '.S 1 '.S 2 '.S 3 '+A 1 .S 0 '.S 1 '.S 2 '.S 3 +A 2 .S 0 '.S 1 '.S 2 .S 3 '+A 3 .S 0 '.S 1 '.S 2 .S 3 +A 4 .S 0 '.S 1 .S 2 '.S 3 '+A 5 .S 0 '.S 1 .S 2 '.S 3 +A 6 .S 1 .S 2 .S 3 '+A 7 .S 0 '.S 1 .S 2 .S 3 +A 8 .S 0 .S 1 '.S 2 '.S 3 '+A 9 .S 0 .S 1 '.S 2 '.S 3 +Y 1 0.S 0 .S 1 '.S 2 .S 3 '+A 1 1.S 0 .S 1 '.S 2 .S 3 +A 1 2 S 0 .S 1 .S 2 '.S 3 '+A 1 3.S 0 .S 1 .S 2 '.S 3 +A 1 4.S 0 .S 1 .S 2 .S 3 '+A 1 5.S 0 .S 1 .S 2 '.S 3Logisk kredsløb af ovenstående udtryk er givet nedenfor:
16×1 multiplekser ved hjælp af 8×1 og 2×1 multiplekser
Vi kan implementere den 16 × 1 multiplexer ved hjælp af en lavere ordens multiplexer. At implementere 8 × 1 multiplexer, vi skal bruge to 8 × 1 multipleksere og en 2 × 1 multiplekser. Den 8 × 1 multiplekser har 3 valglinjer, 4 indgange og 1 udgang. Den 2 × 1 multiplexer har kun 1 markeringslinje.
For at få 16 datainput har vi brug for to 8 × 1 multipleksere. Den 8 × 1 multiplekser producerer én udgang. Så for at få det endelige output har vi brug for en 2 × 1 multiplekser. Blokdiagram af 16 × 1 multiplexer ved hjælp af 8 × 1 og 2 × 1 multiplekser er angivet nedenfor.