11
PORI LOGICE
A
0
1
0
1
x = A+ B
0
1
1
1
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
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
A
0
1
0
1
x=A
0
0
0
1
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
x=A
1
0
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
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
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.
+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
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
tranzistorul conduce
cand poarta
este la nivel logic 0
G
D
TECMOS
cu canal p
Fig.11.10
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
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