Documente Academic
Documente Profesional
Documente Cultură
ELECTRONIC Ă
DIGITAL Ă
pagina
CAPITOLUL 1
Realizarea fizică a circuitelor logice 5
1.1 Introducere 5
CAPITOLUL 2
Circuite logice combinaţionale 55
2.1. Introducere 55
CAPITOLUL 3
Circuite logice secvenţiale
3.1. Introducere 77
LABORATOR 98
Laboratorul nr. 1 Prezentarea pupitrului de experimente,
101
utilizarea osciloscopului şi a multimetrului
Laboratorul nr. 2 Determinarea caracteristicilor circuitelor
102
logice bipolare
Laboratorul nr. 3 Determinarea caracteristicilor circuitelor
104
logice MOS
Laboratorul nr. 4 Studierea circuitului poartă 106
Laboratorul nr. 5 Studierea circuitului de selecţie 107
Laboratorul nr. 6 Studierea funcţionării circuitului de
108
decodificare
Laboratorul nr. 7 Utilizarea programului Digital Works în
109
studiul circuitelor digitale.
Laboratorul nr. 8 Simularea funcţionării circuitelor poartă şi de
110
selecţie cu ajutorul programului Digital Works
Laboratorul nr. 9 Simularea funcţionării circuitelor multiplexor şi
111
demultiplexor cu ajutorul programului Digital Works
Laboratorul nr. 10 Studiul funcţionării circuitului multiplexor 112
Laboratorul nr. 11 Studiul circuitelor basculante bistabile 113
Laboratorul nr. 12 Studiul circuitelor logice secvenţiale de tip
114
număr ător
Laboratorul nr. 13 Realizarea unui număr ător programabil 115
Laboratorul nr. 14 Studiul registrului de deplasare 116
Laboratorul nr. 15 Tabelul de adev ăr ale circuitelor logice
117
bipolare AND, NAND, OR, NOR, XOR, XNOR
Laboratorul nr. 16 Simularea funcţionării circuitelor celulă
118
sumator 1 bit cu ajutorul programului Digital Works
Laboratorul nr. 17 Studiul funcţionării circuitului demultiplexor 119
Întrebări propuse studenţilor în cadrul orelor de laborator 120
ANEXE 122
BIBLIOGRAFIE 162
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
CAPITOLUL 1
Realizarea fizică a circuitelor logice
1.1. Introducere
Aşa cum se poate demonstra cu ajutorul algebrei logice, folosind opera ţiile logice
universale se pot scrie func ţii logice oricât de complexe. Acest lucru a permis dezvoltarea unor
familii de circuite logice integrate bazate pe por ţi logice elementare ce realizează fizic una din
operaţiile logice universale. Obţinerea funcţiilor logice complexe se face, în acest caz prin
conectarea convenabilă a por ţilor logice elementare. În func ţie de componentele electronice
folosite în realizarea por ţii logice, din considerente tehnologice, s–a impus utilizarea uneia sau
alteia din operaţiile logice universale. În acest fel s-au dezvoltat mai multe familii tehnologice de
circuite integrate logice care au anumite propriet ăţi şi corespund anumitor scopuri practice. În
tabelul 1.1 sunt prezentate sintetic principalele familii tehnologice utilizate în prezent pe scar ă
largă.
TABELUL 1.1.
Grupa Familia
TTL (standard)
LPTTL (de mică putere)
HTTL (rapidă)
STTL (Schottky standard)
Circuite bipolare LPSTTL (Schottky de mică putere)
TSL (logica cu trei st ări)
HLL (logica cu nivele mari)
ECL (logica cuplată prin emitor)
I2L (logica integrată de injecţie)
Circuite MOS PMOS (MOS cu canal P)
NMOS (MOS cu canal N)
CMOS/Si (MOS complementar)
CMOS/SOS (MOS pe safir)
Pentru realizarea fizică a funcţiilor logice, celor dou ă valori logice “0” şi “1” le sunt
asociate, prin convenţie, două tensiuni, astfel:
1. Logica pozitivă:
a) pentru valoarea logiă “0” se asociază un nivel săzut de tensiune;
b) pentru valoarea logică “1” se asociază un nivel ridicat de tensiune;
2. Logica negativă:
- 5 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
a) pentru valoarea logiă “0” se asociază un nivel ridicat de tensiune;
b) pentru valoarea logică “1” se asociază un nivel scăzut de tensiune;
- 6 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
poate lua tensiunea de perturbare de la intrare, în cazul cel mai defavorabil, astfel ca ie şirea
circuitului logic să se menţină încă la nivelul de tensiune corect.
Aplicând această definiţie por ţii logice descrisă prin caracteristica statică de transfer din
figura 1.1, se constat ă că se pot defini dou ă valori pentru imunitatea la pertutrba ţii. Dacă la intrare
se aplică nivelul inferior de tensiune, cazul cel mai defavorabil corespunde valorii U i=OI2. Dacă
tensiunea perturbatoare aplicat ă în serie cu Ui are semn negativ, nu produce efecte sup ăr ătoare;
dacă însă are semn pozitiv, ea poate produce comutarea incorect ă a por ţii logice, în cazul în care
tensiunea rezultantă depăşeşte valoarea OT1. Similar, dacă la intrare se aplică nivelul superior de
tensiune, tensiunea de perturbare negativ ă nu poate depăşi valoarea S1T2.
În concluzie, se pot defini dou ă mărimi: imunitatea la perturbaţii pozitive şi imunitatea la
perturbaţii negative:
IP + = I2T1 (V)
IP - = S1T2 (V) (1.1)
I 2T1
FIP + = 100 (%)
I 2S1
ST (1.2)
FIP − = 1 2 100 (%)
I 2S1
Un alt mod de
definire al imunităţii la
perturbaţii este prezentat în
figura 1.2 în care este
reprezentată caracteristica
statică de transfer tipică a
unui circuit logic inversor.
Pe această figur ă au fost
notate şi plajele nivelurilor
de tensiune I 1I2 şi S1S2.
În figura 1.2 sunt
notate următoarele valori
semnificative ale nivelurilor
de tensiune:
- 7 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
• VILmin – tensiunea minimă admisă la intrare corespunzătoare nivelului logic “0”;
• VILmax – tensiunea maximă admisă la intrare corespunz ătoare nivelului logic “0”;
• VIHmin – tesiunea minimă admisă la intrare corespunzătoare nivelului logic “1”;
• VIHmax – tensiunea maximă admisă la intrare corespunzătoare nivelului logic “1”;
• VOLmin – tensiunea minimă garantată la ieşire corespunzătoare nivelului logic “0”;
• VOLmax – tensiunea maximă garantată la ieşire corespunzătoare nivelului logic “0”;
• VOHmin – tesiunea minimă garantată la ieşire corespunzătoare nivelului logic “1”;
• VOHmax – tensiunea maximă garantată la ieşire corespunzătoare nivelului logic “1”.
Por ţile logice sunt astfel construite încât atât timp cât nivelurile de tensiune aplicate la
intrare se încadrează în plaja admisă, nivelurile de tensiune ob ţinute la ieşire se încadrează în
plaja garantată. Imunitatea la perturba ţii este dată de difererenţele dintre plajele admise şi plajele
garantate:
- 8 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
la ieşire curentul n1I, por ţile logice P2, P3 şi P4 absorb pe fiecare intrare un curent m 1I iar por ţile
P5 şi P6 absorb pe fiecare intrare un curent m 2I. În aceste condi ţii, pentru ca schema s ă poată
funcţiona corect este necesar să fie îndeplinită condiţia:
n ≥ ∑m
i =1
i
(1.5)
Inegalitatea (1.5) reprezint ă regula de interconectare a modulelor logice ale unei familii.
În această inegalitate n se numeşte factor de încărcare la ieşire iar m factor de încărcare la intrare.
Pentru simplificarea regulilor de interconectare a circuitelor logice, factorul de înc ărcare a
por ţilor de bază a familiei respective se alege egal cu unitatea. Astfel, dac ă în catalog este
specificat pentru o poart ă logică: fan-out=10 înseamnă că o astfel de poart ă va putea comanda 10
por ţi cu fan-in=1 sau 5 por ţi cu fan-in=2, etc.
t pHL + t pLH
t p = (1.6)
2
- 9 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
curentul de ieşire, când ieşirea este legată în scurtcircuit la mas ă (IOS);
c) puterea medie consumată.
PH + PL I CCH + I CCL
Pm = = EC
2 2 (1.7)
în care primul termen descrie energia disipată de rezistenţa R în intervalul dt , iar al doilea varia ţia
energiei potenţiale acumulate de condensatorul C P.
Înlocuind în relaţia (1.8) curentul i cu expresia: I=CPdu/dt, se obţine, în urma integr ării:
CP U 2 CP U 2
W= + (1.9)
2 2
WR = C P U 2 (1.10)
Luând în considerare faptul c ă energia disipată pe rezistenţa R este chiar energia
consumat ă suplimentar de circuit în timpul comut ării, se poate scrie expresia final ă a puterii
consumate suplimentar de circuitul logic în regim de comutare:
- 10 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
Produsul dintre timpul de propagare t p şi puterea medie consuamt ă de poarta logică P m
reprezintă factorul de calitate al P Q al respectivei por ţi logice. Acest parametru exprim ă sintetic
proprietăţile unei familii de circuite logice şi el este un factor de merit cu ajutorul c ăruia se pot
face comparaţii între diversele familii de por ţi logice.
PROGRAMUL 1.1
+ CJE=0.9PF CJC=1.5PF 6
+ PC=0.85 VA=50
.PRINT DC V(3) V(5) 3 Q3
QND
.PRINT TRAN V(3) V(5)
2 Q2 4
+ V(8) QND D1 Q13 13
DN
*ALIAS V(8)=VIN 12 Q1 7
QND
D2
5
RS 1 8 50 V(8) VIN
V(5) VOUT
DN
Q2 3 2 7 QND Q4
QND 9
Q3 6 3 4 QND VIN
RE2
PULSE
D1 4 5 DN 1K D3
DN
Q4 5 7 0 QND
Q13 10 13 5 QND
RC3 6 11 100
INVERSOR TTL SARCINA ACTIVA
RC2 11 3 1.4K
RE2 7 0 1K
D2 10 9 DN Figura 1.6. Schema electrică a inversorului TTL
D3 9 0 DN
- 11 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
RB1 11 12 4K
RB5 11 13 4K
VCC 11 0 5
VIN 8 0 PULSE 0 3.5 1NS
+ 1NS 1NS 40NS
Q1 2 12 1 QND
.END
Pentru simulare, la ieşirea inversorului TTL a fost conectat ă sarcina activă formată din
Q13, D2, D3 şi RB5 care s ă permită testarea por ţii în regim dinamic.
Pentru a studia func ţionarea circuitului din figura 1.6 presupunem mai întâi c ă tensiunea
de intrare VIN are valoarea corespunz ătoare nivelului logic “1” (2,4V). În aceste condi ţii
joncţiunea emitor-bază a tranzistorului Q1 este polarizată invers şi tranzistorul lucrează în
regiunea activă inversă. Tranzistorul Q1 este proiectat să aibă un factor de amplificare în curent
invers βI<0,02.
3.50 3.00 8.00
1
s
t s
l s t
l
o t
l o
V o V
n
i V n
1.50 i
T n
i -1.00 4.00
T
U N U
O I
V O 2
V V
-500M -5.00 0
500M 1.50 2.50 3.50 4.50 10.0N 30.0N 50.0N 70.0N 90.0N
WFM.1 VOUT vs. VIN in Volts WFM.2 VOUT vs. TIME in Secs
Figura 1.7. Caracteristica de transfer a por ţii Figura 1.8. Comportarea dinamică a porţii TTL
inversoare ob inută prin simulare inversoare
Astfel, curentul de baz ă al tranzistorului Q2 este asigurat în propor ţie de cel pu ţin 98% de
curentul prin rezistenţa RB1 de la sursa de alimentare VCC. Tranzistorul Q2 este saturat iar
căderea de tensiune pe rezistenţa RE2 saturează tranzistorul Q4 iar tranzistorul Q3 va fi blocat
(datorită prezenţei diodei D1). Rezult ă c ă la ieşire se obţine tensiunea corespunzătoare nivelului
logic “0”. Dacă la intrare se aplic ă un potenţial corespunzător nuvelului logic “0” (0.2V) atunci
tranzistorul Q1 va conduce iar poten ţialul în baza acestuia va fi de aproximativ 0,7V, insuficient
pentru a deschide tranzistorul Q2. În aceasta situaţie, la ieşire tranzistorul Q4 va fi blocat iar
tranzistorul Q3 saturat ceea ce conduce la ie şire la un potenţial reidicat corespunzător nivelului
logic “1”.
Câteva din rezultatele simulării acestui circuit sunt prezentate în figurile 1.7 şi 1.8. În
figura 1.7 este prezentată caracteristica statică de transfer a circuitului obţinută prin simularea în
curent continuu a func ţionării schemei (comanda .DC din PROGRAMUL 1.1) iar în figura 1.8 se
prezintă r ăspunsul circuitului din care se poate deduce timpul de r ăspuns la un impuls aplicat la
intrare şi timpul de propagare (comanda .TRAN din PROGRAMUL 1.1).
Poarta TTL tipică realizează funcţia logică ŞI-NU (NAND), schema electronic ă utilizată
pentru simularea acestei por ţi fiind prezentată în figura 1.9 (în realitate, la construc ţia circuitului
- 12 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
11
3
Q3
QND
2 Q2 4
D1 13
QND Q6
DN
QND
Q5 12 Q1 7
QND QND 10
V(15) V(8) VC
RS2 50 VIN1 RS1 50 5
5
VIN2 15 14 8 1
D2
V(5) VOUT DN
Q4
9
QND
VIN2 D5
DN
VIN1 D4
DN RE2
Figura 1.10. Formele de und ă la
PULSE PULSE
1K D3
DN
intrare şi ieşire, corespunzătoare
porţii NAND
- 13 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
TABELUL 1.2.
Caracteristici principale
Gama temperaturilor de Sortan ţa Tensiunea de alimentare
funcţionare Fan-out VCC(V)
MIN. MAX.
o o
0 C … +70 C 10 4.75 5.25
-55oC … +125oC 10 4.50 5.50
0oC … +70oC 10 4.50 5.50
Caracteristici electrice
Simbol Parametri Condiţii de test MIN. TIP. MAX. Uni-
tăţi
1 2 3 4 5 6 7
VIH Tensiunea de intrare în starea VCCmin, VO< 0,4V 2 - - V
“1”
VIL Tensiunea de intrare în starea VCCmin, VO> 2,4V - - 0.8 V
“0”
IIH Curent de intrare în starea “1” VCCmax, VI= 2,4V - - 40 µA
IIR Curent de intrare în starea “1” la VCCmax, VI< 5,5V - - 1 mA
tensiune de intrare 5,5V
-IIL Curent de intrare în starea “0” VCCmax, VI< 0,4V - - 1,6 mA
VOH Tensiunea de ieşire în starea “1” VCCmin, VO< 0,8V 2,4 - - V
-IO= 0,8 mA
VOL Tensiunea de ieşire în starea “0” VCCmin, VI< 2V - - 0,4 V
IO= 16 mA
-IOS Curent de scurtcircuit la ieşire VCCmax, VI= 0V 18 - 55 mA
20 - 55 mA
ICCL Curent de alimentare pe capsulă VCCmax, VI< 5,0V - 12 22 mA
ICCH Curent de alimentare pe capsulă VCCmax, VI= 0V - 4 8 mA
-VIK Tensiune pe diodele de limitare VCCmin, II= 10mA - - 1,8 V
TA= +25oC
Caracteristici dinamice
t pLH Timp de propagare la cre şterea 11 22 ns
semnalului de ieşire CL=15pF
t pHL Timp de propagare la R L=400Ω 7 15 ns
descreşterea semnalului de ie şire
- 14 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
puterii consumate obţinându-se prin mărirea tuturor rezistenţelor circuitului.
Pentru simulare poate fi folosit
programul 1.1, evident cu introducerea
modificărilor operate asupra circuitului
40K 20K conform figurii 1.11.
3 Q6
QND
2 Q2 4 Q3
QND QND Q7 13
QND
Q5 12 Q1 7
QND QND 10
- 15 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
schema prezentată în figura 1.12 se constat ă că tranzistorul Q3 nu se satureaz ă niciodată deoarece
joncţiunea sa colector-bază nu poate fi polarizat ă direct. Tensiunea colector-bază a tranzistorului
Q3 este egală cu tensiunea colector-emitor a tranzistorului Q6 care este totdeauna pozitiv ă (chiar
şi atunci când Q6 este saturat).
O altă observaţie care trebuie f ăcută se refer ă la valorile rezistenţelor din circuit care, a şa
cum s-a ar ătat, sunt mai mici în figura 1.12 fa ţă de figura 1.9.
Pentru simulare poate fi folosit programul 1.1, evident cu introducerea modific ărilor
operate asupra circuitului conform figurii 1.12.
Parametrii familiei logice HTTL, diferiţi de cei prezentaţi în tabelul 1.2 sunt, aşa cum era
de aşteptat, cei care se refer ă la consumul circuitului şi la caracteristicile dinamice. În tabelul 1.3
sunt prezentate numai mărimile care difer ă de cele date în tabelul 1.2.
TABELUL 1.3.
Caracteristici electrice
Simbol Parametri Condiţii de test MIN. TIP. MAX. Unităţi
1 2 3 4 5 6 7
IIH Curent de intrare în starea -
VCCmax, VI= 2,4V - 50 µA
“1”
-IIL Curent de intrare în starea VCCmax, VI< 0,4V - - 2 mA
“0”
-IOS Curent de scurtcircuit la VCCmax, VI= 0V 40 - 100 mA
ieşire
ICCL Curent de alimentare pe VCCmax, VI< 5,0V - 26 40 mA
capsulă
ICCH Curent de alimentare pe VCCmax, VI= 0V - 10 16,8 mA
capsulă
Caracteristici dinamice
t pLH Timp de propagare la 5,9 12 ns
creşterea semnalului de ieşire CL=15pF
t pHL Timp de propagare la R L=400Ω 6,2 12 ns
descreşterea semnalului de
ieşire
- 16 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
1.3.4. Familia TTL Schottky
În cazul acestei subfamilii exist ă două clase tehnologice şi anume: circuite integrate TTL
Schottky normale, compatibile cu circuitele TTL standard la nivelul sortan ţei (vezi paragraful
1.2.2), notate de obicei cu STTL şi circuite integrate TTL Schottky cu consum redus, notate de
obicei cu LPSTTL (Low Power Schottky) sau LSTTL şi care nu mai sunt compatibile la nivelul
sortanţei cu circuitele TTL standard. Aceast ă subfamilie de circuite se caracterizeaz ă prin viteză
de lucru mai ridicat ă decât circuitele TTL standard şi consum mai redus (la circuitele LPSTTL).
V2
RB1 RK
5V RL1
15K 1K
8.75K
8
17 QE
QND VLOA
RL2
5V
8K
DL 9
D2 1
D1
D2
18
QL2
QND
RC2 10
30 RB2 DC5 D2 V(2) VOUT
DC2 D2 D12
15K 2
D2
19
DC4 D2
RC4 60
DC1 D2 RC1 60 5 4 Q5 R14
23 22 Q2 11 QND 20K
QND
7 3
Q4
24 Q1 QND
QND D2
D2 RS2 50
15 14 Q6
25 RE1
QND
600
V(25) RC3 RE2
12
VIN 10 600
DC3 D2
13 21
V3 DE1
PULSE D2
20 DE2
Q3
D2
QND
Reducerea duratei de via ţă a purtătorilor minoritari se realizeaz ă prin doparea siliciului cu
aur. Doparea cu aur fiind neselectiv ă toate tranzistoarele din structur ă devin de comuta ţie, chiar şi
cele care nu lucreaz ă la saturaţie. Acest lucru se explică prin faptul că doparea cu aur duce la
creşterea curentului de recombinare, ceea ce are ca efect mic şorarea factorului de amplificare în
curent al tranzistorului şi deci micşorarea timpului de comutare prin sc ăderea timpului de
stocare.
Pentru evitarea satur ării tranzistoarelor din structura por ţii logice se folosesc diode
Schottky conectate între colectorul şi baza fiecărui tranzistor, astfel încât aceste diode s ă se
deschidă când joncţiunea colector-bază a tranzistorului respectiv este polarizat ă direct.
Reamintim faptul c ă dioda Schottky se bazeaz ă pe joncţiunea formată la contactul metal-semi-
conductor extrinsec (spre exemplu aluminiu cu siliciu impurificat cu impurit ăţi donoare),
joncţiune care are tensiunea de deschidere mai mic ă decât cea a unei jonc ţiuni semi-conductoare
pn iar conducţia în dioda Schottky bazându-se pe purt ători majoritari, nu apare sarcin ă stocată şi
deci timpii de comutare sunt extrem de mici. În acest fel, la polarizarea direct ă a joncţiunii
- 17 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
colector bază a tranzistorului, dioda Schottky se deschide împiedicând intrarea în satura ţie a
tranzistorului.
Schema electrică utilizată pentru simularea unei por ţi logice în tehnologie STTL este
prezentată în figura 1.13, programul de simulare este programul 1.2 iar rezultatul simul ării este
dat în figura 1.14.
PROGRAMUL 1.2
RB2 7 6 15K 2
RK 16 8 1K
QE 8 17 9 QND 1.10 1.09
D1 9 10 D2
D12 10 11 D2 s
t
l
o
s
t
l
o
V
D2 11 15 D2
V n
n i
i 1.09 T 1.09
N
I U
V O
RC3 15 13 10 V
Q3 13 20 0 QND
RS2 15 14 50 1.09 1.09 1
DC3 20 13 D2
RL1 16 17 8.75K
DL 17 18 D2
1.09 1.09
- 18 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
Schema utilizată în figura 1.13 are un caracter teoretic şi permite studiul prin simulare
a proprietăţilor por ţilor logice de tip STTL. În realitate pentru realizarea unei astfel de por ţi
sunt utilizate tranzistoare Schottky a c ărui schemă DS
C
TABELUL 1.4.
Caracteristici electrice
Simbol Parametri Condiţii de test MIN. TIP. MAX. Unităţi
1 2 3 4 5 6 7
VIH Tensiunea de intrare în VCCmin, VO< 0,4V 2 - - V
starea “1”
VIL Tensiunea de intrare în VCCmin, VO> VOHmin - - 0.8 V
starea “0”
IIH Curent de intrare în starea VCCmax, VI= 2,7V - - 20 µA
“1”
IIR Curent de intrare în starea VCCmax, VI = 7V - - 0,1 mA
“1” la tensiune de intrare
5,5V
-IIL Curent de intrare în starea VCCmax, VI = 0,4V - - 0,4 mA
“0”
VOH Tensiunea de ieşire în VCCmin, VI = VILmax 2,7 - - V
starea “1” -IO= 0,4 mA
VOL Tensiunea de ieşire în VCCmin, VI = 2V - - 0,4 V
starea “0” IO= 4 mA
-IOS Curent de scurtcircuit la VCCmax, VI= 0V 15 - 100 mA
ieşire
ICCL Curent de alimentare pe VCCmax, VI = 4,5V - 2,4 4,4 mA
capsulă
ICCH Curent de alimentare pe VCCmax, VI = 0V - 0,8 1,6 mA
capsulă
-VIK Tensiune pe diodele de VCCmin, -II= 18mA - - 1,5 V
limitare TA= +25oC
- 19 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
IN
ULSE
DZ
familia circuitelor logice DTL
13
D5 RSARCINA
BZX796V2
(Diode Transistor Logic) a
4 Q1 14
DN 10K
căror
R1
poartă QND
logică
fundamentală este construită cu
3K Q2
QND
tranziţie la jumătatea
2.00
acestui interval;
- realizarea unui ciclu
1
de histerezis, care
duce la mărirea
-2.00
caracteristicii de
Figura 1.17. Caracteristica de transfer a inversorului
HLL
transfer.
Primul procedeu este caracteristic
familiilor de circuite logice cu imunitate ridicat ă la perturba ţii. Al doilea procedeu se
utilizează în cadrul familiilor de circuite logice din seria normal ă, care conţin triggere Schmitt
- 20 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
integrate, ce se introduc în sistemele numerice în locurile unde ac ţionează perturbaţii
importante.
În schema din figura 1.16 este prezentat ă poarta fundamental ă a familiei logice HLL.
Pentru simulare s-a folosit programul 1.3. Cu ajutorul programului de simulare se poate
obţine atât caracteristica de transfer a por ţii (utilizând comanda .DC) cât şi viteza de r ăspuns a
acesteia (utilizând comanda .TRAN).
În schema din figura 1.16, dioda zener DZ introduce o deplasare de nivel de
aproximativ 6V. În felul acesta se ob ţine deplasarea dorită a zonei de tranziţie a caracteristicii
de transfer a circuitului logic şi creşterea corespunzătoare a imunităţii la perturba ţii. Trebuie
f ăcută însă observaţia că ridicarea
imunităţii la perturbaţii se face în
detrimentul altor parametri ai por ţii
39.0 8.05
logice.
29.0 4.05
Caracteristica de transfer a
s
t
l s
inversorului HLL este prezentat ă în
figura 1.17; este interesant s ă se facă o
o t
l
V o
n V
i
19.0 n
i 51.3M 1
T
U N
I
9.00 -3.95
cea prezentată în figura 1.7 pentru
inversorul TTL standard. Din figura 1.17
se observă faptul că nivelele logice de
-1.00 -7.95
comutare a por ţii HLL sunt mult mai
100.0N 300N mari decât în cazul por ţii TTL.
500N 700N
WFM.1 VIN vs. TIME in Secs
900N
PROGRAMUL 1.3.
*INCLUDE DIODE.LIB
.DC VIN 0 15 0.15
.TRAN 1NS 1US
.PRINT TRAN V(7) V(13)
.PRINT DC V(13)
.MODEL DN D RS=40 TT=0.1NS
+ CJO=0.9PF
.MODEL QND NPN BF=50 RB=70 RC=40
+ CCS=2PF TF=0.1NS TR=10NS
+ CJE=0.9PF CJC=1.5PF PC=0.85 VA=50
*ALIAS V(7)=VIN
*ALIAS V(13)=VOUT
D2 1 7 DN
D3 2 1 DN
D4 3 2 DN
R1 4 11 3K
R2 11 0 6K
Q1 13 4 11 QND
- 21 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
Q2 14 11 0 QND
D5 13 14 DN
Q3 8 14 13 QND
R3 8 9 500
R4 14 9 9K
R5 3 9 10K
VCC 9 0 15
VIN 7 0 PULSE
+ 0 9 100NS 1NS 1NS 400NS
RSARCINA 13 0 10K
DZ 4 3 BZX796V2
.END
Schema utilizată pentru poarta ŞI-NU în tehnologie HLL este prezentat ă în figura
1.19. Dacă pe cele dou ă intr ări se aplică semnale corespunz ătoare curbelor 1 şi 2 (figura 1.20)
atunci la ieşire se obţine un semnal corespunz ător curbei 3 care respect ă tabelul de adevăr a
funcţiei logice ŞI-NU.
9
25.0 10.00
R5 VCC
R4 R3
10K 15
9K 500
D1 DN 8
V(6) 15.0 0 1
VIN1 6
Q3
QND s
t
l
o
s
t
l
o
V(7) D2 DN D3 DN D4 DN V(13)
V
n
i 5.00
V
n -10.00
i
2 1
VIN2 7 1 2 3 VOU N
I
V
N
I
V
VIN2 13
IN1 DZ D5 3
PULSE R6 -5.00 -20.0
PULSE BZX796V2 DN 10K
4 Q1 14
QND
-15.0 -30.0
R1
3K Q2
QND 100.0N 300N 500N 700N 900N
WFM.1 VIN1 vs. TIME in Secs
11
TABELUL 1.5.
Caracteristici principale
Gama temperaturilor de Sortan ţa Tensiunea de alimentare
funcţionare Fan-out VCC(V)
MIN. MAX.
o o
0 C … +70 C 10 13,5 17
-25oC … +85oC 10 13,5 17
Caracteristici electrice
Simbol Parametri Condiţii de test MIN. TIP. MAX. Unităţi
1 2 3 4 5 6 7
VIH Tensiunea de intrare în VCCmin, VO< 1,7V 7,5 - - V
starea “1” IO = 18 mA
- 22 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
TABELUL 1.5. (continuare)
1 2 3 4 5 6 7
VIL Tensiunea de intrare în VCCmin, VO> 12V - - 4,5 V
starea “0” IO = 0,1 mA
IIH Curent de intrare în starea VCCmax, VI= 17V - - 1 µA
“1” IO = 0 mA
-IIL Curent de intrare în starea VCCmax, VI = 1,7V - - 1,8 mA
“0” IO = 0 mA
VOH Tensiunea de ieşire în VCCmin, VIL 12 - - V
starea “1” IO= 0,1 mA
VOL Tensiunea de ieşire în VCCmax, VIH - - 1,7 V
starea “0” IO= 18 mA
-IOS Curent de scurtcircuit la VCCmax, VI = 0V 15 - 60 mA
ieşire V O = 0V
ICCL Curent de alimentare pe VCCmax, VI = 17V - - 16 mA
capsulă IO = 0
ICCH Curent de alimentare pe VCCmax, VI = 0V - - 8,4 mA
capsulă IO = 0
Caracteristici dinamice
t pLH Timp de propagare la 175 ns
creşterea semnalului de CL=10pF
ieşire
t pHL Timp de propagare la 175 ns
descreşterea semnalului de
ieşire
- 23 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
Schema electrică simplificată a unei por ţi ECL este prezentat ă în figura 1.21. În
această figur ă se observă cele trei grupe de circuite care formeaza poarta ECL:
• amplificatorul diferen ţial de intrare format din tranzistoarele Q1 şi Q2;
• circuitul de polarizare VBB;
• repetorul pe emitor realizat cu tranzistorul Q3.
La acest circuit nivelurile de tensiune difer ă puţin între ele (saltul de tensiune tipic
fiind de 0,8V) iar principiul de func ţionare se refer ă la comutarea de la tranzistorul Q1 la Q2
sau invers a unui curent practic constant (curentul prin rezisten ţa R1); din acest motiv aceste
circuite se mai numesc şi circuite logice cu comutare în curent.
În figura 1.21, dac ă tensiunea de intrare VIN este mai mic ă decât tensiunea de
referinţă VBB atunci tranzistorul Q1 este blocat iar Q2 conduce iar prin rezisten ţa R1 trece un
curent cu valoarea I O. Valorile R1, R3 şi VBB sunt astfel alese încât tranzistorul Q2 s ă se afle
în regiunea activă normală el funcţionând în clas ă A. Atunci când VIN=VBB atunci prin cele
două tranzistoare circul ă acelaşi curent (egal cu I O/2). Creşterea tensiunii VIN duce la
creşterea tensiunii pe rezistenţa R1 deoarece:
1.78
Q1. Caracteristica de transfer a por ţii este
prezentată în figura 1.22.
De asemenea din figura 1.21 se remarc ă
1.77
faptul că este foarte simpl ă introducerea unei ie şiri
1.00 3.00 5.00
suplimentare care să reprezinte valoarea logic ă
7.00
WFM.1 VOUT vs. VIN in Volts
9.00
- 24 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
C2 C3
R17 350 5P 5P
RC1 RC2 R6
80 135 80 R7
80
2 5 V4
-5
Q1 Q10
QSTD Q8
QSTD
Q2 QSTD
3 Q9 7 9 4 Q7
QSTD
QSTD QSTD
11 15 V(11) NVOUT
V(6)
V(8) VIN2 1 D4
VIN1 D3 DN
8 6 DN
14 10
RE R15 R8 V(15) VOUT
RIN1 RIN2
340 125
V6 50 V2 50 R16 15
R9
PULSE PULSE 125
13
Acest mod de conectare a circuitului de mas ă (diferit de cel obi şnuit) va fi explicat în
continuare. Sursa de alimentare alimenteaz ă simultan mai multe por ţi logice care comut ă şi
ale căror comutaţii pot produce curen ţi tranzitorii. Curen ţii tranzitorii creaz ă pe inductanţe sau
chiar pe impedanţa finită a sursei de alimentare ni şte tensiuni care sunt echivalente cu
înserierea cu sursa de alimentare a unei tensiuni perturbatoare. Pentru atenuarea efectului
acestor tensiuni perturbatoare asupra circuitelor logice circuitul de mas ă trebuie format la
borna pozitiv ă a sursei de alimentare. Un alt motiv pentru care se adopt ă circuitul de mas ă la
borna pozitivă a sursei de alimentare este protec ţia la scurtcircuit a tranzistoarelor de ie şire.
Din figura 1.23 se vede c ă un scurtcircuit la mas ă a uneia din ie şiri nu poate duce la
distrugerea tranzistorului de ie şire, sursa debitând pe o rezisten ţă egală cu R8 sau R9.
Programul de simulare a circuitului din figura 1.23 este programul 1.4, rezultatul
simulării fiind prezentat în figura 1.24.
PROGRAMUL 1.4.
- 25 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
Q7 0 2 11 QSTD
Q8 0 5 15 QSTD
V2 13 6
-500M -240M
+ PULSE -1.0 -1.8
+ 5MS 1NS 1NS 10MS
R6 0 15 80 1
R7 0 11 80
R8 15 13 125 -700M -440M
R9 11 13 125
C2 0 15 5P
C3 0 11 5P s
t
s
t
l
l o
V4 13 0 -5 o
V
n
V
n
i
2
i
Q9 2 3 1 QSTD T
U
-900M T -640M
U
O
RIN1 8 3 50 O
V
V
N
V6 13 8 PULSE
+ -1.0 -1.8 0
+ 1NS 1NS 10MS -1.10 -840M
R15 9 13 3
Q10 0 4 9 QSTD 4
D3 4 14 DN
D4 14 10 DN
R16 10 13 15 -1.30 -1.04
R17 4 0 350
Q1 2 7 1 QSTD
.END 2.00M 6.00M 10.0M 14.0M
WFM.4 NVOUT vs. TIME in Secs
18.0M
Este demn de remarcat faptul c ă circuitul din figura 1.23 realizeaz ă la ieşire funcţiile logice
SAU şi SAU-NU în logic ă pozitivă sau funcţiile ŞI şi ŞI-NU în logică negativă.
2
1.3.7. Circuite integrate logice I L
Circuitele în tehnologia I 2L (Integrated
V(7) Y1 Injection Logic – Logica integrat ă de injecţie) datorită
VCC
Q1 V(2) Y2 avantajelor pe care le aduc şi anume: viteză de lucru
comparabilă cu circuitele construite în tehnologie
bipolar ă, densitate de integrare a componentelor mare
X
Q2
(în unele situa ţii mai mare decât cea permis ă de
tehnologia MOS), putere consumat ă scăzută
(comparabilă cu cea a circuitelor în tehnologie
CMOS) şi capacitate la ieşire foarte mică, au dus la
Figura 1.25. Schema de principiu a
2 dezvoltarea unor componente cu func ţii complexe larg
inversorului I L
utilizate în tehnica digital ă.
Schema electrică de principiu a unei por ţi în tehnologie I 2L (sau IIL) este prezentat ă în
figura 1.25.
- 26 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
Acestă schemă foarte simplă explică posibilitatea de integrare pe scar ă largă (LSI) a
circuitelor. Elementul logic este reprezentat de tranzistorul multicolector Q2, tranzistorul Q1
având rolul de generator de curent constant.
Intrarea (X) a inversorului
este chiar baza tranzistorului Q2 iar
R1 R2
ieşirile (Y1, Y2) reprezintă
1K 1K colectoarele în gol ale aceluia şi
6
tranzistor. Evident c ă pentru
VCC
V(4) VOUT2 V(3) VOUT1 funcţionarea corect ă a circuitului
1.5V Q1
QPD
pe ieşiri trebuie conectate sarcini
4 3
V(2) VIN
corespunzătoare.
Q2 2 Q3 Dacă pe intrarea X a
QND QND
circuitului se aplică o tensiune
VIN
1.5V
egală cu zero (zero logic) atunci
curentul furnizat de tranzistorul Q1
este dirijat la masă iar tranzistorul
Q2 se blochează, ieşirile Y1 şi Y2
Figura 1.26. Circuitul utilizat pentru simularea funcţionării fiind în starea unu logic. Când pe
2
inversorului I L intrare se aplică valoarea 1 logic
(intrarea X în aer sau se aplic ă o
tensiune de 0,4 ... 0,8V) atunci tranzistorul Q2 conduce ie şirea circuitului fiind în starea zero
logic. Tensiunea de alimentare şi nivelele logice au valori foarte mici în compara ţie cu por ţile
logice construite în alte tehnologii. Astfel, dac ă VCC=1,5V, atunci tensiunea corespunz ătoare
nivelului logic zero, V L < 20mV iar tensiunea corespunz ătoare nivelului logic unu V H = 0,4 ...
0,8V.
1.60 1.50 3.50
1
s
t s
t
l l
o s
t o
V l V
o
n
i V n
i
1 800M n
i -500M 1 1.50 2
T T
U N
I U
O V O
V V
0 -2.50 -500M
200M 600M 1.00 1.40 1.80 10.0N 30.0N 50.0N 70.0N 90.0N
WFM.1 VOUT1 vs. VIN in Volts WFM.2 VOUT1 vs. TIME in Secs
Figura 1.27. Caracteristica de transfer a por ţii Figura 1.28. Comportarea dinamică a por ţii
2 2
inversoare în tehnologie I L inversoare în tehnologie I L
Schema utilizată pentru simularea por ţii inversoare este prezentat ă în figura 1.26 iar
programul de simulare este programul 1.5.
- 27 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
PROGRAMUL 1.5
Tranzistorul multicolector Q2 din figura 1.25 a fost înlocuit în schema de simulare (figura
1.26) cu tranzistoarele Q2 şi Q3. De asemenea rezistoarele R1 şi R2 au fost adăugate pentru a
asigura sarcina pe ieşirile inversorului. Rezultatele simul ării sunt prezentate în figurile 1.27 şi
1.28. Astfel în figura 1.27 este prezentat ă caracteristica de transfer a por ţii inversoare iar în
figura 1.28 comportarea dinamic ă.
În figura 1.28, prima curb ă (1) reprezint ă tensiunea de intrare iar cea de-a doua
tensiunea de ieşire.
Operatorii ŞI-NU (NAND) şi SAU (OR) deriva ţi din poarta logic ă prezentată în figura
1.25 au schemele de principiu date în figurile 1.29 şi respectiv 1.30.
Operatorul ŞI-NU din figura 1.29 se deosebe şte de inversor doar prin prezen ţa a două
borne de intrare. Dac ă una sau ambele intr ări ( X1, X2) sunt aduse în zero logic atunci ie şirea
va avea starea unu logic din cauz ă că tranzistorul Q2 este blocat a şa cum s-a ar ătat mai sus.
Dacă ambele intr ări X1 şi X2 sunt în starea unu logic atunci tranzistorul Q2 este saturat iar
ieşirea se va găsi în starea zero logic. A şa cum se va ar ăta mai târziu, acest mod de conectare
a celor dou ă intr ări, presupune ca circuitele de comand ă ale acestora să permită realizarea
funcţiilor logice cablate.
Funcţionarea circuitului SAU din figura 1.30 este şi ea uşor de în ţeles dacă observăm
că la intr ările unui circuit ŞI-NU s-au conectat dou ă inversoare. Conform teoremei lui De
Morgan rezult ă că funcţia circuitului obţinut este SAU.
Circuitele realizate în aceast ă tehnologie prezint ă avantaje care le fac apte pentru
realizarea unor circuite integrate pe scar ă largă cum sunt memoriile, microprocesoarele, etc.
Ele sunt utilizate pe scar ă largă în realizarea bunurilor de larg consum din cauz ă că pot fi
alimentate la tensiuni mici (pân ă la 1,5V) şi au un consum redus.
- 28 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
V(7) Y1
VCC V(2) Y2
Q4
Q1
Q5
V(3) Y1
Q2
VCC
V(2) Y2
Q1
X1
Q2
V(1) X2
V(1) X1 X2
Q3
• prezintă o excursie mic ă a tensiunii pentru nivelele logice (<20mV pentru
valoarea “0” logic şi 0,4V ... 0,8V pentru valoarea “1” logic) şi capacităţi
reduse ale jonc ţiunilor ceea ce permite lucrul la frecven ţe relativ mari;
• au o tensiune de alimentare redus ă (până la 1,5V), circuitul putând fi
alimentat de la pile electrice standard;
• datorită simplităţii (lipsesc rezistenţele) se obţin densităţi de integrare
comparabile sau superioare celor din familia MOS;
• proiectarea acestor circuite este simplă (nu există practic etape
intermediare între schema logic ă şi topologia circuitului electric);
• au o gamă largă a curenţilor de alimentare . Se poate optimiza consumul
unui circuit dat fixând curentul de injec ţie la valoarea minim ă pentru
obţinerea vitezei cerute;
• pot fi combinate cu celelalte circuite logice realizate în tehnologie bipolar ă
(TTL, ECL) folosind interfe ţe de putere specifice.
- 29 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
1.4. Circuite integrate logice în tehnologie MOS (unipolară)
VIN
• tehnologia nu este indicat ă în cazul PULSE
funcţiilor analogice.
Dintre tendinţele de
dezvoltare ale acestei tehnologii
sunt remarcabile rezultatele
obţinute în domeniul circuitelor
cuplate prin sarcin ă (CCD –
Charge Coupled Devices), în
domeniul circuitelor NMOS
(nitride/oxide gate insulation) sau
a biocircuitelor.
În construcţia por ţilor
logice în tehnologie MOS
rezistenţele de sarcină sunt
reprezentate tot de tranzistoare
MOS care permit realizarea unor
Figura 1.33. Caracteristica de transfer a inversorului MOS
rezistenţe active de valori ridicate
(ceea ce este de regul ă dificil în
- 30 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
tehnologia bipolar ă). Există două posibilităţi de utilizare a tranzistorului MOS în calitate de
rezistenţă activă:
• prin legarea por ţii la sursa de alimentare, caz în care rezisten ţa intervine numai atunci când
tranzistorul MOS activ legat în serie cu rezisten ţa activă conduce (fig. 1.31.a);
• prin comandarea por ţii tranzistorului MOS folosit ca rezistenţă activă (fig. 1.31.b), caz în care
această rezistenţă intervine doar pe durata impulsului de tact φt.
În figura 1.32. este prezentat un inversor MOS static. Tranzistorul amplificator (driver)
M1 şi tranzistorul sarcină M2 sunt alimentate în permanen ţă. Tranzistorul M1 func ţionează
întotdeauna în regim de îmbog ăţire deoarece este mai convenabil ca el s ă fie blocat când
tensiunea pe poarta sa este sub tensiunea de prag. Tranzistorul de sarcin ă M2 poate funcţiona în
general atât în regim de îmbog ăţire cât şi în regim de s ăr ăcire. Programul de simulare
corespunzător inversorului MOS static
este programul 1.6.
PROGRAMUL 1.6
- 31 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
Tranzistorul M2 este în regiunea de satura ţie (funcţionând ca generator de curent) din cauz ă că
grila acestuia este legată la tensiunea de alimentare VDD. Fiind vorba de un inversor, dac ă la
intrare se aplică tensiunea VOL atunci la ieşire vom obţine tensiunea VOH şi reciproc, aplicarea
unei tensiuni VOH la intrare duce la ob ţinerea unei tensiuni VOL la ieşire. Aşa cum este normal,
circuitul inversor va fi comandat pe intrare de un circuit de aceea şi natur ă (din aceeaşi familie), şi
din acest motiv putem defini pe figura 1.33 care reprezint ă caracteristica de transfer a
inversorului, obţinută prin simularea
M2
TMN2
VDD
circuitului din figura 1.32 cu ajutorul
10
programului 1.6, nivelele tensiunilor
logice VILmin, VILmax, VIHmin, VIHmax,
V(1) VOU
VOLmin, VOLmax, VOhmin şi VOHmax.
Dreptele 1 şi 2 din figura 1.33 cu panta
M3
TMN1 egală cu –1 definesc pe caracteristica de
M1
TMN1
transfer regiunea de tranzi ţie între stări.
V3
PULSE
VIN În acest fel se obţin marginile de
RG
10G CG
zgomot ML şi MH (relaţia 1.3 paragraful
0.01P
1.2.1).
Rezultatul simulării pentru
Fig. 1.35. Poarta de transmisie
comportarea dinamică a por ţii este
prezentat în figura 1.34. Deşi
tranzistorul MOS intrinsec comut ă
rapid (sunt dispozitive ce func ţionează
23.0 40.0 cu purtători majoritari) şi au timpi de
comutare intrinseci mici (de ordinul a
unei nanosecunde), viteza de comutare
13.0 30.0 se reduce cu aproximativ trei ordine de
1
Fig. 1.36. Comportarea por ţii de transmisie la aplicarea canalului în starea blocat ă, permite o
unui singur impuls de tact mare flexibilitate în realizarea func ţiilor
1. Impulsul de tact (V3). 2. Tensiunea pe condensatorul logice comparativ cu tehnologia
CG. 3. Tensiunea la ie şirea inversorului. bipolar ă. Astfel, pot fi realizate simplu
funcţii de multiplexare şi
demultiplexare, registre de deplasare,
memorii, număr ătoare, linii de întârziere, etc. cu parametri şi funcţionalitate mult superioare. Este
de remarcat aici posibilitatea ob ţinerii atât a por ţilor statice cât şi a celor dinamice.
Por ţile logice prezentate până acum sunt por ţi logice statice şi se caracterizează prin aceea
- 32 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
că starea ieşirii por ţii logice se menţine neschimbată atât timp cât starea logic ă a intr ărilor r ămâne
neschimbată şi se menţine tensiunea de alimentare. În cazul por ţilor logice dinamice aceste
condiţii nu mai sunt suficiente, fiind necesar ă reîmprospătarea periodică a informaţiei. Pentru a
exemplifica acest lucru se va prezenta în continuare poarta de transmisie.
Schema electrică a por ţii de transmisie este prezentată în figura 1.35. Aceast ă poartă este
alcătuită în esenţă dintr-un inversor MOS static (tranzistoarele M1 şi M2) ce are pe intrare
condensatorul CG şi comutatorul M3 prin intermediul c ăruia se aplică tensiunea de intrare VIN.
Pe poarta tranzistorului M3 se aplic ă impulsuri de tact de la sursa V3. Rezisten ţa RG a fost
introdusă în scopul de a permite modificarea curentului de desc ărcare a condensatorului CG în
aşa fel încât s ă se poată simula rezistenţa de izolaţie faţă de substrat.
Pentru a inţelege funcţionarea por ţii de transmisie vom aplica pe poarta tranzistorului M3
un singur impuls aşa cum se arată
24.0 40.0
în figura 1.36. La aplicarea
impulsului tranzistorul M3 se
deschide iar tensiunea de intrare
14.0 30.0
V3 se aplică la intrarea
inversorului încărcând în acelaşi
1
- 33 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
PROGRAMUL 1.7
- 34 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
1.4.2. Familia NMOS
Ca şi familia PMOS întâlnim două variante şi anume: tehnologia NMOS cu por ţi de
aluminiu şi tehnologia NMOS cu por ţi de siliciu.
La baza tehnologiei NMOS cu poart ă de aluminiu stau tranzistoarele MOS cu canal n, la
care electrodul poartă (grilă) este realizat din aluminiu. Din cauz ă că mobilitatea electronilor în
cristalul de siliciu este de trei ori mai mare decât cea a golurilor, por ţile realizate în tehnologie
NMOS vor avea o viteză de operare mai mare decât cele corespunz ătoare realizate în tehnologie
PMOS.
Principalele avantaje ale tehnologiei NMOS cu por ţi de aluminiu sunt reprezentate de:
viteză de operare relativ ridicat ă (30ns/poartă), nivel ridicat de integrare, necesitatea unei singure
surse de alimentare (+5V), putere disipat ă redusă şi compatibilitate cu tehnologia TTL.
La baza tehnologiei NMOS cu poart ă de siliciu stau tranzistoarele MOS cu canal n, la
care electrodul poart ă (grilă) este realizat din siliciu policristalin.
Principalele avantaje ale tehnologiei NMOS cu por ţi de siliciu sunt reprezentate de: vitez ă
ridicată de operare (20ns/poart ă), nivel de integrare
R1
1P
foarte mare, necesitatea unei singure tensiuni de
3 6 alimentare (+5V), putere disipată pe poartă scăzută şi
compatibilitate cu tehnologia TTL.
M1 VDD
2 4
TMP 15V
1.4.3. Familia CMOS
Familia logică CMOS este reprezentativă
1
pentru tehnologia MOS având parametrii cei mai
V(1) VOUT
apropiaţi de cei ai unei familii logice ideale.
5
M2 Denumirea acestei familii CMOS (complementary
TMN symmetry metal-oxide-semiconductor) define şte
VIN
PULSE caracteristica de bază a acestui tip de circuite logice şi
anume faptul că por ţile logice sunt realizate cu
tranzistoare MOS complementare, unul cu canal n şi
celălalt cu canal p. Cele două tranzistoare sunt
Fig. 1.38. Invesorul CMOS
fabricate pe aceeaşi plachetă de siliciu ceea ce le
1.20M 27.8
14.0
200U 17.8 1
10.00
2
s
t
l
n o
s i V
t
l ]
I n
i
o [
V 1 -800U T 7.82
R U
n
i @ O
T 6.00 V
U
O
V
-1.80M -2.18 3
2.00
1
-2.80M -12.2
-2.00
5.00N 15.0N 25.0N 35.0N 45.0N
WFM.2 VOUT vs. TIME in Secs
- 35 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
confer ă proprietăţi simetrice cât mai apropiate.
Inversorul CMOS este prezentat în figura 1.38. O tensiune pozitiv ă aplicată pe intrare va
deschide tranzistorul MOS cu canal n (M2) şi va bloca tranzistorul MOS cu canal p (M1) iar o
tensiune negativă va deschide tranzistorul M1 şi-l va bloca pe M2. Întrucât grilele perechii de
tranzistoare MOS sunt legate împreună, unul din cele dou ă tranzistoare este întotdeauna blocat.
Astfel, în regim static nu va exista o cale direct ă de curent între punctele de alimentare, curentul
care circulă fiind egal cu curentul rezidual al unui tranzistor MOS blocat. Având în vedere faptul
că ieşirea unei por ţi CMOS alimentează o intrare de aceea şi natur ă (grila unor tranzistoare MOS
conectate împreună cu rezistenţă de izolaţie foarte mare) putem spune c ă puterea statică
consumat ă de dispozitivul CMOS este, practic, nul ă.
În figura 1.38 rezistorul R1 nu face parte din configura ţia inversorului CMOS.
Introducerea rezistorului a fost necesar ă pentru a măsura curentul absorbit de poarta inversoare
CMOS de la sursa de alimentare VDD.
În figura 1.39 este prezentat ă caracteristica de transfer a por ţii inversoare CMOS obţinută
prin simulare cu ajutorul programului 1.8 (comanda .DC).
În figura 1.40 este prezentat ă comportarea dinamică a por ţii inversoare CMOS, obţinută
cu ajutorul comenzii .TRAN în programul 1.8. Pe caracteristicile dinamice a fost trasat şi curentul
prin rezistorul R1 pentru a ar ăta faptul că acest tip de poart ă prezintă un consum foarte redus
chiar şi în regim dinamic.
PROGRAMUL 1.8.
Principalele caracteristici ale circuitelor logice CMOS, cunoscute pe plan interna ţional sub
denumirea de seria CMOS 4000B, sunt prezentate în tabelul 1.6. În func ţie de tipul capsulei
folosite pentru circuitul integrat sunt posibile diferite temperaturi de lucru, de stocare sau tensiuni
de alimentare. Principalele tipuri de capsule utilizate sunt: capsule din plastic, capsule ceramice
“frit-seal” şi capsule ceramice multistrat. În tabelul 1.6. s-au folosit urm ătoarele notaţii:
• E – pentru circuite în capsul ă din plastic operând în gam ă normală de temperaturi;
• F - pentru circuite în capsul ă ceramică “frit-seal” operând în gam ă normală de
temperaturi;
- 36 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
• G - pentru circuite în capsul ă ceramică multistrat operând în gamă extinsă de
temperaturi;
• H - pentru circuite în capsul ă ceramică “frit-seal” operând în gamă extinsă de
temperaturi.
TABELUL 1.6.
Valori limit ă absolut ă
Simbol Parametri MIN. MAX. Unităţi
1 2 3 4 5
VDD Tensiunea de alimentare:
- tipurile G şi H -0,5 20 V
- tipurile E şi F -0,5 18 V
VI Tensiunea de intrare -0,5 VDD+0,5 V
II Curentul continuu la intrare (orice intrare) _
+ 10 mA
Ptot Puterea totală disipată pe capsulă 200 mW
Pd Puterea disipată pe tranzistorul de ie şire, pe
întreg domeniul de temperaturi de operare (T A) 100 mW
TA Gama temperaturilor de operare:
o
- tipurile G şi H -55 +125 C
o
- tipurile E şi F -40 +85 C
o
Tstg Gama temperaturilor de stocare - 65 +150 C
Valori recomandate pentru utilizare
Sim- Parametri MIN. MAX. Uni-
bol tăţi
VDD Tensiunea de alimentare:
- tipurile G şi H 3 18 V
- tipurile E şi F 3 15 V
VI Tensiunea la intr ări 0 VDD V
TA Gama temperaturilor de operare:
o
- tipurile G şi H -55 +125 C
o
- tipurile E şi F -40 +85 C
Caracteristici electrice statice
Sim- Parametri Condiţii de test MIN TIP MAX Uni-
bol VI VO Io VD tăţi
V V A D
V
1 2 3 4 5 6 7 8 9 10
IL Curent static de Tip 0/5 5 0,25 0,25 7,5
alimentare pe G,H 0/10 10 0,5 0,5 15 µA
circuit (por ţi) 0/15 15 1 1 30
0/20 20 5 5 150
Tip 0/5 5 1 1 7,5
E,F 0/10 10 2 2 15 µA
0/15 15 4 4 30
- 37 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
TABELUL 1.6. (continuare)
1 2 3 4 5 6 7 8 9 10
IL Curent static de Tip 0/5 5 1 1 30
alimentare pe G,H 0/10 10 2 2 60 µA
circuit (buffere 0/15 15 4 4 120
şi bistabile) 0/20 20 20 20 600
Tip 0/5 5 4 4 30
E,F 0/10 10 8 8 60 µA
0/15 15 16 16 120
IL Curent static de Tip 0/5 5 5 5 150
alimentare pe G,H 0/10 10 10 10 300 µA
circuit (MSI) 0/15 15 20 20 600
0/20 20 100 100 3000
Tip 0/5 5 20 20 150
E,F 0/10 10 40 40 300 µA
0/15 15 80 80 600
VOH Tensiune de ieşire în 0/5 <1 5 4,95 4,95 4,95
starea SUS 0/10 <1 10 9,95 9,95 9,95 V
0/15 <1 15 14,95 14,95 14,95
VOL Tensiune de ieşire în 0/5 <1 5 0,05 0,05 0,05
starea JOS 0/10 <1 10 0.05 0,05 0,05 V
0/15 <1 15 0,05 0,05 0,05
VIH Tensiune de intrare în 0,5/4,5 <1 5 3,5 3,5 3,5
starea SUS 1/9 <1 10 7 7 7 V
1,5/13,5 <1 15 11 11 11
VIL Tensiune de intrare în 4,5/0,5 <1 5 1,5 1,5 1,5
starea JOS 9/1 <1 10 3 3 3 V
13,5/1,5 <1 15 4 4 4
IOH Curent de ieşire Tip 0/5 2,5 5 -2 -1,6 -1,15
în starea SUS G,H 0/5 4,6 5 -0,64 -0,51 -0,36 µA
0/10 9,5 10 -1,6 -1,3 -0,9
0/15 13,5 15 -4,2 -3,4 -2,4
Tip 0/5 2,5 5 -1,53 -1,36 -1,1
E,F 0/5 4,6 5 -0,52 -0,44 -0,36 mA
0/10 9,5 10 -1,3 -1,1 -0,9
0/15 13,5 15 -3,6 -3 -2,4
IOL Curent de ieşire Tip 0/5 0,4 5 0,64 0,51 0,36
în starea JOS G,H 0/10 0,5 10 1,6 1,3 0,9 mA
0/15 1,5 15 4,2 3,4 2,4
Tip 0/5 0,4 5 0,52 0,44 0,36
E,F 0/10 0,5 10 1,3 1,1 0,9 mA
0/15 1,5 15 3,6 3 2,4
- 38 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
TABELUL 1.6. (continuare)
1 2 3 4 5 6 7 8 9 10
IIL, IIH Curent rezidual Tip
de intrare G,H 0/18 Oricare 18 _+ 0,1 _+ 0,1 _+ 1 µA
Tip intrare
E,F 0/15 15 _+ 0,3 _+ 0,3 _+ 1 µA
IOH, Curent rezidual Tip
IIH de ieşire în 3 G,H 0/18 18 _+ 0,4 _+ 0,4 _+ 12 µA
stări Tip
E,F 0/15 15 _+ 1 _+ 1 _+ 7,5 µA
CI Capacitate de
intrare 7,5 pF
Marginea de zgomot pentru nivel logic SUS (tensiune ridicat ă - “1” logic) şi JOS
(tensiune scăzută - “0” logic) este:
D2
IESIRE statică acumulată pe grilă poate produce
D2 str ă pungerea stratului de dioxid de siliciu (care
are o tensiune de str ă pungere de 60V) şi deci
VSS distrugerea tranzistorului MOS. Din acest
VSS motiv circuitele realizate cu tranzistoare MOS
pot fi prevăzute cu reţele de protecţie la
Fig. 1.41. Re ţea de protecţie utilizată la circuite descărcări electrostatice. O astfel de reţea,
CMOS
utilizată la unele circuite CMOS este prezentat ă
în figura 1.41. În aceast ă figur ă dioda D1 este o re ţea distribuită diodă-rezistor p+ - substrat şi are
o tensiune de str ă pungere în domeniul 30...50V. Dioda D2 este o diod ă de separare n+ p (insulă p)
şi are o tensiune de str ă pungere de ordinul 30...40V. Se recomandă totuşi ca manipularea
circuitelor realizate cu tranzistoare MOS s ă se facă cu precauţie în aşa fel încât să se evite apariţia
unor tensiuni electrostatice sau a unor tensiuni tranzitorii periculoase. În acest scop circuitele se
păstrează în ambalaje metalizate care s ă asigure suprafeţe echipotenţiale, manipularea se face
utilizând coliere de conectare la p ământ (potenţial nul) a persoanelor care efectueaz ă această
- 39 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
activitate, uneltele utilizate şi suprafeţele de lucru fiind şi ele conectate la poten ţial nul. De
asemenea este strict interzisă conectarea sau deconectarea circuitelor în montaje aflate sub
tensiune.
Dacă la intr ările circuitului se utilizează un generator de impulsuri de mic ă impedanţă sau
o sursă de alimentare separat ă, atunci sursa de alimentare trebuie conectat ă prima. Ordinea se
inversează la decuplare, când sursa de alimentare principal ă trebuie decuplată ultima. Mai precis,
trebuie respectată în permanenţă recomandarea de operare: 0 ≤ VI ≤ VDD sau, mai general: VSS ≤
VI ≤ VDD unde VSS este cea mai mică tensiune din circuit.
Pentru evitarea tensiunilor tranzitorii ce pot ap ărea la conectarea sau deconectarea
tensiunii de alimentare este recomandabil s ă nu fie înseriate rezistenţe pe circuitul de alimentare.
Inversarea tensiunii de alimentare este strict interzis ă fiind necesar să fie respectată
întotdeauna relaţia: VDD – VSS > -0,5V.
Toate intr ările por ţilor logice trebuie conectate la un poten ţial bine stabilit. Lăsarea unei
intr ări în gol poate for ţa poarta să funcţioneze în regiunea liniar ă şi astfel prin dispozitiv vor trece
curenţi mari care pot s ă-l distrugă.
Pentru a evita conduc ţia diodelor de pe ie şiri sarcinile ieşirilor nu vor fi cuplate la valori
mai mari decât valorile tensiunilor de alimentare VDD sau mai mici decât poten ţialul VSS.
schema electrică rezultată va fi cea din figura 1.43 (în care s-au
reprezentat numai circuitele de ie şire a por ţilor logice). Dacă poarta
P1 prezintă la ieşire starea logică “1” iar poarta logic ă P2 prezintă la D1.1
Y
D1.2
- 40 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
distruge prin conectarea în paralel a por ţilor.
Din cele prezentate rezultă c ă pentru conectarea în paralel a por ţilor logice este necesar ă
modificarea etajului final al acestora. Aceast ă modificare este posibil ă pe două căi: prin
introducerea celei de-a treia st ări a circuitului de ieşire (starea de înaltă impedanţă) sau prin
înlocuirea unuia din tranzistoarele circuitului de ie şire a por ţii logice cu un rezistor care s ă
limiteze curentul absorbit în cazul situa ţiilor defavorabile. Cele dou ă soluţii sunt diferite din
punct de vedere a rezultatelor obţinute şi din acest motiv în general ele nu se pot substitui una pe
cealaltă.
Utilizarea celei de-a treia stări, starea de înaltă impedanţă, se face atunci când se dore şte
conectarea succesivă la intrarea unui circuit digital a mai multor circuite digitale de intrare care
folosesc pe rând linia de conexiune. Acest procedeu permite partajarea în timp a unei linii
electrice între mai multe circuite digitale (multiplexare în timp) necesitând de regul ă un circuit de
arbitrare a accesului la linia electric ă. Asupra acestui aspect, foarte important în realizarea
circuitelor digitale complexe, se va reveni mai târziu. În acest moment, principalul avantaj al
utilizării celei de-a treia st ări, este de reprezentată de faptul că pentru un circuit logic dat, se poate
schimba funcţia logică de ieşire a acestuia prin schimbarea dinamic ă (în timp), în func ţie de
necesităţi, a conexiunilor între por ţile logice ce intr ă în alcătuirea acestuia.
Înlocuirea unuia dintre tranzistoarele din circuitul de ie şire a por ţii logice cu un rezistor
permite conectarea în paralel a por ţilor logice şi funcţionarea simultană a acestora. În acst caz, a şa
cum se va ar ăta mai departe, conexiunea în sine duce la apari ţia unor funcţii logice suplimentate
(funcţia ŞI sau funcţia SAU), funcţii care nu apar ţin por ţilor logice conectate. Acest procedeu
reprezintă o metodă economică de realizare a funcţiilor logice f ăr ă utilizarea unor circuite fizice
suplimentare. Această metodă are anumite limitări care vor fi discutate în capitolul 1.5.2.
- 41 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
RC2 RC3
RB1 1.4K 100
4K
4
3 Q3
QND
2 Q2 D2 9
D1
QND DN
DN
A2
TRIS_001
Q5 12 Q1 8
QND QND VIN VOU
VCC 11 13
V(15)
RS2 50 RS1 50 5
5
VIN 15 14 7 1 16
/CE
V(5) VOUT
Q4
QND
D5 D4
VIN2
DN DN RE2
PULSE
1K
/CE
10
A1
INV 001
În figura 1.45 este prezentat inversorul TTL cu trei stări (schema electrică echivalentă şi
simbolul acestuia). Semnalul de validare al por ţii este semnalul /CE aplicat pe intrarea
inversorului A1 (realizat tot în tehnologie TTL, similar cu cel prezentat în figura 1.6). Dac ă
semnalul /CE are valoarea logică “0” la ieşirea inversorului A1 se obţine valoarea logică “1”,
echivalentă în această situaţie cu o tensiune apropiată de valoarea tensiunii de alimentare VCC
(aproximativ 5V). În această situaţie tranzistorul Q1 şi dioda D2 sunt blocate iar inversorul
funcţionează identic cu cel descris în paragraful 1.3.1 (figura 1.6), la aplicarea semnalelor de
intrare pe intrarea VIN. Dacă semnalul /CE are valoarea logică “1” atunci la ieşirea inversorului
A1 se obţine starea logică “0” care în această situaţie este echivalentă cu o tensiune de
aproximativ zero volţi. În acest caz tranzistorul Q1 este saturat ceea ce duce la blocarea
tranzistoarelor Q2 şi Q4. Tranzistorul Q3 este de asemenea blocat datorită tensiunii scăzute pe
baza acestuia (sub 0,6V) din cauza diodei D2 care intr ă în conducţie. În această situaţie,
indiferent de semnalul aplicat pe intrarea VIN, cele dou ă tranzistoare de ieşire Q3 şi Q4 sunt
blocate iar între ieşirea por ţii logice şi masă apare o rezistenţă mare
(înaltă impedanţă). Curentul care circulă în acest caz prin circuitul
de ieşire este reprezentat de curentul rezidual al tranzistoarelor de TABELUL 1.7.
ieşire (Q3 şi Q4). /CE VIN VOUT
Din descrierea f ăcută rezultă că semnalul de validare /CE 0 0 1
(Chip Enable – validare circuit) permite func ţionarea normală a 0 1 0
inversorului atunci când are valoarea logică “0” şi trece poarta în 1 X HI
starea de înaltă impedanţă atunci când are valoarea logică “1”. Din
acest motiv se spune că semnalul CE este activ în zero şi se
foloseşte notaţia /CE (se pune o bar ă în faţa simbolului sau deasupra acestuia) pentru a simboliza
acest lucru. În tabelul 1.7 se prezintă sintetic funcţionarea inversorului TTL cu trei stări (X
simbolizează “orice stare” – adică intrarea poate fi “1” logic sau “0” logic f ăr ă ca acest lucru să
aibă importanţă pentru starea ieşirii iar HI semnifică starea de înaltă impedanţă).
- 42 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
Realizarea por ţilor logice cu trei stări în tehnologie CMOS este mult mai avantajoasă
datorită proprietăţilor deosebite ale tranzistoarelor MOS în stare blocată. În acest caz curenţii
care circulă prin ieşirea por ţii în starea de înaltă impedanţă sunt practic egali cu zero (de ordinul
nA sau pA) din cauză că rezistenţa
A1 canalului unui tranzistor MOS în stare
OR2_001
6
M1 VDD
blocată este foarte mare, valoarea tipică
7
11 4
TMP 15V a curentului prin canal, în acest caz,
fiind de 10 pA pentru o tensiune de
A2
1 VSS
alimentare (VDD-VSS) de 10V.
AND2_001
LOGIC IMPUT V(1) VOUT Schema tipică a unui circuit de
5 12
M2 ieşire cu trei stări în tehnologie MOS
A3
INV_001
TMN
este prezentată în figura 1.46. Acesta
CE
2
este format dintr-un inversor CMOS
(vezi paragraful 1.4.3, fig. 1.38) şi dintr-
un circuit de comandă a ieşirii în scopul
Fig. 1.46. Circuitul de ie şire al unei porţi logice CMOS cu
trecerii acesteia în înaltă impedanţă,
trei stări
V(5) VOUT
- 43 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
canal n (M2) o tensiune aproximativ egală cu VSS ceea ce duce la blocarea tranzistoarelor şi
deci trecerea în înaltă impedanţă a ieşirii. Modul de funcţionare a por ţii logice CMOS cu trei stări
este sintetizat în tabelul 1.8.
Trebuie remarcat aici că por ţile logice care au inclus circuitul tampon pentru realizarea
stării a treia de înaltă impedanţă au de obicei timpi de r ăspuns mai mari decât por ţile logice
obişnuite. De asemenea, circuitul tampon poate oferi facilităţi suplimentare cum ar fi creşterea
sortanţei de ieşire (paragraful 1.2.2) prin amplificarea semnalului.
y = x1* x 2 = x1 + x 2 (1.12)
- 44 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
tranzistorul de ieşire a celeilalte por ţi. Astfel, dacă ieşirea unuia dintre inversoare este în starea
logică “0”, prin conectarea în paralel, la ieşire se obţine starea logică “0” indiferent de starea
celorlalte ieşiri conectate în paralel. Pentru obţinerea valorii logice “1” la ieşire, în această
situaţie, este necesar ca toate ieşirile conectate în paralel să fie în starea “1”. Această comportare
a conectării în paralel a por ţilor logice modelează funcţia logică ŞI (AND). Circuitul din figura
1.50 realizează funcţia SAU (OR) între variabilele de intrare demonstrând c ă în afara funcţiei de
bază ŞI care se obţine prin conectarea în paralel se pot obţine şi alte funcţii logice elementare
cum ar fi ŞI-NU, SAU-NU, etc.
Calculul rezistenţei suplimentare RC care se conectează pe ieşirile por ţilor logice A1 şi
A2 ca în figura 1.50 se face pe baza următoarelor considerente:
• tensiunea de ieşire în starea logică “1” a por ţilor conectate în paralel să îndeplinească
condiţia VOH ≥ VOH min (paragraful 1.2.1);
• tensiunea de ieşire în starea logică “0” a por ţilor conectate în paralel să îndeplinească
condiţia VOL max ≥ VOL (paragraful 1.2.1).
Pe baza acestor condiţii se pot scrie relaţiile:
unde VCC (VDD) este tensiunea de alimentare, n – num ărul de por ţi conectate în paralel şi m –
sortanţa circuitelor comandate (paragraful 1.2.2). Restul parametrilor implica ţi în relaţiile (1.13)
reprezintă date de catalog ale familiei logice respecticve.
Circuitele logice cu colectorul în gol prezintă următoarele dezavantaje:
• impedanţă de ieşire mare în starea logică “1” (din cauza rezistenţei RC
montate în colector faţă de impedanţa repetorului pe emitor de la structura în
contratimp);
• fronturi şi timpi de propagare mari, mai ales la comutarea din “0” logic în
starea “1” logic;
• imunitate scăzută la zgomot;
• necesitatea montării unei rezistenţe suplimentare (RC) calculată în funcţie de
condiţiile de lucru.
Problema conectării circuitelor logice din familii diferite apare din cauz ă că o serie din
parametrii electrici cum ar fi: nivelele de tensiune admise pentru stările logice, sortanţa
circuitelor, capacitatea de intrare, etc. difer ă de la o familie la alta. Dacă problema interconectării
circuitelor logice din aceeaşi familie ridică probleme minime, la interconectarea circuitelor logice
din familii diferite sunt necesare de regulă circuite de interfaţă care să realizeze adaptarea
semnalelor electrice de la un circuit la altul.
La realizarea circuitelor logice complexe este practic imposibil să se evite interconectarea
circuitelor logice din familii diferite din cauză că de regulă o familie logică nu ofer ă toate
facilităţile necesare pe de o parte, iar pe de altă parte se pot realiza optimizări importante prin
reducerea gabaritului, reducerea consumului energetic, reducerea cantit ăţii de căldur ă disipate,
creşterea vitezei de lucru, etc.
- 45 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
Prin consultarea tabelelor cu parametrii electrici ai familiilor logice prezentate pân ă acum
se poate forma o idee asupra posibilităţii interconectării circuitelor logice din familii diferite. De
exemplu, conectarea circuitelor logice din familiile TTL standard, TTL rapid ă, HTTL, TTL
Schottky şi unele circuite din familia CMOS (alimentate la VDD=5V şi prevăzute cu circuite
tampon pe ieşire) se poate face direct cu condiţia respectării sortanţei. În continuare se vor
prezenta succint câteva din metodele de interconectare a circuitelor logice din familii diferite.
Schema generală de interfaţare a două circuite logice din familii diferite este prezentat ă
în figura 1.51.
Interfaţa CMOS-TTL
Pentru realizarea interfeţei CMOS-TTL se vor lua în considerare caracteristicile electrice
ale celor două familii de circuite integrate (tabelul 1.2 şi tabelul 1.6).
- 46 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
Pentru început vom considera comanda circuitelor CMOS de către circuitele TTL. În
această situaţie, chiar dacă circuitele CMOS sunt alimentate tot la o tensiune de 5V ca şi
TTL CMOS
5V 5V
Intrare “1” 4,5V...5,5V
Nivel “1” logic
logic la
3,5V
ie[ire
VOH min Regiune de
2,4V nedeter- RX
Regiune de VDD
minare VCC
nedeter-
minare 1,5V
Intrare “0” TTL CMOS
0,4V VOL max
Ie[ire 0 logic logic
0V 0V
Fig. 1.52. Nivelele logice TTL şi CMOS
circuitele TTL, nivelul minim de ieşire în starea “1” logic pentru circuitul TTL (2,4V) este mai
mic decât nivelul minim de intrare în starea “1” pentru circuitul CMOS (3,5V) a şa cum se
prezintă în figura 1.52. Soluţia de interfaţare în acest caz este conectarea unei rezistenţe R x între
conexiunea TTL-CMOS şi tensiunea pozitivă a sursei
VDD
VCC 5V... 15 de alimentare ca în figura 1.53. Prin utilizarea acestei
5V
2 rezistenţe se creşte nivelul de ieşire în starea logică “1”
a circuitului TTL. Valoarea minimă a rezistenţei R x
RX
este fixată de curentul maxim absorbit (16 mA pentru
3 seria TTL standard şi 0,36 mA pentru seria LPSTTL),
4
TTL
1
CMOS
iar valoarea maximă este stabilită de curentul
tranzistorului de ieşire în starea blocat.
Valorile cele mai indicate pentru rezistenţa R x
se situează în gama 1,5 k Ω ... 4,7 k Ω pentru toate
Fig. 1.54. Interfa ţă TTL-CMOS pentru familiile TTL. În Tabelul 1.9 sunt prezentate valorile
tensiuni de alimentare VDD > 5V necesare pentru rezistenţa R x în funcţie de familia TTL
conectată cu circuitul CMOS.
Deoarece impedanţa unei intr ări CMOS este de natur ă capacitivă, mai multe intr ări
CMOS pot fi comandate dintr-o singur ă ieşire TTL, numărul acestora depinzând de frecvenţa de
lucru.
TABELUL 1.9.
Seria TTL
R x TTL HTTL LPTTL LPSTTL STTL
R x min (Ω) 390 270 1,5k 820 270
R x max (k Ω) 4,7 4,7 27 12 4,7
În cazul în care circuitul CMOS este alimentat la o tensiune mai mare decât VCC (5V)
atunci circuitul TTL trebuie să fie de tip cu colectorul în gol (open collector). Modul de
conectare în acest caz este prezentat în figura 1.54. Avantajul utiliz ării unor tensiuni de
alimentare mai mari constă în îmbunătăţirea performanţelor de viteză şi imunitate la zgomot.
Valoarea rezistenţei de sarcină R x depinde de valoarea tensiunii de alimentare VDD (la VDD =
10V se recomandă utilizarea unei valori de 39k Ω pentru R x).
Pentru determinarea interfeţei CMOS-TTL trebuie ţinut cont de curentul pe care poate
- 47 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
să-l absoarbă circuitul de ieşire al por ţii CMOS în starea zero logic, la o tensiune maxim ă de
0,4V.
În general dacă un circuit CMOS comandă o poartă TTL standard atunci acesta trebuie să
conţină un circuit tampon pe ieşire care să-i mărească posibilităţile în curent. Trebuie însă
menţionat aici că în acest caz o poartă CMOS poate comanda între 2 şi 4 por ţi TTL standard.
Circuitele CMOS obişnuite (f ăr ă circuit tampon pe ieşire) pot comanda direct circuite
LPSTTL care necesită un curent mai mic pe intrare în starea zero logic (0,36mA la V OUT=0,4V şi
VDD=5V).
Dacă circuitul CMOS este alimentat la tensiuni VDD mai mari decât tensiunea de
alimentare a circuitului TTL (5V), atunci între circuitul CMOS şi circuitul TTL se conectează un
circuit, numit translator de nivel, care deplasează tensiunile de la ieşirea circuitului CMOS la
nivelele de tensiune necesare la intrarea circuitului TTL. În tabelul 1.10 sunt date num ărul de
por ţi TTL care pot fi comandate cu o ieşire CMOS prevăzută cu circuite tampon.
TABELUL 1.10.
Fan-out Seria TTL
buffer CMOS TTL HTTL LPTTL LPSTTL STTL
Minim 2 1 14 7 1
Tipic 4 2 28 14 2
Interfaţa CMOS-HLL
Circuitele CMOS pot fi interfaţate direct cu circuitele HLL dacă sunt alimentate la
tensiunea de 12V. Cele mai multe circuite CMOS pot comanda direct por ţi HLL. De asemenea,
nivelele de tensiune de 0,8V şi 10V la ieşirea unui circuit HLL permit comanda directă a unui
circuit CMOS. Prin conectarea acestor circuite se păstrează avantajul imunităţii foarte bune la
zgomot.
Interfaţa CMOS-PMOS
Circuitele MOS cu canal p operează în logică negativă: nivelul logic “1” este în general
–6V pentru circuitele realizate în tehnologie cu prag coborât şi de –15V pentru circuitele
realizate în tehnologie cu prag înalt.
Circuitele PMOS se pot interfaţa direct cu circuitele CMOS dacă, pentru acestea din
urmă, se conectează VDD la potenţialul 0V şi VSS fie la –6V, fie la –15V, după cum este cazul.
Interfaţa CMOS-NMOS
Nivelele logice ale circuitelor cu tranzistoare MOS cu canal n sunt pozitive şi sunt situate
în domeniul de tensiuni accesibile circuitelor CMOS. Din acest motiv este posibil ă interfaţarea
directă a circuitelor CMOS (alimentate la VDD = 5V) cu circuitele NMOS.
- 48 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
există conexiuni lungi în acestea se pot induce tensiuni care afecteaz ă funcţionarea corectă a
sistemului.
Pentru evitarea pătrunderii perturbaţiilor în sistem se folosesc ecrane din materiale
conductoare care sunt cuplate la potenţialul de referinţă al sistemului. Trebuie avut grijă ca
legătura ecranului la potenţialul de referinţă să aibă impedanţă cât mai mică, în caz contrar
ecranul devenind el însuşi o sursă de perturbaţii.
Principalele căi de pătrundere a perturbaţiilor în sistem sunt prin inducţie sau prin sursa
de alimentare. Pentru ecranarea împotriva perturbaţiilor electrice se foloseşte tabla de aluminiu
sau un alt material cu proprietăţi corespunzătoare iar pentru ecranare împotriva câmpurilor
magnetice se foloseşte tabla din material feros. Pentru eliminarea perturbaţiilor electromagnetice
care pot pătrunde în sistem prin sursa de alimentare se folosesc filtre de reţea.
În cazul echipamentelor complexe, în sistem există atât circuitele de comandă, alimentate
la tensiuni relativ mici prin care circulă curenţi de valori reduse cât şi circuitele de for ţă
alimentate la tensiuni mari şi prin care circulă curenţi cu un nivel ridicat. Circuitele de for ţă
constituie şi ele surse de perturbaţii pentru circuitele de comandă în special în cazul când acestea
nu sunt ecranate corespunzător.
VFM CFM
Masa M
Dacă există o variaţie de tensiune între linia de curent mare şi masă, atunci la intrarea
receptorului se suprapune peste semnalul util perturbaţia produsă de această variaţie:
- 49 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
Pentru determinarea tensiunii perturbatoare vom folosi circuitul echivalent din figura
1.56.
Rezistenţa echivalenă a circuitului este:
CFS R SE << R SR
VFM
şi deci relaţia (1.16) mai poate fi scrisă:
RI VP
CFM CSM
R SE R SR
Fig. 1.56. Schema echivalentă
R I =
R SE + R SR (1.16)
pentru determinarea
perturbaţiei De obicei, rezistenţa de intrare a receptorului R SR
este mult mai mare decât rezistenţa de ieşire a
R I ≈ R SE (1.17)
Putem calcula acum raportul între tensiunea perturbatoare şi tensiunea liniei de curent
mare:
Z
k p =
1 (1.18)
Z+
jωC FS
R I R SE
Z= =
1 + jωCSM R I 1 + jωC SM R SE (1.19)
1 jωC FS R SE
VP = V = V
1 + jωCSM R SE F 1 + jωR SE (C FS + CSM ) F (1.20)
1+
jωC FS R SE
Pentru variaţii de tensiune foarte rapide (impulsuri periodice sau conect ări şi deconectări
de sarcini), aşa cum se întâmplă de obicei în cazul circuitelor digitale, valoarea unu la numitor
poate fi neglijată şi se obţine:
C FS
VP = V
C FS + C SM F (1.21)
ceea ce arată că în aceste situaţii tensiunea perturbatoare depinde de valoarea tensiunii liniei de
curent mare măsurată faţă de punctul de referinţă (masă) şi de raportul capacităţilor de cuplaj.
- 50 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 1 Realizarea fizică a circuitelor logice
apare un cuplaj datorat câmpului magnetic. Linia de curent mare produce un câmp magnetic în
care se află şi liniile de semnal ale circuitului electronic (figura 1.57).
Linia de semnal şi linia de retur corespunzătoare, închide fluxul Φ produs de curentul I
prin linia de curent mare F. Ţinând cont de inductanţa mutuală Lfs între această buclă şi linia de
curent mare se obţine tensiunea indusă de variaţia de flux:
Emiţător Linie de semnal S Receptor
R SE VR
(VP) R SR
VE
Flux Φ
Masa M
Fi . 1.57. Cu la ul inductiv
dΦ dI
VI = = L fs
dt dt (1.22)
R SR
VP = V
R SR + R SE I (1.23)
Masa M
Fi . 1.58. Cu la ul alvanic
În figura 1.58 este ilustrat modul în care apare cuplajul galvanic. Dac ă linia de curent
mare este folosită şi ca linie de întoarcere pentru semnal atunci c ăderea de tensiune produsă de
curentul I pe por ţiunea comună va determina apariţia unei tensiuni parazite în serie cu tensiunea
utilă de la emiţător.
- 51 -
MICROPROCESOARE
CAPITOLUL 2 Realizarea fizic a circuitelor logice
mare este folosită şi ca linie de întoarcere pentru semnal atunci c ăderea de tensiune produs ă de
curentul I pe por ţiunea comună va determina apari ţia unei tensiuni parazite în serie cu tensiunea
utilă de la emiţător.
Căderea de tensiune pe por ţiunea comună a liniei de semnal şi a liniei de curent mare este
dată de relaţia:
dI
VI = RI + L
dt (2.24)
unde R este rezistenţa iar L inductan ţa por ţiunii comune a liniei F. Dac ă valoarea curentului I
este ridicată, tensiunea VI poate ajunge la valori de ordinul vol ţilor.
Un caz particular de cuplaj galvanic apare atunci când masa serve şte drept linie de retur
pentru linia de semnal S aşa cum este ar ătat în figura 2.59.
1.7.2. Efecte parazite datorate caracteristicilor electrice ale circuitelor şi semnalelor logice
- 52 -
MICROPROCESOARE
CAPITOLUL 2 Realizarea fizic a circuitelor logice
- 53 -
MICROPROCESOARE
CAPITOLUL 2 Realizarea fizic a circuitelor logice
1.7.2.2. Diafonia
Diafonia (cross talk) se refer ă la fenomenele de cuplaj electromagnetic între semnalele de
pe liniile de conexiuni, care prin interacţiune
pot produce semnale parazite. În figura 2.63
LM
L
este prezentat un exemplu de apari ţie a
diafoniei între două linii. În această figur ă CM
C CM şi LM reprezintă capacităţile şi inductanţele de
cupalj mutual iar L şi C sunt parametrii liniei
C CM de transmisie ce determină impedanţa
L
caracteristică Z0 a acesteia. Parametrii de
cupalj LM şi CM determină impedanţa de
cuplaj ZC. Raportul semnal/zgomot care în
Fig. 2.62. Apariţia diafoniei acest caz reprezintă raportul dintre poten ţialul
la intrarea unei por ţi datorat cuplajelor parazite
VP şi potenţialul la ieşirea unei por ţi emiţătoare de semnal VE, este:
VP 1
=
VS 1 + Z C (2.25)
Z0
Din relaţia (2.25) se vede c ă pentru ca acest raport s ă fie cât mai mic trebuie ca
impedanţa de cupalj să fie cât mai mare şi cea caracteristică cât mai mică. Nu se poate micţora
totuşi oricât impedanţa caracterisitcă din cauză că la scăderea acesteia cresc curenţii tranzitorii.
Valoarea raportului VP / VS trebuie să fie mai mică de 20% pentru ca circuitele s ă
funcţioneze normal.
Pentru micşorarea diafoniei se pot lua urm ătoarele măsuri:
legături cât mai apropiate de planul de mas ă de lungimi maxime: 25 cm ... 50
cm;
utilizarea firelor torsadate (r ăsucite – un fir de semnal cu unul de mas ă);
utilizarea cablurilor ecranate;
introducerea unui fir suplimentar de mas ă între firele de semnal;
introducerea unui plan de mas ă sub cât mai multe fire prin care circul ă
semnal.
În acest caz vom considera linii de transmisie conexiunile care se realizeaz ă între por ţile
logice. Dacă lungimea acestor linii este mic ă (max 20 cm ... 30 cm) efectele liniilor de transmisie
pot fi neglijate. Când liniile de transmisie devin atât de lungi încât timpul de propagare pe linie
este egal sau mai mare decât durata fronturilor semnalelor de la intrarea liniei, trebuie luate în
considerare reflexiile semnalului la cap ătul liniei.
Liniile de transmisie sunt caracterizate de impedan ţa caracteristică Z0 care reprezintă
raportul dintre tensiunea şi curentul semnalelor de înalt ă frecvenţă ce parcurg linia. Impedan ţa
caracteristică este independentă de lungimea liniei, are o valoare numeric ă pozitivă dacă linia
este f ăr ă pierderi, depinde de grosimea conductorului şi de constanta dielectric ă a izolatorului.
Reflexiile apar în liniile de transmisie lungi, datorit ă faptului că acestea nu sunt adaptate,
adică la capătul liniei impedanţa receptorului (care este o poart ă logică) nu este egală cu
impedanţa caracteristică a liniei.
- 54 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
CAPITOLUL 2
Circuite logice combina ţionale
2.1. Introducere
Circuitele logice combinaţionale numite şi circuite de comutare combinaţionale,
reprezintă circuitele logice cele mai simple, circuite logice de bază, denumite şi circuite logice de
ordinul zero care stau la baza tuturor celorlalte tipuri de ciruite logice.
Reprezentarea schematică a unui circuit logic combinaţional cu n intr ări şi m ieşiri este
reprezentat în figura 2.1.
I I
N x0 y0 E
T x1 y1 Ş
CIRCUIT LOGIC
R
Ă … COMBINA ŢIONAL … I
R xn ym R
I
I
- 55 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
nivel ridicat de tensiune cifrei “1” (sau valorii de adev ăr ADEVĂRAT) şi un nivel cobor ăt de
tensiune cifrei “0” (sau valorii de adevăr FALS). În logica negativă, nivelele de tensiune se
inversează, se asociază un nivel coborât de tensiune – de obicei o tensiune negativ ă cifrei “1” –
(sau valorii de adevăr ADEVĂRAT) şi un nivel ridicat de tensiune – de obicei o valoare
apropiată de zero volţi – cifrei “0” (sau valorii de adevăr FALS).
0 1 0
1 0 0 Denumirea circuitului logic:
1 1 1 ŞI (AND)
- 56 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
5. Implicaţia directă F5 = x → y = x + y (x implică y)
Tabelul de adevăr
y x F5
0 0 1
0 1 0
Circuitul logic nu are o denumire
1 0 1
consacrată
1 1 1
Tabelul de adevăr
y x F6
0 0 1
0 1 1 Circuitul logic nu are o denumire
1 0 0 consacrată
1 1 1
F7 = x~y
F7 = ( x → y) * ( y → x )
7. Echivalenţa F7 = (x + y ) * (x + y )
F7 = x⊕y
0 0 1
0 1 0
1 0 0 Denumirea circuitului logic:
1 1 1 COINCIDEN ŢĂ, COMPARATOR
F8 = x → y
8. Negarea implicaţiei directe F8 = x * y (x nu imlică y)
F8 = x + y
- 57 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
Tabelul de adevăr
y x F8
0 0 0
0 1 1 Denumirea circuitului logic:
1 0 0 INTERDICŢIE, INHIBARE
1 1 0
F9 y→x=
Tabelul de adevăr
y x F9
0 0 0
0 1 0 Denumirea circuitului logic:
1 0 1 INTERDICŢIE, INHIBARE
1 1 0
F10 = x~y
F10 = ( x → y) * ( y → x )
10. Negarea echivalenţei (x nu este echivalent cu y)
F10 = (x + y ) * (x + y)
F10 = x ⊕ y
(suma modulo 2)
0 0 0
0 1 1
Denumirea circuitului logic:
1 0 1
SAU EXCLUSIV, SUMA
1 1 0 MODULO DOI
F11 = x + y
11. Negarea disjuncţiei (x sau y negat)
F11 = x * y
- 58 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
0 0 1 y
0 1 0
1 0 0 Denumirea circuitului logic:
1 1 0 SAU-NU (NOR)
F12 =x*y
12. Negarea conjuncţiei (x şi y negat)
F12 =x+y
0 0 1 y
0 1 1
1 0 1 Denumirea circuitului logic:
1 1 0 ŞI-NU (NAND)
- 59 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
15. Funcţie nular ă F=0 (circuit deschis)
Materializarea funcţiilor definite mai sus conduce la circuite logice, unele cu denumiri
consacrate.
Din tabelul funcţiilor de două variabile prezentat anterior, o importanţă deosebită o
prezintă următoarele şase funcţii: INHIBAREA, SAU EXCLUSIV, SAU-NU (NICI),
COINCIDENŢA, ŞI-NU şi IMPLICARE.
Astfel, observăm din figura 2.3. faptul că semnalul de ieşire Y copiază semnalul de intrare S
TABELUL 2.2. numai atunci când semnalul de comandă C este unu.
x0 x1 y0 Dacă studiem tabelul de adevăr al
0 0 0 C (X0) 1
Y0 3
funcţiei logice ŞI (AND) - tabelul 2.2. - vom
0 1 0
S (X1) 2
constata că oricare din intr ările acestei por ţi
1 0 0 Fig. 2.4. Circuitul
poate fi intrare de comandă, cealaltă intrare
1 1 1 poartă devenind intrare de semnal. De exemplu, dacă
vom considera intrare de comandă, intrarea X1
a por ţii, atunci vom constata că ieşirea Y este zero, indiferent de starea
- 60 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
intr ării X2, dacă intrarea X1 este zero şi ieşirea Y copiază starea intr ării X2 dacă intrarea X1 are
valoarea unu. Similar, intrarea X2 poate fi considerată intrare de comandă iar intrarea X1 intrare
de semnal. Rezultă deci că un circuit poartă este de fapt o poartă logică ŞI cu două intr ări (figura
2.4.). Acest lucru se obţine şi dacă scriem ecuaţia logică a circuitului poartă:
Y = C ∗ S (2.2)
Un exemplu de circuit integrat, ce conţine patru por ţi AND pe capsulă, este circuitul Low
Power Schottky 74LS08 a cărui foaie de catalog este prezentată în anexa 1.
x0
U2A 1
U1A
Rezultă că circuitul de selecţie va fi un circuit
x1
1 2 2
13
12
ŞI cu intrarea corespunzătoare variabilei x 1, negată, aşa
y0
x2
74LS04
74LS11 cum se arată în figura 2.5.
Figura 2.5. Circuit de selec ţie pentru Pentru proiectarea unui circuit de selecţie a unei
valoarea 5 (101). combinaţii binare corespunzătoare numărului zecimal
m din mulţimea de valori zecimale [0 … n] se
procedează conform modului descris în continuare. Num ărul de intr ări a circuitului ŞI folosit,
este egal cu numărul cifrelor binare necesare pentru scrierea cifrei zecimale n, care desemnează
capătul intervalului. Acest număr este dat de relaţia (2.4).
Se scrie numărul zecimal m în binar, cu un număr de cifre binare egal cu cel obţinut din
relaţia (2.4) iar intr ările corespunzătoare cifrelor binare egale cu zero se complementează (pe
aceste intr ări se pune câte un inversor).
De exemplu, construcţia unui circuit de selecţie a cifrei 7z din intervalul [0 … 59 z]
- 61 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
porneşte cu determinarea numărului de intr ări a circuitului logic ŞI :
circuitul ŞI are şase intr ări. Numarul 7z scris cu şase cifre binare este : 000111 b.
Circuitul de selecţie va avea trei intr ări, cele corespunzătoare variabilelor x 5, x 4, x 3
(indicele variabilei corespunde rangului cifrei binare), inversate şi trei intr ări, cele
corespunzătoare variabilelor
x 2, x 1, x 0, neinversate.
Dacă se doreşte ca circuitul de selecţie să aibă la ieşire valoarea logică unu care să se
schimbe în zero la apariţia combinaţiei ce trebuie selectate, atunci în loc de circuit ŞI se foloseşte
un circuit ŞI-NU.
În cazul acestui circuit de decodificare, la intrarea circuitului se aplic ă un semnal în cod
binar natural ceea ce face ca la ieşirea
y0
acestuia să se activeaze pinul
x0
x1
Circuit de
y1 corespunzătoar numărului binar aplicat la
x2
decodificare 1 intrare. Schema bloc a circuitului de
din m …
…
(CLC) …
codificare 1 din m este prezentată în
… figura 2.6.
xn ym Pentru exemplificare vom
considera un circuit de decodificare cu
m=2
n trei intr ări şi opt ieşiri. Pentru un circuit
de acest tip, atunci când circuitul are n
Fig. 2.6. Circuit de decodificare 1 din m
intr ări, numărul maxim de ieşiri va fi de
n
TABELUL 2.4. m = 2 , deoarece cu n numere binare se
Intrări Ieşiri pot scrie 2n combinaţii distincte. Deci
x2 x1 x0 y7 y6 y5 y4 y3 y2 y1 y0 pentru un circuit cu trei intr ări putem
0 0 0 0 0 0 0 0 0 0 1 avea cel mult 23 = 8 ieşiri. Tabelul de
0 0 1 0 0 0 0 0 0 1 0 adevăr al circuitului 1 din 8 este
0 1 0 0 0 0 0 0 1 0 0 prezentat în tabelul 2.3. în care ieşirea
0 1 1 0 0 0 0 1 0 0 0 activă are starea unu. Pentru a determina
1 0 0 0 0 0 1 0 0 0 0
structura internă a circuitului pornim de
1 0 1 0 0 1 0 0 0 0 0
1 1 0 0 1 0 0 0 0 0 0
la tabelul 2.4. Datorită faptului că fiecare
1 1 1 1 0 0 0 0 0 0 0 funcţie de ieşire y1, y2, ...,y7 are o singur ă
valoare de unu pentru toate combinaţiile
posibile ale variabilelor de intrare x 1, x2
- 62 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
şi x3, vom folosi forma canonică normal disjunctivă pentru a scrie ecuaţiile funcţiilor logice de
ieşire. Se vor obţine opt ecuaţii distincte (ecuaţiile 2.5.) ce vor fi implementate cu opt circuite ŞI
(AND). Datorită faptului că variabilele de intrare se aplică simultan tuturor celor opt circuite,
intr ările acestora vor fi legate împreună, la variabila directă sau la variabila negată, conform
ecuaţiei corespunzătoare ieşirii respective. Se observă faptul că fiecare ieşire a circuitului de
decodificare reprezintă câte un circuit de selecţie: ieşirea y0 reprezintă un circuit de selecţie o
numărului zero, ieşirea y1 un circuit de selecţie a numărului unu şi aşa mai departe. Circuitul
obţinut este prezentat în figura 2.7. iar diagrama de timp a intr ărilor şi ieşirilor, în figura 2.8.
y 0 = x 2 x1 x 0
y1 = x 2 x1 x 0
y 2 = x 2 x1 x0
y3 = x 2 x1 x 0
(2.5)
y 4 = x 2 x1 x 0
y5 = x 2 x1 x 0
y 6 = x 2 x1 x0
y 7 = x 2 x1 x 0
U4A
1
2 12
Y0
13
7411
U5A
1
X0 U1A 2 12
Y1
CLK
1 2 13
7404 U6A 7411
1
2 12
Y2
13
7411
U2A U7A
X1
CLK
1 2 1
2 12
7404 Y3
13
U8A 7411
1
2 12
Y4
13
7411 U11A
Circuit 1
1 din 8 2 12
Y7
13
7411
- 63 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
variaţie mai lentă şi apoi x2. De asemenea se observă faptul că semnalele de intrare sunt
periodice, deoarece valorile se repetă la intervale egale. Cu ajutorul acestor observa ţii putem
construi diagrama de timp a circuitului (figura 2.8.) care s ă reprezinte evoluţia în timp a
semnalelor din tabelul de adevăr (tabelul 2.4.). Pentru aceasta vom considera semnalele de intrare
ca fiind semnale periodice dreptunghiulare (digitale sau numerice), semnalul x 0 având frecvenţa f ,
semnalul x1 cu frecvenţa f /2 (deoarece perioada se dublează) şi semnalul x2 cu frecvenţa f /4.
Un exemplu de circuit integrat unu din zece este circuitul 74LS42 a c ărui foaie de catalog
este prezentată în anexa 2.
Circuitul de decodificare
BCD – 7 segmente este un circuit
logic combinaţional care primeste la
intrare un semnal numeric, codificat
BCD sau in cod binar natural şi
furnizează la ieşire semnalele
necesare afişării cifrelor cu ajutorul a
şapte segmente. Modul de
reprezentare al cifrelor zecimale cu
ajutorul a şapte segmente este
prezentat în figura 2.9.
Fig
ura 2.9. Reprezentarea numerelor zecimale cu ajutorul a
Dacă semnalele aplicate la
7 segmente. intrarea circuitului sunt codificate în
cod BCD (numere zecimale
reprezentate binar) atunci acestea
sunt în domeniul 0000b = 0z pâna la
1001b = 9z. Pentru anumite circuite
Figura 2.10. Reprezentarea numerelor hexazecimale este posibil ca semnalul de intrare să
- 64 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţ
combianţionale
fie în cod binar natural în gama 0000b = 0z pân ă la 1111b = 15z şi atunci circuitul furnizează
furnizeaz ă la
ieş
ieşire semnalele necesare afişă
afi şării
rii cifrrelor hexazecimale (figura 2.10.).
Elementele de afiş
afişare cu şapte segmente pot fi cu anod comun şi în acest caz ieş ie şirea
activă
activă (cea care trebuie să
să activeze un segment) ia valoarea zero logic (tensiune sc ăzută zută în logică
logică
pozitiv
pozitivăă) sau cu catod comun, caz în care ieş ie şirea activă
activă trebuie să
să ia valoarea logică
logică unu (tensiune
ridicată
ridicată). În tabelul 2.5. se prezintă
prezint ă tabelul de adevă
adev ăr pentru un circuit de decodificare binar –
şapte segmente destinat elementelor de afiş afi şare cu catod comun iar în figura 2.11. schema bloc a
acestuia.
TABEL 2.5.
ZECIMAL HEXA x3 x2 x1 x0 yg yf ye yd yc yb ya
ZECIMAL
0 0 0 0 0 0 0 1 1 1 1 1 1
1 1 0 0 0 1 0 0 0 0 1 1 0
2 2 0 0 1 0 1 0 1 1 0 1 1 yg
3 3 0 0 1 1 1 0 0 1 1 1 1 yf
4 4 0 1 0 0 1 1 0 0 1 1 0 x3 ye
binar –
x2 yd
5 5 0 1 0 1 1 1 0 1 1 0 1 7 segmente
x1 yc
6 6 0 1 1 0 1 1 1 1 1 0 1 (CLC)
x0 yb
7 7 0 1 1 1 0 0 0 0 1 1 1
8 8 1 0 0 0 1 1 1 1 1 1 1 ya
9 9 1 0 0 1 1 1 0 1 1 1 1
10 A 1 0 1 0 1 0 1 1 1 1 1
11 B 1 0 1 1 1 1 1 1 1 0 0 Fig. 2.11. Decodor binar – 7 segmente
12 C 1 1 0 0 1 1 1 1 0 0 1
13 D 1 1 0 1 1 0 1 1 1 1 0
14 E 1 1 1 0 1 1 1 1 0 0 1
15 F 1 1 1 1 1 1 1 0 0 0 1
Se propune ca exerciţ
exerci ţiu determinarea structurii interne a circuitului.
Un exemplu de circuit integrat BCD – 7 segmente este circuitul 74LS47 a c ărui foaie de
catalog este prezentată
prezentată în anexa 3.
unde: f C
C este
este frecvenţ
frecvenţa de comandă
comandă, f m este frecvenţ
frecvenţa cea mai mare dintre frecvenţ
frecven ţele semnalelor
- 65 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţ
combianţionale
de multiplexat iar n reprezintă
reprezintă numă
numărul semnalelor multiplexate.
Pentru a explica funcţ
funcţionarea unui multiplexor vom considera schema simplificată simplificat ă a
acestuia din figura 2.12. Din punct de vedere func ţional multiplexorul este echivalent cu un
x0 comutator rotativ (notat cu K in figura 2.12) care
x1 K trece de la o intrare la alta cu o anumit ă frecvenţă
frecvenţă
x2 dată
dată de f C
C. Pentru a realiza acest lucru, comutatorul
y0
. este comandat de un semnal de comandă comand ă de
. frecvenţă
frecvenţă f C C, semnal ce determină
determină trecerea
.
xn c0 c1 … cm-1 cm comutatorului de la o intrare la alta. RezultăRezult ă că
semnalul de la o intrare oarecare x i i se va găgăsi la
Figura 2.12. Schema funcţională a unui
ieş
ieşirea y o durată
durată de timp egală
egală cu 1/ f C C cât
mult
mu ltii lexo
lexorr comutatorul se gă găseş
seşte pe acea intrare. Atunci când
comutatorul a ajuns pe ultima intrare ( x n) se
reîntoarce la prima intrare şi aşa mai departe, atât timp cât se aplică aplic ă semnal de comandă
comandă. Pe
intr ările de comandă
comandă c0, c1, c2, …, cm, se aplică aplică secvenţ
secvenţe binare ce comandă
comandă comutatorul, acesta
conectând la ieşieşire intrarea corespunză
corespunzătoare numă
numărului furnizat de semnalul de comandăcomand ă. Astfel,
dacă
dacă pe intrarea de comandă
comand ă se aplică
aplică numă
numărul zero atunci intrarea x 0 va fi conectată
conectată la ieş
ieşire;
dacă
dacă pe intrarea de comandă
comand ă se aplică
aplică numă
numărul binar corespunză
corespunzător valorii unu atunci intrarea x 1
va fi conectată
conectată la ieş
ieşire, şi aşaşa mai departe. Cu alte cuvinte, valoarea zecimal ă a numă numărului binar
aplicat pe intrarea de comandă
comand ă, reprezintă
reprezintă indicele intr ării ce va fi conectată
conectată la ieş
ieşire.
Cu ajutorul a m semnale de comandăcomandă trebuie să să codifică
codificăm n poziţ
poziţii ale comutatorului pe
cele n intr ări. Dependenţ
Dependenţa dintre m şi n este evidentă
evidentă (relaţ
(relaţia 2.7).
De obicei, atunci când circuitul este folosit pentru multiplexarea semnalelor digitale, pe
intrarea de comandă
comandă se aplică
aplică secvenţ
secvenţa, echivalentă
echivalentă în zecimal: 0, 1, 2, …, n, 0, 1, 2, …, cu
frecvenţ
frecvenţa f C
C. În această
această situaţ
situaţie semnalul obţ
obţinut pe ieş
ieşirea y are forma prezentată
prezentat ă în figura 2.13.
y0
…… xn x0 x1 …… xn-1 xn x0 x1 timp
t t
t = 1/f c
Figura 2.13. Structura semnalului multiplexat în timp.
- 66 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţ
combianţionale
legată
legată la masă
masă.
Circuitul SAU cu opt intr ări a fost înlocuit cu două
dou ă circuite ŞI-NU cu patru intr ări
aplicându-se teorema De Morgan (2.8).
7408 descrscă
descrscătoare, astfel: pe intrarea x 0 se
1
U2A
aplică
aplică un semnal de frecvenţă
frecven ţă f , pe
X1
2
3 intrarea x1 se aplică
aplică un semnal de
7408 U4A frecvenţă
frecvenţă f/2 şi aşa mai departe, asfel
1
2
13
12
Y0
încât pe intrarea x7 se aplică
aplică un semnal
7427
cu frecvenţ
frecvenţa de f/128.
Pe intr ările de comandă
comandă c0, c1, c2,
se aplică
aplică de asemenea semnale cu
U3A
frecvenţ
frecvenţe descrescă
descrescătoare, frecvenţ
frecvenţa pe
X7
1
3
intrarea c0 fiind egală
egală cu aproximativ 0,7
2
* f/128, în aş
aşa fel încât pe ieş
ieşirile y0, y1,
0 1
7408
Multiplexor
cu 8 intrari
…, y7, a circuitului de decodificare U5
1 2 3 4 5 6 7 9 1 1
0 1 2 3 4 5 6 7 8 9 U5
să se obţobţină
ină semnale succesive de
Y Y Y Y Y Y Y Y Y Y
7442A comandă
comandă, după după cum s-a explicat în
A
5 4
B
3
C
2
D
paragraf
paragrafulul 2.5.1
2.5.1..
1 1 1 1
Aceste semnale au fost alese în
scop demonstrativ, pentru a ar ăta modul
C 0 C 1 C2
în care informaţ
informaţia de intrare ajunge la
Figura 2.14. Structura circuitului de multiplexare ieş
ieşirea multiplexorului.
multiplexorului.
În final, pe ieş
ieşirea circuitului de multiplexare cu opt intr ări, se obţ
obţine un semnal cu o
frecvenţă
frecvenţă descresc
descrescăătoare de la frecvenţ
frecvenţa f pâna
pâna la frecvenţ
frecvenţa f/128 aşa cum este ar ătat în figura
- 67 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
2.15. (se va compara şi cu figura 2.13).
U1A
1
X0 3
CLK
2
U2A
7400 1
X1 3
2 1 U9A
CLK
U3A 2 U21A
1 7400 6 1 2
X2 3 4
7404
CLK
2 5
U4A 7420
7400 1
X3 3
2 U23A
CLK
U5A 1
1 7400 3
Y0
X4 3 2
CLK
2
U6A 7400
7400 1
X5 3
2 1 U10A
CLK
U7A 2 U22A
1 7400 6 1 2
X6 3 4
7404
CLK
2 5
U8A 7420
7400 1
X7 3
CLK
2
7400
0 1
1 2 3 4 5 6 7 9 1 1
0 1 2 3 4 5 6 7 8 9 U12
Y Y Y Y Y Y Y Y Y Y LO
7442A
A B C D
Multiplexor
5
1
4
1
3
1
2
1 cu 8 intrari
U24A
C2
2 1
U25A
K
L
C
C1
2 1
U26A
K
L
C
7404
C0
2 1 K
L
C
7404
7404
i
e
i
n x0
t i
r
r x1 y0 e
ă
r d
i e
Un exemplu de circuit d . MUX s
e e
m
s .
integrat de tip multiplexor este Figura 2.17. e
m (multiplexor n
a
circuitul 74LS151 a cărui foaie de Schema bloc n . cu n intrări) l
a
l xn
catalog este prezentată în anexa 4. a circuitului
de
Schema bloc a unui astfel de
multiplexare
circuit este prezentată în figura c0 c1 …… cm
2.17.
intrări de comandă
- 68 -
ELECTRONICĂ DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
O aplicaţie importantă a circuitului de multiplexare este reprezentat ă de serializarea
informaţiei. Informaţia este prezentată simultan, în paralel, la intr ările x0, x1, …, xn, şi se
transfer ă la ieşirea y, succesiv, în mod serial, în ritmul în care se schimb ă semnalele de
comandă la intr ările de comandă c0, c1, …, cm. Proprietatea de serializare a informaţiei de
către circuitele de multiplexare este larg folosită în transmisia la distanţă a datelor.
x0 y0
y0 y1
y1 I
n y2
K t DMUX
x0 y2 r .
a (demul-
( r
. d e tiplexor)
.
. a d
e e
t .
. ) s
e yn
c0 c1 … cm-1 cm m
yn n I
a e
l i
ş
r
i
d
Figura 2.18. Schema funcţională a unui c0 c1 …cm e
demultiplexor
intrări de
comandă
Structura internă a demultiplexorului se
construieşte în acelaşi mod în care s-a construit cea a Figura 2.19. Schema bloc a
a multiplexorului (paragraful 2.6). Pentru un semnal demultiplexorului
de intrare, aplicat pe intrarea x0, cu frecvenţa maximă
egală cu f d , valoarea minimă a frecvenţei semnalului de comand ă este f c = 2 x numărul de
ieşiri x f d (vezi relaţia 2.6).
Schema demultiplexorului cu o intrare şi opt ieşiri este cea prezentat ă în figura 2.20.
Comutatorul este realizat cu ajutorul por ţilor ŞI, câte o poart ă pentru fiecare ieşire. Pe una din
intr ările por ţilor este aplicat, în paralel, semnalul de date de intrare x0, iar pe celelalte intr ări
se aplică semnalele de comand ă preluate de la un circuit de decodificare 1 din 10, la care
intrarea D este pusă la masă (la potenţial sczut) în aşa fel încât acesta s ă se transforme într-un
decodificator 1 din 8. La intr ările acestui circuit de decodificare se aplic ă semnalele de
comandă ale demultiplexorului.
Pentru a realiza diagrama de timp (sau, cum se mai nume şte aceasta, diagrama de
semnal) a demultiplexorului cu 8 ie şiri, pe intrarea de date x0 se aplică un semnal de frecven ţă
f d iar pe intr ările de comand ă se aplic ă: un semnal de frecven ţă f c = 16 x f d pe intrarea c0, f c/2
pe intrarea c1 şi f c/4 pe intrarea c2. În acest fel, semnalul de pe intrarea x0 se va distribui
succesiv pe ie şirile y0, y1, y2, …, y7 la intervale de timp egale cu 1/ f c. Rezultă c ă semnalul pe
ELECTRONICĂ DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
una din ieşiri este reîmprospătat de asemenea cu frecven ţa f c/8 deoarece reîmprospătarea se
produce ciclic. La fiecare interval de timp egal cu 8/ f c, dacă semnalul de intrare a
demultiplexorului este în starea unu logic, ie şirea corespunzătoare va avea o tranzitie din zero
în unu logic pe durata 1/(2 f c) datorată circuitului de selecţie a ieşirii, care aplică de asemenea
valoarea unu logic pe poarta corespunzatoare acestei ie şiri. In acest fel, aşa cum se observă şi
din figura 2.21, pe durata cât semnalul de intrare este unu logic, semnalul de ie şire este format
dintr-un tren de impulsuri unu logic cu durata 1/(2 f c) la intervale de 8/ f c. Pentru ca semnalul
să fie reprodus corect la ie şire acesta trebuie memorat pe durata 8/ f c, până o nouă
reîmprospătare. Astfel de circuite de memorare vor fi studiate mai târziu în cadrul circuitelor
logice secvenţiale. Diagrama de timp realizat ă este prezentată în figura 2.21.
x0 U21A U1A
CLK
1 2 1 y0
3
7404
2
U2A
1 7408 y1
3
2
U3A
74081 y2
3
2
U4A
1 7408 y3
3
2
U5A
2 2 2 2
74081 y4
U29A U27A U25A U23A 3
2 2 2 2
2
U30A 7404 U28A 7404 U26A 7404 U24A 7404 U6A
1 7408 y5
7404 7404 7404 7404 3
1 1 1 1
2
U7A
1 1 1 1
74081 y6
3
2
0 1
U8A
1 2 3 4 5 6 7 9 1 1
1 7408 y7
0 1 2 3 4 5 6 7 8 9 U9 3
Y Y Y Y Y Y Y Y Y Y 2
7442A LO
A B C D 7408
5 4 3 2
1 1 1 1
U18A
C0
C0 2 1
U19A
K
L
C
C1
C1 2 U20A1 K
L
C
7404 C2
C2 2 1 K
L C
7404
7404
y o = x0 ⋅ c2 ⋅ c1 ⋅ c0
y1 = x0 ⋅ c2 ⋅ c1 ⋅ c0
y 2 = x0 ⋅ c2 ⋅ c1 ⋅ c0
y3 = x0 ⋅ c2 ⋅ c1 ⋅ c0
(2.9)
y 4 = x0 ⋅ c2 ⋅ c1 ⋅ c0
y5 = x0 ⋅ c 2 ⋅ c1 ⋅c0
y 6 = x0 ⋅ c 2 ⋅ c1 ⋅ c0
y 7 = x0 ⋅ c2 ⋅ c1 ⋅ c0
x0 y0
x1 y1
x2 y2
. .
. .
. .
xn yn
- 71 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
În cazul transmiterii datelor la distan ţă cuvântul x0, x1, …, xn, este serializat de către
multiplexor şi transmis la distanţă unde este deserializat de c ătre demultiplexor şi prezentat la
ieşirile y0,y1, …, yn. Pentru ca transmisia să se facă corect este necesar ca cele dou ă
comutatoare să se mişte sincron adică atât la multiplexor cât şi la demultiplexor s ă se aplice
aceleaşi semnale de comandă (condiţia de sincronism). De asemenea între frecven ţa
semnalelor aplicate pe intr ările de date x0, x1, …, xn şi frecvenţa semnalelor de comandă
trebuie să existe relaţia (2.3). Astfel, un cuvânt de n biţi poate fi transmis la complet în n/(2fc)
secunde (unde n reprezintă numărul de biţi iar f c frecvenţa semnalului de comandă).
În cazul transmiterii semnalelor la distan ţă soluţia serializării aduce avantajul
economiei de material, când pentru transmiterea a n biţi nu se folosesc n linii distincte ci doar
o singur ă linie de date.
În situaţia în care suprafaţa pe care se pot g ăsi traseele electrice este prea mic ă sau
atunci cînd numărul pinilor unui circuit integrat nu poate permite conectarea tuturor
semnalelor la ieşirea acestuia, se folose şte de asemenea multiplexarea în timp a semnalelor.
Indiferent de situaţia în care se foloseşte metoda multiplex ării în timp a datelor,
refacerea corectă a acestora presupune existen ţa sincronizarii între semnalele de comand ă
aplicate atât multiplexorului cât şi demultiplexorului. În figura 2.23 se prezint ă un ansamblu
multiplexor-demultiplexor iar în figura 2.24 diagrama de semnal a acestui circuit.
MUX DMUX
DSTM1
CLK
y0
LO
DSTM2
CLK
y1
U33
DSTM3
U22 2 7 y2
7 1 1G 1Y0 6
CLK E 1C 1Y1 5 y3
4 13 1Y2 4
DSTM4
CLK
3 I0 5 3 A 1Y3 9 y4
2 I1 Z B 2Y0 10
DSTM5 1 I2 14 2Y1 11 y5
15 I3 15 2G 2Y2 12
CLK
14 I4 6 2C 2Y3 y6
13 I5 Z 74155
DSTM6
CLK
12 I6 y7
I7
DSTM7 11
10 S0 U18A
CLK S1
9 C0
S2 C0 2 1
DSTM8 K
L
C
CLK
74151A U19A
C1
C1 2 U20A1 K
L
C
7404 C2
C2 2 1 K
L
C
7404
7404
- 72 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
Circuitele de codificare sunt circuite logice secven ţiale care primesc la intrare semnale
codificate într-un cod diferit de cel binar şi furnizează la ieşire semnale în cod binar sau
echivalent acestuia.
Un exemplu îl constituie circuitul de codificare zecimal – binar (BCD). Schema bloc a
acestui circuit este prezentată în figura 2.25 iar tabelul de adev ăr este tabelul 2.6.
Un exemplu de circuit integrat de codificare este circuitul 74LS148 a c ărui foaie de
catalog este prezentat ă în anexa 6.
TABELUL 2.6.
Intrări Ieşiri
x9 x8 x7 x6 x5 x4 x3 x2 x1 x0 y3 y2 y1 y0
x0
0 0 0 0 0 0 0 0 0 1 0 0 0 0 x1
0 0 0 0 0 0 0 0 1 0 0 0 0 1 x2 Circuit de
y0
0 0 0 0 0 0 0 1 0 0 0 0 1 0 x3 codificare
y1
0 0 0 0 0 0 1 0 0 0 0 0 1 1 x4 zecimal
y2
0 0 0 0 0 1 0 0 0 0 0 1 0 0 x5 BCD
y3
0 0 0 0 1 0 0 0 0 0 0 1 0 1 x6 (CLC)
0 0 0 1 0 0 0 0 0 0 0 1 1 0 x7
0 0 1 0 0 0 0 0 0 0 0 1 1 1 x8
0 1 0 0 0 0 0 0 0 0 1 0 0 0 x9
1 0 0 0 0 0 0 0 0 0 1 0 0 1
0 0 0 0 0 0 0 0 0 0 1 1 1 1 Figura 2.25. Circuit de codificare
- 73 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
2.9. Circuite aritmetice
Circuitele aritmetice sunt circuite logice secven ţiale destinate efectuării operaţiilor
aritmetice elementare.
2.9.1. Comparatoare
Intrări pentru
Circuitele de comparare permit
conectarea în cascadă compararea rapidă a două numere binare
A şi B, aplicate pe intrare, pentru a
A>B A=B A<B
determina dacă între cele dou ă numere
există una din relaţiile: A=B, A>B sau
A<B. Spre exemplu s ă consider ăm
A0
I
n comparatorul de patru bi ţi din figura 2.26.
t B0 I
r
ă
e Pe intr ările A0, A1, A2 şi A3 se aplică
ş
r c i
r
d i
e c A1 A>B o m c i primul număr de comparat iar pe intr ările
u u
c
o b B1 p
a r
B0, B1, B2 şi B3 cel de-al doilea num ăr.
m i Comparator r e
ţ
p i
i de patru biţi
A=B a z
u Cifra binar ă cu indicele zero este cifra de
a n i ţ
l
r
a u
A2 e t
i a rang minim a num ărului (cifra cea mai
t m B2 A<B t
u
e
r l puţin semnificativă). Rezultatul
e
l
o A3
compar ării este furnizat la ie şirile A=B,
r
B3 A>B şi A<B.
În vederea compar ării numerelor
Figura 2.26. Comparator de patru bi ţi cu lungimi mai mari, se conecteaz ă mai
multe comparatoare în cascad ă. Astfel,
pentru a se ţine seama de rezultatele compar ării rangurilor precedente, circuitul este prev ăzut
cu borne de intrare suplimentare (A<B, A=B şi A>B) care se conecteaz ă la bornele de ie şire a
comparatoarelor precedente.
Structura internă a circuitului este determinat ă de ecuaţiile (2.10).
3
( A = B )ies = ( A = B )int r ⋅ ∏ ( A j ⊕ B j )
j =0
3 2 3
( A > B )ies = ∏ ( A j ⊕ B j )[( A = B )int r + ( A < B )int r ] + B3 A3 + ∑ B j A j ∏ ( Ak ⊕ Bk ) (2.10)
j =0 i =0 k = j +1
3 2 3
( A < B )ies = ∏ ( A j ⊕ B j )[( A = B )int r + ( A > B )int r ] + A3 B3 + ∑ A j B j ∏ ( Ak ⊕ Bk )
j =0 i =0 k = j +1
- 74 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
2.9.2. Generatorul şi verificatorul de paritate
Paritatea este folosită în scopul verific ării integrităţii datelor în sistemele numerice.
Paritatea este reprezentată de un bit suplimentar, ata şat biţilor de date astfel: pentru
paritate par ă numărul total de biţi de valoare unu, inclusiv bitul de paritate, este în num ăr par
iar pentru paritate impar ă, impar. De exemplu, dac ă şirul biţilor de date este „01100100”, şir
care conţine un număr impar de cifre unu, atunci bitul de paritate ad ăugat va fi: „1” pentru
paritate par ă în a şa fel încât numărul total de bi ţi să fie par şi „0” pentru paritate impar ă. La
verificarea parităţii se determină numărul de biţi de valoare unu din şir, inclusiv bitul de
paritate şi se compar ă cu numarul (par sau impar) de bi ţi stabiliţi prin paritate. Dac ă aceştia
coincid atunci se consider ă că şirul de date este corect.
De obicei circuitele de generare şi verificare a parit ăţii tratează numere de opt bi ţi de
date. Un astfel de circuit este prezentat în figura 2.27 iar func ţionarea acestuia este descrisă în
tabelul 2.7.
Circuitul din figura 2.26 func ţionează în două regimuri, ca generator şi ca verificator.
În regim de generator, pe intr ările x0, x1, …, x7, se aplică biţii numărului pentru care se
generează paritatea iar la intr ările paritate/imparitate se aplică semnalele unu/zero pentru
generarea parităţii pare,
TABELUL 2.7. respectiv zero/unu pentru
Intrări Ieşiri generarea parit ăţii impare.
Numărul
În regim de verificare a
de biţi 1 la Paritate Paritate Paritate Paritate
intrările pară impară pară impară
parităţii, la intr ările x0, x1, …,
x0, x1, …, xn x7, se aplică biţii numărului a
Par H (high) L H L cărui paritate se verific ă iar pe
Impar H (high) L L H intr ările paritate/imparitate se
Par L (low) H L H aplică semnalele de paritate
Impar L (low) H H L par ă sau impar ă, in funcţie de
Indiferent H (high) H L L paritatea ce se doreşte a fi
indiferent L (low) L H H
verificată, aşa cum s-a ar ătat
mai sus. La ieşirile de
paritate/imparitate trebuie să apar ă, în cazul în care valoarea determinat ă a parităţii
corespunde cu cea aplicat ă pe intr ările paritate/imparitate (nu s-au detectat erori), unu/zero în
U1A U13A
INTRARI
1 1
x0 3 3
2 U10A 2 U8A
x1 1 2 IESIRI
74LS266 3 74LS08 1
U2A U14A PAR
2 3
1 1
x2 3 74LS136 3 74LS02
U5A
2 2
x3 1 U12A
74LS266 3 1 2 74LS08
U3A U15A
2
1 74LS04 1
x4 3 74LS266 3
2 U11A 2 U9A
x5 1 2
74LS266 3 74LS08 1
U4A U16A IMPAR
2 3
1 1
x6 3 74LS136 INTRARI 3 74LS02
2 2
x7 IMPAR
74LS266 74LS08
PAR
- 75 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 2 Circuite logice combianţionale
cazul verificării parităţii pare, respectiv zero/unu în cazul verific ării parităţii impare.
Un exemplu de circuit integrat pentru generarea/verificarea parit ăţii este circuitul
74LS280 a c ărui foaie de catalog este prezentat ă în anexa 8.
2.9.3. Sumatoare
2
3
S
realizează adunarea a dou ă numere binare cu un anumit
x1
74136
număr de biţi.
1
U1A
De exemplu, semisumatorul elementar este un circuit
2
3
C logic combinaţional cu două ieşiri, care adună doi biţi de date
7408 şi furnizează la ieşire un bit al sumei (S) şi un bit de transport
Figura 2.28. Semisumatorul de (C). Schema electrică a semisumatorului de un bit este
un bit prezentata în figura 2.28.
Ecuaţiile logice ale circuitului se pot scrie (2.11) :
S = x0 ⊕ x1
C = x0 ⋅ x1
(2.11)
Un exemplu de circuit integrat, sumator complet pe patru bi ţi, este circuitul 74LS83 a
cărui foaie de catalog este prezentat ă în anexa 9.
- 76 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
CAPITOLUL 3
Circuite logice secvenţiale
3.1. Introducere
Circuitele logice secven ţiale (CLS) sunt circuite logice la care starea ie şirilor la un
moment dat depinde de starea intr ărilor la acel moment de timp şi de stările anterioare ale
circuitului. Din acest motiv se spune c ă circuitele logice secvenţiale sunt circuite cu memorie.
Schema bloc a unui circuit logic secven ţial este prezentată în figura 3.1.
Circuitul logic secvenţial (CLS) se obţine dintr-un dircuit logic combina ţional (CLC) la
care se adaugă o serie de elemente de circuit secundare (memorie), care reprezint ă conexiuni de
reacţie inversă.
Circuitul logic secvenţial reprezentat în figura 3.1 are n intr ări principale sau primare,
notate cu x0, x1, …, xn, accesibile din exterior şi m ieşiri principale sau primare, notate cu z0, z1,
…, zm, de asemenea accesibile din exterior.
Memoria circuitului secvenţial este realizată de către elementele de circuit secundare, ale
căror ieşiri y’0, y’1, …, y’k , sunt aduse prin leg ături inverse la intrarea circuitului, formând
intr ările secundare ale circuitului secven ţial, y0, y1, …, yk . Starea ieşirilor y’0, y’1, …, y’k ,
formează starea (internă ) următoare a circuitului, iar starea intr ărilor y0, y1, …, yk , formează
starea (internă ) prezent ă a circuitului secvenţial. Starea următoare devine stare prezent ă după un
- 77 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
timp determinat de întârzierile cauzate de c ătre elementele de întârziere special introduse în
buclele de reacţie sau de întârzierile de propagare a semnalelor, inerente circuitelor fizice.
Relaţia ce există între intare, ieşire, starea prezentă şi starea următoare poate fi exprimată
fie prin tabele de stare, fie prin diagrame de stare.
leşirile unui circuit de comutare secven ţial pot fi exprimate în general ca func ţii booleene
de intr ările şi starea internă a acestuia :
Pentru a descrie complet comportarea unui circuit secven ţial trebuie să se specifice pe
lângă ecuaţiile ieşirilor (3.1) şi comportarea sa intern ă, adică să se indice corespondenţa între
starea intr ărilor principale şi secundare, denumit ă şi starea totală a circuitului, şi starea următoare
a circuitului.
Se presupune în cele ce urmeaz ă că circuitul are o comportare determinist ă, adică pentru
o anumită stare a intr ărilor (un set de semnale x0, x1, …, xn) şi o anumită stare internă (un set de
valori pentru y0, y1, …, yk ) există o singur ă tranziţie posibilă, într-o stare y’0, y’1, …, y’k . În acest
caz, o variabilă de stare y’k poate fi exprimată ca o func ţie booleană de intr ările circuitului şi
starea sa internă :
Ecuaţiile (3.2) poart ă denumirea de ecua ţiile stării următoare. Circuitul secvenţial se află
într-o stare stabilă atunci când pentru o anumit ă stare a intr ărilor, starea sa (intern ă) prezentă este
identică cu starea (intern ă) următoare, adică yi = y'i, pentru i = l, 2, . . ., k. Dac ă pentru o anumit ă
stare a intr ărilor, starea prezentă a circuitului difer ă de starea sa următoare, adică yi ≠ y'i cel puţin
pentru un anumit i ∈ {1, 2, . . ., k), circuitul se afl ă într-o stare instabilă. Pentru ca un circuit
secvenţial să se comporte determinist, trebuie ca pentru fiecare stare posibil ă a intr ărilor să existe
cel puţin o stare internă stabilă.
Circuitele secvenţiale la care ecuaţiile ieşirii sunt de forma (3.1) iar ecua ţiile stării
următoare sunt de forma (3.2) se numesc circuite secven ţiale de tipul Mealy, iar modelul lor
matematic, automat de tipul Mealy.
Exista circuite secvenţiale la care stările ieşirilor nu depind de st ările intr ărilor principale,
ci numai de stările intr ărilor secundare, adică de starea internă a circuitului. În acest caz, ecua ţiile
ieşirii (3.1) se transform ă în ecuaţiile:
- 78 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
z 1 = z 1 ( y1 , y2 , K, yk )
z 2 = z 2 ( y1 , y2 , K, yk )
M
(3.3)
z m = z m ( y1 , y2 , K, yk )
Circuitele secvenţiale la care ecuaţiile ieşirii sunt de forma (3.3) iar ecua ţiile stării
urmatoare de forma (3.2) se numesc circuite secven ţiale de tipul Moore, iar inodelul lor
matematic, automat de tipul Moore.
Atunci când numărul de stări interne ale unui circuit secven ţial este finit, circuitul este
denumit circuit secvential finit iar modelul sau matematic, automat finit.
În continuare se vor trata numai circuitele secven ţiale binare, la care fiecare dintre
variabilele de intrare, de ie şire, respectiv de stare pot avea numai dou ă valori, zero şi unu, cu
număr finit de st ări.
Temporizarea semnalelor este foarte important ă în circuitele secvenţiale. În acest sens,
circuitele logice secven ţiale sunt clasificate în dou ă categorii:
amplitudine front
front
crescător
descrescător
timp
palier unu
perioada HIGH palier zero
LOW
Figura 3.2. Elementele semnalului de ceas.
- 79 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
Când semnalul de ceas face o tranzi ţie de la zero la unu, avem un front crescător ;
când semnalul de ceas face o tranzi ţie de la unu la zero, avem un front că z ător (sau
descrescător).
Din diagrama de timp a semnalului se poate observa c ă perioada semnalului de clock
este intervalul de timp dintre dou ă tranziţii succesive în acela şi sens (între dou ă fronturi
crescătoare sau între dou ă fronturi c ăzătoare).
Tranziţiile în circuitele secvenţiale sincrone au loc doar în momentele când semnalul
de clock are fie un front cresc ător, fie un front c ăzător. La ie şirea unui circuit sincron nu are
loc nici o schimbare între dou ă fronturi succesive, indiferent de valoarea variabilelor aplicate
la intrare.
Frecven ţ a semnalului de ceas este inversul periadei semnalului de ceas.
imea semnalului de ceas este definit ă ca fiind intervalul de timp în care semanlul
Lăţ imea
are valoarea unu. Raportul dintre l ăţimea semnalului şi perioada acestuia este numit factor de
umplere.
Un semnal de clock este activ pe front crescător dacă starea circuitului sincron se
schimbă pe frontul cresc ător al semnalului de clock. Dac ă starea circuitului sincron se
schimbă pe frontul c ăzător, semnalul de clock este activ pe front că z ător .
Cel mai simplu circuit secven ţial este un dispozitiv capabil s ă memoreze un bit de
informaţie; circuitul este cunoscut ca bistabil sincron sau flip-flop.
Circuitele basculante bistabile sunt circuite secven ţial elementare cu numai dou ă stări
stabile, folosite ca elemente de memorie pentru circuitele secve ţiale mai complexe, în scopul
memor ării stării interne a acestora. Circuitele basculante bistabile pot fi construite pentru a
funcţiona fie numai în regim asincron, fie numai în regim sincron, fie atât în regim asincron cât şi
în regim sincron, func ţie de tipul circuitelor secvenţiale în care sunt folosite. De obicei, pentru
circuitele secvenţiale sincrone se folosesc ca elemente de memorie, circuite basculante, care pot
funcţiona atât în regim sincron cît şi asincron, intr ările asincrone fiind utilizate pentru aducerea
circuitului în starea initial ă independent de impulsul de tact.
După modul de acţiune a impulsurilor de ceas, pot fi distinse : circuite basculante
bistabile
bistabile asincron
asincronee sau statice, care
care nu sunt comandate
comandate prin
prin impuls
impuls de ceas şi circuite basculante
bistabile
bistabile comandat
comandatee prin
prin impuls
impuls de ceas.
ceas.
Circuitele basculante bistabile de tip RS, numite şi circuite latch sau circuite de
zăvorâre sunt circuite logice secven ţiale capabile să stocheze un
bit de informaţie (o cifr ă "0" sau o cifr ă "1"). Din cauza
capacităţii de stocare circuitul latch mai este numit şi dispozitiv
bistabil de memorare.
Circuitul latch Set-Reset, numit pe scurt latch SR, are
Figura 3.3. Latch SR două intr ări (S şi R), o ie şire nenegat ă (Q) şi o ieşire negată ( Q )
- 80 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
ca în figura 3.3. Când ie şirea Q este în starea unu se spune c ă circuitul latch este setat ; când
ieşirea Q este în starea zero, se spune c ă circuitul latch este şters sau resetat .
Simbolul unui latch SR este prezentat în figura 3.4.
Tabelul de adev ăr indică modul în care se modific ă ieşirile în
S Q
raport cu schimb ările survenite la intr ări. Tabelul de adev ăr al unui
latch SR este redat în tabelul 3.1.
R Q Când ambele intr ări S şi R sunt în zero logic, nu are loc nici o
modificare în starea circuitului; se spune c ă circuitul p ăstrează starea.
Figura 3.4. Când S=0 şi R=1, ieşirea este ştearsă, circuitul latch intr ă în starea
Simbolul unui reset , iar opera ţia este numit ă resetare. Când S=1 şi R=0, ie şirea este
latch SR setat ă, iar circuitul latch intr ă în starea setat . Când ambele intr ări S şi R
sunt 1, circuitul devine instabil - combina ţia R=1 şi S=1 nu este
permisă la ecest circuit.
TABELUL 3.1
S R Q Q Operaţie
Introducând o variabil ă de timp în tabelul de adev ăr, este posibil s ă fie folosite
combinaţiile la intrare şi starea prezentă a circuitului la momentul t (Q t) pentru a determina
starea următoare a circuitului la momentul t+1 (Q t+1). Acest tip de tabel este numit tabel
caracteristic şi este ilustrat în tabelul 3.2.
TABELUL 3.2 TABELUL 3.3
Intrare Stare Stare Stare Intrare Stare
curentă prezentă următoare Operaţie prezentă următoare
S R Qt Qt+1 Qt S R Qt+1
0 0 0 0 Menţinere 0 0 x 0
0 0 1 1 Menţinere 0 1 0 1
0 1 0 0 Reset 1 0 1 0
0 1 1 0 Reset 1 x 0 1
1 0 0 1 Set (x=indiferent, 0 sau 1)
1 0 1 1 Set
1 1 0 Oscilaţii Nepermis
1 1 0 Oscilaţii Nepermis
Un alt tip de tabel utilizat, echivalent cu tabelul caracteristic, este tabelul de excita ţie;
acesta redă valorile variabilelor de intrare pentru toate tarnzi ţiile posibile la ie şire (tabelul 3.3).
În ceea ce prive şte starea nepermisă pentru variabilele de intrare (S=1, R=1), este în
sarcina proiectantului ca aceast ă combinaţie să nu apar ă niciodată la intrare.
- 81 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
Pentru a evita nedetermin ările ce apar în urma aplic ării al intr ările S şi R nivelul
ridicat unu, S = R = 1, se poate modifica schema circuitului astfel încât el s ă aib ă o evolu ţie
cunoscută şi în cazul unei astfel de comenzi.
Schema bloc a unui bistabil de tip JK este prezentat ă în figura 3.5 iar tabelul
caracteristic in tabelul 3.4.
TABELUL 3.4
Intrare Stare Stare
curentă prezentă următoare Operaţie
J K Qt Qt+1 J Q
0 0 0 0 Menţinere
0 0 1 1 Menţinere
K Q
0 1 0 0 Reset
0 1 1 0 Reset
Figura 3.5.
1 0 0 1 Set
Simbolul unui
1 0 1 1 Set CBB de tip JK
Basculează
1 1 0 1
între stări
Basculează
1 1 1 0
între stări
Aşa cum rezultă din cele ar ătate mai sus, la circuitul basculant bistabil JK, intrarea J
este echivalentă cu intrarea S iar intrarea K este echivalent ă cu intrarea R de la bistabilul RS.
Circuitul basculant bistabil de tip T este prezentat în figura 3.6 iar tabelul caracteristic
în tabelul 3.5.
TABELUL 3.5
Intrare Stare Stare
curentă prezentă următoare Operaţie
T Q
T Qt Qt+1
0 0 0 Menţinere
0 1 1 Menţinere Q
1 0 1 Basculează
între stări Figura 3.6.
1 1 0 Basculează Simbolul unui
între stări CBB de tip T
Acest bistabil este folosit în special în circuitele de num ărare secvenţiale, datorită
proprietăţii sale de divizare la doi a num ărului de impulsuri aplicate la intrarea sa (figura 3.7).
- 82 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
Bistabilul de tip T (T = trigger) nu este disponibil ca atare, dar este realizat prin intermediul
altor bistabili (figura 3.8).
T
J Q
K Q
Figura 3.7. Divizarea frecven ţei unui semnal aplicat la intrarea unui Figura 3.8.
bistabil T Bistabil T realizat
cu bistabil JK
J Q J Q
CLK CLK
K K
Principala diferenţă între circuitele latch şi circuitele flip-flop este metoda folosit ă
pentru a determina modificări de stare la ieşire :
- 83 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
Simbolurile logice utilizate pentru circuite active pe front sunt prezentate în fig. 3.10.
J Q J Q
CLK CLK
K K
Circuitele basculante bistabile sincrone de tip D sunt circuite secven ţiale capabile să
memoreze (stocheze) un bit de informaţie (o cifr ă binar ă).
Simbolul circuitului basculant bistabil sincron, cu comutare pe frontul c ăzător al
semnalului de ceas, de tip D, este prezentat în figura 3.11 iar modul de lucru în tabelul 3.6.
TABELUL 3.6.
Dn CLK Qn Qn Operaţie
D Q
0 ↓ 0 1 Reset – memorează 0
1 ↓ 1 0 Set - memorează 1
CLK Q x 0 Qn-1 Qn −1 Păstrează starea
Figura 3.11. Simbolul x 1 Qn-1 Qn −1 Păstrează starea
CBB tip D
Modul în care opereaz ă un circuit basculant bistabil sincron de tip D este ilustrat, de
asemenea, prin diagrama de semnal din fig. 3.12.
- 84 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
următoarea eşentionare a semnalului de intrare (urm ătarea tranziţie pe front descresc ător a
semnalului de tact).
Por ţiunea de început a semnalului de ie şire Q, până în momentul comut ării pe front
negativ a semnalului de - ceas când se copiaz ă valoarea logic ă a semnalului de intrare, are o
valoare necunoscut ă (unu sau zero) şi din acest motiv este reprezentat ă în diagrama de semnal
cu două linii paralele.
Cel mai folosit tip de circuit basculant bistabil este cel de tip JK . Funcţionarea
acestuia este identic ă cu cea a circuitelor basculante bistabile de tip SR pentru stările de
setare, resetare şi menţinere. Intrarea J operează ca intrarea S , iar intrarea K operează ca
intrarea R. Diferenţa între acestea este reprezentată de faptul c ă circuitele JK nu au stare
nepermisă la intrare. Simbolul unui circuit basculant bistabil JK cu comutare pe front este
redat în fig. 3.10.
Tabelul de adev ăr care defineşte funcţionarea circuitului basculant bistabil de tip JK
cu comutare pe front negativ este tabelul 3.7.
TABELUL 3.7.
JnK n CLK Qn Qn Operaţie
00 ↓ Qn-1 Qn −1 Păstrează starea
01 ↓ 0 1 Reset
10 ↓ 1 0 Set
11 ↓ Qn −1 Qn-1 Basculează între stări
xx 0 Qn-1 Qn −1 Păstrează starea
xx 1 Qn-1 Qn −1 Păstrează starea
Un exemplu de circuit integrat, circuit basculant bistabil de tip JK, este circuitul
74LS73 a c ărui foaie de catalog este prezentat ă în anexa 10.
- 85 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
zero logic (Q=0). Când intr ările sunt active pe zero logic, acestea sunt notate PRE şi CLR .
Simbolul logic al unui flip-flop JK activ pe front negativ cu intr ări asincrone active în zero
logic este prezentat în fig. 3.13.
3.3. Numărătoare
3.3.1. Introducere
Un numar ător reprezintă un circuit logic secven ţial care primeşte la intrare un semnal
periodic şi funizează la ieşire un anumit num ăr de st ări distincte.
Cele mai cunoscute sunt număr ătoarele binare care furnizeaz ă la ieşire o secven ţă de
numere binare.
Un număr ător format cu n celule (circuite basculante bistabile) poate avea cel mult
n
p=2 stări. Numărul de stări distincte posibile este cunoscut ca număr modulo.
Un număr ător modulo-p poate fi referit şi ca divizor cu p deoarece la ie şirea
circuitului basculant bistabil cel mai îndep ărtat de intrarea de semnal se produce un puls la
fiecare p pulsuri ale semnalului de intrare aplicat primei celule.
Un număr ător cu n celule va fi un num ăr ător modulo 2 n.
Q0 Q1 Q2
Număr ătorul const ă din trei circuite circuite basculante bistabile sincrone, conectate
asincron în sensul c ă ieşirea Q a unui bistabil este conectat ă la intrarea de tact CLK a
următorului bistabil şi are trei biţi de ie şire (Q0 – bitul de rangul cel mai mic, cel mai pu ţin
semnificativ bit, Q1 şi Q2 – cel mai semnificativ bit); circuitul este un număr ător pe trei
nivele. Semnalul clock aplicat la intrare nu ac ţioneaza decât asupra primului bistabil şi din
- 86 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
această cauză num ăr ătorul este asincron. Circuitele flip-flop sunt active pe frontul negativ al
semnalului de tact. Intr ările J şi k sunt conectate împreun ă la unu logic, astfel bistabilele vor
comuta alternativ dintr-o stare în cealalt ă.
În diagrama de timp a num ăr ătorului binar asincron din figura 3.15 s-a presupus c ă
starea iniţială a număr ătorului este zero, adic ă: Q 2 = 0, Q1 = 0, Q 0 = 0. Secven ţa de numărare
este prezentată în figura 3.16 unde Q 0 este LSB ( Last Significant bit ).
).
Circuitul este un num ăr ător direct modulo opt. Direct se refer ă la ordinea de num ărare
- numărare crescătoare.
Semnalul de ceas (clock) aplicat din exterior este conectat doar la intrarea de
sincronizare a primului bistabil. Primul bistabil va schimba starea pe fiecare front
descrescător al impulsului de ceas, iar al doilea bistabil va schimba starea doar atunci când
ieşirea Q a primului bistabil va avea o tranzi ţie din unu în zero. Din cauza întârzierilor
inerente de propagare prin circuitele basculante bistabile, tranzi ţiile ieşirii Q nu vor avea
niciodată loc în acela şi moment cu tranzi ţiile semnalului clock aplicat la intrare (zonele
notate cu A pe diagrama din figura 3.15), prin urmare, circuitele basculante nu vor comuta
sincron, ci acestea vor opera în mod asincron. Pe duratele notate cu A în diagrama din figura
3.15 starea ieşirii număr ătorului este necontrolabil ă neputându-se preciza care este valoarea
ieşirilor Q2Q1Q0.
Număr ătoarele asincrone sunt cunoscute şi ca număr ătoare cu propagare deoarece
efectul semnalului de ceas aplicat primei celule nu este resim ţit imediat de circuitul basculant
bistabil de la nivelul următor, fapt datorat întârzierilor de propagare.
Din analiza formelor de und ă se poate observa c ă ieşirea Q0 este ieşirea mai pu ţin
semnificativă (LSB) şi că frecvenţa semnalului la aceast ă ieşire este egală cu 1/2 din frecven ţa
semnalului de intrare (clock). Se poate observa în continuare c ă ieşirea Q2 este ieşirea mai
semnificativă (MSB) şi frecvenţa acestui semnal este 1/8 din frecven ţa semnalului de la
Q2Q1Q0
- 87 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
intrare.
Dacă modificăm circuitul din figura 3.14 şi conectăm ieşirea Q a bistabilului
precedent la intrarea CLK a
a bistabilului urm ător, se obţine circuitul din figura 3.17.
Q0 Q1 Q2
Diagrama de timp a circuitului din figura 3.17 este prezentat ă în figura 3.18.
După cum se vede din figura 3.18, secven ţa de numărare pentru număr ătorul din
figura 3.18 este: 111, 110, 101, 100, 011, 010, 001, 000, 111, …, adic ă pe frontul c ăzător al
fiecărui impuls de tact, num ăr ătorul genereaz ă secvenţa numerelor naturale în ordine invers ă.
Din acest motiv un astfel de num ăr ător se numeşte număr ător binar asincron invers. Datorit ă
faptului că la intrarea de tact CLK a bistabilului următor se leagă ieşirea negată Q a
bstabilului anterior, bistabilul următor va comuta pe frontul negativ al semnalului de pe
această ieşire. Dacă privim diagrama din figura 3.18 putem spune de asemenea c ă bistabilul
următor comută pe frontul pozitiv al semnalului de pe ie şirea Q a bistabilului precedent.
Combinând cele dou ă scheme se poate obţine un număr ător binar reversibil (figura
3.19). Un astfel de num ăr ător are o intrare suplimentar ă UP / DOWN prin intermediul c ăreia
- 88 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
se poate comanda num ărarea directă (UP) sau invers ă (DOWN) a circuitului.
Q0 Q1 Q2
U1A U8A
1 1
3 3
U4A 2 a U3A U5A 2 a U10A U6A
1 1 1 1 1
J J J
OFFTIME = .5uS 3 7400 3 3 7400 3 3
DSTM1
ONTIME = .5uS
CLK
12
CLK
Q U2A 2 c 12
CLK
Q U9A 2 c 12
CLK
Q
DELAY = 0 2 1 2 1 2
Q Q Q
STARTVAL = 0 4 3 7400 4 3 7400 4
OPPVAL = 1
K R
L
C
2 b K R
L
C
2 b K R
L
C
74107 7400 74107 7400 74107
HI 3 3 3
1 1 1
U7A
1 2
UP/DOWN
7404
Cind semnalul UP / DOWN are valoarea logica unu, poarta ŞI-NU notată cu a se
deschide iar poarta notat ă cu b se blochează. Semnalul de la ie şirea Q a bistabilului anterior
ajunge pe intrarea CLK a bistabilului următor şi în felul acesta num ăr ătorul număr ă direct.
Dacă semnalul UP / DOWN are valoarea logic ă zero, poarta logic ă a se blochează iar
poarta logică b se deschide iar num ăr ătorul număr ă invers.
Număr ătoarele asincrone exemplificate pâna acum sunt realizate cu bistabile sincrone
de tip JK conectate ca bistabile de tip T (intr ările J şi K conectate împreun ă) deoarece acest
tip de bistabil este cel mai r ărpândit. Atunci când num ăr ătorul este realizat în varianta
integrată se folosesc circuite basculante de tip T .
- 89 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
J 0 K 0 = CLK
J 1 K 1 = Q0 ⋅ CLK
J 2 K 2 = Q0 ⋅ Q1 ⋅ CLK (3.6)
M
J n K n = Q0 ⋅ Q1 ⋅ Q3 ⋅ L ⋅ Qn −1 ⋅ CLK
unde indicele din rela ţia (3.4) reprezint ă rangul bistabilului din lan ţul ce formează
număr ătorul, cel mai pu ţin semnificativ fiind cel de rang zero iar cel mai semnificativ fiind
cel de rang n.
În figura 3.20 este prezentat ă o variantă de număr ător binar sincron direct, de trei bi ţi,
la care semnalul de comand ă se aplică atât pe intr ările JK cât şi pe intrarea CLK .
Q0 Q1 Q2
U4A
1
3
2
U3A U2A U1A
1 1 7408 1
HI J J J
OFFTIME = .5uS 3 3 3
DSTM1 Q Q Q
ONTIME = .5uS 12 12 12
CLK CLK CLK CLK
DELAY = 0 2 2 2
Q Q Q
STARTVAL = 0 4 4 4
K R K R K R
OPPVAL = 1 L L L
C C C
HI
În figura 3.20, primul bistabil, a c ărui ieşire este notată cu Q0, va comuta pe fiecare
front negativ a impusului de tact CLK . Următorul bistabil, a c ărui ieşire este notată cu Q1 va
comuta de asemenea la frontul negativ al impulsului de tact, atunci c ănd semnalul Q0 are
valoarea logică unu iar bistabilul de rang maxim, a c ărui ieşire este notată cu Q2 va comuta de
asemenea pe frontul negativ al semnalului de tact, atunci când semnalul Q0 Q1 are valoarea
logică unu.
Diagrama de timp a num ăr ătorului sincron, direct, pe trei bi ţi este prezentată în figura
3.21.
Datorită faptului că bistabilele comuta toate pe acelaşi semnal (semnalul de tact) nu
mai apar întârzierile cumulative datorate propag ării semnalului prin lan ţul de circuite
basculante bistabile. Singurele diferenţe ce pot apare la comutarea semnalelor de la ie şirea
număr ătorului se pot datora eventualelor diferen ţe între timpii de propagare a semnalelor prin
circuitele basculante bistabile.
Dacă circuitele basculante bistabile din care este construit num ăr ătorul sunt toate de
acelaşi tip, atunci diferen ţele sunt neglijabile. În cazul în care num ăr ătorul este realizat pe un
- 90 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
circuit integrat, sincronizarea semnalelor de ie şire ale număr ătorului este foarte buna datorit ă
faptului că într-un circuit integrat, diferen ţele între elementele componente sunt foarte mici.
Figura 3.21. Diagrama de semnal a num ărătorului sincron, direct de trei biţi.
Q0 Q1 Q2
HI
Q0 Q1 Q2
U4A U6A
1 1
UP/DOWN U1A U2A U3A
3 3
1 2 U8A 1 2 U9A 1
J J J
OFFTIME = .5uS 3 1 3 1 3
DSTM1 Q Q Q
ONTIME = .5uS CLK 12 7408 3 12 7408 3 12
CLK U5A CLK U7A CLK
DELAY = 0 2 2 2 2 2
Q Q Q
STARTVAL = 0 4 1 4 1 4
K R K R K R
OPPVAL = 1 L 3 7432 L 3 7432 L
C 2 C 2 C
74107 74107 74107
3 3 3
1 7408 1 7408 1
HI
U10A
1 2
7404
- 91 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
Un exemplu de circuit integrat, num ăr ător binar reversibil, este circuitul 74LS169 a c ărui
foaie de catalog este prezentat ă în anexa 11.
0 1 2 … m-1 m m+1 …
CLR
Figura 3.24. Secvenţa stărilor unui numărător divizor prin m (cu linie punctată sunt reprezentate
stările eliminate prin iniţializarea numărătorului
Iniţializarea număr ătorului se face cu ajutorul unui circuit de selec ţie (paragraful 2.4)
la intr ările căruia se apică semnalele de ie şire ale număr ătorului. Ieşirea circuitului de selec ţie,
care este conectată la intr ările de iniţializare a bistabililor, furnizeaz ă valoarea unu logic
atunci când număr ătorul generează o stare diferit ă de m şi furnizează zero logic (valoare care
duce la iniţializarea bistabililor) pentru starea m la ieşirea număr ătorului.
Revenind la exemplul nostru, num ăr ătorul divizor prin zece (m = 10 z) este construit
dintr-un număr ător binar direct cu patru celule şi un circuit de selec ţie pentru cifra zece
(1010b) conectate a şa cum se arat ă în figura 3.25.
Un astfel de număr ător divizor prin m poate fi construit şi cu ajutorul număr ătoarelor
inverse. În general sistemele cu microcontrolere sau microprocesoare folosesc astfel de
număr ătoare pentru contorizarea evenimentelor sau pentru masurarea intervalelor de timp.
În situaţia în care se foloseşte un număr ător invers, trebuie ţinut cont de faptul c ă
numărul de stări de la punctul ini ţial (valoarea zero) pân ă la valoarea m la care se face
iniţializarea număr ătorului difer ă de numărul de stări în cazul număr ătorului direct.
Astfel, în cazul număr ătorului binar direct, de la starea ini ţială (zero) până la starea m
la care se face ini ţializarea, sunt m stări distincte iar în num ăr ătorului binar invers, de la starea
iniţială (zero) la starea m sunt p-m stări, unde p reprezintă numărul maxim de st ări a
- 92 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
numărptorului (de exemplu pentru un num ăr ător cu patru bistabili p = 16).
CIRCUIT DE SELECTIE
U8A
1 2
Q0
7404
1 U7A
Q1 2
U9A 6
1 2 4
Q2 5
7404
7420
Q3
H
I
U5A U6A
U1A U2A 1 U3A 1 U4A
1 1 3 1 2 12 1
J J J J
OFFTIME = .5uS 3 3 2 3 13 3
DSTM1 Q Q Q Q
ONTIME = .5uS CLK 12 12 12 12
CLK CLK CLK CLK
DELAY = 0 2 2 7408 2 7411 2
Q Q Q Q
STARTVAL = 0 4 4 4 4
K R K R K R K R
OPPVAL = 1 L L L L
C C C C
74107 74107 74107 74107
3 3 3 3
1 1 1 1
Figura 3.25. Num ărător sincron divizor prin zece (num ărător decadic).
Diagrama de semnal a num ăr ătorului decadic este prezentat ă în figura 3.26.
Registrele paralele sunt circuite logice secven ţiale pentru memorarea cuvintelor
binare. Fiecare bit al unui cuvânt este depozitat într-o celul ă flip-flop. Atât intr ările cât şi
ieşirile sunt paralele, to ţi biţii de date apar la ie şirile paralele imediat după ce a avut loc citirea
simultană a intr ărilor paralele. Circuitul din figura 3.27 este un registru paralel de 4 bi ţi
construit cu celule flip-flop D (realizate cu circuite basculante bistabile de tip JK sincrone).
Număr ătorul 74LS169 prezentat în anexa 11 func ţionează şi ca registru paralel. În
acest fel valoarea ini ţială a număr ătorului poate fi modificat ă după dorinţă dacă circuitul
reîncarcă această valoare atunci c ănd ajunge la ultima stare (pe care o vom nota cu p). Pentru
reîncărcarea în mod paralel a valorii prezente la intrare, atunci când num ăr ătorul ajunge la
ultima stare, se leagă ieşirea RIPPLE CARRY OUT la intrarea ENABLE P iar intrarea
LOAD se leagă la intrarea de tact ( CLOCK ). Dacă valoarea înc ărcată o not ăm cu i , atunci
număr ătorul va furniza la ie şire p-i secvenţe în numărare directă (i , i+1, i+2, …, p-1, i , i+1 …)
- 93 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
şi i+1 secvenţe în numărare inversă ( i , i-1, i-2, …, 0, i , i-1, …). Acesta reprezint ă un alt mod
de realizare a unui num ăr ător divizor prin m.
D3 D2 D1 D0
PRE 5
U1A 5
U1A 5
U1A 5
U1A
Q3 Q2 Q1 Q0
Intr ările D ale fiecărui flip-flop constituie intr ările paralele; ieşirile Q ale fiecărui flip-
flop constituie ie şirile paralele. Deîndat ă ce registrul primeşte front activ de clock, toate
datele de la intr ările D sunt înscrise în celulele bistabile şi apar la ieşirile Q corespunz ătoare
simultan. Ieşirile pot fi resetate în mod asincron dac ă se aplică un zero logic la intrarea
CLR sau setate dacă se aplică un zero logic la intrarea PRE .
Caracteristica reprezentativă a acestor registre este faptul c ă toate datele sunt
memorate şi transferate la ieşire sincron.
Un exemplu de circuit integrat, registru paralel, este circuitul 74LS175 a c ărui foaie de
catalog este prezentat ă în anexa 12.
- 94 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
a) b)
De exemplu, considerând un registru cu opt celule avem situa ţiile prezentate în tabelul
3.8.
TABELUL 3.8.a
deplasare spre dreapta
bit conţinut bit
intrare registru ieşire echivalent zecimal al con ţinutului
acţiune
(intrare (ieşire registrului
serială) MSB LSB serială)
iniţial 0 01011001 0 89
deplasare (1) 0 00101100 1 44
deplasare (2) 0 00010110 0 22
deplasare (3) 0 00001011 0 11
deplasare (4) 0 00000101 1 5
deplasare (5) 0 00000010 1 2
deplasare (6) 0 00000001 0 1
deplasare (7) 0 00000000 1 0
deplasare (8) 0 00000000 0 0
În cazul deplas ării spre dreapta, bitul cel mai pu ţin semnificativ iese primul (tabelul
3.8. a) iar în cazul deplas ării spre stânga, bitul cel mai semnificativ iese primul (tabelul 3.8.
b).
Un astfel de registru va avea o intrare de comand ă care va stabili modul de func ţionare
al registrului serial. Cele dou ă moduri de func ţionare posibile sunt : înc ărcare paralelă când
datele prezente la intr ările paralele ale registrului sunt înc ărcate în bistabilii registrului
(similar cu registrele paralele) şi deplasare stânga sau dreapta.
Registrele care sunt prev ăzute cu posibilitatea de deplasare în ambele direc ţii (registre
bidirecţionale) trebuie s ă aibă încă o intrare de comand ă care să stabilească sensul deplasării.
Mai multe registre seriale se pot conecta în serie prin legarea ie şirii seriale a
- 95 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
registrului de rang inferior la intrarea serial ă a registrului de rang superior şi conectarea în
paralel a semnalelor de comandă în scopul obţinerii registrelor seriale de dimensiuni mai
mari.
O altă aplicaţie importantă a registrelor seriale este cea de linie de întârziere a datelor,
acestea permiţând obţinerea unor timpi de întârziere diferi ţi prin modificarea perioadei
semnalului de tact aplicat registrului serial.
TABELUL 3.8.b
deplasare spre stânga
bit conţinut bit
ieşire registru intrare echivalent zecimal al con ţinutului
acţiune
(ieşire (intrare registrului
serială) MSB LSB serială)
iniţial 0 01011001 0 89
deplasare (1) 0 10110010 0 178
deplasare (2) 1 01100100 0 100
deplasare (3) 0 11001000 0 200
deplasare (4) 1 10010000 0 144
deplasare (5) 1 00100000 0 32
deplasare (6) 0 01000000 0 64
deplasare (7) 0 10000000 0 128
deplasare (8) 1 00000000 0 0
QD QC QB QA/SER OUT
U1A
1 U1A U1A U1A
1 J
3 1 1 1
Q 1 J 1 J 1 J
U5A 12 3 3 3
CLK Q Q Q
2 U5A 12 U5A 12 U5A 12
Q CLK CLK CLK
7404 4 2 2 2
CLK 3 K R Q Q Q
L 7404 4 7404 4 7404 4
C 3 K R 3 K R 3 K R
U6A 2 L L L
74107 U6A 2 C U6A 2 C U6A 2 C
7432 3
74107 74107 74107
1
7432 3 7432 3 7432 3
1 1 1
3 3
1 2
3 3 3 3 3 3
U7A U8A 1 2 1 2 1 2
U7A U8A U7A U8A U7A U8A
7408 7408
7408 7408 7408 7408 7408 7408
SER IN
1 2 1 2
1 2 1 2 1 2 1 2 1 2 1 2
SER/PAR
U9A
1 2
7404
D C B A
În figura 3.29 semnalul SER IN reprezintă intrarea serială, semnalul SER / PAR este
semnalul de comand ă pentru înc ărcarea paralelă ( SER / PAR 0 ) sau deplasare dreapta =
( SER / PAR 1 ), CLK este intrarea de tact (ceas), A, B, C şi D sunt intr ările paralele iar QA,
=
- 96 -
ELECTRONIC Ă DIGITALĂ
CAPITOLUL 3 Circuite logice secvenţiale
QB, QC şi QD sunt ieşirile paralele. Ieşirea QA reprezintă de asemenea ie şirea serială a
registrului.
Schimbând conexiunile de la ie şirile şi intr ările bistabililor, prin intermediul
circuitelor combina ţionale de comand ă, adică ieşirea bistabilului QA se leagă la intrarea
bistabilului QB, ieşirea bistabilului QB se leagă la intrarea bistabilului QC şi ieşirea
bistabilului QC se leagă la intrarea bistabilului QD, ieşirea bistabilului QD devenind ieşirea
serială iar intrarea bistabilului QA devenind intrare serial ă, se obţine un registru serial cu
deplasare spre stînga.
De asemenea este u şor de văzut modul în care se poate realiza un registru de deplasare
bidirecţional. Acest lucru se propune ca exerci ţiu.
- 97 -
ELECTRONICĂ DIGITALĂ
LABORATOR
Laborator
Prezentarea pupitrului pentru realizarea experimentelor NX – 4i
1 2 3
4
14
13 9
11
15 12
Fig. 1
Studenţii vor studia pupitrul de experimente NX -4i cu p ăr ţile lui componente pentru a
efectua experimente ulterioare. Cu ajutorul osciloscopului vor efectua vizualiz ări şi
măsur ători a semnalului generat de modulul 13 al pupitrului, pentru diferite valori ale
frecvenţei, formei şi amplitudini semnalului.
Înainte de efectuarea măsur ătorilor, osciloscopul trebuie calibrat utilizând ie şirea 39 a
osciloscopului de semnal dreptunghiular de calibrare 0.2 Vpp şi comutatorul 40 de selectare a
frecvenţei.
Cu ajutorul multimetrului digital DVM 300 vor măsura valoarea semnalului logic 1-0
generat de modulul de 8 comutatoare logice cu indicator (12) a pupitrului.
Se vor realiza următoarele scheme logice:
Fig
Fig
3. Se măsoar ăî n cazurile cele mai defavorabile curen ţii de intrare pentru cele
douăn ivele logice, folosind montajele din figurile urm ătoare. Testarea în cazul cel mai
defavorabil este realizatăp entru toate circuitele, pentru a garanta func ţionarea în toate
condiţiile posibile. V CC are valoarea maximăa dmis ă( +5,25V la seria 74SN) pentru a
maximiza curentul I IL . Cu excepţia intr ării supuse test ării, celelalte intr ări nefolosite sunt
conectate la 1 logic pentru a maximiza orice contribu ţie a acestor intr ări asupra curentului de
ELECTRONICĂ DIGITALĂ
LABORATOR
intrare I IL . Acest 1 logic este de 4,5V, valoare în general superioar ă lui V OH . Valorile obţinute
trebuie săf ie în concordan ţăc u datele de catalog:
I IL ≤ I ILMAX = 1.6mA
I IH ≤ I IHMAX = 40µ A
4. Folosind montajul din figura urm ătoare se trasează caracteristicile de ie şire ale
por ţii TTL.
Laboratorul nr. 3
observaţi ce se întâmpl ă.
În cadrul acestei lucr ări de laborator se va studia func ţionarea circuitului poartă
prezentat în cadrul orelor de curs . Cu ajutorul pupitrului de experimente NX – 4i şi utilizând
circuite integrate care încorporează por ţi logice AND şi NAND de exemplu SN74HC08 sau
SN74HC00 se vor realiza schemele circuitelor. Se va studia anexa îndrumarului de laborator
pentru a se identifica caracteristicile tehnice ale circuitelor folosite.
Pentru circuitul de tip poartă se vor folosi dou ăs cheme prezentate mai jos:
În cadrul acestei lucr ări de laborator se va studia func ţionarea circuitului de selecţie
prezentat în cadrul orelor de curs . Cu ajutorul pupitrului de experimente NX – 4i şi utilizând
circuite integrate care încorporează por ţi logice AND şi NOT de exemplu SN74HC08,
SN74HC20, SN74HC04 se vor realiza schemele circuitelor. Se va studia anexa îndrumarului
de laborator pentru a se identifica caracteristicile tehnice ale circuitelor folosite.
Circuitul de selecţie ce va fi studiat în cadrul acestui laborator va fi cel ce va selecta
valoarea 89(10) (1011001 (2)) din cele 128 valori posibile ce pot fi aplicate la intrare. Func ţia
logică a circuitului va fi:
Programul Digital Works este un program gratuit, foarte uşor de folosit în studiul şi
simularea funcţionării circuitelor digitale studiate în cadrul orelor de curs. Interfaţa
programului este prezentată mai jos:
Bar ă de circuite
Bar ă d e rulare a a lica iei
1
Spaţiu de execuţie
a circuitului
Realizarea unei scheme utilizând acest soft este foarte simpl ă. Se dă click cu mousul
pe simbolul circuitului logic necesar si apoi se dă din nou click pe spa ţiul de lucru unde dorim
să plas ăm circuitul. Circuitul respectiv poate fi şters, dacă dorim prin selectarea lui cu un
click de mouse şi apoi apăsarea tastei del. De asemenea el poate fi mutat pe spa ţiul de lucru şi
rotit cu ajutorul mousului.
După plasarea componentelor se realizeaz ă conexiunea prin trasarea firelor de
legătur ă. Acest lucru se efectueaz ă cu ajutorul “creionului” din bara de butoane. La
apropierea de un punct de leg ătur ă valid softul afi şează un stegule ţ “wire” anun ţând
posibilitatea de a da click cu butonul stâng al mousului pentru a începe desenarea firului.
Terminarea conexiunii se realizeaz ă, f ăr ă a se ţine apăsat butonul mousului, prin efectuarea
unui nou click atunci când apare stegule ţul respectiv la apropierea de punctul de conexiune
dorit.
După terminarea de desenat a schemei se simuleaz ă func ţionarea circuitului electronic
digital cu ajutorul butoanelor din bara de rulare. Cu ajutorul butonului 1 se pot comanda
generatoarele de semnal logic.
Pentru a experimenta utilizarea acestui soft studen ţii trebuie să realizeze şi să
simuleze schemele circuitelor logice de la laboratorul 1.
ELECTRONICĂ DIGITALĂ
LABORATOR
Laboratorul nr. 8
Simularea funcţionării circuitelor poart ă şi de selec ţie
cu ajutorul programului Digital Works
La intrarea X0 se va aplica un generator de semnal . Prin aplicarea oric ăror combinaţii
posibile de semnale logice la intr ările de adresă A 0 şi A1 , se va urm ări la care dintre cele
patru ieşiri ale circuitului demultiplexor Y0 – Y 3v a ajunge semnalul de la intrare X 0.
Referatul de laborator trebuie s ă conţină schemele, tabelele de adev ăr şi
observaţiile studenţilor privind funcţionarea fiecărui circuit în parte.
ELECTRONICĂ DIGITALĂ
LABORATOR
Laboratorul nr. 10
Studiul funcţionării circuitului multiplexor
Laboratorul nr. 11
Studiul circuitelor basculante bistabile
În cadrul acestei lucr ări de laborator se vor studia func ţionarea circuitelor basculante
bistabile de tip JK, D, T, pentru fiecare circuit în parte se vor întocmi tabele de adev ăr . Cu
ajutorul pupitrului de experimente NX – 4i şi utilizând circuite integrate care încorporează
bistabile de tip JK, de exemplu CD74HC73 sau SN74LS73 se vor realiza schemele
circuitelor. Se va studia anexa îndrumarului de laborator pentru a se identifica caracteristicile
tehnice ale circuitelor folosite.
Circuitul basculant bistabil sincron JK:
În continuare pentru studiul func ţionării unui număr ător sincron de trei biţi se va
folosi schema următoare:
Circuitul are la bază schema unui num ăr ător asincron studiat ă la un laborator
precedent, în plus exist ă circuitul de selec ţie pentru cifra 0 realizat dintr-o poart ă logic ă AND
cu trei intr ări şi trei por ţi inversoare, care validează posibilitatea aplic ării numărului
programabil la intr ările D0 – D2 la intr ările de PRESET ale circuitelor basculante bistabile.
Cu ajutorul pupitrului de experimente NX – 4i şi utilizând circuite integrate care
încorporează bistabile de tip JK, de exemplu CD74HC73 sau SN74LS73 se va realiza
circuitul număr ător. În plus se vor utiliza circuite integrate care încorporeaz ă por ţi logice
AND cu 2 intr ări, trei intr ări şi por ţi logice inversoare (ex: SN74HC08, SN74HC04). Se va
studia anexa îndrumarului de laborator pentru a se identifica caracteristicile tehnice ale
circuitelor folosite.
După realizarea circuitului şi verificarea lui se va porni pupitrul de experimente
urmărind funcţionarea lui. Valoare logic ă dorit ă s ă fie programat ă, va fi impusă cu ajutorul
comutatoarelor logice ale pupitrului la intr ările D0 – D2.
Laboratorul nr. 14
Studiul registrului de deplasare
În cadrul acestei lucr ări de laborator se vor realiza circuitele cu ajutorul c ărora se vor
studia tabelele de adevăr ale circuitelor logice AND, NAND, OR, NOR, XOR, XNOR.
Pentru realizare lor se vor utiliza circuitele integrate 74HC08, 74HC00, 74HC32, 74HC02,
74HC04 şi 74HC86.
Se va studia anexa îndrumarului de laborator pentru a se identifica caracteristicile
tehnice ale circuitelor folosite.
Pentru realizarea montajelor se vor folosi urm ătoarele scheme:
Celula sumator pe un bit efectueaz ă opera ţia de adunare între doi operanzi pe un bit
(A0 + B0) acceptând şi posibilitatea apariţiei unui transport de la un calcul precedent (T0).
Rezultatul adunării va fi afişat la ieşirile C0 şi T1(C1). Schema circuitului este prezentat ă mai
jos. Se vor aplica semnale logice la cele trei intr ări urmărindu-se corectitudinea operaţiei de
adunare prin valorile obţinute la ieşire.
Utilitatea acestei scheme este dat ă de posibilitatea efectu ării operaţiei de adunare între
doi operanzi exprimaţi pe un număr oarecare de bi ţi utilizând un număr de celule egal cu
numărul de biţi al operanzilor, conectate între ele prin ie şirea T1 a primei celule şi intrarea T0
a celulei următoare.
C0 C1
T0
T0
T1 T1
B0 A0 B1 A1
ELECTRONICĂ DIGITALĂ
LABORATOR
Laboratorul nr. 17
Studiul funcţionării circuitului demultiplexor
Setul 1
Setul 2
Setul 3
1. Perioada măsuratăp e ecranul unui osciloscop indic ă2 ,5 diviziuni. Ce frecven ţă are
semnalul dacă pozi ţia comutatorului bazei de timp este pe 2 µs/div?
2. Cum poate fi conectată ie şirea unei por ţi MOS alimentată la o tensiune V DD=10V la o
intrare TTL?
3. Cum este definită sortan ţa în cazul circuitelor logice MOS?
4. Desenaţi un circuit de selecţie pentru numărul 165z realizat cu por ţi ŞI-NU cu 3 intr ări
şi inversoare.
5. Care este frecvenţa minimăa semnalului de comand ăa unui demultiplexor c ăruia i se
aplicăl a intrare un semnal multiplexat cu frecven ţa maximă de 1kHz?
ELECTRONICĂ DIGITALĂ
LABORATOR
6. Care sunt principalele aplicaţii ale ansamblului multiplexor-demultiplexor?
Setul 4
Întrebări suplimentare:
- Care este sortanţa de ieşire a unui circuit logic cu colectorul în gol
(oppen collector)?
- Dacă se dă frecvenţa de comand ă f c a unui ansamblu multiplexor-
demultiplexor cu 3 intr ări de comandă. Care este durata de
transmitere a unui semnal cu 8 bi ţi prezentat la intrarea
multiplexorului?
SN5408, SN54LS08, SN54S08
ANEXA 1 SN7408, SN74LS08, SN74S08
QUADRUPLE 2-INPUT POSITIVE-AND GATES
SDLS033 – DECEMBER 1983 – REVISED MARCH 1988
PRODUCTION DATA information is current as of publication date. Copyright © 1988, Texas Instruments Incorporated
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
PRODUCTION DATA information is current as of publication date. Copyright © 1988, Texas Instruments Incorporated
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
PRODUCTION DATA information is current as of publication date. Copyright © 1988, Texas Instruments Incorporated
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
MC54/74F151
8-INPUT MULTIPLEXER
The MC54/74F151 is a high-speed 8-input digital multiplexer. It provides in
one package, the ability to select one line of data from up to eight sources. The
F151 can be used as a universal function generator to generate any logic
function of four variables. Both asserted and negated outputs are provided.
The F151 is a logic implementation of a single pole, 8-position switch with 8-INPUT
the switch position controlled by the state of three Select inputs, S 0, S1, S2. MULTIPLEXER
The Enable input (E) is active LOW. The logic function provided at the output FAST™ SHOTTKY TTL
is:
Z = E • (I0 • S0 • S1 • S2 + I1 • S0 • S1 • S2 +
I2 • S0 • S1 • S2 + I3 • S0 • S1 • S2 +
I4 • S0 • S1 • S2 + I5 • S0 • S1 • S2 +
I6 • S0 • S1 • S2 + I7 • S0 • S1 • S2)
J SUFFIX
CONNECTION DIAGRAM DIP (TOP VIEW) CERAMIC
CASE 620-09
VCC I4 I5 I6 I7 S0 S1 S2 16
1
16 15 14 13 12 11 10 9
N SUFFIX
PLASTIC
16 CASE 648-08
1
1 2 3 4 5 6 7 8
I3 I2 I1 I0 Z Z E GND
D SUFFIX
SOIC
LOGIC DIAGRAM 16
1 CASE 751B-03
I0 I1 I2 I3 I4 I5 I6 I7
S2
S1
ORDERING INFORMATION
S0 MC54FXXXJ Ceramic
E MC74FXXXN Pl astic
MC74FXXXD SOIC
LOGIC SYMBOL
Z Z I7
12
FUNCTION TABLE 13 I6
14 I5 5
Inputs Outputs Z
15 I4
E S2 S1 S0 Z Z 1 I3
H X X X H L 2 I2
3 I1 Z 6
L L L L I0 I0
4 I0
L L L H I1 I1
7 E
L L H L I2 I2 S0 S1 S2
L L H H I3 I3
L H L L I4 I4 11 10 9
L H L H I5 I5
L H H L I6 I6 VCC = PIN 16
L H H H I7 I7 GND = PIN 8
TLF6394–2
’147, ’LS147
Encodes 10-Line Decimal to 4-Line BCD
Applications Include:
– Keyboard Encoding
– Range Selection
’148, ’LS148
Encodes 8 Data Lines to 3-Line Binary
(Octal)
Applications Include:
– N-Bit Encoding
– Code Converters and Generators
PRODUCTION DATA information is current as of publication date. Copyright © 2001, Texas Instruments Incorporated
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
PRODUCTION DATA information is current as of publication date. Copyright © 1988, Texas Instruments Incorporated
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
PRODUCTION DATA information is current as of publication date. Copyright © 1988, Texas Instruments Incorporated
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
Connection Diagram
Logic Diagram
www.fairchildsemi.com 2
SN5473, SN54LS73A, SN7473, SN74LS73A
ANEXA 10 DUAL J-K FLIP-FLOPS WITH CLEAR
SDLS118 – DECEMBER 1983 – REVISED MARCH 1988
PRODUCTION DATA information is current as of publication date. Copyright © 1988, Texas Instruments Incorporated
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
PRODUCTION DATA information is current as of publication date. Copyright © 1988, Texas Instruments Incorporated
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
PRODUCTION DATA information is current as of publication date. Copyright © 2001, Texas Instruments Incorporated
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
description/ordering information
The ’HC00 devices contain four independent 2-input NAND gates. They perform the Boolean function
Y = A • B or Y = A + B in positive logic.
ORDERING INFORMATION
ORDERABLE TOP-SIDE
TA PACKAGE†
PART NUMBER MARKING
PDIP – N Tube of 25 SN74HC00N SN74HC00N
Tube of 50 SN74HC00D
SOIC – D Reel of 2500 SN74HC00DR HC00
Reel of 250 SN74HC00DT
–40°C to 85°C SOP – NS Reel of 2000 SN74HC00NSR HC00
SSOP – DB Reel of 2000 SN74HC00DBR HC00
Tube of 90 SN74HC00PW
TSSOP – PW Reel of 2000 SN74HC00PWR HC00
Reel of 250 SN74HC00PWT
CDIP – J Tube of 25 SNJ54HC00J SNJ54HC00J
–55°C to 125°C CFP – W Tube of 150 SNJ54HC00W SNJ54HC00W
LCCC – FK Tube of 55 SNJ54HC00FK SNJ54HC00FK
† Package drawings, standard packing quantities, thermal data, symbolization, and PCB design guidelines are
available at www.ti.com/sc/package.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
PRODUCTION DATA information is current as of publication date. Copyright © 2003, Texas Instruments Incorporated
Products conform to specifications per the terms of Texas Instruments On products compliant to MIL-PRF-38535, all parameters are tested
standard warranty. Production processing does not necessarily include unless otherwise noted. On all other products, production
testing of all parameters. processing does not necessarily include testing of all parameters.
FUNCTION TABLE
(each gate)
INPUTS OUTPUT
A B Y
H H L
L X H
X L H
absolute maximum ratings over operating free-air temperature range (unless otherwise noted) †
Supply voltage range, V CC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.5 V to 7 V
Input clamp current, I IK (VI < 0 or V I > VCC) (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±20 mA
Output clamp current, I OK (VO < 0 or V O > VCC) (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±20 mA
Continuous output current, I O (VO = 0 to V CC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±25 mA
Continuous current through V CC or GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±50 mA
Package thermal impedance, θJA (see Note 2): D package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86°C/W
DB package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96°C/W
N package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80°C/W
NS package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76°C/W
PW package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113°C/W
Storage temperature range, Tstg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –65°C to 150°C
† Stresses beyond those listed under “absolute maximum ratings” may cause permanent damage to the device. These are stress ratings only, and
functional operation of the device at these or any other conditions beyond those indicated under “recommended operating conditions” is not
implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTES: 1. The input and output voltage ratings may be exceeded if the input and output current ratings are observed.
2. The package thermal impedance is calculated in accordance with JESD 51-7.
Y D C Y A
3 N N 4 4
G
NC – No internal connection
description/ordering information
The ’HC04 devices contain six independent inverters. They perform the Boolean function
Y = A in positive logic.
ORDERING INFORMATION
ORDERABLE TOP-SIDE
TA PACKAGE†
PART NUMBER MARKING
PDIP – N Tube of25 SN74HC04N SN74HC04N
Tube of 50 SN74HC04D
SOIC – D Reel of 2500 SN74HC04DR HC04
Reel of 250 SN74HC04DT
– ° °
SOP – NS Reel of 2000 SN74HC04NSR HC04
Tube of 90 SN74HC04PW
TSSOP – PW Reel of 2000 SN74HC04PWR HC04
Reel of 250 SN74HC04PWT
CDIP – J Tube of 25 SNJ54HC04J SNJ54HC04J
–55°C to 125°C CFP – W Tube of 150 SNJ54HC04W SNJ54HC04W
LCCC – FK Tube of 55 SNJ54HC04FK SNJ54HC04FK
† Package drawings, standard packing quantities, thermal data, symbolization, and PCB design guidelines are
available at www.ti.com/sc/package.
FUNCTION TABLE
(each inverter)
INPUT OUTPUT
A Y
H L
L H
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
PRODUCTION DATA information is current as of publication date. Copyright © 2003, Texas Instruments Incorporated
Products conform to specifications per the terms of Texas Instruments On products compliant to MIL-PRF-38535, all parameters are tested
standard warranty. Production processing does not necessarily include unless otherwise noted. On all other products, production
testing of all parameters. processing does not necessarily include testing of all parameters.
A Y
absolute maximum ratings over operating free-air temperature range (unless otherwise noted) †
Supply voltage range, V CC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.5 V to 7 V
Input clamp current, I IK (VI < 0 or V I > VCC) (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±20 mA
Output clamp current, I OK (VO < 0 or V O > VCC) (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±20 mA
Continuous output current, I O (VO = 0 to V CC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±25 mA
Continuous current through V CC or GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±50 mA
Package thermal impedance, θJA (see Note 2): D package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86°C/W
N package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80°C/W
NS package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76°C/W
PW package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113°C/W
Storage temperature range, Tstg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –65°C to 150°C
† Stresses beyond those listed under “absolute maximum ratings” may cause permanent damage to the device. These are stress ratings only, and
functional operation of the device at these or any other conditions beyond those indicated under “recommended operating conditions” is not
implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTES: 1. The input and output voltage ratings may be exceeded if the input and output current ratings are observed.
2. The package thermal impedance is calculated in accordance with JESD 51-7.
Y D C Y A
1 N N 2 2
G
NC − No internal connection
description/ordering information
The ’HC20 devices contain two independent 4-input NAND gates. They perform the Boolean function
Y = A • B • C • D or Y = A + B + C + D in positive logic.
ORDERING INFORMATION
ORDERABLE TOP-SIDE
TA PACKAGE†
PART NUMBER MARKING
PDIP − N Tube of 25 SN74HC20N SN74HC20N
Tube of 50 SN74HC20D
SOIC − D Reel of 2500 SN74HC20DR HC20
Reel of 250 SN74HC20DT
−40°C to 85°C SOP − NS Reel of 2000 SN74HC20NSR HC20
SSOP − DB Reel of 2000 SN74HC20DBR HC20
Tube of 90 SN74HC20PW
TSSOP − PW Reel of 2000 SN74HC20PWR HC20
Reel of 250 SN74HC20PWT
CDIP − J Tube of 25 SNJ54HC20J SNJ54HC20J
−55°C to 125°C CFP − W Tube of 150 SNJ54HC20W SNJ54HC20W
LCCC − FK Tube of 55 SNJ54HC20FK SNJ54HC20FK
† Package drawings, standard packing quantities, thermal data, symbolization, and PCB design guidelines are
available at www.ti.com/sc/package.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
Copyright © 2003, Texas Instruments Incorporated
FUNCTION TABLE
(each gate)
INPUTS OUTPUT
A B C D Y
H H H H L
L X X X H
X L X X H
X X L X H
X X X L H
1A 1 2A 9
1B 2 2B 10
6 1Y 8 2Y
1C 4 2C 12
1D 5 2D 13
Pin numbers shown are for the D, DB, J, N, NS, PW, and W packages.
absolute maximum ratings over operating free-air temperature range (unless otherwise noted) †
Supply voltage range, V CC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . −0.5 V to 7 V
Input clamp current, I IK (VI < 0 or V I > VCC) (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±20 mA
Output clamp current, I OK (VO < 0 or V O > VCC) (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±20 mA
Continuous output current, I O (VO = 0 to V CC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±25 mA
Continuous current through V CC or GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±50 mA
Package thermal impedance, θJA (see Note 2): D package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86°C/W
DB package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96°C/W
N package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80°C/W
NS package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76°C/W
PW package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113°C/W
Storage temperature range, Tstg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . −65°C to 150°C
† Stresses beyond those listed under “absolute maximum ratings” may cause permanent damage to the device. These are stress ratings only, and
functional operation of the device at these or any other conditions beyond those indicated under “recommended operating conditions” is not
implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTES: 1. The input and output voltage ratings may be exceeded if the input and output current ratings are observed.
2. The package thermal impedance is calculated in accordance with JESD 51-7.
Y D C Y A
2 N N 3 3
G
NC – No internal connection
description/ordering information
The ’HC32 devices contain four independent 2-input OR gates. They perform the Boolean function
Y A • B or Y A B in positive logic.
ORDERING INFORMATION
ORDERABLE TOP-SIDE
TA PACKAGE†
PART NUMBER MARKING
PDIP – N Tube of 25 SN74HC32N SN74HC32N
Tube of 50 SN74HC32D
SOIC – D Reel of 2500 SN74HC32DR HC32
Reel of 250 SN74HC32DT
–40°C to 85°C SOP – NS Reel of 2000 SN74HC32NSR HC32
SSOP – DB Reel of 2000 SN74HC32DBR HC32
Tube of 90 SN74HC32PW
TSSOP – PW Reel of 2000 SN74HC32PWR HC32
Reel of 250 SN74HC32PWT
CDIP – J Tube of 25 SNJ54HC32J SNJ54HC32J
–55°C to 125°C CFP – W Tube of 150 SNJ54HC32W SNJ54HC32W
LCCC – FK Tube of 55 SNJ54HC32FK SNJ54HC32FK
† Package drawings, standard packing quantities, thermal data, symbolization, and PCB design guidelines are
available at www.ti.com/sc/package.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
PRODUCTION DATA information is current as of publication date. Copyright © 2003, Texas Instruments Incorporated
Products conform to specifications per the terms of Texas Instruments On products compliant to MIL-PRF-38535, all parameters are tested
standard warranty. Production processing does not necessarily include unless otherwise noted. On all other products, production
testing of all parameters. processing does not necessarily include testing of all parameters.
FUNCTION TABLE
(each gate)
INPUTS OUTPUT
A B Y
H X H
X H H
L L L
absolute maximum ratings over operating free-air temperature range (unless otherwise noted) †
Supply voltage range, V CC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.5 V to 7 V
Input clamp current, I IK (VI < 0 or V I > VCC) (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±20 mA
Output clamp current, I OK (VO < 0 or V O > VCC) (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±20 mA
Continuous output current, I O (VO = 0 to V CC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±25 mA
Continuous current through V CC or GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±50 mA
Package thermal impedance, θJA (see Note 2): D package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86°C/W
DB package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96°C/W
N package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80°C/W
NS package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76°C/W
PW package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113°C/W
Storage temperature range, Tstg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –65°C to 150°C
† Stresses beyond those listed under “absolute maximum ratings” may cause permanent damage to the device. These are stress ratings only, and
functional operation of the device at these or any other conditions beyond those indicated under “recommended operating conditions” is not
implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTES: 1. The input and output voltage ratings may be exceeded if the input and output current ratings are observed.
2. The package thermal impedance is calculated in accordance with JESD 51-7.
Y D C Y A
2 N N 3 3
G
NC – No internal connection
description/ordering information
These devices contain four independent 2-input exclusive-OR gates. They perform the Boolean function
Y = A B or Y = AB + AB in positive logic.
A common application is as a true /complement element. If one of the inputs is low, the other input is reproduced
in true form at the output. If one of the inputs is high, the signal on the other input is reproduced inverted at the
output.
ORDERING INFORMATION
ORDERABLE TOP-SIDE
TA PACKAGE†
PART NUMBER MARKING
PDIP – N Tube of 25 SN74HC86N SN74HC86N
Tube of 50 SN74HC86D
SOIC – D Reel of 2500 SN74HC86DR HC86
Reel of 250 SN74HC86DT
– ° °
SOP – NS Reel of 2000 SN74HC86NSR HC86
Tube of 90 SN74HC86PW
TSSOP – PW Reel of 2000 SN74HC86PWR HC86
Reel of 250 SN74HC86PWT
CDIP – J Tube of 25 SNJ54HC86J SNJ54HC86J
–55°C to 125°C CFP – W Tube of 150 SNJ54HC86W SNJ54HC86W
LCCC – FK Tube of 55 SNJ54HC86FK SNJ54HC86FK
† Package drawings, standard packing quantities, thermal data, symbolization, and PCB design guidelines are
available at www.ti.com/sc/package.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
PRODUCTION DATA information is current as of publication date. Copyright © 2003, Texas Instruments Incorporated
Products conform to specifications per the terms of Texas Instruments On products compliant to MIL-PRF-38535, all parameters are tested
standard warranty. Production processing does not necessarily include unless otherwise noted. On all other products, production
testing of all parameters. processing does not necessarily include testing of all parameters.
FUNCTION TABLE
(each gate)
INPUTS OUTPUT
A B Y
L L L
L H H
H L H
H H L
exclusive-OR logic
An exclusive-OR gate has many applications, some of which can be represented better by alternative logic
symbols.
Exclusive OR
=1
These are five equivalent exclusive-OR symbols valid for an ’HC86 gate in positive logic; negation may be
shown at any two ports.
Logic Identity Element Even-Parity Element Odd-Parity Element
= 2k 2k + 1
The output is active (low) if The output is active (low) if The output is active (high) if
all inputs stand at the same an even number of inputs an odd number of inputs (i.e.,
logic level (i.e., A = B). (i.e., 0 or 2) are active. only 1 of the 2) are active.
absolute maximum ratings over operating free-air temperature range (unless otherwise noted) †
Supply voltage range, V CC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.5 V to 7 V
Input clamp current, I IK (VI < 0 or V I > VCC) (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±20 mA
Output clamp current, I OK (VO < 0 or V O > VCC) (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±20 mA
Continuous output current, I O (VO = 0 to V CC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±25 mA
Continuous current through V CC or GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±50 mA
Package thermal impedance, θJA (see Note 2): D package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86°C/W
N package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80°C/W
NS package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76°C/W
PW package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113°C/W
Storage temperature range, Tstg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –65°C to 150°C
† Stresses beyond those listed under “absolute maximum ratings” may cause permanent damage to the device. These are stress ratings only, and
functional operation of the device at these or any other conditions beyond those indicated under “recommended operating conditions” is not
implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTES: 1. The input and output voltage ratings may be exceeded if the input and output current ratings are observed.
2. The package thermal impedance is calculated in accordance with JESD 51-7.