Documente Academic
Documente Profesional
Documente Cultură
INTEGRATE
DIGITALE
Conţinutul disciplinei
Curs capitole/subcapitole
Cap.1. Regimul de comutaţie al
dispozitivelor semiconductoare.
Tranzistor
Nr. Tranzistor
Criteriul de comparaţie bipolar Observaţii
crt. unipolar (TU)
(TB)
De 5 10 ori mai
2 - Avantaj TU
Rebuturi –preţ de cost mic
Cu circuite de
5 Cuplajul dintre etaje Direct polarizare şi depl. de Avantaj TU
nivel
Rezistenţă de trecere a
7 ≈10 K Ω 1 30 Ω Avantaj TB
tranzistorului saturat (rt)
Fig. 2.5. Circuitul logic ŞI (AND) pasiv Tab. 2.1. Tabelul de adevăr al funcţiei ŞI (AND)
Funcţionare: Prezentăm o descriere simpli-
ficată a funcţionării circuitului, considerând
diodele D1 şi D2 – ideale.
Astfel, pentru combinaţia logică de intrare
x2x1=00 (prima linie a tabelului de adevăr),
VI1=VI2=0V şi, practic, catozii celor două di-
ode sunt ca şi legaţi la masă, aşa cum am
încercat să arătăm în schema echivalentă din
fig. 2.6. a.
Cele două diode sunt direct polarizate şi con-
duc pe traseul +E, R, D1//D2, masă, la borne-
le lor regăsindu-se tensiunea de prag a unei
diode ideale, deci V0=0. Rezultă y=0 logic.
Fig. 2.6. Explicativă pentru înţelegerea funcţionării circuitului logic ŞI (AND) pasiv
Pentru combinaţia de intrare x2x1=01 (a doua
linie a tabelului de adevăr), VI2=0, VI1=+E, deci
catodul diodei D2 rămâne conectat la masă, iar
cel al diodei D1 se conectează la +E, fig.2.6. b.
Dioda D2 conduce ca şi în cazul precedent, în
timp ce D1, având catodul conectat la
potenţialul cel mai pozitiv al schemei, este
blocată. Evident, V0=0 şi y=0 logic.
Pentru x2x1=10 este valabilă tot schema
echivalentă din fig.2.6. b în care rolul
diodelor D1 şi D2 se inversează. Rezultatul
este y=0 logic.
Pentru x2x1=11, vom avea: VI1=VI2=+E, şi
ambele diode vor fi conectate cu catozii la
+E, fig.2.6. c, deci vor fi blocate. Potenţialul
+E se transferă la ieşire prin rezistenţa R,
deci V0=+E şi y=1 logic. Se confirmă
afirmaţia iniţială conform căreia tab 2.1 este
tabelul de adevăr al funcţiei ŞI (AND).
Circuitul logic SAU (OR) pasiv
Circuitul logic SAU (OR) pasiv are schema
din fig. 2.7. şi tabelul de adevăr – tab. 2.2.
Funcţionare: Pentru combinaţia logică de
intrare x2x1=00, deci VI1=VI2=0V, anozii
celor două diode sunt practic conectaţi la
potenţialul masei, aşa cum rezultă din
schema echivalentă din fig. 2.4 a. Întrucât
nu există nici o diferenţă de potenţial în
schemă, prin rezistenţa R nu circulă curent
şi, prin urmare, V0=0V, deci y=0 logic.
Fig. 2.7. Circuitul logic SAU (OR) pasiv Tab. 2.2. Tabelul de adevăr al funcţiei SAU (OR)
Fig. 2.8. Explicativă pentru înţelegerea funcţionării circuitului logic SAU (OR) pasiv
Pentru x2x1=01, deci VI2=0V şi VI1=+E, dioda
D2 rămâne conectată cu anodul la masă, în
timp ce D1 se conectează cu anodul la +E, fig.
2.8. b. Dioda D1 va conduce pe traseul: +E,
D1, R, masă şi fiind ideală, pe ea nu “cade”
nimic. Întreaga cădere de tensiune se
regăseşte la bornele rezistenţei R, blocând
dioda D2 şi generând la ieşirea schemei
tensiunea V0=+E, deci y=1 logic.
Combinaţia de intrare x2x1=10 produce o
situaţie similară celei anterioare, fig. 2.8. b,
poziţia diodelor inversându-se. Rezultă y=1
logic.
Pentru x2x1=11, vom avea VI1=VI2=+E şi
ambele diode vor fi conectate cu anozii la
+E, fig. 2.8. c, deci vor conduce şi vor
transfera potenţialul +E la ieşire. Rezultă
V0=+E şi y=1 logic.
S-a verificat astfel faptul că tab. 2.2 este
tabelul de adevăr al funcţiei SAU (OR).
Circuite logice elementare cu componente
active
Acest tip de circuite logice conţin şi elemente
active de circuit (tranzistoare) care, după cum
se ştie, sunt capabile să amplifice un semnal.
şi anume:
VCE1 = VBE11 - VBC1, (2.6)
deci:
0,1 < VCE1 0,35, (2.7)
şi T1 se află în RAN, foarte aproape de
satura ie.
Tranzistorul T2 este blocat deoarece VBE2 <
0,6V.
Tranzistorul T3 este blocat deoarece VBE3 =
R2IE2 = 0.
Tensiunea V0(1) poate fi evaluată din fig 2.18.,
ob inută din fig 2.15. prin eliminarea
tranzistoarelor T1 (neinteresant) şi T2, T3
(blocate).
Putem scrie:
V0(1) = VCC - R3IB4 - VBE4 - VD. (2.8)
Neglijând termenul R3IB4 (IB4 0), ob inem:
V0(1) ≈ VCC - VBE4 - VD = 5 - 0,7 - 0,7 = 3,6V.
(2.9)
Pentru a stabili starea în care se află T4,
amintim că VBE4=0,7V, deci există premise
de satura ie. Din K II scris pe ochiul de
circuit care con ine jonc iunea BC4, ob inem:
R3IB4+VBC4-R4Ic4=0 (2.10)
şi inând seama că R3IB4≈0 şi Ic4≈I0 (curentul
de sarcină), putem scrie:
VBC4≈R4I0. (2.11)
Fig. 2.18. Explicativă pentru zona (1)
Fig. 2.24. Caracteristica de ieşire a por ii TTL standard cu ieşirea în "0" logic
a) circuitul b) caracteristica propriu-zisă
Fig. 2.25.. Caracteristica de ieşire a por ii TTL standard cu ieşirea în "1" logic
Curentul de scurtcircuit I0S, calculabil pe fig.
2.25. a, cu rela ia:
VCC VCE4sat VD 5 0,1 0,7 (2.39)
I0S 30mA
R4 130
va trebui să se încadreze în plaja (20 … 55)
mA pentru seria comercială, respectiv (18 …
55) mA pentru seria militară.
Parametrii familiei TTL standard
Prezentăm în continuare principalii parametri ai
por ii TTL standard.
Nivelurile logice, reprezintă valori limită
garantate de catalog pentru tensiunile de ieşire
şi de intrare ale unei por i TTL standard, valori
ce corespund celor două stări logice posibile: L
(“0” logic) şi H (“1” logic).
Astfel, reprezentând în partea din stânga a
axei tensiunilor, fig. 2.26., nivelurile logice
limită ale tensiunii de ieşire V0 a por ii P1
care comandă poarta P2, iar în partea din
dreapta – nivelurile logice limită ale tensiunii
de intrare VI a por ii comandate P2,
distingem următorii parametri:
* V0Lmax, tensiunea maximă de ieşire în stare
“jos” a por ii P1 care comandă poarta P2;
* V0Hmin, tensiunea minimă de ieşire în stare
“sus” a por ii P1 care comandă poarta P2;
Fig. 2.26. Nivelurile logice ale por ii TTL standard
* VILmax, tensiunea maximă de intrare în stare
“jos” a por ii comandate P2;
* VIHmin, tensiunea minimă de intrare în stare
“sus” a por ii comandate P2.
Astfel, tensiunea de ieşire a por ii P1 (care
comandă) poate fi cel mult V0Lmax = 0,4V
pentru "0" logic şi cel pu in V0Hmin = 2,4V pentru
"1" logic.
Poarta P2 (comandată), recunoaşte drept "0"
logic orice tensiune de intrare situată sub VILmax
= 0,8V şi drept "1" logic, orice tensiune de
intrare care depăşeşte VIHmin = 2V.
Marginea de zgomot , fig. 2.26., asigură
compatibilitatea dintre o poartă care comandă,
P1, şi una comandată, P2, în sensul că poarta P1
care comandă, furnizează la ieşire o tensiune
care este recunoscută cu o anumită “marjă”,
numită margine de zgomot, de către poarta
comandată P2.
Se definesc două margini de zgomot: MH pentru
starea “sus” şi ML pentru starea “jos”.
În cazul por ii TTL standard, aşa cum rezultă şi
din fig. 2.26., marginile de zgomot sunt : MH =
ML= 0,4V.
Marginea de zgomot medie sau imunitatea la
zgomot se defineşte în regim dinamic şi
reprezintă proprietatea por ii de a nu răspunde la
impulsuri parazite de înaltă frecven ă.
Astfel, apari ia la intrarea por ii a unui impuls
parazit de durată mai mică decât viteza de
răspuns a acesteia va trece neobservată întrucât
impulsul va înceta înainte ca efectul său asupra
ieşirii por ii să se fi produs.
Fan-out-ul sau capacitatea maximă de încărcare
a porţii sau, reprezintă numărul maxim de por i
TTL standard care se pot cupla la ieşirea unei
por i de acelaşi tip.
Numărul N de “sarcini standard” se
determină făcând raportul dintre curentul
maxim disponibil la ieşirea unei por i TTL
standard şi curentul maxim absorbit de
intrarea altei asemenea por i, cuplată la
ieşirea celei dintâi.
Se definesc două fan-out-uri:
- fan-out-ul în stare “jos”, v. fig. 2.23. a, dat
de rela ia:
I0Lmax , (2.40)
NL
IILmax
în care I0Lmax=IC3sat.max=16 mA este impus
prin însăşi construc ia tranzistorului T3, iar
IILmax= 1,6 mA reprezintă valoarea maximă
a lui IIL, calculat cu rela ia 2.38 ;
- fan-out-ul în stare “sus”, v. fig. 2.24. b,
având expresia:
I0Hmax , (2.41)
N
H
IIHmax
în care I0Hmax=0,8mA reprezintă valoarea
maximă a curentului pe care-l poate furniza
tranzistorul T4 în cele mai defavorabile
condi ii, fără alterarea nivelului logic de
ieşire, iar IIHmax=40μA este valoarea maximă
a curentului care circulă prin T1, aflat în RAI.
Efectuând calculele, ob inem NL=10 şi
NH=20, fan-out-ul global al por ii calculându-
se cu rela ia :
N minNL , NH 10 (2.42)
Timpul de întârziere la propagare
(Propagation Delay Time) – tpd, reprezintă
întârzierea cu care se propagă informa ia
logică prin poartă şi poate fi determinat cu
ajutorul montajului experimental din fig. 2.27.
Este vorba despre o poartă TTL standard
utilizată ca inversor, având conectat la intrare
un generator de impulsuri vG şi debitând
semnal pe 10 por i de acelaşi tip cu ea.
Caracteristicile generatorului de impulsuri,
observabile în parte pe diagramele din fig. 3.24,
sunt :
- impedan a de ieşire a generatorului : ZG=50Ω ;
- amplitudinea maximă a impulsurilor : VG=3,5V ;
- frecven a impulsurilor : 1MHz;
- durata frontului anterior al impulsului: tr=10ns;
- durata frontului posterior al impulsului: tf=5ns;
- durata impulsului, măsurată la nivelul de 1,5V:
tw=500ns.
Fig. 2.27. Montaj experimental pentru determinarea tpd
Fig. 2.27. Explicativă pentru timpii de întârziere la
propagare:
a) forma de undă a tensiunii de intrare;
b) forma de undă a tensiunii de ieşire.
Răspunsul por ii TTL standard la impulsuri
de tipul celui prezentat în fig. 2.28. a, este
dat în fig. 2.28. b, din care pot fi observa i
timpii de întârziere la propagarea prin poartă
în cazul unor tranzi ii “sus-jos”, tpdHL,
respectiv “jos-sus”, tpdLH. Timpul de
întârziere la propagare global al por ii este
media aritmetică a timpilor aminti i mai sus,
adică:
t pdHL t pdLH 8 12 (2.43)
t pd 10ns
2 2
VI VI
I II R in
B4
β N4 1 β N4 1 β N4 1
(2.50)
Procedând similar cu montajul Darlington
care înlocuieşte grupul T4, D, şi eliminând
rezistenţa R7 pentru simplificarea
calculelor, obţinem:
V0 VI VBE6 VBE7 VI VI
R 0D
I 0D I E7 I B7 (β N7 1) I E6 (β N7 1)
VI VI
I B6 (β N6 1)(β N7 1) I I (β N6 1)(β N7 1)
I
ext
(2.62.)
2.6. Circuite "Three State".
Subfamilia TSL (Three State Logic = logica cu
3 stări) permite cuplarea în paralel a ieşirilor
mai multor porţi logice fără dezavantajele pe
care le implică utilizarea rezistenţei externe,
Rext,ca în cazul porţilor logice cu colectorul în
gol. Este vorba despre eliminarea calculul
acestei rezistenţe şi asigurarea unui loc pentru
ea pe cablajul imprimat, de îmbunătăţirea
fiabilităţii globale a circuitului prin scăderea
numărului de componente pe placă, cu efecte
asupra preţului de cost, etc.
Subfamilia TSL oferă impedanţe de ieşire mici
în stările "0" şi "1" logic (aceleaşi ca la poarta
TTL standard), iar în cea de a treia stare,
starea de înaltă impedanţă (HZ), prezintă o
impedanţă de ieşire de valoare atât de
ridicată încât practic nu "încarcă" suplimentar
circuitele cu care este cuplată.
Schema unei porţi NAND-TSL se obţine din
cea a porţii TTL standard, prin introducerea
unui inversor (I) şi a unei diode (D2), aşa cum
este ilustrat în fig. 2.42.
În fig. 2.43. este prezentat simbolul porţii
NAND-TSL, iar în tab. 2.13 – funcţionarea
acesteia.
Tab. 2.14. Centralizator pentru explicarea func ionării montajului diferen ial din fig. 2.47
Spre exemplu, în cazul 1, pentru VI=VR,
observăm din rela iile 2.65 şi 2.66 că
VBE1=VBE2 şi conform caracteristicilor de
intrare (men ionate în coloana de “observa ii”
a tab. 2.14), IB1=IB2, cu implica iile IC1=IC2
(IC≈βNIB) şi V01=V02 (v. rela iile 2.67 şi 2.68).
Similar se demonstrează, pentru VI<VR se
ob ine V01>V02, respectiv pentru VI>VR se
ob ine V01<V02.
Întregul mecanism al func ionării
montajului diferen ial constă de fapt în
comutarea unui curent constant, de la un
tranzistor la altul, înso ită de varia ia
corespunzătoare a lui V01 şi V02.
Aplicând principiul logicii pozitive, vom
spune că în cazul V01>V02, lui V01 îi
corespunde 1 logic iar lui V02 – 0 logic, iar
în cazul V01<V02, lui V01 îi corespunde 0
logic iar lui V02 – 1 logic.
Pornind de la ideea utilizării montajului
diferen ial, expusă mai sus, s-a realizat
poarta fundamentală a familiei ECL
prezentată în fig. 2.48. Ea se compune dintr-
un montaj diferen ial realizat cu tranzistoarele
T1i, (i=1, 2, 3) şi T2, şi repetoarele pe emiter
T3 şi T4 cu rol de adaptare de impedan ă.
Întreaga schemă este alimentată cu –VEE la
bara de jos şi “masa” la bara de sus,
ob inându-se astfel o atenuare a zgomotului
de 1000 ori mai bună fa ă de alimentarea
clasică şi o protec ie intrinsecă la scurtcircuit
pe ieşire. Într-adevăr, conectând la masă
oricare dintre cele două borne de ieşire, nu
facem altceva decât să scurtcircuităm unul
dintre tranzistoarele T3 sau T4, protejându-l
astfel împotriva distrugerii.
Func ionarea schemei este simplă.
Pentru x1=x2=x3=0, VIi<VR şi ne aflăm în cazul
—
2, tab. 2.14, deci V01>V02 y=1 şi , y=0 logic
Fig. 2.48. Poarta fundamentală a familiei ECL Tab. 2.15. Tabelul de adevăr al func iei logice
SAU / SAU - ECL
Este suficient ca numai una dintre intrările xi să
fie 1 logic (VIi>VR) pentru ca tranzistorul
corespunzător să se deschidă mai mult decât
celelalte două şi să coboare în acest mod
—
nivelul lui V01. Ca urmare, y=0 şi y=1.
Tabelul de adevăr 2.15. ob inut, este al
—
func iilor SAU şi SAU, func ii reproduse la
ieşirea circuitului, după cele două repetoare.
Tensiunea de referin ă VR=-1,175V se ob ine
cu ajutorul schemei din fig. 2.49. şi se
calculează cu ajutorul următoarelor rela ii:
VR=VEE-VR3; (2.69)
VR3=VB-VBE5; (2.70)
V (2.70)
R
V 2V
2
2VD (2.71)
R1 R 2
B EE D
Rezultă:
VEE 2VD 2VD VBE5
R2
VR VEE
R1 R 2 (2.72)
din care, cu înlocuirile care se impun,
se ob ine VR=-1,175V .
Fig. 2.49. Sursa de tensiune de referin ă
—
Simbolul por ii SAU / SAU – ECL este
prezentat în fig.2.50., iar nivelurile logice – în
fig. 2.51.
Fig. 2.50. Simbolul
por ii ECL Fig. 2.51. Nivelurile logice
ale familiei ECL
Existen a repetoarelor pe ieşirile por ii
prezintă avantajul unor impedan e de ieşire
mici, care conduc la constante de timp mici în
timpul regimului de comuta ie, deci la viteze
mari de lucru. În plus, diferen ele mici de
tensiune dintre nivelurile “jos” şi “sus”,
determină timpi mici de încărcare –
descărcare a capacită ii parazite inerente,
deci timpi de comuta ie mici.
Valorile parametrilor familiei ECL sunt:
tpd<1ns, Pd=50mW, Q=50 şi fmax=1000MHz.
Familia de circuite logice I2L (Integrated
Injection Logic = logica integrată de injec ie)
permite o densitate mare de componente pe
unitatea de suprafa ă, un consum de putere
extrem de redus şi uşor reglabil, timpi de
întârziere la propagare mici şi, în consecin ă,
un factor de calitate foarte redus.
Componenta de bază a familiei I2L este
inversorul, prezentat în fig. 2.52. şi format
dintr-un tranzistor T2 de tip npn şi o sursă de
curent constant realizată cu tranzistorul de tip
pnp.
Valoarea curentului I0 este dată de rela ia:
V VEB2' (2.73)
I
0 ct
R ext
Fig. 2.61. Poarta NAND NMOS statică Fig. 2.62. Simbolul por ii NAND
NOR-ul NMOS static
NOR-ul NMOS static prezintă schema din
fig. 2.63., simbolul din fig. 2.64. şi tabelul
de adevăr – tab. 2.17.
Fig. 2.67. Inversorul NMOS dinamic Fig. 2.68. Simbolizarea inversorului NMOS dinamic
NAND-ul NMOS dinamic
NAND-ul NMOS dinamic prezintă schema
din fig. 2.69. şi se reprezintă simbolic ca în
fig. 2.70.
Y AB (3.3)
şi tabelul ei de func ionare, tab. 3.2, ne
propunem să realizăm sinteza circuitului
corespunzător în mai multe variante.
Tab. 3.2. Tabelul de adevăr al funcţiei XOR
Y A B A B (3.4)
care în urma implementării conduce la circuitul
din fig. 3.3.
Într-adevăr,
Y, pentru P = 0 (detector de imparitate);
Y Y P
(4.12) Y, pentru P = 1 (detector de paritate). (3.12)
Pentru confirmarea acestor rezultate,
prezentăm tabelul de adevăr 3.4 al detectorului
de paritate comandat.
Tab. 3.4. Tabelul de adevăr al detectorului de paritate comandat
O aplicaţie importantă o constituie controlul de
paritate al transmisiunilor de date, capabil să
detecteze erorile de transmisie şi să declan-
şeze o procedură de corec ie a acestora. Astfel,
considerând că informa ia care se transmite
prin magistrala de date se compune din cuvinte
a câte 4 bi i, fig. 3.10, fiecărui cuvânt i se adau-
gă la emisie (E) un al 5-lea bit de control la pari-
tate furnizat de către un detector de paritate cu
4 intrări, DP-I. În acest mod, pe cele 4+1 linii de
transmitere a informa iei vom avea în fiecare
moment câte un cuvânt de cod format din 5 bi i.
Fig. 3.10. Detectarea erorilor de transmisie a informa iilor binare
(3.22)
(3.23)
Fig. 3.22. Semisumatorul de 1 bit
(3.29)
(3.30)
Fig. 3.24. Schema logică a sumatorului complet de 1 bit
(3.40)
Fig. 3.49. A m-a parte din codificatorul memoriei ROM unipolare programabile la producător
Programarea la producător se face prin mască,
pe baza unei hărţi logice furnizate de către
utilizator şi constă în realizarea unui strat
izolator al porţii mai gros la tranzistoarele ce
urmează a fi dezactivate. Acestea vor rămâne
blocate indiferent de nivelul logic al lui wp, la
ieşirile corespunzătoare transferându-se
potenţialul +VDD prin tranzistorul sarcină
respectiv, deci 1 logic. Ieşirile corespunzătoare
celorlalte tranzistoare vor furniza 0 logic în
momentul activării liniei wp, potenţialul masei
fiind transferat la ieşire prin tranzistorul driver.
Memorii ROM unipolare programabile la
utilizator
Acest tip de memorii ROM se împarte în
două categorii şi anume:
- EPROM (Erasable PROM = PROM cu
posibilitate de ştergere);
- E2PROM (Electrically Erasable PROM =
PROM cu posibilitate de ştergere pe cale
electrică), sau EAROM (Electrically Alterable
ROM = ROM cu posibilitate de modificare pe
cale electrică).
Memoriile EPROM prezintă o structură a
codificatorului identică cu cea prezentată în fig.
3.49.
Deosebirea faţă de memoriile ROM unipolare
programabile la producător, constă în
construcţia specială a tranzistoarelor driver.
Acestea sunt prevăzute cu o grilă flotantă,
neconectată la circuitul exterior şi plasată în
interiorul stratului de oxid ce separă grila
principală de canalul virtual.
În fig. 4.50 am prezentat structura fizică şi
simbolizarea unui astfel de tranzistor
Qn 1 QnTn QnTn Qn
T (4.5)
4.7. Circuite basculante bistabile de
tip JK asincron, sincron si
Master-Slave
Bistabilul JK asincron, fig. 4.21, poate fi obţinut
din bistabilul SR asincron prin introducerea unei
reacţii.
Numărătoare asincrone
Doar primul flip-flop este declanșat de
semnalul de clock
Pentru JK cu intrările unite, la fiecare impuls
pe intrarea de clock, ieșirea basculează în
starea opusă
Exemplu de numărător asincron pe 2 biți
Fig. 4.23. Schema numaratorului asincron de 2 biti