Sunteți pe pagina 1din 7

Circuite Integrate Digitale

2008/2009

CIRCUITE INTEGRATE DIGITALE

CID-urile sunt CI care acioneaz asupra unor mrimi (n special tensiuni) discrete, mrimi care pot lua doar anumite valori specifice. Avantajele CID-urilor: stabilitate n funcionare (au imunitate la perturbaii foarte mare); siguran n funcionare (funcioneaz corect chiat dac anumii parametri electrici variaz); exactitate n funcionare (nu au nevoie de puncte de ajustare, circuite de compensare); proiectarea cu CID-uri este relativ simpl; preul lor este mic i n continu scdere; Dezavantajul major al CID-urilor: lumea nconjurtoare este, n mare msur, analogic.

CAPITOLUL 1

CIRCUITE LOGICE ELEMENTARE


1.1 SISTEME DE NUMERAIE
1.1.1 Sistemul binar
Conceptul de numr, folosit de majoritatea oamenilor, este de obicei echivalat cu sistemul zecimal, sistem cu care sunt mai familiarizai. Acesta nu prezint nici o particularitate special, alegerea sa fiind, mai degrab, arbitrar.

Pentru circuitele numerice cel mai indicat sistem este cel binar, care permite efectuarea cu uurin a calculului aritmetic i logic (foarte dificil sau chiar imposibil dac s-ar implementa direct sistemul zecimal). El este format din cifrele binare 0 i 1 cu ajutorul crora se caracterizeaz cel mai bine, din punct de vedere electric, comportarea sistemelor digitale (numerice). Cifra 0 este asociat nendeplinirii anumitor condiii electrice (inexistena unei tensiunii sau a unui curent). Ea reprezint, din punct de vedere logic, starea 0 logic sau starea de fals. Cifra 1 este asociat ndeplinirii condiiilor electrice (existena unui tensiuni ntre dou puncte ale circuitului, apariia unui curent printr-o latur a circuitului, etc.). Ea reprezint starea 1 logic sau starea de adevr. 1

Circuite Integrate Digitale


Un numr reprezentat n baza 2 se scrie ca o sum de multipli de puteri ai bazei 2::

2008/2009

a N 2 N + a N 1 2 N 1 + ... + a0 2 0 + a1 2 1 + ... + aM 2 M .

(1.1)

Numerele a N . a M se numesc cifre binare (binary digits). Valoarea fiecreia este 0 sau 1. Un numr exprimat prin relaia (1.1) are o reprezentare normal sub forma unui ir de cifre de forma: a N a N 1...a1a0 a 1...a M Cifrele, reprezentnd puteri negative ale bazei, sunt separate de puterile pozitive de o virgul (numit i virgul zecimal, virgul binar etc., funcie de sistemul de reprezentare folosit).

Conversia Binar-Zecimal
Aceast conversie se bazeaz pe utilizarea direct a relaiei (1.1). De exemplu: 101001,1012 = 125 + 024 + 123 + 022 + 021 + 120 + 12-1 + 02-2 + 12-3 = = 32 + 8 + 1 + 0,5 + 0,125 = = 41,625

Conversia Zecimal-Binar Se face prin mpriri repetate cu 2. Resturile obinute formeaz, n ordine invers, cifrele numrului binar (primul rest calculat este bitul binary digit - cifra binar - de semnificaie minim LSB, iar ultimul, bitul de semnificaie maxim MSB). De exemplu, la conversia n binar a numrului 99910:
999/2 499/2 249/2 124/2 62/2 31/2 15/2 7/2 3/2 = 499 = 249 = 124 = 62 = 31 = 15 = 7 = 3 = 1 0 rest = 1 rest = 1 rest = 1 rest = 0 rest = 0 rest = 1 rest = 1 rest = 1 rest = 1 rest = 1 LSB

1/2 =

MSB

se obine: 99910 = 11111001112.

a).

A bitul care nmulete pe 20; - bitul de semnificaie minim; B - bitul care nmulete pe 21; C - bitul care nmulete pe 22; D, E, b). X0 - bitul care nmulete pe 20; - bitul de semnificaie minim; X1 - bitul care nmulete pe 21; X2 - bitul care nmulete pe 22; X 3, X 4,

Cifrele binare ale unui numr binar se noteaz:

1.1.2 Sistemul hexazecimal


Sistemul hexazecimal este utilizat, n special, pentru abrevierea lungimii numerelor binare. Conversia ntre sistemul zecimal i cel hexazecimal se realizeaz prin:
conversia numrului zecimal n binar; divizarea numrului binar n grupuri de patru bii ncepnd de la punctul binar; grupurile finale vor fi completate, dup caz, cu zero-uri la stnga pentru partea ntreag respectiv, la dreapta pentru partea fracionar. nlocuirea fiecrui grup cu o cifr hexazecimal.
Numr zecimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Numr binar

X3
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

X2
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1

X1
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

X0
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

Numr hexazecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F

Exemplu:
TEM:

99910 = 0011 1110 01112 = 3E7H


1.12 2

Circuite Integrate Digitale

2008/2009

1.2. FUNCII LOGICE


Moduri de definire: a). prin cuvinte:
Vin la curs dac se ine cursul, dac nu plou i dac nu este deschis barul
f = A B C

b). prin tabel de adevr. Un tabel de adevr cuprinde toate valorile logice ale funciei pentru toate variabilele care o definesc.
Pentru funcia f de dou variabile A i B, un tabel de adevr poate fi definit astfel:
B 0 0 1 1 A 0 1 0 1 f 0 0 1 1

Completarea tabelului de adevr al unei funcii definite prin cuvinte.


Vin la facultate dac am ore, este deschis barul i nu este prea frig sau dac nu am ore, este deschis barul i nu este prea frig sau dac am ore, nu este deschis barul i este pea frig.

Expresia analitic a funciei definit prin cuvintele de mai sus este:


f = A B C + A B C + A B C

iar tabelul de adevr este:


C 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 A 0 1 0 1 0 1 0 1 f 0 0 1 1 0 1 0 0

Determinarea expresiei analitice pentru o funcie definit prin tabel de adevr.


Fie funcia de trei variabile f(A,B,C) definit de urmtorul tabel de adevr:
C 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 A 0 1 0 1 0 1 0 1 f 0 1 0 1 0 0 1 0

Din tabelul de adevr se determin suma produselor variabilelor pentru care funcia este adevrat: f = A B C + A B C + A B C Acelai tabel de adevr se poate utiliza i pentru a determina valoarea lui f urmrind suma produselor variabilelor pentru care funcia este fals:
f = A B C + A B C + A B C + A B C + A B C

TEM: S se scrie tabelul de adevr pentru funcia de patru variabile:


f ( A, B, C , D ) = A B + B C + A D

1.8 Funciile logice elementare sunt: funcia I (), funcia SAU (+) i funcia NEGAIE ( A ). Cu ajutorul lor, se poate exprima orice funcie logic. 3

Circuite Integrate Digitale

2008/2009

1.3. PROPRIETI, POSTULATE I TEOREME ALE ALGEBREI BINARE


Algebra binar are la baz principiul dualitii potrivit cruia orice identitate este de asemenea adevrat dac se fac urmtoarele substituii: - n loc de + ; + n loc de - ; 1 n loc de 0 ; 0 n loc de 1 . Conform acestui principiu, fiecare postulat sau teorem are dou forme.
Proprietile algebrei binare: - asociativitatea: ( A + B) + C = A + ( B + C ) = A + B + C ( A B) C = A ( B C ) = A B C - comutativitatea: A + B = B + A A B = B A A (B + C ) = A B + A C - distributivitatea: A + B C = ( A + B) ( A + C ) proprie algebrei binare Axiomele algebrei binare: 00 = 0 0 1 = 0 0 =1

0+0 = 0 11 = 1 Teoremele algebrei binare: A A = A A+ A = A


A A = 0

0 +1 = 1 1+1 = 1
A0 = 0 A+0 = A

1= 0

A 1 = A A +1 = 1

A+ A =1 A= A Teoremele lui De Morgan realizeaz negarea operaiilor binare: X + Y = X Y X Y = X + Y sau prin negarea ambilor termeni:

X + Y = X Y Observaii:

X Y = X + Y
A B A B A+ B A+ B

Operaii cu funcii logice Ordinea normal de efectuare a operaiilor cu funcii logice este: NU, I i SAU. Operaiile de acelai rang se parcurg de la stnga la dreapta. Aceast ordine poate fi modificat prin inserarea parantezelor. Coninutul parantezelor se evalueaz primordial (de la stnga la dreapta), iar apoi restul expresiei.

1.4. PORI LOGICE


Fiecare funcie logic se implementeaz cu ajutorul unei pori logice.

1.4.1. Pori logice elementare


1. Poarta I (AND) implementeaz funcia I. Are 2, 3, 4 sau 8 intrri (notate cu A; B; C; ) i o ieire (Y). Ieirea este pe 1 dac i numai dac toate intrrile sunt pe 1. 4

Circuite Integrate Digitale


Tabelul de funcionare: B A Y = A B 0 0 0 0 1 0 1 0 0 1 1 1 Reprezentarea simbolic:
A B Y=AB

2008/2009

2. Poarta SAU (OR) implementeaz funcia SAU. Are 2, 3, 4 sau 8 intrri (notate cu A; B; C; ) i o ieire (Y). Ieirea este pe 1 dac cel puin o intrare este pe 1.
Tabelul de funcionare: B A Y = A+ B 0 0 0 0 1 1 1 0 1 1 1 1 Reprezentarea simbolic:
A B Y=A+B

3. Inversorul (NOT) implementeaz funcia NEGAIE. Are o intrare i o ieire (Y). Ieirea este pe 1 dac intrarea este pe 0.
Tabelul de funcionare: A Y=A 0 1 1 0 Reprezentarea simbolic:
A

Y=A

1.4.2. Pori logice compuse


Prin combinarea funciilor I i NU se obine funcia I-NU (NAND). Implementarea acesteia este echivalent cu utilizarea unei pori I urmat de un inversor. n mod asemntor, prin combinarea funciilor SAU i NU, se obine funcia SAU-NU (NOR). Cele dou noi tipuri de funcii obinute sunt complet funcionale, ceea ce nseamn c, orice funcie logic poate fi implementat numai cu funcii I-NU, respectiv SAU-NU.

4. Poarta I-NU (NAND) implementeaz funcia I-NU. Are 2, 3, 4 sau 8 intrri (notate cu A; B; C; ) i o ieire (Y). Ieirea este pe 1 dac cel puin o intrare este pe 0.
Tabelul de funcionare: B A Y = A B 0 0 1 0 1 1 1 0 1 1 1 0 Reprezentarea simbolic:
A B

Y = A B

5. Poarta SAU-NU (NOR) implementeaz funcia SAU-NU. Are 2, 3, 4 sau 8 intrri (notate cu A; B; C; ) i o ieire (Y). Ieirea este pe 1 dac toate intrrile sunt pe 0.
Tabelul de funcionare: B A Y = A+ B 0 0 1 0 1 0 1 0 0 1 1 0 Reprezentarea simbolic:
A B

Y = A+ B

6. Operatorul neinversor (buffer-ul de magistral, amplificatorul de linie). Are 0 intrare i o ieire (Y). Furnizeaz la ieire acelai nivel logic pe care l primete la intrare. 5

Circuite Integrate Digitale

2008/2009

Dei din punct de vedere logic nu ndeplinete nici o funcie, el se utilizeaz pentru mbuntirea parametrilor electrici ai semnalului care se transmite (niveluri logice, curent).
Tabelul de funcionare: A Y =A 0 0 1 1 Reprezentarea simbolic:
A

Y=A

7. Poarta SAU-EXCLUSIV i SAU-EXCLUSIV NEGAT. Implementeaz funcia SAU-EXCLUSIV, respectiv SAU-EXCLUSIV NEGAT. Au numai dou intrri i o ieire. Fiind funcii compuse, ele pot fi implementate i cu ajutorul porilor I, SAU i NU pe baza relaiile care le definesc.
Tabelul de funcionare: Y = A B B A 0 0 0 0 1 1 1 0 1 1 1 0 Reprezentarea simbolic:
A B

Y = A B

Funcia SAU-EXCLUSIV este adevrat dac, i numai dac, intrrile sunt diferite (poarta SAUEXCLUSIV se poate utiliza pe post de comparator). Din tabelul de funcionare se deduce expresia analitic a funciei SAU-EXCLUSIV: X Y = X Y + X Y Tabelul de funcionare: Y = A B A 0 1 1 0 0 0 1 1 Reprezentarea simbolic:
A B

B 0 0 1 1

Y = A B

Funcia SAU-EXCLUSIV NEGAT este adevrat dac, i numai dac, intrrile sunt identice (poarta SAU-EXCLUSIV NEGAT se poate folosi ca indicator de echivalen). Din tabelul de funcionare se deduce expresia analitic a funciei SAU-EXCLUSIV NEGAT: X Y = X Y + X Y

1.5. NIVELURI LOGICE


Porile logice funcioneaz pe baza sistemului binar, fiind constituite din elemente electronice care se pot afla doar n dou stri distincte: starea HIGH (1) sau starea LOW (0) de exemplu un tranzistor care lucreaz n regim blocat-saturat. Sesizarea strii se face prin detectarea tensiunii colector-emitor ( VCE ). Astfel se poate vorbi despre o logic de tensiune. Ea poate fi: de impuls, de nivel. Se prefer logica de nivel, care asociaz celor dou niveluri de tensiune VCE corespunztoare strilor blocat-saturat, strile logice 0 i 1. Logica de nivel poate fi: pozitiv asociaz nivelului ridicat de tensiune starea 1; negativ asociaz nivelului ridicat de tensiune starea 0.

Circuite Integrate Digitale

2008/2009

n practic este mai rspndit logica de nivel pozitiv (tehnic de calcul, echipamente numerice de comand), dar se utilizeaz i logica negativ (portul serial al PC).

Se prefer logica de nivel pozitiv deoarece aceasta se bazeaz pe tranzistoare npn care au factorul de amplificare i frecvena maxim de utilizare mai mari ca ale tranzistoarelor pnp i, n plus, se alimenteaz de la o tensiune pozitiv. Este foarte dificil de realizat un circuit care s asigure la ieire niveluri de tensiune corespunztoare celor dou stri foarte precise i constante. Din acest motiv se adopt un interval de valori admise, garantate de productor. Aceste plaje apar datorit variaiei tensiunii VCE determinat de: dispersia tehnologic; variaia cu temperatura; variaia semnalului de comand.

1.6. APLICAII SIMPLE ALE PORILOR LOGICE


1. Poarta I utilizat ca un circuit de validare Poarta permite numrtorului s numere impulsurile prezente la intrarea I n doar un interval de timp bine stabilit 1ms. Cu ct frecvena impulsurilor este mai mare, cu att numrul impulsurilor numrate de numrtor va fi mai mare i, implicit, numrul afiat

Schema bloc a unui frecvenmetru numeric

2. Poarta SAU utilizat ntr-o schem de supraveghere Dac cel puin un senzor este activ, ieirea porii SAU trece pe 1 i pune n funciune alarma.

Schema bloc a unui circuit de alarm cu trei zone de supraveghere.

3. Poarta SAU- EXCLUSIV utilizat ca element de comparare Comportarea unui DUT (Device Under Test) se compar cu cea a unui circuit martor. Dac ea este diferit (apare o eroare) ieirea porii SAU-EXCLUSIV trece pe 1.

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