Sunteți pe pagina 1din 9

Cursul 12

FUNC II I CIRCUITE LOGICE

Func ii logice

Func iile logice I, SAU, NOT etc. pot fi implementate folosind procedee
mecanice, electromecanice, electrice, electronice, optice i posibil în viitor,
biologice. Evolu ia tehnologic privind modalit ile de implementare a
determinat evolu ia electronicii în general i a echipamentelor de calcul în
special.
Principalele func ii logice implementate cu circuite logice:

1. Func ia logic ” I ” (AND) are tabela de adev r:

x1 x2 f
x1
0 0 0 f (x1,x2) = x1.x2
0 1 0
1 0 0 x2
1 1 1

Func ia poate fi implementat cu diode astfel:

x1 D1 R

x2 D2 +5V

D f = x1 . x2

1
Starea diodei fotoluminescente D (LED) reprezint func ia f.
Dac D este aprins , valoarea logic a func iei f este 1, iar când este stins ,
valoarea logic este 0.
Dac la una din intr rile x1 sau x2 se aplic un nivel de tensiune de 4-5 V
sau se las liber (necontrolat ), variabila respectiv are valoarea logic 1,
iar dac este legat la mas (poten ial zero), variabila va avea valoarea logic
0.
Dac una dintre intr ri este legat la mas , în catodul diodei D va fi un nivel
de tensiune sc zut (egal cu c derea de tensiune pe dioda corespunz toare
variabilei x1 sau x2) i dioda D va fi stins . Ea va fi aprins când ambele
intr ri au valoarea logic 1.

2. Func ia logic ” SAU ” ( OR ) are tabela de adev r:

x1 x2 f
0 0 0
0 1 1 x1
1 0 1 f(x1,x2)=x1+x2
1 1 1
x2

2
Func ia poate fi reprezentat cu diode, astfel:

+5V

R1 R2

x1 D1 f = x1 + x2

x2 D2 D

Dac o singur intrare x1 sau x2 este conectat la un nivel de tensiune de 4-5


V sau este neconectat (liber ), dioda D se aprinde. În cazul în care ambele
diode sunt legate la mas , dioda D este stins .

3
3. Func ia logic ” NU ” (NON) are tabela de adev r:

x f

0 1 x1 f = x1
1 0

Func ia se reprezint cu ajutorul unei diode i a unui releu, astfel:

+5V

2
f=x
D

Contactele 1 i 2 ale releului sunt deschise când bobina este alimentat i


închise când nu este alimentat .
Dac bobina este alimentat cu o tensiune de +5V, contactele releului se
deschid i dioda D de stinge. În caz contrar, se aprinde.

4
4. Func ia logic ” SAU EXCLUSIV ” are tabela de adev r:

x1 x2 f

x1
0 0 1
f = x1 . x2
x2
0 1 1

1 0 1

1 1 0

Func ia poate fi implementat cu dou diode i un tranzistor:

+5V
R R

x1
D1 f = x1~x2
T
x2
D2

Dac în anodul diodelor D1 i/sau D2 este un poten ial sc zut (ceea ce


echivaleaz cu valoarea logic 0), tranzistorul T este blocat, iar în colectorul
s u va fi un poten ial ridicat (ceea ce este echivalent cu valoarea logic 1).
Dac în anodul diodelor D1 i D2 este un poten ial ridicat (ceea ce
echivaleaz cu valoarea logic 1) tranzistorul T este saturat i în colectorul
s u va fi un poten ial sc zut (ceea ce echivaleaz cu valoarea logic 0).

5
Circuite logice

Circuitele logice au mai multe semnale de intrare i genereaz unul sau mai
multe semnale de ie ire, în conformitate cu logica intern .
Circuitele logice combina ionale sunt acele circuite la care generarea
semnalelor de ie ire depinde numai de starea semnalelor de intrare.
Schema general a unui circuit combina ional se prezint astfel:

x1 Circuit y1
x2 y2
logic

xn combina ional yn

Circuitele integrate digitale con in elemente active (tranzistoare, diode) i


elemente pasive (rezistoare, capacitoare), precum i trasee de interconectare
care sunt realizate miniaturizat pe pastile de siliciu (chip-uri). Densitatea
componentelor pe pastil depinde de tehnologia de realizare a chip-ului.
Dup gradul de integrare în chip, se cunosc urm toarele tehnologii:

SSI (Small Scale Integration) – circuite integrate pe scar


redus – care con in pân la 10 por i pe circuit;
MSI (Medium Scale Integration) – circuite integrate pe scar
medie – care con in între 10 i 100 por i pe circuit;
LSI (Large Scale Integration) – circuite integrate pe scar larg
(procesoare simple, memorii ROM, RAM etc.) care con in por i
de ordinul zecilor i sutelor de mii pe circuit;
VLSI (Very Large Scale Integration) – circuite integrate pe
scar foarte larg (microprocesoare, memorii, circuite
specializate) care con in por i de ordinul milioanelor.

6
Principalele tipuri de circuite logice combina ionale:

1. Por i logice, prin care se realizeaz direct func iile logice de baz :

- poarta ”DA” realizeaz amplificarea variabilei de intrare x;

- poarta ” NU ” (NON) f = non x

- poarta ” SAU ” (OR) f = x1 + x2 = x1 v x2

- poarta ” I ” (AND) f = x1 . x2 = x1 & x2

- poarta
- poarta I – NU
” I – NU ” ff == x1
x1 .. x2
x2 = x1 + x2

- poarta ” SAU - NU ” f = x1 + x2 = x1 . x2

- poarta ” SAU EXCLUSIV ” f = x1 ~ x2

2. Multiplexoare i demultiplexoare

Circuitele multiplexoare sunt circuite logice combina ionale care au n intr ri


de date, m intr ri de selec ie i o ie ire.
Rela ia dintre num rul de intr ri de date i num rul de intr ri de selec ie este
n=2 .
m

Circuitele logice demultiplexoare realizeaz func ia invers . Ele au o intrare


de date i n ie iri.

7
x1

x2 f
xn

s1 s2 sn

3. Codificatoare i decodificatoare

Un circuit codificator are n linii de intrare i1, i2, . . . , in corespunz toare


celor n elemente ale mul imii de codificat i m linii de ie ire e1, e2, . . . ,em
care reprezint cuvintele de cod atribuite celor n elemente. De exemplu
,avem zece intr ri corespunz toare celor zece cifre ale bazei zece i dou
ie iri corespunz toare celor dou cifre ale bazei doi.
Circuitele decodificatoare realizeaz extragerea la ie ire a informa iei
con inut într-un cod de intrare.
Convertoarele de cod sunt circuite logice combina ionale care realizeaz
conversia unui cuvânt de cod (din mul imea cuvintelor unui cod) care va fi
generat la ie ire. Ele realizeaz conversia dintr-un tip de cod în alt tip de
cod.

4. Sumatoarele

Sumatoarele sunt circuite combina ionale care realizeaz suma aritmetic cu


doi operanzi reprezenta i pe acela i num r de bi i.

5. Circuite PLA (Programmable Logic Array)

Acest tip de circuit este structurat pe dou nivele: primul nivel este format
din por i logice I, iar al doilea nivel din por i logice SAU.
Por ile logice I pot realiza orice produs între variabilele de intrare în
form direct sau negat , iar por ile SAU pot realiza orice sum logic între

8
produsele generate la primul nivel, atât în form direct , cât i în form
negat .

Circuite logice secven iale

La aceste circuite, st rile ie irilor la un moment dat depind de st rile


intr rilor la acel moment cât i de întreaga evolu ie anterioar a circuitelor.
Circuitele logice secven iale pot fi sincrone i asincrone.
Circuitele logice sincrone: schimbarea st rilor i ie irilor se produce la
momente discrete, bine determinate în timp pe baza unui semnal de ceas.
Circuitele logice asincrone: schimbarea st rilor i ie irilor are loc la
momente de timp oarecare, func ie de schimbarea semnalelor de intrare.

S-ar putea să vă placă și