Sunteți pe pagina 1din 11

S.D.

Anghel - Bazele electronicii analogice i digitale

11

PORI LOGICE

11.1 Operaii i pori logice


Algebra care opereaz numai cu dou simboluri, 0 i 1, este mult mai simpl
dect algebra clasic, existnd doar trei operaii de baz:
Adunarea logic - cunoscut i ca operaia SAU (OR) cu
simbolul de operare "+".
Multiplicarea logic - cunoscut i ca operaia I (AND) cu
simbolul de operare " ".
Inversiunea - cunoscut i ca operaia NU (NOT) cu simbolul de
operare " ".
Aceste operaii elementare pot fi efectuate cu ajutorul unor circuite
electronice care opereaz doar cu cele dou niveluri de tensiune definite n
capitolul precedent, circuite care se numesc pori logice.
Porile logice elementare opereaz cu doar cu dou variabile de
intrare. Drept urmare ele au dou intrri i o ieire. Legtura dintre starea
logic a ieirii i toate combinaiile posibile ale nivelurilor logice ale
intrrilor poate fi sintetizat ntr-un tabel care se numete tabel de adevr.

11.1.1 Operaia SAU (adunarea logic)


Dac A i B sunt variabile independente de intrare, atunci expresia variabilei
de ieire x n cazul n care circuitul realizeaz adunarea logic este:
x=A+B
n aceast expresie simbolul "+" nu are semnificaia tradiional a
adunrii algebrice clasice ci a operaiei logice SAU. Tabelul 11.1 este
tabelul de adevr al funciei SAU de dou variabile.
Tabelul11.1
B
0
0
1
1

A
0
1
0
1

x = A+ B
0
1
1
1

Adunarea logic este identic cu adunarea algebric exceptnd


situaia n care A = B = 1. n acest caz, datorit faptului c nivelul logic al
ieirii nu poate fi 2, suma logic 1 + 1 va avea ca efect apariia nivelului
163

11

Pori logice
logic 1 la ieire. Expresia x = A + B se citete "x este egal cu A sau B". La
fel se ntmpl lucrurile i dac avem trei variabile de intrare A, B, C. Dac
A = B = C = 1, atunci:
x=1+1+1=1
Prin urmare, se poate observa c n cazul adunrii logice ieirea ia
nivelul logic 1 ori de cte ori cel puin o intrare este la nivel logic 1.
Poarta logic SAU este un circuit digital care realizeaz adunarea
logic i care are dou sau mai multe intrri i o ieire.
A

x=A+B

Fig.11.1
n fig.11.1 este prezentat simbolul unei pori logice sau cu dou
intrri. Intrrile A i B pot fi la nivelurile logice de tensiune corespunztoare
variabilelor binare 0 sau 1 iar ieirea x ia nivelul logic de tensiune
corespunztor adunrii logice a variabilelor de intrare. Altfel spus, ieirea
porii logice SAU cu dou intrri este la un nivel nalt de tensiune dac fie
intrarea A, fie intrarea B, fie ambele intrri sunt la nivel nalt de tensiune.
Ieirea va fi la un nivel cobort de tensiune numai dac ambele intrri sunt
la nivel cobort de tensiune.
Ideea prezentat poate fi extins i asupra porilor logice cu mai mult
de dou intrri.
Ieirea unei pori SAU cu mai multe intrri este la un nivel nalt de
tensiune dac cel puin una dintre intrri este la un nivel ridicat de
tensiune.
n fig.11.2 sunt reprezentate formele de und ale semnalelor aplicate
la intrrile ale unei pori SAU cu trei intrri precum i forma de und a
semnalului de la ieirea ei. Dei construirea formei de und a semnalului de
ieire nu poate constitui o problem pentru nimeni, totui o atenie aparte
trebuie acordat fenomenelor care se petrec la momentul de timp t1. n acest
moment de timp intrrile tind s aib efecte contrare asupra ieirii. Intrarea
A trece de la nivel nalt la nivel cobort, n timp ce intrarea B trece de la
nivel cobort la nivel nalt. Deoarece cele dou tranziii au loc aproape
simultan i ele au o anumit durat, va exista un scurt interval de timp n
care ambele intrri vor fi ntr-un domeniu de tensiuni undeva ntre 0 logic i
1 logic. Aceasta va face ca n acest interval de timp i ieirea s fie tot ntr-o
stare incert iar forma de und va prezenta un "pi". Trebuie remarcat
164

S.D.Anghel - Bazele electronicii analogice i digitale


faptul c dac n intervalul de timp n care au loc procesele de comutaie
intrarea C ar fi la nivel logic 1, acest "pi" nu ar mai fi prezent pentru c
intrarea C ar fi "obligat" ieirea s rmn la nivel logic 1.
nivel
logic

A
B
C

x=A+B+C
C

t1

Fig.11.2
11.1.2 Operaia I (produsul logic)
Dac dou variabile logice sunt combinate folosind multiplicarea I,
rezultatul x se poate exprima cu relaia:
x=A

n aceast expresie simbolul " "semnific operaia Boolean de


multiplicare logic al crei tabel de adevr este prezentat mai jos.
Tabelul 11.2
B
0
0
1
1

A
0
1
0
1

x=A
0
0
0
1

Formal, multiplicarea logic d aceleai rezultate cu nmulirea


clasic. Dac oricare dintre variabilele A sau B este 0 rezultatul nmulirii
logice este 0. Dac att A ct i B au valoarea 1 rezultatul nmulirii logice
este 1.
Expresia x = A B se citete " x este egal cu A i B". Pentru
operativitatea scrierii, n majoritatea cazurilor simbolul operaiei de
multiplicare " " se omite, expresia multiplicrii logice scriindu-se: x = AB.

165

11

Pori logice
Poarta logic I este circuitul electronic care realizeaz produsul
logic Simbolul unei porii I cu dou intrri care este artat n fig.11.3.
A

x=AB

Fig.11.3
Acelai mod de operare este caracteristic i pentru o poart I cu mai
mult de dou intrri. n cazul cel mai general se poate spune c:
ieirea unei pori I va fi la nivel logic 1 numai dac toate cele trei
intrri sunt simultan la nivel logic 1.
Este bine s observai diferena dintre simbolurile pentru poarta I i
poarta SAU. Ori de cte ori vedei simbolul porii I ntr-o schem cu
circuite logice, acesta v spune c ieirea sa va fi la nivel nalt numai dac
toate intrrile sunt la nivel nalt. Ori de cte ori vedei simbolul porii SAU
acesta v spune c ieirea sa va fi la nivel nalt dac oricare dintre intrrile
lui este la nivel nalt.
nivel
logic

x=A.B
1

Fig.11.4
n fig.11.4 sunt prezentate formele de und de la intrrile i ieirea
unei pori I cu dou intrri. Se poate observa c ieirea este la nivel logic 1
doar atunci cnd ambele intrri sunt la nivel logic 1. S remarcm faptul c
ieirea este la nivel logic 0 ori de cte ori B = 0 i c forma de und de la
ieire coincide cu cea de la intrarea A ori de cte ori B = 1. Aceasta ne
sugereaz posibilitatea folosirii intrrii B ca intrare de control, care decide
cnd forma de und de la intrarea A poate traversa poarta i cnd nu.
166

S.D.Anghel - Bazele electronicii analogice i digitale


11.1.3 Operaia NU (negarea logic)
Spre deosebire de operaiile SAU i I, operaia NU poate fi aplicat unei
singure variabile de intrare. De exemplu, dac variabila A este obiectul
operaiei NU, atunci rezultatul acestei operaii, x, poate fi scris sub forma:
x=A

n care bara de deasupra lui A simbolizeaz operaia NU sau operaia de


negare (inversare). Aceast relaie se citete "x este negatul lui A" sau "x
este inversul lui A" sau "x este complementul lui A". Toate aceste trei
propoziii indic faptul c valoarea logic a lui x = A este opusul valorii
logice a lui A. Acest lucru este concretizat n tabelul de adevr al funciei I.
Tabelul 11.3
A
0
1

x=A
1
0

Operaia NU mai este cunoscut i sub denumirea de inversiune sau


complementare, termeni care pot fi interschimbabili n text. Dei n prezenta
lucrare vom folosi ca simbol pentru operaia de negare bara superioar, este
important de cunoscut faptul ca se accept ca simbol pentru ea i ( ' ):
A' = A
Circuitul NU, cunoscut mai des i ca INVERSOR are simbolul
prezentat n fig.11.5. Acest circuit are ntotdeauna o singur intrare, nivelul
logic al ieirii fiind inversul nivelului logic al intrrii. De asemenea, n
graficul alturat figurii este artat efectul inversorului asupra unui semnal
aplicat la intrarea sa.
nivel
logic
1

A
A

x=A

x=A
0

Fig.11.5
Tabelul 11.4 prezint ntr-o form sintetic rezultatele posibile ale
celor trei operaii de baz din algebra Booleean.

167

11

Pori logice
Tabelul 11.4
SAU
0+0=0
0+1=1
1+0=1
1+1=1

NU

0.0= 0
0.1=0
1.0=0
1.1=1

0=1
1= 0

11.1.4 Porile SAU-NU i I-NU


Alte dou tipuri de pori logice folosite frecvent n circuitele digitale sunt
porile SAU-NU i I-NU. Ele combin cele trei operaii de baz SAU, I,
NU, putnd fi uor descrise folosind noiunile elementare de algebr
Boolean.
Simbolurile porilor SAU-NU i I-NU cu dou intrri i
echivalentele lor cu pori elementare sunt artate n fig.11.6 i 11.7 iar
tabelele 11.5 i 11.6 prezint regulile de operare ale celor dou pori. Se
poate observa c singura deosebire fa de porile SAU, respectiv I, este
prezena a cte unui cercule la ieirile porilor SAU-NU i I-NU. Acest
cercule simbolizeaz operaia de inversare. Modurile de operare ale porilor
SAU-NU i I-NU cu dou intrri pot fi extinse asupra porilor de acelai
fel cu mai multe intrri.
Tabelul 11.5
B

SAU
A+B

0
0
1
1

0
1
0
1

0
1
1
1

SAU-NU
A+ B
1
0
0
0

x=A+B

x=A+B

Fig.11.6

Tabelul 11.6
B

0
0
1
1

0
1
0
1

I
A.B
0
0
0
1

I-NU
AB
1
1
1
0

x=AB

x=AB

Fig.11.7
168

S.D.Anghel - Bazele electronicii analogice i digitale

11.2 Electronica porilor logice


11.2.1 Tranzistorul MOS ca element al porilor logice
Tehnologia circuitelor digitale s-a dezvoltat n paralel cu tehnologia
dispozitivelor electronice i a materialelor semiconductoare. Primele pori i
circuite logice au fost realizate cu tuburi electronice. Apoi a nceput era
materialelor semiconductoare i, odat cu ea, dezvoltarea circuitelor digitale
integrate realizate cu diferite tehnologii. Primele pori logice integrate au
fost realizate cu diode semiconductoare i tranzistori bipolari. Tendina
permanent a tehnologiilor a fost orientat n mai multe direcii: mrirea
vitezei de lucru, creterea gradului de integrare (miniaturizarea), micorarea
puterii consumate, micorarea tensiunii de alimentare. Tehnologia CMOS a
reuit s rezolve n mare parte aceste probleme dar cu siguran lucrurile nu
se vor opri aici. De aceea vom prezenta pe scurt structura electronic a
inversorului i a porilor SAU-NU i I-NU realizate cu tranzistori MOS,
pori care au calitatea de universalitate. Vom arta n capitolul urmtor c
folosind numai pori SAU-NU sau numai pori I-NU pot fi realizate i
celelalte funcii logice elementare.
Tranzistorii cu efect de cmp care se folosesc pentru realizarea
porilor logice sunt tranzistori MOS cu canal de tip n sau de tip p.
Simbolurile folosite n scheme sunt prezentate n fig.11.8.
Structurile posibile ale tranzistorilor cu efect de cmp au fost
prezentate n Capitolul 5. De aceea vom puncta doar acele caracteristici care
ne sunt utile la nelegerea funcionrii lor:
S

TECMOS
cu canal n

TECMOS
cu canal p

Fig.11.8
poarta fiind izolat fa de structura semiconductoare, curentul care intr
sau iese prin ea este sub 1A, astfel nct el poate fi neglijat.
canalul semiconductor dintre dren i surs se comport ca o rezisten a
crei valoare depinde de tensiunea dintre poart i surs.
n circuitele digitale tranzistorii lucreaz n regim de comutaie: blocat
conducie blocat conducie
pentru tranzistorul MOS-n, dac VGS = 0V (nivel logic 0) canalul are o
rezisten mai mare de 106, iar dac VGS = 5V (nivel logic 1)
169

11

Pori logice
canalul are o rezisten foarte mic (uzual 100 ).
pentru tranzistorul MOS-p, dac VGS = 0V (nivel logic 0) canalul are o
rezisten mai mare de 106, iar dac VGS = -5V (nivel logic 1)
canalul are o rezisten foarte mic (uzual 200 ).
Pentru acelai grad de dopare i acelai volum al canalului
semiconductor, n stare de conducie canalul p are o rezisten mai mare
dect canalul n datorit mobilitii mai mici a golurilor fa de electroni.
Valorile rezistenelor canalelor n stare de conducie cresc dac tensiunea
dintre poart i surs (n modul) este mai mic de 5V, dup cum i
rezistenele lor n stare de blocare scad dac tensiunea este mai mare (n
modul) de 0V.
Avnd n vedere aceste considerente, atunci cnd analizm un circuit
care lucreaz n regim de comutaie, tranzistorul MOS l putem nlocui cu o
rezisten conectat ntre dren i surs a crei valoare este dictat de
tensiunea dintre poart i surs la un moment dat.
Logica CMOS se bazeaz pe folosirea simultan a celor dou tipuri
de tranzistori, astfel nct ntre sursa de alimentare i mas s existe cel
puin un tranzistor blocat. Dac aceast condiie este ndeplinit consumul
de putere de la sursa de alimentare va fi ntotdeauna foarte mic.

11.2.2 Inversorul CMOS


Inversorul CMOS are structura prezentat n fig.11.9. Canalele celor doi
tranzistori complementari sunt conectate n serie iar grilele lor sunt
conectate mpreun, constituind intrarea circuitului inversor.
Ieirea inversorului este conectat la drenele comune ale
tranzistorilor. Dei sursa de alimentare este conectat la sursa tranzistorului
T1, ea este notat tot cu indicele D (dren).
+5V

+5V

VDD= +5V

106

200

T1

4,999 V

106

Vin

T2

499,95 V

Vies
Vin = 0

Vin = 5 V

P = 25 W

P = 25 W

Fig.11.9
170

100

S.D.Anghel - Bazele electronicii analogice i digitale


n fig.11.9 sunt prezentate i schemele echivalente cu rezistene
pentru cele dou situaii posibile. Tensiunea de ieire poate fi calculat
observnd c este vorba de un divizor de tensiune. Funcionarea circuitului
este sintetizat n Tabelul 11.7, de unde se vede imediat c el lucreaz ca
inversor.

Tabelul 11.7
Vin
0
5V

LOGIC
0
1

VGS1
-5V
0

T1
conducie
blocat

VGS2
0
5V

T2
blocat
conducie

Vie
4,99V
499V

LOGIC
1
0

n ambele situaii posibile de funcionare unul dintre cei doi


tranzistori este blocat, el constituind o cale de rezisten foarte mare ntre
sursa de alimentare i mas. Ca urmare, puterea consumat n cele dou stri
extreme este foarte mic (25 W). Dar, n intervalele de timp n care au loc
tranziiile ntre cele dou stri, tensiunile ntre grile i surse vor avea i
valori cuprinse ntre 0 5V, respectiv ntre 0 -5V, valori pentru care
rezistenele canalelor blocate sunt mai mici i consumul de putere este mai
mare.
Faptul c tranzistorul MOS-p intr n stare de conducie atunci cnd
poarta sa este conectat la mas (nivel logic 0) poate fi evideniat prin
adugarea n simbolul su a cerculeului care simbolizeaz inversarea, aa
cum este artat n fig.11.10. Cu acest simbol poate fi intuit mai bine logica
de funcionare a inversorului. De aceea va fi folosit i n continuare.
S

tranzistorul conduce
cand poarta
este la nivel logic 0

G
D

TECMOS
cu canal p

Fig.11.10

11.2.3 Poarta CMOS SAU-NU


Prin combinarea potrivit a unor structuri asemntoare inversorului pot fi
construite i alte pori logice cu dou sau mai multe intrri. Astfel, n
fig.11.11 este prezentat schema unei pori SAU-NU cu dou intrri. Este
vorba despre o combinaie serie-paralel n care tranzistorii lucreaz n
tandem (T1 cu T3 i T2 cu T4) asemntor modului de lucru ntr-un inversor.
171

11

Pori logice

VDD= +5V

T1
T2

T3

T4
Vies

V in1
Vin2
Fig.11.11
n fig.11.12 sunt prezentate schemele echivalente cu rezistene
pentru cele patru combinaii posibile de niveluri logice ale semnalelor de
intrare. Dac am boteza cele dou variabile de intrare cu A i B, tabelul de
adevr ar fi similar Tabelului 11.5 al funciei SAU-NU.

106

+5V

+5V

200

106

106

200

200

106

106

Vin1 = 0
Vin2 = 0
P = 50 W

4,996 V

106

100

Vin1 = 5V
Vin2 = 0

+5V

499,8 V

Vin1 = 0
Vin2 = 5V

P = 25 W

Fig.11.12

172

100

100

Vin1 = 5V
Vin2 = 5V
P = 12,5 W

124,9968 V

S.D.Anghel - Bazele electronicii analogice i digitale

11.2.4 Poarta CMOS I-NU


n mod asemntor cu poarta SAU-NU poate fi construit poarta I-NU.
Modul de conexiune al tandemurilor de tranzistori este prezentat n fig.11.13
iar schemele echivalente cu rezistene pentru toate combinaiile posibile de
niveluri logice ale semnalelor de intrare sunt prezentate n fig.11.14.
VDD= +5V

T1

T2

T3
Vin1

Vies

T4

Vin2

Fig.11.13
+5V

200

+5V

200

200

106

106

+5V

100

100

4,99975 V
106

Vin1 = 0
Vin2 = 0
P = 12,5 W

106

106

4,999 V
106

Vin1 = 5V
Vin2 = 0

1,9992 mV
100

Vin1 = 0
Vin2 = 5V

P = 25 W

Vin1 = 5V
Vin2 = 5V
P = 50 W

Fig.11.14
n fig.11.12 i11.14, pe lng valorile tensiunilor de ieire, sunt
prezentate i valorile puterilor consumate n fiecare stare staionar
posibil. Toate sunt foarte mici, dar rmne valabil observaia menionat
la circuitul inversor referitoare la consumul de putere pe durata tranziiei
dintr-o stare staionar n alta.
173

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