Sunteți pe pagina 1din 6

Laborator Circuite Numerice

Multiplexoare

LUCRAREA nr. 6.

MULTIPLEXOARE
Circuitele de multiplexare sunt circuite logice combinaionale care permit trecerea datelor de la una din intrri spre o ieire unic. Selectarea intrrii se face printr-un cuvnt de adres. 1. Multiplexor cu 2 intrri Circuitul permite comutarea datelor de pe intrarea I0 (A=0) sau I1 (A=1) spre ieirea Y. Schema bloc a circuitului i tabela sa de adevr sunt prezentate n figura 1.
I0 I1 A 0 0 1 1 I1 X X 0 1 I0 0 1 X X Y 0 1 0 1

2:1
Y

Y=I0 Y=I1

Figura 1 Diagrama Karnaugh corespunztoare este prezentat mai jos. Prin gruparea csuelor care conin 1 se obine relaia:
A 0 1 I1I0 00 0 0 01 0 1 11 1 1 10 1 0

Y = A I 0 + A I1 . Conform relaiei, multiplexorul va arta ca n figura 2.


I1 I0 Y A

Figura 2

31

Laborator Circuite Numerice

Multiplexoare

LUCRAREA nr. 6.
2. Multiplexor cu 4 intrri i intrare de autorizare Pentru adresarea unui numr de 4 intrri sunt necesare 2 linii de adres. Selectarea se face similar ca la decodificatorul de adres. Circuitul prezint i o intrare de autorizare a funcionrii multiplexorului. Schema bloc i tabelul de adevr sunt prezentate n figura 3.
I0 A0 A1 I1 I0 I1 E E 0 0 0 0 0 0 0 0 1 A1 0 0 0 0 1 1 1 1 X A0 0 0 1 1 0 0 1 1 X I0 1 0 X X X X X X X I1 X X 1 0 X X X X X I2 X X X X 1 0 X X X I3 X X X X X X 1 0 X Y 1 0 1 0 1 0 1 0 0

4:1
Y

Y=I0 Y=I1 Y=I2 Y=I3

Figura 3

Diagrama Karnaugh asociat acestui circuit este urmtoarea:


I3I2I1I0 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000 EA1A0 000 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 001 010 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 011 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 111

Y = E A1 A0 I 0 ( I 2 I 3 + I 3 I 2 + I 3 I 2 + I 3 I 2 ) + + E A1 A0 I1 ( I 3 + I 3 ) + E A1 A0 I 2 + E A1 A0 I 3 = = E ( A1 A0 I 0 + A1 A0 I1 + A1 A0 I 2 + A1 A0 I 3 ) Sinteza necesit : - 1 poart SAU cu 4 intrri - 4 pori I cu 4 intrri - 3 inversoare

32

Laborator Circuite Numerice

Multiplexoare

LUCRAREA nr. 6.
I 3 I2 I1 I 0

A0 Y A1

Figura 4

3. Implementarea funciilor logice cu multiplexoare


Orice funcie logic poate fi scris ca o sum de minitermeni:
2n 1 i=0

f =

m k
i

(1)

unde: - ki=0 dac minitermenul nu este prezent n disjuncie - ki=1 dac minitermenul este prezent n disjuncie Ecuaia multiplexorului generalizat este:

Y = E mi I i
i=0

2 n 1

(2)

Comparnd relaiile (1) i (2) se poate trage concluzia c orice funcie poate fi implementat folosind un multiplexor, conectnd E la 0 logic i intrrile Ii la 1 logic respectiv 0 logic n fucie de existena sau nu n expresia funciei a minitermenului respectiv. Exemplu: Fie f = A BC + A BC + A BC Funcia fi poate fi rescris astfel: f = 12 C 0 + 12 C 0 + 12 C 0 + 12 C + A B4 A B4 A B4 A B4 4 3 4 3 4 3 4 3
I0 I1 I2 I3

+ 12 C 0 + 12 C + 12 C + 12 C 0 A B4 A B4 A B4 A B4 4 3 4 3 4 3 4 3
I4 I5 I6 I7

33

Laborator Circuite Numerice

Multiplexoare

LUCRAREA nr. 6.
Implementarea funciei se poate face astfel:
1 0 I0 A B C A0 A1 A2 I1 I2 I3 I4 I5 I6 I7 E

8:1
Y f

Figura 5

4. Lucrri de efectuat n laborator


Se completeaz fia de laborator disponibil la adresa: http://www.ee.tuiasi.ro/~demm/Digital_Circuits/FiaLab6.DOC

34

Laborator Circuite Numerice

Multiplexoare

LUCRAREA nr. 6. FIA LABORATOR


1. Se introduce n MaxPlus II schema din figura 2. Se simuleaz i se noteaz formele de und. Se noteaz timpii de ntrziere i valorile logice pe formele de und. Se compar rezultatele cu tabelul de adevr. A I0 I1 Y 2. Se introduce n MaxPlus II schema din figura 4. Se simuleaz i se noteaz formele de und. Se noteaz timpii de ntrziere i valorile logice pe formele de und. Se compar rezultatele cu tabelul de adevr. E A0 A1 I0 I1 I2 I3 Y E A0 A1 I0 I1 I2 I3 Y

35

Laborator Circuite Numerice

Multiplexoare

LUCRAREA nr. 6.
E A0 A1 I0 I1 I2 I3 Y

36