Demultiplexor
Un demultiplexor este un circuit combinațional care are doar 1 linie de intrare și 2 N linii de ieșire. Pur și simplu, multiplexorul este un circuit combinațional cu o singură intrare și mai multe ieșiri. Informațiile sunt primite de la liniile de intrare unice și direcționate către linia de ieșire. Pe baza valorilor liniilor de selecție, intrarea va fi conectată la una dintre aceste ieșiri. Demultiplexorul este opus multiplexorului.
Spre deosebire de codificator și decodor, există n linii de selecție și 2 n iesiri. Deci, există un total de 2 n combinații posibile de intrări. Demultiplexorul este, de asemenea, tratat ca De-mux .
Există mai multe tipuri de demultiplexare, care sunt după cum urmează:
Demultiplexor 1×2:
În Demultiplexorul 1 la 2, există doar două ieșiri, adică Y 0 , și Y 1 , 1 linii de selecție, adică S 0 , și o singură intrare, adică A. Pe baza valorii de selecție, intrarea va fi conectată la una dintre ieșiri. Diagrama bloc și tabelul de adevăr al 1 × 2 multiplexor sunt prezentate mai jos.
Diagramă bloc:
Tabelul de adevăr:
Expresia logică a termenului Y este următoarea:
ȘI 0 =S 0 '.A
ȘI 1 =S 0 .A
Circuitul logic al expresiilor de mai sus este prezentat mai jos:
Demultiplexor 1×4:
Într-un demultiplexor de la 1 la 4, există în total patru ieșiri, adică Y 0 , ȘI 1 , ȘI 2 , și Y 3 , 2 linii de selecție, adică S 0 si S 1 și o singură intrare, adică A. Pe baza combinației de intrări care sunt prezente la liniile de selecție S 0 si S 1 , intrarea să fie conectată la una dintre ieșiri. Diagrama bloc și tabelul de adevăr al 1 × 4 multiplexor sunt prezentate mai jos.
Diagramă bloc:
Tabelul de adevăr:
Expresia logică a termenului Y este următoarea:
ȘI 0 =S 1 'S 0 ' A
și 1 =S 1 'S 0 A
și 2 =S 1 S 0 ' A
și 3 =S 1 S 0 A
Circuitul logic al expresiilor de mai sus este prezentat mai jos:
Demultiplexor 1×8
Într-un demultiplexor de la 1 la 8, există în total opt ieșiri, adică Y 0 , ȘI 1 , ȘI 2 , ȘI 3 , ȘI 4 , ȘI 5 , ȘI 6 , și Y 7 , 3 linii de selecție, adică S 0 , S 1 si S 2 și o singură intrare, adică A. Pe baza combinației de intrări care sunt prezente la liniile de selecție S 0 , S 1 si S 2 , intrarea va fi conectată la una dintre aceste ieșiri. Diagrama bloc și tabelul de adevăr al 1 × 8 demultiplexoare sunt prezentate mai jos.
Diagramă bloc:
Tabelul de adevăr:
Expresia logică a termenului Y este următoarea:
ȘI 0 =S 0 '.S 1 '.S 2 '.A
ȘI 1 =S 0 .S 1 '.S 2 '.A
ȘI 2 =S 0 '.S 1 .S 2 '.A
ȘI 3 =S 0 .S 1 .S 2 '.A
ȘI 4 =S 0 '.S 1 '.S 2 A
ȘI 5 =S 0 .S 1 '.S 2 A
ȘI 6 =S 0 '.S 1 .S 2 A
ȘI 7 =S 0 .S 1 .S 3 .A
Circuitul logic al expresiilor de mai sus este prezentat mai jos:
Demultiplexor 1×8 folosind demultiplexor 1×4 și 1×2
Putem implementa 1 × 8 de-multiplexor folosind un de-multiplexor de ordin inferior. Pentru a implementa 1 × 8 demultiplexor, avem nevoie de două 1 × 4 demultiplexoare și una 1 × 2 demultiplexor. Cel 1 × 4 multiplexor are 2 linii de selecție, 4 ieșiri și 1 intrare. Cel 1 × 2 demultiplexor are doar 1 linie de selecție.
Pentru a obține 8 ieșiri de date, avem nevoie de două 1 × 4 demultiplexor. Demultiplexorul 1×2 produce două ieșiri. Deci, pentru a obține ieșirea finală, trebuie să trecem ieșirile de-multiplexorului 1×2 ca intrare a ambelor 1 × 4 demultiplexor. Diagrama bloc de 1 × 8 demultiplexor folosind 1 × 4 și 1 × 2 demultiplexor este prezentat mai jos.
1 x 16 Demultiplexor
În demultiplexorul 1×16, există un total de 16 ieșiri, adică Y 0 , ȘI 1 , …, ȘI 16 , 4 linii de selecție, adică S 0 , S 1 , S 2 , și S 3 și o singură intrare, adică A. Pe baza combinației de intrări care sunt prezente la liniile de selecție S 0 , S 1 , și S 2 , intrarea va fi conectată la una dintre aceste ieșiri. Diagrama bloc și tabelul de adevăr al 1 × 16 demultiplexoare sunt prezentate mai jos.
Diagramă bloc:
Tabelul de adevăr:
Expresia logică a termenului Y este următoarea:
ȘI 0 =A.S 0 '.S 1 '.S 2 '.S 3 '
ȘI 1 =A.S 0 '.S 1 '.S 2 '.S 3
ȘI 2 =A.S 0 '.S 1 '.S 2 .S 3 '
ȘI 3 =A.S 0 '.S 1 '.S 2 .S 3
ȘI 4 =A.S 0 '.S 1 .S 2 '.S 3 '
ȘI 5 =A.S 0 '.S 1 .S 2 '.S 3
ȘI 6 =A.S 0 '.S 1 .S 2 .S 3 '
ȘI 7 =A.S 0 '.S 1 .S 2 .S 3
ȘI 8 =A.S 0 .S 1 '.S 2 '.S 3 '
ȘI 9 =A.S 0 .S 1 '.S 2 '.S 3
ȘI 10 =A.S 0 .S 1 '.S 2 .S 3 '
ȘI unsprezece =A.S 0 .S 1 '.S 2 .S 3
ȘI 12 =A.S 0 .S 1 .S 2 '.S 3 '
ȘI 13 =A.S 0 .S 1 .S 2 '.S 3
ȘI 14 =A.S 0 .S 1 .S 2 .S 3 '
ȘI cincisprezece =A.S 0 .S 1 .S 2 '.S 3
Circuitul logic al expresiilor de mai sus este prezentat mai jos:
Demultiplexor 1×16 folosind demultiplexor 1×8 și 1×2
Putem implementa 1 × 16 demultiplexor folosind un demultiplexor de ordin inferior. Pentru a implementa 1 × 16 demultiplexor, avem nevoie de două 1 × 8 demultiplexoare și una 1 × 2 demultiplexor. Cel 1 × 8 multiplexor are 3 linii de selecție, 1 intrare și 8 ieșiri. Cel 1 × 2 demultiplexor are doar 1 linie de selecție.
Pentru a obține 16 ieșiri de date, avem nevoie de două demultiplexoare 1×8. Cel 1 × 8 demultiplexor produce opt ieșiri. Deci, pentru a obține rezultatul final, avem nevoie de un 1 × 2 de-multiplexor pentru a produce două ieșiri de la o singură intrare. Apoi trecem aceste ieșiri atât în demultiplexor ca intrare. Diagrama bloc de 1 × 16 demultiplexor folosind 1 × 8 și 1 × 2 demultiplexor este prezentat mai jos.