|
Portile logice sunt circuite logice integrate cu ajutorul carora sunt realizate (implementate) functiile logice de baza
Ele au una sau mai multe intrari si o singura iesire, care poate fi asociata cu un anumit mod de reprezentare: o expresie logica, un tabel de adevar, un simbol logic etc.
Este un circuit cu 2, 3 sau 4 intrari, a carui iesire, Y,
este in starea logica 1 daca si numai daca toate
intrarile sunt in starea logica 1.
Este un circuit cu 2, 3 sau 4 intrari, a carui iesire, Y, este in starea logica 1 daca cel putin una din intrari este in starea logica 1.
Fig.2 Simbolul portii SAU
Este un circuit cu o singura intrare, a carui iesire, Y, este complementul intrarii.
Este un circuit cu 2, 3, 4 sau 8 intrari, a carui iesire, Y, este in starea logica 0 daca si numai daca toate intrarile sunt in starea logica 1.
Fig.4 Simbolul portii SI NU
Este un circuit cu 2, 3, 4 sau 8 intrari, a carui iesire, Y, este in starea logica 0 daca cel putin una din intrari este in starea logica 1.
Fig. 5 Simbolul portii SAU NU
Este un circuit cu doua intrari, a carui iesire este in starea 1 daca si numai daca numai una din intrari este in starea 1.
Analiza unui circuit cu porti logice este procedeul prin care se determina functia logica la iesirea acestuia.
Aceasta functie poate fi concretizata printr-o expresie logica, sau poate fi reprezentata in tabel de adevar, sau diagrama Veitch-Karnaugh.
In unele situatii, mai ales in cazul circuitelor realizate cu diferite tipuri de porti logice integrate, expresia functiei la iesirea circuitului este simplificabila pana la o functie elementara, astfel incat circuitul poate fi inlocuit cu o singura poarta logica integrata.
Sinteza unui circuit cu porti logice este procedeul prin care se ajunge la circuitul corespunzator unei functii logice date, procedeu care se mai numeste implementare
Etapele sintezei un circuit cu porti logice
Se prefera porti logice de acelasi tip, de aceea se rearanjeaza functia logica (cu teorema lui De Morgan) fie ca un produs negat (pentru implementare cu porti SI NU), fie ca o suma negata (pentru implementare cu porti SAU NU)
Circuitele integrate cu porti logice sunt incadrate in grupuri de circuite cu caracteristici similare, numite familii. Ele folosesc aceleasi tensiuni de alimentare, iar conditiile de intrare si de iesire prin care sunt reprezentate variabilele sunt identice.
Dupa tipul tranzistoarelor utilizate, exista doua familii de porti logice integrate:
Portile logice integrate TTL sunt adaptabile la toate formele de circuite logice integrate si asigura un foarte bun raport intre performante (viteza, puterea consumata) si pret.
In familia TTL poarta fundamentala este poarta SI NU.
Codul circuitului integrat
Tipul portilor
Numarul intrarilor intr-o poarta
Numarul portilor pe circuitul integrat
7404
NOT
1
6
7408
AND
2
4
7411
AND
3
3
7421
AND
4
2
7432
OR
2
4
7400
NAND
2
4
7410
NAND
3
3
7420
NAND
4
2
7430
NAND
8
1
7402
NOR
2
4
7427
NOR
3
3
7486
XOR
2
4
Fig.7 Exemple de porti logice integrate TTL
Portile logice integrate CMOS au avantajul unei densitati mari de componente pe unitatea de suprafata a semiconductorului. De asemeni, consumul lor de putere este mult mai mic comparativ cu portile logice TTL.
In familia CMOS poarta fundamentala este inversorul.
Codul circuitului integrat
Tipul portilor
Numarul intrarilor intr-o poarta
Numarul portilor pe circuitul integrat
MMC 4069
NOT
1
6
MMC 4081
AND
2
4
MMC 4073
AND
3
3
MMC 7082
AND
4
2
MMC 4071
OR
2
4
MMC 4075
OR
3
3
MMC 4072
OR
4
2
MMC 4011
NAND
2
4
MMC 4023
NAND
3
3
MMC 4012
NAND
4
2
MMC 4068
NAND
8
1
MMC 4001
NOR
2
4
MMC 4025
NOR
3
3
MMC 4002
NOR
4
2
MMC 4078
NOR
8
1
MMC 4030
XOR
2
4
Fig.8 Exemple de porti logice integrate CMOS
Functionarea portilor logice integrate este caracterizata de anumiti parametri, care reprezinta de fapt marimi electrice (tensiuni electrice, curenti electrici, perioade de timp).
Principalii parametri ai portilor logice integrate
Notatii uzuale: VIL (pentru 0 logic), VIH (pentru 1 logic)
Notatii uzuale: VOL (pentru 0 logic), VOH (pentru 1 logic)
Din considerente de cuplare optima a iesirii unui circuit cu intrarea altui circuit, este necesar ca nivelele logice de intrare sa fie mai mari decat cele de iesire.
Diferenta dintre nivelele logice de intrare si cele de iesire se numeste margine de zgomot.
Curentii de intrare definiti ca fiind acei curenti care se inchid (intra sau ies din circuit), prin intrarea unui circuit, pentru nivelele logice VIL si VIH aplicate la intrare.
Notatii uzuale: IIL (pentru VIL), IIH (pentru VIH)
Notatii uzuale: IOL (pentru VOL), IOH (pentru VOH)
Notatii uzuale: tpLH (pentru tranzitii din 0 in 1), tpHL (pentru tranzitii din 1 in 0)
Datorita faptului ca tpLH este mai mare decat tpHL, exista situatii in care functionarea unui lant de porti logice este perturbata, in sensul ca semnalul de iesire poate disparea complet.
Parametrii portilor logice integrate TTL
Iesire Intrare
+5V
Domeniul pentru 1 logic
+2,4V
+2V
+0,8V
+0,4V
Domeniul pentru 0 logic
Fig.9 Nivelele logice de intrare si de iesire pentru circuitele TTL
IIL = -1,6 mA ; IOL = 16 mA
IIH = 40 μA ; IOH = -400 μA.
tpHL = (7÷20) ns
tpLH = (10÷20) ns.
Parametrii portilor logice integrate CMOS
Iesire Intrare
+5V
+4,99V Domeniu pentru 1 logic
+3,5V
+1,5V
+0,05V Domeniu pentru 0 logic
Fig.10 Nivelele logice de intrare si de iesire pentru circuitele CMOS
VIH (0,7÷ 1) Vdd ; VIL = (0 ÷ 0,3) Vdd, unde Vdd este tensiunea de drena.
IIL = -10 pA ; IOL =0,4 mA
IIH = 10 pA ; IOH = -0,5 mA.
Competente:
Identifica circuite integrate logice
Implementeaza functii binare simple cu circuite integrate logice
Interconecteaza circuite integrate logice in montaje
Verifica functionarea montajelor
Obiective vizate:
sa identifici tipuri de porti logice
sa explici functionarea portilor logice
Tipul activitatii: Invatarea prin categorisire
Sugestii:
elevii se pot organiza in grupe mici (2-3 elevi) sau pot lucra individual
Timp de lucru recomandat: 15 minute
Continutul: Identificarea portilor logice dupa simbol
Obiectivul: Dupa aceasta activitate veti putea sa precizati rolul portilor logice si sa explicati functionarea acestora
Enunt: Se dau simbolurile portilor logice de mai jos, numerotate cu cifre de la 1 pana la 6:
1.
2.
4.
5.
6.
Asociati in tabelul de mai jos fiecare din cele 6 simboluri cu tipul portii logice, precizand expresia logica a functiei de iesire, Y, precum si functionarea portii.
Simbolul portii
Tipul portii
Expresia logica a functiei de iesire
Functionarea portii
1
2
3
4
5
6
Evaluare:
Se acorda:
3 puncte pentru specificarea tipului portilor asociate celor 6 simboluri
3 puncte pentru scrierea corecta a expresiilor logice ale functiilor de iesire din cele 6 porti
4 puncte pentru descrierea corecta a functionarii (specificarea nivelului logic la iesire in functie de nivelelor logice la intrari)
Competente:
Identifica circuite integrate logice
Implementeaza functii binare simple cu circuite integrate logice
Interconecteaza circuite integrate logice in montaje
Verifica functionarea montajelor
Obiective vizate:
sa identifici tipuri de porti logice
sa determini functia logica realizata de un circuit cu porti logice
sa folosesti corect regulile algebrei booleene
Tipul activitatii: Observarea sistematica si independenta
Sugestii:
activitatea se poate face individual, pe grupe sau in perechi
Timp de lucru recomandat: 20 minute
Continutul: Analiza circuitelor cu porti logice
Obiectivul: In urma acestei activitati veti putea sa determinati functia logica corespunzatoare unui circuit cu porti logice integrate
Enunt: Se dau 2 circuite cu diverse tipuri de porti logice integrate, unul care realizeaza functia f1, celalalt functia f2. In urma analizei celor doua circuite:
a) determinati functia logica pe care o realizeaza;
b) simplificati functiile obtinute si precizati tipul portilor care pot inlocui circuitele
c) desenati simbolul portilor identificate la punctul anterior.
Evaluare:
Se acorda:
- 4 puncte pentru determinarea corecta a functiilor f1si f2
- 4 puncte pentru simplificarea corecta a functiilor si precizarea tipului portilor
- 2 puncte pentru desenarea corecta a simbolului portilor
Competente:
Identifica circuite integrate logice
Implementeaza functii binare simple cu circuite integrate logice
Interconecteaza circuite integrate logice in montaje
Verifica functionarea montajelor
Obiective vizate:
sa implementezi functii logice cu porti logice integrate
sa utilizezi catalogul de circuite integrate digitale
sa calculezi numarul de circuite integrate necesare implementarii
Tipul activitatii: Studiul de caz
Sugestii:
activitatea se poate face individual, pe grupe sau in perechi
Timp de lucru recomandat: 40 minute
Continutul: Implementarea unei functii logice cu porti logice integrate
Obiectivul: Aceasta activitate va va ajuta sa implementati o functie logica cu diverse tipuri de porti logice integrate si sa alegeti varianta optima de implementare
Enunt: Implementati o functie logica de 2 variabile data in forma elementara,:
Varianta a) cu porti SI, SAU si inversoare;
Varianta b) cu porti SI NU;
Varianta c) cu porti SAU NU;
Varianta d) cu porti SAU EXCLUSIV.
Pentru fiecare varianta de implementare calculati numarul de circuite integrate necesare implementarii, avand la dispozitie catalogul de circuite integrate digitale. La finalul activitatii formulati o concluzie.
Evaluare:
Se acorda:
2 puncte pentru implementare corecta in varianta a)
3 puncte pentru implementare corecta in varianta b)
3 puncte pentru implementare corecta in varianta c)
1 punct pentru implementare corecta in varianta d)
1 punct pentru concluzie corect formulata
Competente:
Identifica circuite integrate logice
Implementeaza functii binare simple cu circuite integrate logice
Interconecteaza circuite integrate logice in montaje
Verifica functionarea montajelor
Obiective vizate:
sa identifici particularitatile familiilor de porti logice integrate TTL si CMOS
sa precizezi parametrii portilor logice integrate
Tipul activitatii: Cubul
Sugestii:
Clasa este impartita in 6 grupe, fiecare grupa avand cate un coordonator care va rostogoli un cub, urmand ca grupa pe care o conduce sa rezolve in 10 minute sarcina indicata de profesor pe fata superioara a cubului
Timp de lucru recomandat: 45 de minute
Continutul: Parametrii portilor logice integrate din familia TTL si familia CMOS
Obiectivul: Aceasta activitate va va ajuta sa interpretati datele de catalog referitoare la portile logice integrate
Enunt: Avand la dispozitie cataloage de circuite integrate digitale, rezolvati sarcina care va revine prin rostogolirea aleatoare a cubului:
Descrie semnificatia parametrilor: nivelele logice de intrare si de iesire, curentii de intrare si de iesire
Compara caracteristicile portilor logice integrate TTL cu cele ale portilor logice integrate CMOS
Analizeaza influenta timpului de propagare asupra functionarii portilor logice
Asociaza cu valorile de catalog, nivelele logice de intrare si de iesire ale portilor logice integrate din familia TTL, respectiv CMOS
Aplica datele de catalog pentru a completa tabelul de mai jos cu informatii referitoare la configuratia unor circuite integrate din familia TTL, respectiv CMOS:
Codul circuitului integrat
Tipul portilor
Numarul intrarilor intr-o poarta
Numarul portilor pe circuitul integrat
7404
7408
7430
MMC 4072
MMC 4025
MMC 4030
Argumenteaza existenta marginii de zgomot
Evaluare:
Timp de 5 minute coordonatorul fiecarei grupe va prezenta in plen rezultatele obtinute. Punctajul realizat de fiecare grupa se va acorda de catre profesor in functie de:
incadrarea in timp pentru rezolvarea sarcinii de lucru
corectitudinea prezentarii
calitatea prezentarii
BCD(Binary Coded Decimal) = cod prin care numerele zecimale sunt codate binar pe 4 biti
bit = unitate de masura a informatiei binare
binar = sistem de numeratie cu baza 2
Boole (George) = matematician englez (1815-1864) care a definit algebra booleana (logica)
boolean(a) = caracteristic algebrei booleene
CDB = prefix standard pentru circuitele integrate digitale fabricate in Romania
CMOS(Complementary- Metal-Oxid-Semiconductor) = familie de circuite logice integrate realizate cu tranzistoare unipolare MOS cu canal p si cu canal n
conexiune = legatura
complementare = inversare
convertire= transformare
digital
integrat = circuit realizat printr-o tehnologie .......
logic
LSB (Least Significant Bit) bitul asociat celei mai mici puteri a lui 2 din reprezentarea binara a unui numar
MOS = tranzistor unipolar cu structura metal-oxid-semiconductor
MSB (Most Significant Bit)= bitul asociat celei mai mari puteri a lui 2 din reprezentarea binara a unui numar
pin = conexiune a unui circuit integrat
terminal = conexiune externa a unui circuit
TTL (Tranzistor-Tranzistor-Logic) = familie de circuite logice integrate realizate cu tranzistoare bipolare