Multiplexer
En multiplexer är en kombinationskrets som har 2 n ingångslinjer och en enda utgångslinje. Helt enkelt är multiplexorn en kombinationskrets med flera ingångar och en utgång. Den binära informationen tas emot från ingångsledningarna och dirigeras till utgångsledningen. På basis av värdena på urvalslinjerna kommer en av dessa dataingångar att kopplas till utgången.
Till skillnad från kodare och avkodare finns det n urvalsrader och 2 n inmatningsrader. Så det är totalt 2 N möjliga kombinationer av ingångar. En multiplexer behandlas också som Mux .
Det finns olika typer av multiplexorer som är följande:
2×1 multiplexer:
I 2×1 multiplexer finns det bara två ingångar, dvs A 0 och A 1 , 1 urvalsrad, d.v.s. S 0 och enstaka utgångar, dvs Y. På basis av kombinationen av ingångar som finns på urvalslinjen S 0 , kommer en av dessa 2 ingångar att anslutas till utgången. Blockdiagrammet och sanningstabellen för de 2 × 1 multiplexor ges nedan.
Blockdiagram:
Sanningstabell:
Det logiska uttrycket för termen Y är som följer:
Y=S 0 '.A 0 +S 0 .A 1
Den logiska kretsen av uttrycket ovan ges nedan:
4×1 multiplexer:
I 4×1-multiplexern finns det totalt fyra ingångar, dvs A 0 , A 1 , A 2 , och A 3 , 2 urvalsrader, dvs S 0 och S 1 och enkel utgång, dvs Y. På basis av kombinationen av ingångar som finns vid urvalslinjerna S 0 och S 1 , är en av dessa 4 ingångar ansluten till utgången. Blockdiagrammet och sanningstabellen för de 4 × 1 multiplexor ges nedan.
Blockdiagram:
Sanningstabell:
Det logiska uttrycket för termen Y är som följer:
Y=S 1 'S 0 'A 0 +S 1 'S 0 A 1 +S 1 S 0 'A 2 +S 1 S 0 A 3
Den logiska kretsen av uttrycket ovan ges nedan:
8 till 1 multiplexer
I multiplexorn 8 till 1 finns det totalt åtta ingångar, dvs A 0 , A 1 , A 2 , A 3 , A 4 , A 5 , A 6 , och A 7 , 3 urvalsrader, dvs S 0 , S 1 och S 2 och enkel utgång, dvs Y. På basis av kombinationen av ingångar som finns vid urvalslinjerna S 0 , S 1, och S 2 , är en av dessa 8 ingångar ansluten till utgången. Blockdiagrammet och sanningstabellen för de 8 × 1 multiplexor ges nedan.
Blockdiagram:
Sanningstabell:
Det logiska uttrycket för termen Y är som följer:
Y=S 0 '.S 1 '.S 2 '.A 0 +S 0 .S 1 '.S 2 '.A 1 +S 0 '.S 1 .S 2 '.A 2 +S 0 .S 1 .S 2 '.A 3 +S 0 '.S 1 '.S 2 A 4 +S 0 .S 1 '.S 2 A 5 +S 0 '.S 1 .S 2 .A 6 +S 0 .S 1 .S 3 .A 7
Den logiska kretsen av uttrycket ovan ges nedan:
8 × 1 multiplexor med 4 × 1 och 2 × 1 multiplexer
Vi kan implementera 8 × 1 multiplexer med en lägre ordningens multiplexer. För att implementera 8 × 1 multiplexer, vi behöver två 4 × 1 multiplexor och en 2 × 1 multiplexer. Den 4 × 1 multiplexor har 2 urvalslinjer, 4 ingångar och 1 utgång. Den 2 × 1 multiplexor har bara 1 urvalsrad.
För att få 8 dataingångar behöver vi två 4 × 1 multiplexor. Den 4 × 1 multiplexor producerar en utgång. Så för att få det slutliga resultatet behöver vi en 2 × 1 multiplexer. Blockschemat för 8 × 1 multiplexer med 4 × 1 och 2 × 1 multiplexor ges nedan.
16 till 1 multiplexer
I multiplexorn 16 till 1 finns det totalt 16 ingångar, dvs. 0 , A 1 , …, A 16 , 4 urvalsrader, dvs S 0 , S 1 , S 2 , och S 3 och enkel utgång, dvs Y. På basis av kombinationen av ingångar som finns vid urvalslinjerna S 0 , S 1 , och S 2 , kommer en av dessa 16 ingångar att anslutas till utgången. Blockschemat och sanningstabellen för de 16 × 1
Blockdiagram:
Sanningstabell:
Det logiska uttrycket för termen Y är som följer:
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 3Den logiska kretsen av uttrycket ovan ges nedan:
16×1 multiplexer med 8×1 och 2×1 multiplexer
Vi kan implementera den 16 × 1 multiplexer med en lägre ordningens multiplexer. För att implementera 8 × 1 multiplexer, vi behöver två 8 × 1 multiplexor och en 2 × 1 multiplexer. Den 8 × 1 multiplexor har 3 urvalslinjer, 4 ingångar och 1 utgång. Den 2 × 1 multiplexor har bara 1 urvalsrad.
För att få 16 dataingångar behöver vi två 8 × 1 multiplexorer. Den 8 × 1 multiplexor producerar en utgång. Så för att få det slutliga resultatet behöver vi en 2 × 1 multiplexer. Blockschemat för 16 × 1 multiplexer med 8 × 1 och 2 × 1 multiplexor ges nedan.