Sunteți pe pagina 1din 8

Circuite integrate digitale

Circuite logice cu multiplexoare

Sorin Hintea
Departamentul de Bazele Electronicii

Multiplexorul definiii, funcionare


Circuitul multiplexor este un comutator electronic care transmite una din
cele 2n intrri de date spre o singura iesire, conform unei adrese pe n biti
Multiplexarea datelor este necesara pentru a utiliza un singur canal de
transmitere la distanta a datelor culese din locuri diferite, cum sunt senzorii
din automatizari
Acest procedeu se numeste multiplexare in timp
2n intrri
de date

n adrese

Circuite integrate digitale Circuite logice cu multiplexoare

Exemplu MUX4:1
MUX 4:1 4 intrri de date i 2 intrri de adres (deoarece 2 2=4)
A1 A0

00
01
10
11

I0
I1
I2
I3

Y I 0 A1 A0 I1 A1 A0 I 2 A1 A0 I 3 A1 A0
I 0 P0 I1 P1 I 2 P2 I 3 P3

Circuite integrate digitale Circuite logice cu multiplexoare

Implementarea funciilor logice cu multiplexoare


Pornind de la faptul ca iesirea unui MUX este combinatie liniara a tuturor
termenilor canonici, rezulta ca avand un MUX cu n adrese se poate
Y I 0 P0 I1 P1 I 2 P2 I 3 P3
implementa orice functie de 3 variabile
Pentru asta, este suficient ca intrarile I sa fie legate la 0sau la 1.
S se implementeze funcia
cu MUX 8:1
f P0 P2 P3 P7
MUX 8:1

A2 A1 A0

abc

000
001
010
011
100
101
110
111

1 I0
0 I1
1 I2
1 I3
0 I4
0 I5
0 I6
1 I7

Circuite integrate digitale Circuite logice cu multiplexoare

Implementarea funciilor logice cu multiplexoare


s se implementeze funcia f P0 P2 P3 P7 cu MUX 4:1 i MUX 2:1
MUX 4:1
A2 A1 00
A2 A1 01
A2 A1 10
A2 A1 11

abc

000
001
010
011
100
101
110
111

1
0
1
1
0
0
0
1

MUX 2:1
I0 c
I1 1
I2 0
I3 c

Circuite integrate digitale Circuite logice cu multiplexoare

A2 0

A2 1

abc

000
001
010
011
100
101
110
111

1
0
1
1
0
0
0
1

I0 b c

I1 bc

Implementarea funciilor logice cu multiplexoare


s se implementeze funcia f P0 P2 P3 P7 folosind o structura
arborescenta MUX 2:1

MUX 2:1 i structura


arborescenta (arbori binari)

a A2 0

a A2 1

b A1 0
b A1 1
b A1 0
b A1 1

abc

0
0
0
0
1
1
1
1

1
0
1
1
0
0
0
1

0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1

Circuite integrate digitale Circuite logice cu multiplexoare

c
1
0
c

Extinderea capacitii de multiplexare


Extinderea capacitatii de multiplexare: realizarea sistematic a unor
multiplexoare de capacitate mai mare cu celule fundamentale de capacitate
mai redus
Y
A3A2A1A0
I 0*
A1* A0* 00

A1* A0* 01

A1* A0* 10

A1* A0* 11

0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

I0
I1
I2
I3
I4
I5
I6
I7
I8
I9
I10
I11
I12
I13
I14
I15

I 0*
I1*
I1*

I 2*

I 2*

I 3*

Circuite integrate digitale Circuite logice cu multiplexoare

A1* A0*
I 3*

Extinderea capacitii de multiplexare


Extinderea capacitatii de multiplexare: realizarea sistematic a unor multiplexoare
de capacitate mai mare cu celule fundamentale de capacitate mai redus

A* 0
A* 1

A 1 A0

00
01
10
11

I0
I1
I2
I3

I 0*
I1*

I 0*
I1*

A*

Circuite integrate digitale Circuite logice cu multiplexoare

S-ar putea să vă placă și