Sunteți pe pagina 1din 6

5.6.

COMPARATOARE NUMERICE
Comparatoarele numerice permit compararea rapid a dou numere binare A i B
i determinarea valorii relative a acestora (se determin dac ntre cele dou numere
exist una din relaiile A=B, A>B, A<B).
Un comparator numeric (figura 5.6.1) este prevzut cu:

2n intrri pentru cele 2 numere de n bii

3 ieiri cu rezultatul comparaiei celor 2 numere (A=B, A<B, A>B)

3 intrri suplimentare (A=B, A<B, A>B), pentru conectarea n cascad a mai


multor comparatoare atunci cnd se compar numere cu lungimi mari.

Intrri pentru
conectarea n
cascad
I A<B I A=B I A>B

Intrri cu bii
numerelor de
comparat

A0
A1
An-1
B0
B1
Bn-1

A<B
Comparator
numeric

A=B

Ieiri cu
rezultatul
comparaiei

A>B

Figura 5.6.1 Schema bloc a unui comparator numeric.


n funcie de lungimea numerelor de comparat, comparatoarele numerice pot fi:

Comparatoare numerice pe 1 bit

Comparatoare numerice pe 2 bii

Comparatoare numerice pe 4 bii

Comparatoare numerice pe 8 bii

http://eprofu.ro/electronica

Comparatorul numeric pe 1 bit.


n figura 5.6.2 sunt prezentate: schema bloc a comparatorului pe 1 bit (fig. 5.6.2 a), tabelul
de adevr (fig. 5.6.2 b) i schema logic a comparatorului (fig. 5.6.2 c).
Y1(A<B)
Y2(A=B)
Y3(A>B)

Comparator
numeric
pe 1 bit

Ai
Bi

a
INTRRI
Ai
0
0
1
1

Bi
0
1
0
1

Y1(A<B)
0
1
0
0

IEIRI
Y2(A=B)
1
0
0
1

Y3(A>B)
0
0
1
0

b
U1A
U2A

Y1(A<B)

7404N
7408J
U3A

U1C

74136N

7404N

U2B

Y3(A>B)

U1B

7408J

7404N

VCC

Y2(A=B)

Figura 5.6.2 Comparator numeric pe un bit.

5V

U1A
A<B
U2A

Y1(A<B)

7404N
7408J

A=B
U3A

U1C

74136N

7404N

Y2(A=B)

A>B
U2B

Y3(A>B)

U1B

7408J

7404N

Figura 5.6.3 Circuit de verificare a comparatorului numeric pe un bit.

http://eprofu.ro/electronica

Comparatorul numeric pe 2 bii.


n figura 5.6.4 sunt prezentate schema bloc a comparatorului pe 2 bii (fig. 5.6.4 a) i
tabelul de adevr (fig. 5.6.4 b).

A0

Comparator
numeric
pe 2 bii

A1
B0

Y1(A<B)
Y2(A=B)
Y3(A>B)

B1
a

A0

0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

INTRRI
A1
B0

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

B1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

IEIRI
Y1(A<B) Y2(A=B) Y3(A>B)

0
1
1
1
0
0
1
1
0
0
0
1
0
0
0
0

1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1

b
Figura 5.6.4 Comparator numeric pe 2 bii.

http://eprofu.ro/electronica

0
0
0
0
1
0
0
0
1
1
0
0
1
1
1
0

n figura 5.6.5 este prezentat schema de verificare a unui comparator numeric pe 2 bii
realizat cu pori logice elementare.
VCC
5V
B1

B1 B0

B0

A1

A1

A0

A0

U1A

U2C
U6A

U2B
7404N

74136N

7404N

U1B

U2D

74136N

7404N

U2A
7404N
U3A

7408J

U5A

7402N

R1
150

R2
150

R3
7400N
U4A

U4C

150
A<B

7410N
U4B

7410N

7410N

Figura 5.6.5 Verificarea comparatorului numeric pe 2 bii.

http://eprofu.ro/electronica

A>B

A=B

Comparatorul numeric pe 4 bii.


n figura 5.6.6 este prezentat comparatorul pe 4 bii 74LS85N. Spre deosebire de
celelalte dou tipuri de comparatoare prezentate, acest comparator este prevzut cu 3
intrri de extindere (I

A<B,

A=B,

A>B)

pentru conectarea n cascad cu alt comparator.

Acest montaj se utilizeaz pentru extinderea capacitii de comparare la 8 bii.


a. Configuraia terminalelor:
B3
IA<B
IA=B
IA>B
A>B
A=B
A<B
0V

+V
A3
B2
A2
A1
B1
A0
B0

b. Tabelul de adevr
Compararea intrrilor
A3,B3 A2,B2 A1,B1 A0,B0
A3>B3
X
X
X
A3<B3
X
X
X
A3=B3 A2>B2
X
X
A3=B3 A2<B2
X
X
A3=B3 A2=B2 A1>B1
X
A3=B3 A2=B2 A1<B1
X
A3=B3 A2=B2 A1=B1 A0>B0
A3=B3 A2=B2 A1=B1 A0<B0
A3=B3 A2=B2 A1=B1 A0=B0
A3=B3 A2=B2 A1=B1 A0=B0
A3=B3 A2=B2 A1=B1 A0=B0
A3=B3 A2=B2 A1=B1 A0=B0
A3=B3 A2=B2 A1=B1 A0=B0
A3=B3 A2=B2 A1=B1 A0=B0

Intrri de extindere
IA>B
IA<B
IA=B

X
X
X
X
X
X
X
X
1
0
0
X
1
0

X
X
X
X
X
X
X
X
0
1
0
X
1
0

X
X
X
X
X
X
X
X
0
0
1
1
0
0

A>B

Ieiri
A<B

A=B

1
0
1
0
1
0
1
0
1
0
0
0
0
1

0
1
0
1
0
1
0
1
0
1
0
0
0
1

0
0
0
0
0
0
0
0
0
0
1
1
0
0

Figura 5.6.6 Comparatorul pe 4 bii - 74LS85N

http://eprofu.ro/electronica

n figura 5.6.7 este prezentat circuitul de verificare a comparatorului pe 4 bii 74LS85N


VCC
5V
A3

B3

A2
R1
U1
B2

15
1
13
14

A1

12
11
10
9

B1

4
3
2

A0

A3
B3
A2
B2

OAGTB
OAEQB
OALTB

5
6
7

A1
B1
A0
B0

150
R2
150
R3
150

AGTB
AEQB
ALTB

A>B

74LS85N

A<B

A=B

B0

Figura 5.6.7 Verificarea comparatorului pe 4 bii - 74LS85N


Pentru a obine un comparator pe 8 bii se conecteaz n cascad dou
comparatoare pe 4 bii ca n schema din figura 5.6.8.
A0 A1 A2 A3

B0 B1 B2 B3

A4 A5 A6 A7

B4 B5 B6 B7

A>B
15
1
13
14
12
11
10
9

15
1
13
14
12
11
10
9

VCC 5V

4
3
2

A3
B3
A2
B2
A1
B1
A0
B0

OAGTB
OAEQB
OALTB

5
6
7

4
3
2

A3
B3
A2
B2
A1
B1
A0
B0
AGTB
AEQB
ALTB

OAGTB
OAEQB
OALTB

5
6
7

A=B
A<B

U2

74LS85N
U1

AGTB
AEQB
ALTB

74LS85N

Figura 5.6.8 Schem comparator pe 8 bii cu circuite 74LS85N

http://eprofu.ro/electronica

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