Sunteți pe pagina 1din 7

5.3.

DECODIFICATOARE
Decodificatoarele (DCD) sunt circuite logice combinaionale cu n intrri i m
ieiri (m=2n) care activeaz o singur ieire corespunztoare codului aplicat la intrare.
Circuitele de codificare primesc la intrare semnale logice n cod

binar sau

echivalentul acestuia i furnizeaz la ieire semnale n cod zecimal sau echivalentul


acestuia.
Cele mai utilizate decodificatoare sunt: decodificatorul BCD - zecimal

decodificatorul BCD - 7 segmente.


1. Decodificatorul BCD - zecimal primete la intrare datele n cod BCD i activeaz o
singur ieire corespunztoare codului de intrare.
Acest decodificator este prevzut cu 4 intrri notate cu A, B, C, D (corespunztoare
celor 4 bii din codul BCD) i cu 10 ieiri notate cu Y0, Y1, Y2,.......Y9 (corespunztoare
celor 10 cifre din codul zecimal). n funcie de tipul decodificatorului ieirile sunt active n 0
logic sau n 1 logic.
Decodificatorul MMC 4028 are ieirile active n 1 logic.
16 15 14 13 12 11 10 9
+V Y3 Y1

C D

A Y8

MMC 4028
Y4 Y2 Y0 Y7 Y9 Y5 Y6 0V
1

8
Tabelul de adevr MMC 4028

23
D
0
0
0
0
0
0
0
0
1
1

22
C
0
0
0
0
1
1
1
1
0
0

21
B
0
0
1
1
0
0
1
1
0
0

20
A
0
1
0
1
0
1
0
1
0
1

Y0
1
0
0
0
0
0
0
0
0
0

Y1
0
1
0
0
0
0
0
0
0
0

Y2
0
0
1
0
0
0
0
0
0
0

Y3
0
0
0
1
0
0
0
0
0
0

IE{IRI
Y4
Y5
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0

Y6
0
0
0
0
0
0
1
0
0
0

http://eprofu.ro/electronica

Y7
0
0
0
0
0
0
0
1
0
0

Y8
0
0
0
0
0
0
0
0
1
0

Y9
0
0
0
0
0
0
0
0
0
1

Decodificatorul CDB 442 are ieirile active n 0 logic.


16 15 14 13 12 11 10 9
+V A

D Y9 Y8 Y7

CDB 442
Y0 Y1 Y2 Y3 Y4 Y5 Y6 0V
1

8
Tabelul de adevr CDB 442

23
D
0
0
0
0
0
0
0
0
1
1

22
C
0
0
0
0
1
1
1
1
0
0

21
B
0
0
1
1
0
0
1
1
0
0

20
A
0
1
0
1
0
1
0
1
0
1

Y0
0
1
1
1
1
1
1
1
1
1

Y1
1
0
1
1
1
1
1
1
1
1

Y2
1
1
0
1
1
1
1
1
1
1

Y3
1
1
1
0
1
1
1
1
1
1

IE{IRI
Y4
Y5
1
1
1
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1

Y6
1
1
1
1
1
1
0
1
1
1

Y7
1
1
1
1
1
1
1
0
1
1

Y8
1
1
1
1
1
1
1
1
0
1

Y9
1
1
1
1
1
1
1
1
1
0

La intrrile A, B, C, D se aplic codul binar corespunztor cifrelor de la 0 la 15 (16


combinaii. Doar 10 din cele 16 combinaii sunt acceptate, i anume cele corespunztoare
cifrelor 0 9. Celelalte combinaii reprezint stri interzise.
Exemplu: dac A=0, B=1, C=1, D=0 la ieirea Y6 apare nivel logic 0 (0,2...0,4 V), restul
ieirilor au nivel logic 1 (circa 3,4 V).
Acelai lucru se ntmpl dac codul corespunde oricrei cifre de la 0 la 9.
Pentru combinaiile logice corespunztoare numerelor de la 10 la 15, ieirile rmn n
starea logic 1.
Aceste decodificatoare se utilizeaz n:

Circuite de numrare

Generatoare de funcii

Circuite de comand la distan

Circuite de selecie

http://eprofu.ro/electronica

n figura 5.3.1 este prezentat schema unei aplicaii cu decodificatorul MMC 4028.
10
13
12
11

VCC

A0
A1
A2
A3

5V

O0
O1
O2
O3
O4
O5
O6
O7
O8
O9

3
14
2
15
1
6
7
4
9
5

MMC 4028

R10
150

R9
150

R8
150

R7
150

R6
150

R5
150

R4
150

R3
150

R2
150

R1
150

LED9

LED8

LED7

LED6

LED5

LED4

LED3

LED2

LED1

LED0

Figura 5.3.1 Aplicaie cu decodificatorul MMC 4028

Intrrile decodificatorului (A0, A1, A2, A3) sunt conectate la comutatoarele A, B, C, D.


Aceste comutatoare pot fi poziionate n 0 logic (0 V) respectiv n 1 logic (+5V).
Ieirile decodificatorului (Q0, Q1, Q2,.........Q9) sunt conectate prin intermediul
rezistoarelor R1, R2, R3,.......R10 la LED-urile LED0, LED1, LED2,......LED9.
n funcie de poziia comutatoarelor A, B, C, D la intrarea decodificatorului se aplic un
cod binar corespunztor unei anumite cifre de la 0 la 9 i lumineaz LED-ul corespunztor
cifrei respective.
n exemplul din figura 5.3.1 comutatoarele B i C sunt n 1 logic, iar comutatoarele A
i D sunt n 0 logic, combinaie ce corespunde cifrei 6, situaie n care LED6 lumineaz.
Pentru codurile de intrare corespunztoare numerelor de la 10 la 15 toate LED-urile vor
fi stinse deoarece aceste combinaii reprezint stri interzise.

http://eprofu.ro/electronica

2. Decodificatorul BCD 7 segmente comand dispozitivele de afiare numeric


realizate din 7 segmente luminoase (cu led-uri, cristale lichide). Decodificatorul primete la
intrare datele n cod BCD i activeaz mai multe ieiri corespunztoare codului de intrare.
Prin polarizarea direct a segmentelor , n diverse combinaii, se poate forma orice cifr a
sistemului zecimal. Afiajele 7 segmente se construiesc n dou variante: cu anodul
comun i cu catodul comun i sunt prevzute cu 10 terminale (figura 5.3.2)
10 9 8 7 6
A
F

B
G

C
D
1 2 3 4 5

Figura 5.3.2 Afiaj 7 segmente - aranjarea segmentelor-numerotarea terminalelor


KW1 501 AS
KW1 521 AGA
E1

KW1 501 CRB


KW1 521 CS
10 G

D2
Anod 3

9F
8 Anod

C4

7A

Punct 5

6 B
(a) Cu Anod comun

E1
D2
Catod 3
C4
Punct 5

10 G
9F
8 Catod
7A
6 B

(b) Cu Catod comun

Figura 5.3.3 Structur afiaj 7 segmente


Pentru activarea unui segment acesta se polarizeaz direct.
La afiajele cu Anod comun, anodul se conecteaz spre polul pozitiv al sursei (+) iar
segmentul care se activeaz se conecteaz spre polul negativ al sursei (-).
La afiajele cu Catod comun, catodul se conecteaz spre polul negativ al sursei (-) iar
segmentul care se activeaz se conecteaz spre polul pozitiv al sursei (+).
Un segment are urmtorii parametrii electrici:
Tensiunea direct de polarizare Vf = 1,9 V 2,2 V (n funcie de culoarea segmentelor)
Curentul direct If = 10 mA 20 mA.

http://eprofu.ro/electronica

Decodificatorul BCD 7 segmente este prevzut cu 4 intrri notate cu A, B, C, D


(corespunztoare celor 4 bii din codul BCD) i cu 7 ieiri notate cu a, b, c, d, e, f
(corespunztoare celor 7 segmente ale afiajului).
Pentru afiajele cu anodul comun se pot utiliza circuitele integrate: CDB 446; CDB 447;
SN74LS47 ; SN7447. n funcie de combinaia intrrilor se activeaz una sau mai multe
ieiri. La aceste decodificatoare ieirile sunt active n 0 logic.

16

15

14

13

12

11

10

Vcc

LT - asigur testarea segmentelor


LT= 1 toate segmentele aprinse

CDB 447

RBO- pentru funciile de ieire 0-15

A1

A2

LT

RBO

RBI

A3

A0 GND
7

RBI- pentru afiarea lui 0

Figura 5.3.4 Decodificatorului CDB 447

Pentru afiajele cu catodul comun se pot utiliza circuitele integrate: CDB448 ; MMC4248;
SN74LS48 ; SN7448 ; HCF 4511 BE. n funcie de combinaia intrrilor se activeaz una
sau mai multe ieiri. La aceste decodificatoare ieirile sunt active n 1 logic.

16

15

14

13

12

11

Vcc

10

HCF4511BE
A1

A2

LT

BL

LE

A3

A0 GND
7

Figura 5.3.4 Decodificatorului HCF 4511 BE

http://eprofu.ro/electronica

n figura 5.3.5 este prezentat schema unei aplicaii cu decodificatorul CDB 447.
a
f

AC

1
2

a
f

13

11

g
e

AC

14

10

c
p u n ct
d

R
330

16

Vc
c

Surs c.c.
5V

A3

R
330

R
330

R
330

R
330

R
330

R
330

15

14

13

12

11

10

A1

A2

CDB 447
LT

RBO R B I A3

ALT

A2

A0 GND
7

A1

A0

Figura 5.3.5 Comanda unui afiaj 7 segmente cu anodul comun (MDE 2102 R)
Pentru verificarea segmentelor afiajului se poziioneaz comutatorul ALT pe (+) apoi se
poziioneaz napoi pe (-).
Comutatoarele A0, A1, A2, A3 pot fi poziionate n 0 logic (0 V) respectiv n 1 logic
(+5V). n funcie de combinaiile de la intrarea decodificatorului se vor activa segmentele
corespunztoare cifrei respective (vezi tabelul de adevr CDB 447).
Tabelul de adevr CDB 447
D
0
0
0
0
0
0
0
0
1
1

C
0
0
0
0
1
1
1
1
0
0

B
0
0
1
1
0
0
1
1
0
0

A
0
1
0
1
0
1
0
1
0
1

cifra

0
1
2
3
4
5
6
7
8
9

a
0
1
0
0
1
0
1
0
0
0

b
0
0
0
0
0
1
1
0
0
0

c
0
0
1
0
0
0
0
0
0
0

d
0
1
0
0
1
0
0
1
0
1

e
0
1
0
1
1
1
0
1
0
1

f
0
1
1
1
0
0
0
1
0
0

http://eprofu.ro/electronica

g
1
1
0
0
0
0
0
1
0
0

n figura 5.3.6 este prezentat schema unei aplicaii cu decodificatorul HCF 4511.

10

f GND a
f

a
b
g
g

e
d

R
330

16

A3

d GND c

R
330

14

A1

A2

LT

Vc
c

Surs c.c.
5V

15

R
330

12

11

a b

BL
4

ALT

LE

A3

A1

R
330

R
330

10

HCF4511BE
3

A2

R
330

R
330

13

A0 GND
7

A0

Figura 5.3.6 Comanda unui afiaj 7 segmente cu catodul comun (KW1-501CRB)


n funcie de combinaiile de la intrarea decodificatorului se vor activa segmentele
corespunztoare cifrei respective (vezi tabelul de adevr HCF 4511).
Tabelul de adevr HCF 4511
D
0
0
0
0
0
0
0
0
1
1

C
0
0
0
0
1
1
1
1
0
0

B
0
0
1
1
0
0
1
1
0
0

A
0
1
0
1
0
1
0
1
0
1

cifra

0
1
2
3
4
5
6
7
8
9

a
1
0
1
1
0
1
0
1
1
1

b
1
1
1
1
1
0
0
1
1
1

c
1
1
0
1
1
1
1
1
1
1

d
1
0
1
1
0
1
1
0
1
0

e
1
0
1
0
0
0
1
0
1
0

f
1
0
0
0
1
1
1
0
1
1

http://eprofu.ro/electronica

g
0
0
1
1
1
1
1
0
1
1

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