Documente Academic
Documente Profesional
Documente Cultură
Fie mulimea Z = {0, 1}. O funcie logic de n variabile este o aplicaie definit pe
Zn i lund valori n Z , f :Zn Z .
Exist cteva funcii logice mai importante pe care le prezentm mai jos.
Pentru cele trei operaii descrise mai sus se pot stabili o serie de proprieti care sunt
prezentate mai jos, fr demonstraie.
1. Comutativitatea : A + B = B + A ; A . B = B . A
2. Asociativitatea : A + ( B + C ) = ( A + B ) + C ; A. ( B . C ) = ( A. B ) . C
3. Absorbia : A. (A+ B ) =A ; A+ ( A. B ) =A
4. Distributivitatea: A . ( B + C ) = ( A . B ) + ( A . C ) ; A + ( B . C ) = ( A + B ) . ( A + C )
5. Idempotena : A+A=A ; A.A=A
6. Element unitate : A + 0 = A ; A. 1 =A
7. Legile lui 0 i 1 : A + 1 = 1 ; A. 0 = 0
8. Elementul de negaie : A A 0 ; A A 1
9. Dubla negaie : A A
Mulimea Z pe care s-au definit cele trei operaii care ndeplinesc proprietile 1- 10
are o structur de algebr logic sau boolean n raport cu cele trei operaii.
Cele trei operaii SI, SAU, NU mai poart numele de operaii logice elementare sau
funcii logice elementare. Cu ajutorul acestor funcii elementare se poate exprima oricare alt
funcie logic de oricte variabile de intrare - Aceste funcii formeaz un sistem complet.
Observaii :
- Proprietile 1-10 nu sunt independente ntre ele ; unele pot fi deduse pe baza celorlalte.
- Pentru trei-patru variabile de intrare o funcie logic poate fi descris cu ajutorul tabelului
de adevr care n definitiv prezint corespondena dintre fiecare punct al domeniului de
definiie al funciei i valoarea funciei n acel punct. Acest lucru este posibil pentru c
mulimea Z este discret (i are puine elemente ! ). Funciile de mai multe variabile, ns,
sunt descrise cu ajutorul expresiilor matematice utiliznd simbolurile pentru SAU, SI, NU.
- Funciile SAU, SI se pot extinde fr probleme (sunt asociative, comutative, etc. ) la mai
mult de dou variabile.
3.1.2. Circuite logice elementare . Simbolizare
39
n cele ce urmeaz vom ntlni cu precdere logica de nivel (se va specifica distinct
orice alt situaie ). Circuitele logice, n marea lor majoritate, sunt alimentate de la o surs de
tensiune pozitiv. Tensiunea continu afectat pentru simbolurile 0 i 1 poate fi mai apropiat
de potenialul sursei de alimentare sau al masei. n acest sens ntlnim :
- logic pozitiv (cel mai des folosit) : simbolul 0 corespunde la o tensiune
sczut, apropiat de potenialul masei, iar simbolul 1 corespunde la o tensiune mare, mai
apropiat de potenialul sursei de alimentare.
- logic negativ : corespondena ntre simboluri i nivele de tensiune
invers fa de situaia anterioar.
n general nu este nici un avantaj al utilizrii uneia dintre variantele de mai sus. n cele
ce urmeaz noi vom utiliza logica pozitiv . Trecerea de la o logic la alta are drept efect
trecerea operaiei logice n duala sa ( SI n SAU i invers ).
Circuitele care realizeaz funciile logice elementare ( SI, SAU, NU ) poart numele
de circuite logice elementare sau pori logice. Aa cum pentru descrierea unor funcii logice
mai complexe sunt folosite expresii logice (construite cu litere care desemneaz variabile i
simbolurile operaiilor ) , pentru implementarea acestor funcii se vor folosi circuite obinute
prin conectarea porilor logice ntre ele.
40 Capitolul 3 : CIRCUITE LOGICE DISCRETE
- impedan de intrare;
- impedan de ieire;
- timp de propagare;
- tensiune i curent de alimentare;
41
A. Caracteristica de transfer
B. Impedana de intrare
Aa cum s-a figurat n fig.3.2., impedana de intrare ntr-un circuit logic se poate
prezenta sub forma unui capaciti i a unei rezistene :
43
C. Impedana de ieire
IO
n aplicat att nivelului H ct i nivelului L (se au n vedere valorile standard ale
II
curenilor specifici familiei de circuite logice ).
D. Timp de propagare
este pe 1 logic, atunci dioda respectiv conduce i la ieire avem o tensiune apopiat de +EC
ceea ce corespunde tot la 1 logic. Funcionarea descris corespunde funciei logice SAU.
Caracteristica de transfer : se consider intrarea A lsat n aer i intrarea B la care se aplic
o tensiune de intrare, variabil, n domeniul U I ( 0, + EC ). Tensiunea de ieire se va
determina cu relaia U O t U I t V D i curba UO = f ( UI ) este reprezentat n fig. 3.11.
Pentru diod s-a considerat modelul cel mai simplu , adic : rezisten direct R d = 0 ,
rezisten invers RI = i o cdere de tensiune direct egal cu VD 0,7 V.
Dup cum se observ caracteristica de transfer este destul de puin apropiat de una
ideal ! Presupunnd c la cele dou intrri se aplic dou tensiuni oarecare, A(t) i B(t), se
observ c ieirea va avea valoarea U O(t) = max (A(t), B(t)) - VD. Mai mult chiar,
presupunnd tensiunea A(t) = const. = A i la intrarea B aplicat o tensiune variabil B(t) ,
atunci circuitul lucreaz ca un limitator de minim.
Tot din caracteristica de transfer se observ c nivelul H de la ieire este mai mic cu
VD faa de cel de la intrare: se spune c nivelul H de la ieire este degradat fa de cel de la
intrare. Presupunnd un numr de por SAU legate n cascad , fiecare degradeaz nivelul H
i prin cumulare este posibil ca aceast eroare s devin deranjant : n astfel de cazuri este
necesar s se intervin cu un circuit perntru refacerea nivelului H.
Dimensionare : rezistena R se dimensioneaz astfel nct curentul prin diode s rezulte mai
EC VD
mic dect cel admis notat cu Imax : R I max .
Rezistena de ieire : pentru nivel L este chiar R iar pentru nivel H depinde de rezistena de
ieire a circuitului care atac poarta SAU.
Rezistena de intrare : pentru nivel H la intrare este chiar R iar pentru nivel L la intrare
coincide cu rezistena unei diode blocate, fiind foarte mare.
47
Timpul de propagare este dat de timpul de comutare al diodelor: ton i toff indicat n catalog.
Eliminarea sarcinii stocate n diode se favorizeaz dac se alege rezistena R de valoare ct
mai mic posibil ( se obine implicit i cresterea vitezei circuitului ).
B(t), se observ c ieirea va avea valoarea UO(t) = min ( A(t), B(t) ) + VD. Presupunnd
tensiunea A(t) = const. = A i la intrarea B aplicat o tensiune variabil B(t) , atunci circuitul
lucreaz ca un limitator de maxim.
Tot din caracteristica de transfer se observ c nivelul L de la ieire este mai mare cu
VD fa de cel de la intrare : se spune c nivelul L de la ieire este degradat fa de cel de la
intrare. Presupunnd un numr de por SI legate n cascad, fiecare din ele degradeaz nivelul
L i prin cumulare este posibil ca aceast eroare s devin deranjant: n astfel de cazuri este
necesar s se intervin cu un circuit perntru refacerea nivelului L ( vezi circuitele DTL ).
Dimensionare : rezistena R se dimensioneaz astfel nct curentul prin diode s rezulte mai
EC VD
mic dect cel admis, notat cu Imax : R I max ( aceeai relaie cu cea de la circuitul
SAU).
Rezistena de ieire : pentru nivel H este chiar R iar pentru nivel L depinde de rezistena de
ieire a circuitului care atac poarta SI.
Rezistena de intrare : pentru nivel L la intrare este chiar R iar pentru nivel H la intrare
coincide cu rezistena unei diode blocate, fiind foarte mare.
Timpul de propagare este dat de timpul de comutare al diodelor : t on i toff indicat n catalog.
Eliminarea sarcinii stocate n diode se favorizeaz dac se alege rezistena R de valoare ct
mai mic posibil ( se obine implicit i cresterea vitezei circuitului ).
Att la circuitul SI ct i la circuitul SAU se obsev compromisul care se face la
alegerea rezistenei R :
- o valoare ct mai mic favorizeaz viteza circuitului;
- o valoare mai mare favorizeaz consumul circuitului de la sursa EC (consum ct mai mic);
Schema unui circuit logic NU realizat cu un tranzistor bipolar este prezentat n fig.
3.14.
Funcionare : s presupunem corespondena
1 logic + EC , respectiv 0 logic 0 voli.
Dac la intrare se aplic 0 voli, tranzistorul
este blocat i la ieire se obine + E C . Dac la
intrare se aplic +EC atunci , printr-o alegere
corespunztoare a rezistenelor RB i RC ,
tranzistorul se satureaz i la ieire se obine
aproximativ 0 voli. Funcionarea corespunde
Fig. 3.14. Circuit NU realizat cu tranzistor
unui circuit NU.
bipolar npn
49
U I U (3.1)
IB
RB rBE
i apoi se calculeaz tensiunea de ieire cu
relaia urmtoare :
RC RC
U O E C I B RC U I E C U (3.2)
R B rBE R B rBE
Se observ c (3.2) reprezint ecuaia unei drepte n planul UO = f(UI ). n punctul C
tensiunea de ieire atinge valoarea UCE sat . n acest moment tensiunea de intrare are valoarea
U I sat U E C U CE sat
R B rBE
RC
- regiunea CD : crescnd n continuare UI peste valoarea UI sat tranzistorul devine
saturat, tensiunea de ieire rmnnd fixat la aproximativ UCE sat ; pe msur ce crete UI se
spune c tranzistorul intr n suprasaturaie i tensiunea de ieire are o uoar tendin de
scdere ( evident rmnnd pozitiv n jurul valorii de 0 voli ). n aceast regiune, curentul de
baz (calculat cu (3.1)) va crete odat cu U I n timp ce curentul de colector IC rmne
E C U CEsat
constant la valoarea I C I Csat . De aici se deduce relaia cu care vom
RC
caracteriza un regim de saturaie : I B IC (3.3)
Ca urmare tensiunea de ieire ce corespunde nivelului L este U OL = UCE sat = 0,1 V iar
curentul absorbit de la surs n acest punct este IC sat care a fost calculat mai sus.
n cele ce urmeaz vom amna analiza parametrilor inversorului pentru a face unele
scurte observaii privind regimul de saturaie al unui tranzistor bipolar.
Observaii :
1. Regiunea de saturaie a unui tranzistor se
caracterizeaz prin aceea c att jonciunea baz emitor
ct i jonciunea baz-colector sunt polarizate direct, UBE
0,7 V i UBC 0,8 V (diferena se datoreaz nivelului de
dopare diferit pentru colector i emitor: n i respectiv n+ ).
2. Dac s-ar aplica i n regiunea de saturaie
ecuaia (3.2) , caracteristica ar continua dup linia ntrerupt din fig. 3.16, poriunea CE.
3. Pentru a impune (a verifica) regimul de saturaie al unui tranzistor, n mod practic
se va proceda conform uneia din urmtoarele dou metode echivalente :
a. Se calculeaz curentul de baz IB din circuitul bazei; se presupune tensiunea
UCE = 0 i apoi se calculeaz curentul de colector; se verific dac cei doi cureni astfel
calculai ndeplinesc relaia (3.3) factorul pentru tranzistor se ia din catalog.
b. Se calculeaz curentul de baz IB din circuitul bazei; se presupune egalitatea
IB = IC i apoi se calculeaz tensiunea de ieire cu relaia (3.2); se verific faptul c tensiunea
UO astfel calculat este mai mic dect 0 ( echivalent cu a ne situa pe poriunea CE de pe
caracteristica de transfer ! ).
51
Exemple :
1.Pentru circuitul din figura 3.17. dimensiona rezistenele astfel nct tranzistorul s fie
saturat.
Soluie : aplicm prima metod i vom calcula curenii
E C U BE i I C E C U CEsat ( s-a neglijat
IB
RB RC
rezistena rBE n comparaie cu RB ). Impunem relaia (3.3) :
E C U BE E C U CE sat
i neglijnd UBE i UCE
RB RC
Impedana de ieire a circuitului este chiar RC pentru nivel H i este egal cu impedana
tranzistorului saturat (mult mai mic ! ) pentru nivel L. Se observ faptul c circuitul are o
ieire asimetric.
Impedana de intrare este aproximativ egal cu RB + rBE pentru nivel H la intrare i foarte
mare (rezistena de intrare a tranzistorului blocat) pentru nivel L la intrare.
Timpul de propagare al inversorului este dat de timpul de comutaie al tranzistorului se
recomand alegerea unui tranzistor de comutaie (dimensiune mic ceea ce duce la capaciti
mici asociate cu jonciunile tranzistorului; dopare cu aur ceea ce mrete curentul de
recombinare i implicit micoreaz timpul de via al purttorilor ducnd la rapida eliminare a
lor din jonciunile saturate ).
De asemenea se face precizarea c dac se aleg componentele astfel nct inegalitatea
(3.3) este satisfcut prea puternic, tranzistorul este suprasaturat ceea ce mrete timpul de
comutare spre blocare. n aceast situaie sarcina stocat n jonciunea BE este mai mare
mai nti tranzistorul evolueaz din suprasaturat n saturat ( din punctul D n punctul C pe
caracteristica de transfer ) i abia apoi ncepe s ias din conducie.
Pentru dimensionarea celor dou rezistene rezult cteva cerine contradictorii:
- RC mare mrete rezistena de ieire pentru nivel H dar RC mic duce la consum de
la sursa de alimentare mrit pentru nivel L la ieire precum i la micorarea fan-out- ului.
- RB mare duce la mrirea timpului de eliminare a sarcinii stocate n jonciunea BE
a tranzistorului dar RB prea mic duce suprasaturaie ( vezi exemplul 1 de mai sus ).
Funcionare
Fie ambele intrri pe 1 logic adic legate la +EC; diodele de intrare sunt blocate , dioda
serie DS este n conducie i, alegnd convenabil rezistenele R1, R2, R3, se asigur conducia
la saturaie pentru tranzistorul T: la ieire se obine 0 logic.
Dac cel puin una din intrri este la 0 voli atunci respectiva diod de intrare conduce,
i n punctul notat cu X se obine tensiunea V X = VD = 0,7 V . Acest potenial poate eventual
s aduc dioda DS la limita de conducie, dar tranzistorul T este sigur blocat, deci la ieire este
nivel H aproximativ egal cu +EC.
Din funcionare rezult c circuitul realizeaz funcia SI-NU (vezi i construcia
circuitului ).
Caracteristica de transfer .
La intrarea B se aplic o tensiune de intrare variabil n domeniul VI ( 0, +EC ) ,
fig.3.21. ntr-o prim aproximaie facem presupunerea c dioda D S nu exist (rolul ei se va
preciza ulterior). Deosebim urmtoarele regiuni ale caracteristicii de tranfer :
- pentru VI < VD = 0,7 v ; tensiunea n baza tranzistorului este VBE = VR3 < VD i ca
urmare tranzistorul este blocat. Ieirea este pe nivel H : VOH = EC. Curentul prin rezistena R1
se mparte spre intrare i spre rezistena R3. Curentul de intrare se calculeaz cu :
EC V I V D V
I IL I R1 I R3 I (curentul IIL are sensul de ieire din poart).
R1 R3
54 Capitolul 3 : CIRCUITE LOGICE DISCRETE
- pentru VI > VD = 0,7 v ; cnd tensiunea de intrare atinge valoarea aproximativ egal
cu VD tranzistorul se deschide i tensiunea n punctul X devine VX = VD + VBE on = 2VD
Crescnd n continuare tensiunea de intrare peste valoarea VD , tensiunea n punctul X nu
poate depi valoarea 2VD i ca urmare dioda de intrare se blocheaz. ntregul curent al
rezistenei R1 comut spre R3 i baza tranzistorului, saturndu-l pe acesta din urm. La ieire
se obine nivel L egal cu VOL = VCE sat 0,1v. Curentul de intrare n poart este foarte mic,
fiind egal cu curentul invers al unei diode , IIH 0.
Caracteristica de transfer reprezentat n fig.3.22 are n realitate o alur mai puin coluroas
datorit faptului c intrarea n conducie a tranzistorului nu este aa brusc precum s-a
explicat (are loc n jurul valorilor de VBE = 0,5 V 0,6 V ).
n fig. 3.23 sunt prezentate porile DTL care au fost lansate n anii 60-70. Poarta
normal are dezavantajul faptului c necesit dou surse de alimentare. Sursa VBB este
55
necesar pentru a menine n conducie cele dou diode D3 i D4 n ambele stri ale circuitului
i a micora n acest fel timpul de comutare al circuitului.
Poarta DTL modificat , fig.3.22.b., are o schem asemntoare doar c una dintre
diodele serie a fost nlocuit cu un tranzistor ( T1 ) astfel polarizat ( R4 ) nct nu se poate
satura. Valorile pentru tensiunile de intrare VIL i VIH ct i pentru tensiunile de ieire VOL i
VOH rmn aceleai ca la seria normal.
Avantajul utilizrii tranzistorului T1 n locul diodei serie D3 const n faptul c atunci
cnd tranzistorul de ieire T2 conduce (de fapt nivelul VOL la ieire) tranzistorul T1 lucreaz ca
repetor pe emitor i suplimenteaz curentul de baz pentru T2. Se realizeaz n acest fel un
fan-out mrit pentru poarta DTL modificat comparativ cu poarta DTL de baz.
Fig. 3.23. Exemple de pori DTL : a. poarta DTL seria normal; b. poarta DTL seria
modificat (seria 930)