logo

Demultiplexor

Un demultiplexor este un circuit combinațional care are doar 1 linie de intrare și 2Nlinii 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 2niesiri. Deci, există un total de 2ncombinaț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ă Y0, și Y1, 1 linii de selecție, adică S0, ș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:

Demultiplexor

Tabelul de adevăr:

Demultiplexor

Expresia logică a termenului Y este următoarea:

ȘI0=S0'.A
ȘI1=S0.A

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

sql server pivot
Demultiplexor

Demultiplexor 1×4:

Într-un demultiplexor de la 1 la 4, există în total patru ieșiri, adică Y0, ȘI1, ȘI2, și Y3, 2 linii de selecție, adică S0si S1și o singură intrare, adică A. Pe baza combinației de intrări care sunt prezente la liniile de selecție S0si S1, 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:

Demultiplexor

Tabelul de adevăr:

Demultiplexor

Expresia logică a termenului Y este următoarea:

ȘI0=S1'S0' A
și1=S1'S0A
și2=S1S0' A
și3=S1S0A

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

Demultiplexor

Demultiplexor 1×8

Într-un demultiplexor de la 1 la 8, există în total opt ieșiri, adică Y0, ȘI1, ȘI2, ȘI3, ȘI4, ȘI5, ȘI6, și Y7, 3 linii de selecție, adică S0, S1si S2și o singură intrare, adică A. Pe baza combinației de intrări care sunt prezente la liniile de selecție S0, S1si S2, 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.

formula mason

Diagramă bloc:

Demultiplexor

Tabelul de adevăr:

Demultiplexor

Expresia logică a termenului Y este următoarea:

ȘI0=S0'.S1'.S2'.A
ȘI1=S0.S1'.S2'.A
ȘI2=S0'.S1.S2'.A
ȘI3=S0.S1.S2'.A
ȘI4=S0'.S1'.S2A
ȘI5=S0.S1'.S2A
ȘI6=S0'.S1.S2A
ȘI7=S0.S1.S3.A

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

Demultiplexor

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.

Demultiplexor

1 x 16 Demultiplexor

În demultiplexorul 1×16, există un total de 16 ieșiri, adică Y0, ȘI1, …, ȘI16, 4 linii de selecție, adică S0, S1, S2, și S3și o singură intrare, adică A. Pe baza combinației de intrări care sunt prezente la liniile de selecție S0, S1, și S2, 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:

Demultiplexor

Tabelul de adevăr:

Demultiplexor

Expresia logică a termenului Y este următoarea:

ȘI0=A.S0'.S1'.S2'.S3'
ȘI1=A.S0'.S1'.S2'.S3
ȘI2=A.S0'.S1'.S2.S3'
ȘI3=A.S0'.S1'.S2.S3
ȘI4=A.S0'.S1.S2'.S3'
ȘI5=A.S0'.S1.S2'.S3
ȘI6=A.S0'.S1.S2.S3'
ȘI7=A.S0'.S1.S2.S3
ȘI8=A.S0.S1'.S2'.S3'
ȘI9=A.S0.S1'.S2'.S3
ȘI10=A.S0.S1'.S2.S3'
ȘIunsprezece=A.S0.S1'.S2.S3
ȘI12=A.S0.S1.S2'.S3'
ȘI13=A.S0.S1.S2'.S3
ȘI14=A.S0.S1.S2.S3'
ȘIcincisprezece=A.S0.S1.S2'.S3

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

Demultiplexor

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.

Demultiplexor