Multiplexor

Multiplexor

Un multiplexor este un circuit combinațional care are 2 n linii de intrare și o singură linie de ieșire. Pur și simplu, multiplexorul este un circuit combinațional cu mai multe intrări și o singură ieșire. Informațiile binare sunt primite de la liniile de intrare și direcționate către linia de ieșire. Pe baza valorilor liniilor de selecție, una dintre aceste intrări de date va fi conectată la ieșire.

Spre deosebire de codificator și decodor, există n linii de selecție și 2 n linii de intrare. Deci, există un total de 2 N combinații posibile de intrări. Un multiplexor este, de asemenea, tratat ca Mux .

Există diferite tipuri de multiplexor, care sunt după cum urmează:

Multiplexor 2×1:

În multiplexorul 2×1, există doar două intrări, adică A 0 si A 1 , 1 linie de selecție, adică S 0 și ieșiri unice, adică Y. Pe baza combinației de intrări care sunt prezente la linia de selecție S 0 , una dintre aceste 2 intrări va fi conectată la ieșire. Diagrama bloc și tabelul de adevăr al celor 2 × 1 multiplexor sunt prezentate mai jos.

Diagramă bloc:

Multiplexor

Tabelul de adevăr:

Multiplexor

Expresia logică a termenului Y este următoarea:

Y=S 0 '.A 0 +S 0 .A 1

Circuitul logic al expresiei de mai sus este prezentat mai jos:

Multiplexor

Multiplexor 4×1:

În multiplexorul 4×1, există un total de patru intrări, adică A 0 , A 1 , A 2 , și A 3 , 2 linii de selecție, adică S 0 si S 1 și o singură ieșire, adică Y. Pe baza combinației de intrări care sunt prezente la liniile de selecție S 0 si S 1 , una dintre aceste 4 intrări este conectată la ieșire. Diagrama bloc și tabelul de adevăr al celor 4 × 1 multiplexor sunt prezentate mai jos.

Diagramă bloc:

Multiplexor

Tabelul de adevăr:

Multiplexor

Expresia logică a termenului Y este următoarea:

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

Circuitul logic al expresiei de mai sus este prezentat mai jos:

Multiplexor

Multiplexor 8 la 1

În multiplexorul 8 la 1, există în total opt intrări, adică A 0 , A 1 , A 2 , A 3 , A 4 , A 5 , A 6 , și A 7 , 3 linii de selecție, adică S 0 , S 1 si S 2 și o singură ieșire, adică Y. Pe baza combinației de intrări care sunt prezente la liniile de selecție S 0 , S 1, si S 2 , una dintre aceste 8 intrări este conectată la ieșire. Diagrama bloc și tabelul de adevăr al celor 8 × 1 multiplexor sunt prezentate mai jos.

Diagramă bloc:

Multiplexor

Tabelul de adevăr:

Multiplexor

Expresia logică a termenului Y este următoarea:

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

Circuitul logic al expresiei de mai sus este prezentat mai jos:

Multiplexor

Multiplexor 8 × 1 folosind multiplexor 4 × 1 și 2 × 1

Putem implementa 8 × 1 multiplexor folosind un multiplexor de ordin inferior. Pentru a implementa 8 × 1 multiplexor, avem nevoie de două 4 × 1 multiplexer și unul 2 × 1 multiplexor. Cele 4 × 1 multiplexor are 2 linii de selecție, 4 intrări și 1 ieșire. Cele 2 × 1 multiplexor are doar 1 linie de selecție.

Pentru a obține 8 intrări de date, avem nevoie de două 4 × 1 multiplexoare. Cele 4 × 1 multiplexor produce o ieșire. Deci, pentru a obține rezultatul final, avem nevoie de un 2 × 1 multiplexor. Diagrama bloc din 8 × 1 multiplexor folosind 4 × 1 și 2 × 1 multiplexor este dat mai jos.

Multiplexor

Multiplexor 16 la 1

În multiplexorul 16 la 1, există un total de 16 intrări, adică A 0 , A 1 , …, A 16 , 4 linii de selecție, adică S 0 , S 1 , S 2 , și S 3 și o singură ieșire, adică Y. Pe baza combinației de intrări care sunt prezente la liniile de selecție S 0 , S 1 , și S 2 , una dintre aceste 16 intrări va fi conectată la ieșire. Diagrama bloc și tabelul de adevăr al celor 16 × 1

Diagramă bloc:

Multiplexor

Tabelul de adevăr:

Multiplexor

Expresia logică a termenului Y este următoarea:

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 3

Circuitul logic al expresiei de mai sus este prezentat mai jos:

Multiplexor

Multiplexor 16×1 folosind multiplexor 8×1 și 2×1

Putem implementa 16 × 1 multiplexor folosind un multiplexor de ordin inferior. Pentru a implementa 8 × 1 multiplexor, avem nevoie de două 8 × 1 multiplexer și unul 2 × 1 multiplexor. Cele 8 × 1 multiplexor are 3 linii de selecție, 4 intrări și 1 ieșire. Cel 2 × 1 multiplexor are doar 1 linie de selecție.

Pentru a obține 16 intrări de date, avem nevoie de două multiplexoare 8 × 1. Cele 8 × 1 multiplexor produce o ieșire. Deci, pentru a obține rezultatul final, avem nevoie de un 2 × 1 multiplexor. Diagrama bloc din 16 × 1 multiplexor folosind 8 × 1 și 2 × 1 multiplexor este dat mai jos.

Multiplexor