Documente Academic
Documente Profesional
Documente Cultură
ELECTRONICA DIGITAL
ndrumar de laborator
Chiinu
2011
1
UNIVERSITATEA TEHNIC A MOLDOVEI
ELECTRONICA DIGITAL
ndrumar de laborator
Chiinu
UTM
2011
2
Prezentul ndrumar metodic privind ndeplinirea lucrrilor
de laborator se adreseaz studenilor specialitilor 521.8 Inginerie
i Management n Telecomunicaii i 525.8 Sisteme
Optoelectronice, formele de nvmnt cu frecven la zi i cu
frecven redus.
Redactor:
_________________________________________
3
CUPRINS
4
Lucrare de laborator nr.1
Funciile logice elementare
5
Tabelul 1.1 Denumirea i simbolizarea operaiilor de baz
Matematic Logic Tehnic
Prima lege de compoziie
(suma logic) Disjuncie SAU (OR)
x1+ x2 x1 x2 x1 x2
A doua lege de compoziie Conjuncie I (AND)
(produsul logic) x1 x2 x1 x2
x1 x2
Elementul invers Negaie NU (NOT)
x x x
y x1 x2 x3 (1.1)
7
1.2.1 Funcii logice elementare
2 x y f I (AND)
0 0 0 Conjuncie
x1
0 1 0 y = x1x2 x3 xn y
y = x1 x2 x3 x2
1 0 0
1 1 1
3 I-NU
x y f x1 (NAND)
0 0 1 y
x2 Negarea
0 1 1
y x1 x2 x3 ...xn conjunciei
1 0 1
1 1 0
4 x y f SAU(OR)
0 0 0 x1 Disjuncie
0 1 1 y = x1+x2++xn y
x2
y = x1x2xn
1 0 1
1 1 1
5 x y f SAU-NU
0 0 1 (NOR)
x1
0 1 0 y Negarea
y x1 x2 ... xn x2 disjunciei
1 0 0
1 1 0
8
6 x y f SAU
0 0 0 EXCLUSIV
x1 y
0 1 1 (XOR)
y x1 x2 ... xn x2
1 0 1
1 1 0
y x 1 x 2 x1 x 2 (1.16)
X1 X2 Y
0 0 1
Pentru a 0 1 0 obine FCNP, n tabela de
adevr se 1 0 1 aleg rndurile n care funcia y
are 1 1 0 valoarea 0. Fiecrui rnd ales i
corespunde o disjuncie, n care
11
variabilele intr cu negare dac au valoarea 1 i fr negare dac
au valoarea 0.
y x1 x 2 x 1 x 2 (1.17)
12
Y x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
(1.18)
Y x1 x2 x3 x1 x2 x3 x1 x3 x4 x1 x2 x3 x4 x1 x2 x3 x1 x3 x1 x3 x4
x1 x2 x3 x4 x1 x2 x3
(1.19)
X1 X1 XX
& 1 2
X1 X 2
X2 & Y
X3
c) I NU
y x1 x2 x3 x1 x1 x 2 x3
X1
& X1 X1 X 2
& X1 X 2 X 3
X2 &
X3 & Y
d) SAU NU
y x1 x2 x3 x1 x2 x3 x2 0 x1 x3 0
X2
1 X2
0
1
1 Y
X1
X3
1 X3
0
14
1.3 Ordinea ndeplinirii lucrrii
Y x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
3
x x
1 2
x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
Y x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
4 x1 x2 x3 x4 x1 x2 x3 x4
Y x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
5
x1
x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
Y x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
6
x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
Y x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
7
x1
x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
15
Y x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
8
x1
x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
Y x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
9
x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
Y x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
10
x1
x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
Y x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
11 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
1.5 Bibliografie
1. Anatol Alexei Cursul de prelegeri Electronica digital, sub
form de manuscris;
2. Gheorge Toace, Dan Nicula Electronica digital, Editura
tehnic, Bucureti, 2005;
3. John Wakerly Circuite digitale: principii i practice folosite n
proiectare, Teora, Bucureti, 2002;
4. Mihaela Lupea, Andreea Mihi Logici clasice i circuite
logice Editura albastr, Cluj-Napoca, 2008;
5. I. Spnulescu, S. Spnulescu Circuite integrale digitale i
sisteme cu microprocesoare Editura Victor, Bucureti, 1996.
16
Lucrare de laborator nr.2
Circuite logice combinaionale
x1 y1
x2 C. L. C. y2
. . .
. . .
. . .
xn ym
A Y AB AB
B
B
AB
18
Tabelul 2.1 Tabelul de funcionare al c.l.c. din figura 2.2
B A B A AB AB Y A B AB
0 0 1 1 0 0 0
0 1 1 0 0 1 1
1 0 0 1 1 0 1
1 1 0 0 0 0 0
A+B
A
Y A B A B
A
B
AB
B
Figura 2.3 O alt variant de implementare a XOR-ului
,
Y AB AB AB AB (2.5)
20
+Vcc
21
2.2.2 Multiplexoare
Multiplexoarele (MUX-urile) sunt circuite logice
combinaionale, care permit trecerea datelor de la una din cele n
intrri spre ieirea unic, figura 2.6.
A0 A1 Ap-1
. . .
I0
I1
.
.
.
.
Y
. .
MUX
In-1
A0 A1 +Vc
c
A0 A1
I0
I1
Y
I2
I3
2.2.3 Demultiplexoare
Circuitele de demultiplexare (DMUX-urile) sunt c.l.c. care permit
transmiterea datelor de la o intrare unic, la una din cele m ieiri
selectate printr-un cuvnt de cod (adres).
Schema bloc a unui DMUX cu m ieiri i p bare de adres
(m=2p) este prezentat n figura 2.8.
23
A0 A1 . . . Ap-1
. . .
Y0
DMUX Y1
I . .
. 1.
. .
Ym-1
Y0 I A1 A 0 , Y1 I A1A 0 , Y2 I A1 A 0 , Y3 I A1 A 0 , (2.8)
i se obine varianta de implementare din figura 2.9.
24
A1 A0 +Vcc
Y0
Y1
Y2
Y3
2.2.4 Codificatoare
Codificatoarele sunt circuite logice combinaionale cu n
intrri i m ieiri de adres, constituind de fapt subsisteme ale unor
circuite integrate pe scar medie (M.S.I.) sau larg (L.S.I.) cum ar
fi: convertoarele de cod, circuitele ROM, PLA, etc.
Schema bloc a unui codificator este prezentat n figura
2.10.
25
I1 A0
A2
I2
.
.
.
.
CD .
.
.
.
. . . .
In Am-1
A0
A1
A2
27
A2
Figura 2.12 O alt variant de implementare a codificatorului
adres
2.2.5 Decodificatoare
A0 Y0
A1 Y1
. .
. . .
28
.
.
DCD
. . .
. .
An-1 Ym-1
Figura 2.13 Schema bloc general a unui decodificator
Y0
A0
Y1
DCD Y2
A1
Y3
Figura 2.14 Schema bloc a unui decodificator cu 2 intrri i 4
ieiri
Y0
Y1
Y2
Y3
DCD
BCD - 7 sgm Figura 2.16 Schema bloc a unui
decodificator BCD - 7 segmente
....
a b .... g
30
Dac cele 7 ieiri ale decodificatorului sunt active n stare
sus, ele se noteaz cu a, b, , g i vor comanda un display cu 7
segmente, figura 2.17 a, n care LED-urile se afl n conexiune
catod comun (KC), figura 2.17 b.
Dac ieirile decodificatorului sunt active n stare jos,
ele se noteaz cu a , b,..., g i vor comanda un digit ale crui
LED-uri se afl n conexiune anod comun (AC), figura 2.17 c.
Este uor de neles faptul c, n condiiile n care LED-urile au
catozii legai mpreun (KC) i conectai la mas, singurul
potenial care, aplicndu-se pe anozi, poate deschide LED-urile,
este +VCC, deci 1 logic.
Un raionament similar poate fi fcut pentru conexiunea AC.
a
b
f b . . . .
g .
.
.
.
.
.
.
.
e c
g
31
2.2.5.3 Decodificatorul BCD - 7 segmente cu componente
discrete
Ca i n cazul celorlalte circuite logice combinaionale
studiate pn n prezent, ne propunem s realizm sinteza unui
decodificator BCD - 7 segmente cu componente discrete.
n acest scop, alctuim tabelul de adevr al
decodificatorului, tabelul 2.15, trecnd n prima coloan numerele
zecimale de la 0 la 15, n coloanele 2 5 combinaiile logice de
intrare corespunztoare numerelor zecimale din prima coloan
(cod binar natural), iar n urmtoarele 7 coloane ieirile a, b, ,
g, active n 1 logic.
Se completeaz, linie cu linie, cele 7 coloane corespunztoare
funciilor de ieire, astfel nct segmentele activate s formeze
cifra nscris n prima coloan a tabelul 2.15, conform
corespondenei din figura 2.18.
0 0 0 0 0 1 1 1 1 1 1 0
1 0 0 0 1 0 1 1 0 0 0 0
2 0 0 1 0 1 1 0 1 1 0 1
3 0 0 1 1 1 1 1 1 0 0 1
4 0 1 0 0 0 1 1 0 0 1 1
5 0 1 0 1 1 0 1 1 0 1 1
6 0 1 1 0 1 0 1 1 1 1 1
7 0 1 1 1 1 1 1 0 0 0 0
8 1 0 0 0 1 1 1 1 1 1 1
9 1 0 0 1 1 1 1 1 0 1 1
10 1 0 1 0 x x x x x x x
11 1 0 1 1 x x x x x x x
12 1 1 0 0 x x x x x x x
13 1 1 0 1 x x x x x x x
14 1 1 1 0 x x x x x x x
32
15 1 1 1 1 x x x x x x x
0 1 2 3 4 5 6 7 8 9
33
A1A0 A1A0
00 01 11 10 00 01 11 10
A3A2 A3A2
00 0 00
01 0 01 0 0
11 x x x x 11 x x x x
10 x x 10 x x
(a)
A1A0 A1A0 (b)
00 01 11 10 00 01 11 10
A3A2 A3A2
00 0 00 0
01 01 0 0
11 x x x x 11 x x x x
10 x x 10 x x
01 0 0 0 01
11 x x x x 11 x x x x
10 x x 10 x x
(e) (f)
A3 A2 A1 A0
A 3 A 2 A1
aFMC
bFMC
gFMC
35
Expresiile formelor minimale conjunctive sunt:
a FMC A3 A 2 A1 A0 A 2 A1 A0 ;
b FMC A 2 A1 A0 A 2 A1 A0 ;
(2.23)
g FMC A3 A 2 A1 A 2 A1 A0 ,
36
Se recomand urmtoarea ordine de proiectare:
a) principiul de funcionare a dispozitivului se aduce n forma
tabelului de adevr;
b) se obin funciile minimizate pentru fiecare ieire a
dispozitivului cu ajutorul diagramelor Karnaugh;
c) funciile obinute se trec n baza de elemente indicat;
d) se alctuiete circuitul format din elemente logice i DNC
tipice n programa Circuit Maker.
2.5 Bibliografie
1. Anatol Alexei Cursul de prelegeri Electronica digital,
sub form de manuscris;
2. Gheorge Toace, Dan Nicula Electronica digital,
Editura tehnic, Bucureti, 2005;
3. John Wakerly Circuite digitale: principii i practice
folosite n proiectare, Teora, Bucureti, 2002;
4. Mihaela Lupea, Andreea Mihi Logici clasice i circuite
logice Editura albastr, Cluj-Napoca, 2008;
5. I. Spnulescu, S. Spnulescu Circuite integrale digitale i
sisteme cu microprocesoare Editura Victor, Bucureti,
1996.
37
Lucrare de laborator nr.3
Dispozitive digitale secveniale
CIRCUITE BISTABILE
X1
Y ieirea
. direct
. 1
.
Y ieirea
XnT invers
(TT)Q 2
regim normal de funcionare
38
Clasificarea bistabililor:
Dup funcia bistabilului.
a) Bistabile tip RS - cu intrri separate.
b) Bistabile de tip D - de memorie.
c) Bistabile de tip T - de numrare (pentru divizarea
frecvenei impulsurilor).
d) Bistabile tip JK - universale.
e) Bistabile complexe - sunt formate din cteva bistabile
diferite.
Dup principiul de schimbare a strii bistabilului.
a) Bistabile asincrone - la care starea poate fi schimbat doar
prin schimbarea semnalelor funcionale.
b) Bistabile sincrone - la care schimbarea strii se efectueaz
cu ajutorul unui semnal special, numit semnal de
sincronizare. n figura 3.2 este reprezentat schematic un
bistabil sincron.
intrare
D
funcional
intrare de CTQ
sincronizare
Bistabil sincron
40
3.2.1.1 Circuitul basculant bistabil SR asincron
S R
S R
P1 P
Q
2
1 1 0 x 1
Sn
Figura 3.5 Diagrama VK pentru CBB-SR asincron - varianta
NOR
42
se pune semnul "x", specific locaiilor n care funcia este
nedefinit.
n urma minimizrii, se obine relaia 3.2.
Denumirile S (SET) i R (RESET) ale intrrilor latch-ului
SR asincron provin din limba englez i au semnificaiile:
nscriere, respectiv tergere.
ntr-adevr, observm c pentru SnRn=10, intrarea de
nscriere Sn este activat i n memoria elementar se nscrie 1
logic, deci Qn+1=1.
Similar, pentru SnRn=01, intrarea de tergere Rn este activat
i memoria este tears: Qn+1=0.
Relaia 3.2 se verific cu uurin pentru primele 3 linii ale
tabelul 3.1.
P P2
1
Q
Q Q
a) schema logic b) schema bloc
Qn 00 01 11 10
0 x 1 0 0
1 x 1 1 0
Sn R n Qn
Figura 3.7 Diagrama VK pentru CBB-SR asincron, varianta
NAND
Q
Astfel, pentru SnRn=11, ambele ieiri vor fi forate n 0, Q= =0,
validnd prin intermediul legturilor de reacie porile P1, P2.
Aplicnd acum SnRn=00 i admind c poarta P1 este mai rapid,
se va obine un 1 logic la ieirea , ceea ce determin - prin
reacie - un 0 logic la ieirea Q. Evident, dac aplicm aceeai
supoziie pentru poarta P2, valorile logice ale ieirilor se
inverseaz.
3 4
S R
1 2 Q
45
Q Q
a) schema logic b) schema bloc
S CLK R
3 4
S CLK R
S R
Q
1 2
Q Q
a) schema logic b) schema bloc
46
Dup cum reiese din Figura 3.10, circuitul basculant
bistabil SR Master-Slave reprezint o extensie serie a bistabilului
SR sincron implementat cu NAND-uri (v. Figura 3.9). Schema
logic este prezentat n Figura 3.11 a), iar diagramele
impulsurilor CLK i CLK - n Figura 3.11 b) i c).
S CLK R
SM RM
M
QM
SS RS
S
QS
Q Q
Figura 3.10 CBB-SR-MS - Schema bloc
Funcionare
n intervalul (1)-(2), v. diagramele b i c din Figura 3.9,
porile de intrare (3M, 4M) i de transfer (3S, 4S) sunt blocate, iar
MASTER-ul este izolat att de intrri ct i de SLAVE.
n intervalul (2)-(3), CLK=1 i porile 3M, 4M sunt
validate, iar informaia se nscrie n MASTER; porile 3S, 4S fiind
blocate ( CLK 0 ), bistabilul SLAVE este n continuare izolat
fa de MASTER.
n intervalul (3)-(4) se repet situaia din intervalul (1)-(2)
cnd MASTER-ul era izolat att de intrri ct i de SLAVE.
n sfrit, dup momentul (4), porile 3M, 4M sunt blocate
(MASTER-ul izolat fa de intrri) iar porile 3S, 4S sunt validate
i informaia din MASTER se transfer n SLAVE.
47
Concluzionnd, nscrierea informaiei n MASTER are loc
nainte de momentul (3) (posibil chiar pe frontul descresctor al
CLK), iar transferul ei n SLAVE (i deci la ieire) are loc dup
momentul (4) (deci pe acelai front descresctor al CLK).
S CLK R
Pori
intrare
3M 4M
CBB-SR
MASTE
CBB-SR R
1M MASTE sincron
2M
R
asincron
CLK
Pori
transfer
3S 4S CBB-SR
SLAVE
CBB-SR sincron
1S 2S SLAVE
asincron
a) Q Q
CLK
"1 (2 (3
b) " ) )
"0" (1 (4
t
) )
CLK
48
"1" (1 (4
c) ) )
(2 (3
"0" t
Figura 3.11 CBB-SR-MS: a) schem; b), c) diagrame
S R
49
Q
Figura 3.12 Circuitul basculant bistabil de tip D asincron
CLK
50
Q
Q
a) modul de obinere b) schema bloc
Figura 3.13 CBB-D sincron comandat de palierul inferior al
CLK
D
CLK
S R D CLK
Q
Q
Q0 Q0
Figura 3.15 Schema logic a latch-ului de tip D din structura CI
- CDB 472
52
intrare, aplicat prin intermediul unui circuit logic combinaional
elementar, Figura 3.16.
T
CLK T
CLK D
Q
Q
Q
a) modul de obinere b) schema bloc
Q n 1 Q n Tn Q n Tn Q n T . (3.5)
S R
Q Q
Q n 1 J n Qn K n Q n . (3.8)
54
innd seama de rel. 3.9 i tabelul de tranziie al CBB-SR
asincron, tabelul 3.1, putem alctui tabelul 3.6.
J CL K
K
Q Q
55
Tabelul 3.7 Tabelul de tranziie al circuitului basculant bistabil
JK sincron
Jn Kn CLK Qn+1
0 0 01 Qn
1 0 01 1 Funcionare
0 1 0 sincron
01
1 1 01 Qn
x x 0 Qn Circuit
blocat
01 0 1 1 Funcionare
0 01 1 0 asincron
1.4 Bibliografie
1. Anatol Alexei Cursul de prelegeri Electronica digital, sub
form de manuscris;
2. Gheorge Toace, Dan Nicula Electronica digital, Editura
tehnic, Bucureti, 2005;
3. John Wakerly Circuite digitale: principii i practice folosite n
proiectare, Teora, Bucureti, 2002;
4. Mihaela Lupea, Andreea Mihi Logici clasice i circuite
logice Editura albastr, Cluj-Napoca, 2008;
5. I. Spnulescu, S. Spnulescu Circuite integrale digitale i
sisteme cu microprocesoare Editura Victor, Bucureti, 1996.
57
Lucrare de laborator nr.4
Numrtoare de impulsuri
4.2.1 Clasificare
Clasificarea numrtoarelor se face dup anumite criterii:
1. modul de funcionare (comutare a bistabililor):
a) asincrone celulele de memorie din care este
construit numrtorul nu comut simultan ci aleator;
b) sincrone celulele de memorie din care este
construit numrtorul comut simultan sub aciunea
unui impuls de tact aplicat simultan tuturor celulelor.
2. modul de modificare a strilor (coninutului):
a) directe i cresc coninutul cu o unitate la fiecare
impuls aplicat la intrare;
b) inverse coninutul scade cu o unitate la fiecare
impuls aplicat la intrare;
c) reversibile numr direct sau invers, n funcie de o
comand aplicat din exterior.
J Q J Q J J Q
Q
CK CK CK CK
CKin
K Q K Q K Q K Q
R R R R
Reset
CKin
Q0
Q1
Q2
Q3
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0000
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
60
1 1 0 0 0 1 0 1 1 1
2 0 1 0 0 2 1 0 1 1
3 1 1 0 0 3 0 0 1 1
4 0 0 1 0 4 1 1 0 1
5 1 0 1 0 5 0 1 0 1
6 0 1 1 0 6 1 0 0 1
7 1 1 1 0 7 0 0 0 1
8 0 0 0 1 8 1 1 1 0
9 1 0 0 1 9 0 1 1 0
10 0 1 0 1 10 1 0 1 0
11 1 1 0 1 11 0 0 1 0
12 0 0 1 1 12 1 1 0 0
13 1 0 1 1 13 0 1 0 0
14 0 1 1 1 14 1 0 0 0
15 1 1 1 1 15 0 0 0 0
J J Q J
Q Q
CK CK CK
CKin
K Q K Q Q
R R K R
Reset
61
Figura 4.4 Diagrama n timp pentru numrtorul asincron invers
62
Figura 4.6 Variante de realizare a multiplexorului 2:1
K Q K Q K Q K Q
CKin CK CK CK CK
J R Q J R Q J R Q J R Q
Reset
Q1 Q2 Q3
Q0
K Q K Q K Q K Q
CKin CK CK CK CK
J R Q J R Q J R Q J R Q
Reset
Q0 Q1 Q2 Q3
64
Figura 4.9 Numrtor sincron reversibil
J2 K2 J1 K1 J0 K0
Q0 0 1 0 1 0 1 0 1 0 1 0 1
Q2Q1
00 0 0 x x 0 1 x x 1 x x 1
01 0 1 x x x x 0 1 1 x x 1
11 x x x x x x x x 1 x x 1
10 x x 0 1 0 0 x x 1 x x 1
(4.5)
66
Schema logic pentru numrtorul modulo 5 este prezentat n
Figura 4.10:
K Q K Q 1 K Q
CKin CK CK CK
J R Q J R Q J R Q
Reset
Q0 Q1 Q2
67
8. Realizm n programa Circuit Maker schema logic a
numrtorului proiectat.
9. Se va realiza darea de seam cu includerea rezultatelor
obinute.
Num. intr. 2 3 4 2 3 4 2 3 4 2
4.5 Bibliografie
69