Documente Academic
Documente Profesional
Documente Cultură
PROIECT DE
SPECIALITATE
(EXAMEN PENTRU OBȚINEREA CERTIFICATULUI
DE COMPENTENȚE PROFESIONALE)
NIVELUL 3 DE CALIFICARE
PROFIL: TEHNIC
CALIFICARE: TEHNICIAN OPERATOR TEHNICA DE
CALCUL
1
PORTI LOGICE
2
Cuprins
Argument………………………………………………………….4
1 Construcție și funcționare…………………………………………………….5
1.1 Porti logice…………………………………………………………………………...6
3 Caractere generale………………………………………………………………………11
4 Bibliografie…………………………………………………………………………20
3
Argument
Deși în general semnalele digitale se asociază cu sistemele electronice digitale binare, utilizate "en masse"
la calculatoare și în electronica de azi, există si steme digitale străvechi, fără a fi electronice sau binare:
Abacul e un calculator digital (numeric), care pentru reprezentarea numerelor folosește mărgelepe
sârmă, dar nu înoricepoziție (nu în mod analogic).
Rugul de lemne care ardsau nu ard. În general semnalele de fum sunt unul din cele maivechi mijloace
de comunicare la distanțe mari ale omenirii. Fumul este modulat prin acoperire/descoperire cu o pătură,
generând astfel un semnal digital, eventual binar, care poate transmite o informație la distanțe de câțiva
km printr-un cod prestabilit, de exemplufum-fum-pauză-fum ar putea însemna "vine ploaia".
Acidul dezoxiribonucleic (ADN) din fiecare moleculă la plante și animale este o secvență lungă (cu
miliarde de membri) de 4 "cifre" numite adenină, citozină,guanină și timină, practic văzut un sistem de
numărare cu baza 4. Fiecare din aceste "cifre" este de fapt o moleculăorganicănumităși nucleotid. ADN-ul
este cel mai important dintre sistemele de transmisie a informației genetice la generațiile următoare.
Alfabetul Morse folosește 6 stări (sau "cifre"): punct, linie, spațiu oarecare, spațiu scurt, spațiu mediu
și spațiu lung. Mediul folosit poate fi de ex. sunetul, luminasaucurentul electric.
Alfabetul Braille prezintă ridicături în grosimea hârtiei; a fost inventat pentru ca și orbii să poată citi
(prin pipăirea hârtiei). A fost primul sistem binar de reprezentare a literelor.
Semnalizarea prin semafoare folosește lumini sau și steaguri ținute în diverse poziții pentru
reprezentarea literelor. Se folosea îndeosebi în marină pentru comunicarea la distanțe relativ mici între
două ambarcațiuni.
Și stopurile de circulație rutieră și feroviară sunt sisteme de semnalizare digitală, codificată prin 3
culori (roșu, galben și verde).
O invenție mai recentă este modemul, care transformă semnalul digital sau informația digitală de
transmis într-o secvență de pulsuri sonore analogice ce pot fi transmise pe linii telefonice obișnuite,
4
pulsuri care corespund codului de transmisie folosit și de sursa, și de destinația comunicației. La destinație
tot un modem poate transforma înapoi pulsurile sonore în semnalul digital inițial.
Poartă logică
PORŢI LOGICE
Generalităţi
f=xy
6
1.2. Poarta “SAU”, “OR”
f=x+y
x f
x f 0 1
1 0
f= x
7
Funcţia “ŞI-NU” logic areurmătoareainterpretare:
- ieşireasaestefalsă (0 logic) dacăambeleintrărisuntadevărate (1 logic)
- ieşireasaesteadevărată (1 logic) dacăcelpuţinuna din intrăriestefalsă (0 logic).
x y f
x 0 0 1
f 0 1 1
y 1 0 1
1 1 0
f= x y
f= x y
8
x y f
x 0 0 0
f 0 1 1
y 1 0 1
1 1 0
f=xy
Oricare din funcţiile logice elementare prezentate mai sus poate fi realizată utilizând alte
funcţii elementare. Acest lucru este util pentru a minimiza numărul de capsule de circuite
integrate folosite. În acest sens se pot folosi porţi libere, disponibile pe capsulele dejaexistente.
De exemplu pentru un inversor,este impropriu introducerea unui integrat care conţine 6
inversoare.Se poate înlocui foarte simplu cu o poartă “ŞI-NU” sau “SAU-NU” cu intrările legate
împreună.În final se obţine şi reducerea preţului circuitului realizat.
x f
=x x f
=x
s
a
u
a) f x (x x) (x x)
x
f=x
b) f x 1 x 1 x 1 x
9
2.2. Implementarea funcţiei “ŞI”
x
f = x y
y
sau
x f = x y
y
sau
x
f = x y
y
a) f x y (x y)
x
f xy
b) f x y (x y)
10
2.3. Implementarea funcţiei “SAU”
x f x y
y
sau
x
f x y
y
sau
x
f x y
y
a) f x y ( x + y)
b) f x y (x y)
11
x
f xy
f xy x y
b) f x y xy
f x y
f x y x y xy
12
3.Caractere generele
1.1 Definiţie
Porţile logice sunt circuite electronice capabile să efectueze operaţii logice simple sau
compuse cu semnalele electrice corespunzătoare celor două valori binare 0 şi 1 aplicate la
intrare.
1.2 Clasificarea porţilor logice
a) după tehnologia de realizare se clasifică în:
- porţi logice bipolare
- porţi MOS
b) după funcţiile pe care le îndeplinesc se clasifică în:
- porţi SI
- porţi SAU
- porţi NU
- combinaţii ale acestora (SI-NU, SAU-NU, SAU exclusiv)
O funcţie ŞI este egală cu „1” dacă şi numai dacă toate variabilele logice implicate sunt
egale cu 1.Pentru a reprezenta conjuncţia a două sau mai multe variabile se utilizează
simbolul sau, mai simplu, un punct.
În schemele practice se poate întâlni unul din simbolurile indicate in figura 2.
13
S-a dat un exemplu de circuit SI cu trei intrări, numărul acestora fiind diferit de la
caz la caz. O reprezentare intuitivă a circuitului SI este ilustrat in figura 16.4 în care pentru starea
„1” contactul este normal închis, iar starea „0” reprezintă un contact normal deschis.
AB B
0 1
A 0 0 0 Fig. 4 Tabela de adevăr a
1 0 1 circuitului ŞI, cu contacte
Numărul de comutatoare poate fi mărit oricât, căci funcţia va avea valoarea 1 (bec aprins)
numai dacă toate variabilele (comutatoarele) vor avea valoarea 1(închis).
Operaţia logică SAU (disjuncţia) atribuie rezultatului valoarea 1 dacă cel puţin una dintre
variabile are valoarea 1 şi respectiv valoarea 0, dacă toate variabile implicate au valoarea 0. Se
vor folosi pentru operaţia de disjuncţie este sau „+” (operaţia se mai numeşte şi sumă logică).
În figura 5, sunt prezentate două din simbolurile utilizate curent în schemele logice. Ultimul
simbol se foloseşte în special pentru circuite integrate.
În figura 6 este prezentat un circuit SAU cu contacte. Deci, dacă se închide unul din
contacte, becul se aprinde. Pentru două variabile (contacte), tabela de adevăr se scrie ca în figura
6 b.
AB B
0 1 Fig. 6 Circuitul logic SAU cu contacte
A 0 0 1
1 1 1
14
Este de ajuns ca una din variabile să ia valoarea 1 pentru ca funcţia să ia valoarea 1. Cu
alte cuvinte, în cazul unui circuit SAU, dacă la una din intrări se aplică semnalul 1, la ieşire apare
1, indiferent de starea celorlalte intrări.
2.3.Poarta logică NU
Negaţia ocupă un loc important Intre circuitele logice. Dacă la intrarea unui astfel de
circuit se aplică un nivel logic 1, la ieşire apare 0 şi invers. O variabilă negată se notează cu o
liniuţă deasupra simbolului şi se citeşte non-A sau A-negat.
A A
0 1
1 0
a)
b)
Fig. 7 Simbolurile negaţiei utilizate în schemele logice
Tabelul de adevăr este reprezentat în figura 7a. Cele mai des folosite simboluri în
schemele logice sunt indicate în figura 7 b. O reprezentare a negaţiei prin circuit cu contacte este
arătate în figura 16.10. Atunci când contactul A este deschis (0) becul se aprinde (1) şi invers.
A L
0 1
1 0
Poarta ŞI-NU realizează operaţia ŞI urmată de operaţia NU. Aceasta se indică printr-un
cerculeţ plasat la ieşirea porţii. Ieşirea are valoarea logică 0 dacă şi numai dacă toate intrările au
valoarea logică 1.
Simbolul şi expresia logică asociate porţii ŞI-NU cu două intrări sunt
reprezentate în figura 9.
15
Fig. 9 Simbolurile porţilor logice ŞI-NU
O proprietate foarte importantă a acestui circuit logic este aceea că orice funcţie poate fi
sintetizată prin circuite ŞI-NU. Pentru a înţelege funcţionarea unui circuit ŞI-NU.
Poarta SAU-NU realizează operaţia SAU urmată de operaţia NU. Funcţia logică SAU-
NU este definită printr-o propoziţie compusă din mai multe variabile. Ea este adevărată dacă şi
numai dacă toate variabilele implicate sunt false. Cu alte cuvinte, ieşirea are valoarea logică 1
dacă toate intrările au valoarea logică 0. Acest lucru se vede foarte bine în figura 10. Se
presupune valoarea logică 1 când becul se aprinde şi 0 când este stins.
Porţi logice
Fişa de documentare
3.1 Porţi logice integrate
Porţile logice sunt circuite logice integrate cu ajutorul cărora sunt realizate
(implementate) funcţiile logice de bază.
Ele au una sau mai multe intrări şi o singurăieşire, care poate fi asociată cu unanumit mod
de reprezentare: o expresielogică, un tabel de adevăr, un simbol logic etc.
Tipuri de porţi logice
Poarta ŞI (AND)
Este un circuit cu 2, 3 sau 4 intrări, a cărui ieşire, Y, este în starea logică 1 dacă şi numai
dacă toate intrările sunt în starea logică 1.
A
Y= A* B
B
Poarta SAU (OR)
Fig.1 Poarta SI
Este un circuit cu 2, 3 sau 4 intrări, a cărui ieşire, Y, este în starea logică 1 dacă cel puţin una din
intrări este în starea logică 1.
16
A
Y = A+B
B
Fig.2Simbolul porţii SAU
Poarta Nu (Inversorul)
Este un circuit cu o singură intrare, a cărui ieşire, Y, este complementul intrării.
A Y= A
A
Y= A*B
B
Fig.4Simbolul porţiiŞI NU
Poarta SAU NU (NOR)
Este un circuit cu 2, 3, 4 sau 8 intrări, a cărui ieşire, Y, este în starea logică 0 dacă cel puţin una
din intrări este în starea logică 1.
A Y= A+ B
B
Analiza unui circuit cu porţi logice esteprocedeul prin care sedetermină funcţia logică
la ieşirea acestuia.
Această funcţie poate fi concretizată printr-o expresie logică, sau poate fi reprezentată în
tabel de adevăr, sau diagramă Veitch-Karnaugh.
În unele situaţii, mai ales în cazul circuitelor realizate cu diferite tipuri de porţi logice
integrate, expresia funcţiei la ieşirea circuitului este simplificabilă până la o funcţie elementară,
astfel încât circuitul poate fi înlocuit cu o singură poartă logică integrată.
Sinteza unui circuit cu porţi logice este procedeul prin care se ajunge la circuitul
corespunzător unei funcţii logice date, procedeu care se mai numeşte implementare.
17
Etapele sintezei un circuit cu porţi logice
Descrierea funcţiei logice (dacă nu e dată explicit)
Minimizarea funcţiei logice pentru obţinerea formei elementare
Stabilirea variantei optime de implementare (număr minim de circuite integrate)
Se preferă porţi logice de acelaşi tip, de aceea se rearanjează funcţia logică (cu teorema
lui De Morgan) fie ca un produs negat (pentru implementare cu porţi ŞI NU), fie ca o sumă
negată (pentru implementare cu porţi SAU NU)
Desenarea circuitului logic cu porţi logice
Realizarea practică a circuitului logic cu porţi logice
Circuitele integrate cu porţi logice sunt încadrate în grupuri de circuite cu caracteristici
similare, numite familii. Ele folosesc aceleaşi tensiuni de alimentare, iar condiţiile de intrare şi
de ieşire prin care sunt reprezentate variabilele sunt identice.
După tipul tranzistoarelor utilizate, există două familii de porţi logice integrate:
Familia de circuite logice integraterealizată cu tranzistoare bipolare, din care
reprezentativă este familia TTL
Familia de circuite logice integrate realizată cu tranzistoare unipolare de tip MOS, din
care reprezentativă este familia CMOS
Porţile logice integrate TTL sunt adaptabile la toate formele de circuite logice integrate şi
asigură un foarte bun raport între performanţe (viteza, puterea consumată) şi preţ.
În familia TTL poarta fundamentală este poarta ŞI NU.
Codul circuitului Tipul porţilor Numărul intrărilor Numărul porţilor pe
integrat într-o poartă 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
18
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
19
Tensiunile de intrare recunoscute sunt cuprinse între 0 V şi 0,8 V, pentru 0 logic,
respectiv între 2 V şi 5 V , pentru 1 logic.
Tensiunile de ieşire generate sunt cuprinse între între 0 V şi 0,4 V, pentru 0 logic,
respectiv între 2,4 V şi 5 V , pentru 1 logic.
Ieşire Intrare
+5V
+2,4V
+2V
+0,8V
+0,4V
Domeniul pentru 0 logic
Fig.9 Nivelele logice de intrare şi de ieşire pentru circuitele TTL
Marginea de zgomot, atât pentru domeniul 1 logic, cât şi pentru domeniul 0 logic este de
0,4 V.
Curenţii de intrare şi de ieşire au valori şi sensuri diferite :
IIL = -1,6 mA ; IOL = 16 mA
IIH = 40 μA ; IOH = -400 μA.
Timpii de propagare au valorile uzuale:
tpHL = (7÷20) ns
tpLH = (10÷20) ns.
+5V
+3,5V
+1,5V
20
Tensiunile de intrare se aleg astfel :
VIH=(0,7÷ 1) Vdd ; VIL = (0 ÷ 0,3) Vdd, unde Vdd este tensiunea de drenă.
Nivelul minim al tensiunii garantate la ieşire pentru1 logic, VOHmin = Vdd– 0,05 V
Nivelul maxim al tensiunii garantate la ieşire pentru 0 logic, VOLmax=0,05 V
Marginea de zgomotgarantată este de 1V pentru întreaga gamă a tensiunilor de alimentare
Curenţii de intrare şi de ieşireau sensuri şi valori diferite:
IIL = -10 pA ; IOL =0,4 mA
IIH = 10 pA ; IOH = -0,5 mA.
Timpul de propagaredepinde de tensiunea de alimentare şi are valori cuprinse între 25 ns
şi 50 ns.
Bibliografie
iota.ee.tuiasi.ro/~demm/Digital_Circuits/LAB2.DOC
www.shiva.pub.ro/PDF/UC/MODUL_4_PORTI%20LOGICE.pdf
users.utcluj.ro/~baruch/ac/curs/Fig-AC02.pdf
cndiptfsetic.tvet.ro/.../03_Circuite%20logice%20integrate%20in%20auto
21