Sunteți pe pagina 1din 27

Lucrare de diplom

Cuprins
I Memoriu justificativ......................pag. 3 I.1 Introducere.....................pag. 3 II Argument.....................pag. 4 II.1 Teorie........................pag. 4 II.1.1 Algebra Boolean......................pag. 4 II.1.2 Axiome..........................................................................................pag. 5 II.1.3 Teoreme (propietii).....................................................................pag. 5 II.1.4 Reprezentarea funciilor logice.....................................................pag. 6 A- Prim tabelul de adevar.......................................................................pag. 6 B- Prim diagrame Kornaugh...................................................................pag. 6 C- Prim echivaleni zecimali ai mintermilor...........................................pag. 7 II.1.5 Porii logice, circuite logice...........................................................pag. 7 II.1.6 Consideraii generale.....................................................................pag. 7 II.1.7 Clasificarea circuitelor logice........................................................pag. 8 II.1.8 Circuite logice combinaionale......................................................pag. 8 II.1.9 Circuite logice sincrone i asincrone.............................................pag. 8 II.2 Circuite SAU....................................................................................pag. 8 II.2.1 Circuite i......................................................................................pag. 9 II.2.2 Circuite NU...................................................................................pag. 9 II.2.3 Porii logice SAU-NU i I-NU....................................................pag.10 II.2.4 Poarta I-NU.................................................................................pag 10 II.2.5 Poarta SAU-NU............................................................................pag. 10 II.2.6 Utilizarea poriilor logice..............................................................pag. 11 II.2.7 Operaia de adunare......................................................................pag. 13 II.2.8 Teorie............................................................................................pag. 16 II.3 Lucrare practic...............................................................................pag. 18 II.3.1 Considerente generale...................................................................pag. 18 II.3.2 Schema bloc..................................................................................pag. 18 II.3.3 Sumator complet de un bit............................................................pag. 18 II.3.4 Elemente periferice.......................................................................pag. 19 II.3.5 Tipuri de afiaj..............................................................................pag. 19 II.3.6 Alimentarea...................................................................................pag. 20 II.3.7 Schema electric de principiu (alimentare)...................................pag. 20 II.3.8 Realizarea circuitului imprimat.....................................................pag. 20 II.3.9 Modul de utilizare.........................................................................pag.20 II.4 Protecia muncii...............................................................................pag. 20
1

Lucrare de diplom

II.5 Bibliografie.....................................................................................pag. 23 II.5.1 Programe folosite.........................................................................pag. 23 II.6 Anexa..............................................................................................pag. 24 II.6.1 Schema de principiu a sumatorului..............................................pag. 25 II.6.2 Circuitul imprimat........................................................................pag. 26 II.6.3 Tabelul general al Circuitelor Logice..........................................pag. 27

Lucrare de diplom

SUMATOR COMPLET DE UN BIT


I Memoriu justificativ
I.1 Introducere: Scopul lucri este studiul circuitelor combitaionale care realizeaz funcia de sumare. n teoria circuitelor numerice i n electronica digital n general, semnalele electrice pot lua numai valori discrete, n majoritatea cazurilor aceste valori fiind asociate convenional lui ,, 0 logic i ,, 1 logic. n limbaj tehnic ne vom referi la aceste dou valori cu notiunea de BIT ( binary digit ). Bitul se definete n teoria informaiei i este o unitate de masur acesteia, echivalent cu informatia transmis prin furnizarea unui mesaj din dou egal probabile. Existena semisumatoarelor si sumatoarelor complete de un bit sau n biti ne-a schimbat total viaa dar mai ales evoluia tehnologiei, care dupa creearea acestor circuite s-a dezvoltat foarte mult. Astzi nu am putea scrie un document pe calculator, sau s facem calcule cu Pcul i multe alte, dac nu ar fi fost descoperite. Orice calculator are in componena sa foarte multe sumatoare, cu ajutorul acestor circuite se pot face tot felul de calcule, cum ar fi : mprirea, imulirea, scderea si nu n ultimul rnd adunarea. Calculatoarele noastre de acas ( PC urile ) pot executa doar o operaie matematica: Adunarea, dar cu ajutorul acestei operai putem executa si celelalte operai. n concluzie sumatoarele au ridicat electronica la un alt nivel cu mult superior fata de ce se cunostea nainte. Sumatoarele aritmetice reprezint componenta de baz a Uniti Aritmetico-Logice (ALU) a microprocesorului. Pe lang operaiile aritmetice de baz ALU se mai utilizeaz la formarea adreselor fizice ale registrelor de memorie ale P-lui. n programul Electronics Workbench sumatoarele sunt reprezentate prin dou circuite de baz reprezentate in figura 1: semisumatorul (a) i sumatorul complet (b). Ieirile acestor circuite au urmatoarele semnificai: A, B - intrri de date, - rezultatul sumei, Co transfer spre ieire, Ci transfer la intrare.

Figura 1: Reprezentarea schematic a semisumatorului (a) si sumatorului complet (b).

Lucrare de diplom

II Argument
II.1 Teorie : II.1.1Algebr Boolean: Calculatoarele electronice digitale ( numerice ) efectueaza operaii logice. De aceea, pentru a studia principile de operare a subsistemelor de procesare logic, este necesar s se analizeze unele noiuni de logic matematic. Se disting mai multe direcii de preocupare n logica matematic, printre care logica claselor i logica propoziiilor. n logica claselor se studiaz relaiile dintre clasele ( mulimile ) de obiecte, prin clas inelegndu-se totalitatea obiectelor care au o anumit propietate. n logica propoziiilor se studiaz propoziiile din punct de vedere al adevarului sau falsitii lor ( este vorba de propoziii matematice ). n afar de logica bivalent, n care propoziiile pot fii numai adevrate sau numai false, s-au dezvoltat i alte logici matematice n care se admit i alte valori pentru propoziii. Aceste logici au cptatatributul de polivalente. Majoritatea sistemelor digitale lucreaz nlogic bivalent, utiliznd codificarea binar a informaiei. Exist i sisteme care lucreaz pe baza unor logici polivalente. Fie A o propoziie. Dac ea este adevrat vom scrie : A = 1. Dac este fals, vom scrie A = 0. Astfel 1 i/sau 0 reprezint valori de adevr ( sau valori logice binare ) pentru propoziia A. Expresiile n care intervin mai multe propoziii vor fi numite funcii logice. Algebra logic binara a fost fundamentat prinlucrrile matematicianului englez George Boole i din aceasta cauz ea poart i denumirea de algebr Boole sau algebr booleana. Pentru studiul circuitelor numerice ( digitale ) se folosete ca suport matematic algebra boolean. Ea are la baz o serie de postulate ( axiome) i teoreme. Algebra booleana opereaz pe o mulime B = { x/ x: { 0, 1}}. n aceast mulime binar se definesc trei legi de compoziie: complementarea ( negare, ,,NU, NOT, inversare logic), disjuncia ( sum logic, +, SAU, OR, U ) i conjuncia ( produs logic, *, I, AND, ). Toate relaiile definite pe B au un caracter dual, adic relaiile rmn valabile dac se fac schimbrile: + cu * i respectiv 0 cu 1 ( teorema dualitii ). n mulimea B se poate alege o structura de ase axiome duale pe baza crora se definesc teoremele i propietiilecare stau la bazaalgebrei boolene. Acestea sunt prezentate in continuare:

II.1.2Axiome : 1. Mulimea B este o mulime nchis: X,Y B X + Y B ; X,Y B XY B;

Lucrare de diplom

2. Asociativitatea: X +(Y + Z) = (X + Y) + Z ; X * (Y * Z)= (X * Y) * Z; 3. Comutativitatea: X + Y = Y +X ; X * Y = Y * X ; 4. Distributivitatea: X + Y * Z = (X + Y)(X + Z) ; X * (Y + Z) = X * Y + X * Z; 5. Element neutru: X+0=0+X=X; X*1=1*X=X; 6. Complementul(operaii cu negatul): X + X = 1 ; X * X = 0; II.1.3 Teoreme (propietii): 7. Idempotena: X + X +.......+X = X; X * X*.*X = X; 8. Operaii cu 1 i 0: X + 1 = 1; X * 1 = X; X + 0 = X; X * 0 = 0; 0 =1 1 = 0; 9. Involuia: X = X, X = X; 10. Absorbia: X + XY = X; X(X + Y) = X; 11. Relaiile lui De Morgan: X +Y = X , X Y Y = X + Y ; 12. Dubla negare: (X )=X 13. Operaii cu el nsui: X * X = X; X + X = X; Pe mulimea B sunt valabile teoremele enunate. Demonstraia lor se poate face folosind axiomele, dar este mai comod dac se folosesc tabele de adevr. Tabela de adevr stabilete o corespoden nte valorile de adevr ale variabilelor i valoarea de adevr a funciei.

Exemplu:

Lucrare de diplom

X 0 0 1 1

Y 0 1 0 1

X+Y 0 1 1 1

X +Y

Y Y

* Figura Relaiile lui Morgan 2 De

1 0 0 0

1 1 0 0

1 0 1 0

1 0 0 0

II.1.4 Reprezentarea funciilor logice: Pentru reprezentarea funciilor logice se folosesc n mod curent i n principat trei metode, descrise mai jos: A. Reprezentarea prin tabelul de adevr: Aceast reprezentare presupune marcarea, intr-un tabel, a corespodenei dintre valorile de adevr ale variabilelorde intrare i valoarea de adevr a funciei in fiecare punct al domeniului de definiie. Ca i de altfel aceasta metoda este ceea mai folosita i va fi folosit i n continuarea lucrri. B. Reprezentrea prin diagrame Karnaugh: Reprezentarea prin diagrame Karnaugh cont n a marca punctele domeniului de definiie intr-o diagram plan i a preciza valoarea funciei n fiecare dintre aceste puncte

X\YZ 0 0 1

0 1 0 0

0 1 0 1

1 1 1

10 0 1

Figura 3 Reprezentarea funciilor logice prin diagrame Karnaugh Dac luam n considerare varful cubului caracterizat prin coordonatele 000, constatm c acest vrf este vecin cu vrfurile 001, 010, 100. n diagrama Karnaugh constatm c 000 este vecin doar cu 001 i 100. Pentru ca diagrama karnaugh s fie echivalent cu reprezentarea prin cub, ea trebuie s pstreze aceai vecinti, lucru ce devine posibil doar dac ne imaginm latura din stnga a diagramei n continuarea celei din dreapta, iar latura de sus n continuarea celei de jos. n acest fel punctul 000 devine vecin i cu punctul 010.

Lucrare de diplom

C. Reprezentarea prin echivaleni zecimali ai mintermilor: Reprezentarea prin echivaleni zecimali ai mintermilor const n indicarea echivalenilor zecimali ai conjunciilor pentru care valoarea funciei este 1 sau a echivaleniilor zecimali corespunztorivalori0 ale funciei. Exemplu: U(x,y,z) = R1 ( 3,5,6,7 ) U(x,y,z) = R0 ( 0,1,2,4 ) II.1.5 Pori logice ( de baz i combitaionale ), Circuite logice: II.1.6 Consideraii generale: Circuitele logice produc seriile de decizii necesare pentru a obine raspunsul logic la o problem avnd un set dat de condiii. Circuitele logice reprezint o clas de circuite capabile s efectueze operaii logice. Exist o mare varietate de circuite logice, realizate mecanic, electromecanic, electric sau magnetic. Propietatea lor comun rezid n faptul c funcionarea lor, adic interconexiunile realizate pot fi descrise prin functii boolene. Dup cum se tie, algebra logic sau algebra boolean reprezint o metod simbolic pentru studiul matematic al relaiilor logice, fundamentat de matematicianul englez George Boole n anul 1854. Algebra logic opereaz cu variabile i funcii care iau valori n mulimi cu dou elemente, corespunztoare unor valori logice elementare da/nu, adevarat/fals, i multe alte. Circuitele logice electronice utilizeaz elemente pasive i elemente active neliniare. Reprezentarea funciilor i variabilelor boolene se de obicei prin atribuirea valorilor logice unor mulimi disjuncte, arbitrare, de potenial ale punctelor caracteristice din circuit.

II.1.7 Clasificarea circuitelor logice: Circuitele logice mai complexe prezint mai multe intrri i ieiri, fiecare dinte acestea putnd lua doar dou valori logice distincte. Marimile de ieire sunt funcii boolene ale marimilor de intrare. Dac sunt incluse i circuite logice capabile s memoreze anumite stri, cum ar fi circuitul basculant bistabil, marimile de ieire pot fi influenate de strile acestora.

Lucrare de diplom

De asemenea, mrimile de intrare i de ieire se pot schimba n timp n mod intmpltor sau numai la momente de timp marcate prin semnale de tact (clock), furnizate de un generator de tact (sincronizare). n raport cu aceste criterii, circuitele logice pot fi clasificate n: II.1.8 Circuite logice combinaionale, la care marimile de ieire sunt funcii boolene ale marimilor, aplicate simultan la intrri; II.1.9 Circuite logice secveniale sincrone i asincrone, la care ansamblul de marimi de ieire la un moment dat depinde att de marimile aplicate la intrri la momentul respectiv, ct i de evoluia anterioar a sistemului. La circuitele sincrone, tranziiile marimilor se produc simultan n ritmul semnalelor de tact, iar la circuitele asincrone, tranziiile se produc la momente de timp diferite. Pentru a realiza decizii logice, sunt folosite trei circuite logice de baz(numite i pori logice): circuitul logic SAU, circuitul logic I, i circuitul logic NU. II.2 Circuitul SAU: Acest circuit are doua sau mai multe intrri i o singur ieire. Intrrile i ieirea pot fiecare s fie n una din cele dou stri, o sau 1. Circuitul este conceput astfel nct ieirea este n starea 1 logic cnd oarecare dintre intrri este n starea logic 1; de exemplu, ieirea este 1 cnd intrarea A sau intrarea B sau intrarea C se afla n starea logic 1. Circuitul poate fi ilustrat prin analogia artat n Figura 4. O baterie alimenteaz o lamp L, prin trei comutatoare dispuse n paralel. Comutatoarele sunt cele trei intrri ; lampa aprins sau stins reprezint ieirea circuitului. Dac definim un comutator deschis ca o stare logica 0 i absena lumini ca o stare 0, iar un comutator nchis ca o stare logica 1 i o lamp aprins ca o stare 1, putem tabela divrse combinaii de stri ale comutatoarelor i starile de ieire rezultate. Acest tabel se numete tabel de adevar sau tabel de funcionare (asa cum a fost precizat i mai sus) i este artat n tabelul generat al circuitelor logice. Din tabelul de adevr se vede c toate comutatoarele trebuie s fie deschise (starea 0) pentru ca lumina s fie stins (ieirea n starea 0). Acest tip de circuit se numete poart logic SAU i are reprezentarea simbolic in tabelul general al circuitelor logice. Astfel, poarta logic SAU este utilizat pentru a lua o decizie logic dac cel puin una din intrri se afl n starea 1 logic.

Lucrare de diplom

Figura 4 Circuitul SAU (analogie) II.2.1 Circuitul I: Acest circuit are de asemenea cteva intrri i numai o ieire dar n acest caz ieirea circuitului este ntr-o stare 1 logic numai dac toate intrrile sunt simultan n starea 1 lgic. Aceasta este ilustrat n Figura 5. n acest caz , lampa L se aprinde numai dac comutatorul A, comutatorul B i comutatorul C sunt toate nchise n acelai timp. Lampa nu lumineaz dac oricare dintre comutatoare este deschis. Cu aceai notaie ca mai sus , tabelul de adevr pentru circuitul I este ilustrat in tabelul general al circuitelor logice. Astfel poarta I asigur decizia logic numai dac toate intrrile sunt simultan n starea 1 logic.

Figura 5 Circuit I II.2.2 Circuitul NU: Acest circuit are doar o singur intrare i o singur ieire, iar starea ieirii este todeauna opus stri de intrare. S considerm Figura 6; cnd comutatorul este deschis (0), curentul circul prin lamp i aceasta lumineaz(1). Dac comutatorul este nchis, curentul se nchide prin comutator iar lampa ramne stins. Aceast operaie care face starea de ieire opus stri de intrare se numete inversare, i un circuit proiectat pentru realizareaacesteia se numete inversor. Tabelul de adevr i simbolul este dat n tabeul general al circuitelor logice.

Lucrare de diplom

Figura 6 Circuitul NU (analogie) II.2.3 Pori logice SAU-NU i I-NU : II.2.4 Poarta I NU: Un circuit NU poate fi combinat cu o poart SAU; sau cu o poart I astfel nct inversarea are loc mpreun cu funcia porii. Un circuit NU combinat cu o poart SAU se numete poart logic SAU-NU. Aceasta se poate ilustra uliliznd analogia circuit lamp din Figura 7. Dac oricare dinte comutatoare este n starea 1, lampa este n stare 0. Tabelul de adevr este dat in tabelul general al circuitelor logice. Poarta I-NU realizeaz operaia i urmat de operaia NU. Aceasta se indic printr-un cercule plasat la ieirea porii. Ieirea Z are valoarea logic 0 dac i numai dac toate intrrile au valoarea logic 1. II.2.5 Poarta SAU-NU n mod similar, un circuit NU combinat cu o poart I se numete poart logic INU( Figura 8). Cnd toate comutatoarele sunt n poziia 1, lampa este n starea 0. Tabelul de adevar i simbolul pentrul circuitul I-NU este dat n tabelul general al circuitelor logice. Aceat poart realizeaz operaia SAU urmat de operaia NU (cercule la ieire). Ieirea Z are valoarea logic 0 dac cel puin una dintre intrri are valoarea logic 1.

Figura 7 Circuit SAU-NU (analogie)

10

Lucrare de diplom

Figura 8 Circuit I-NU (analogie) II.2.6 Utilizarea poriilor logice: Pentru a ilustra utilizarea poriilor logice, s considerm operaia de adunare a dou numere binare, A i B. Mai nti, s considerm cazul cel mai simplu cnd A i B sunt dou numere binare, fie 0, fie 1. Schema logic a unui circuit pentru aceast adunare este artat in Figura 9, iar tabelul de adevr n figura 10. Cele dou intrri ale circuitului, A i B, sunt fiecare conectate la o poart I: A la I1, B la I2. A i B sunt de asemenea inversate prin inversoarele I1 i I2. Astfel, cnd A este 1, intrarea sa la poarta I1 este 1 i intrarea sa la I2 este 0, cnd A este 0, intrarea sa este 0 la I1 i 1 la I2. Ieirile celor dou pori I sunt conectate la o poart SAU, i ieirea de la poarta SAU d suma S. A i B mai comand o a treia poart I, I3, a carei ieire d transportul T. S considerm funcionarea circuitului. Exist patru condiii posibile: A = 0 i B = 0. Niciuna dintre poriile i nu are ieirea n starea 1 deoarece cel puin o intrare a fiecrei pori este 0. Astfel, atat suma cat i transportul indic 0, i rspunsul este 00. A = 1 i B = 0. A d un 1 la poarta I1 i semnalul 0 de la B este inversat de I1, pentru a da alt 1 la poarta I1 stfel, ambele intrri la i1 sunt 1, i ieirea sa da 1 la o intrare a pori SAU. Ambele intrri ale pori I2 sunt 0, i astfel i ieirea acestei pori este 0. Deoarece una dintre intrrile porii SAU este 1, suma la ieire este 1. Poarta de transport I3 nu este activat deoarece una din intrrile sale este n starea 0, i astfel ieirea transportului este 0 dnd astfel rspunsul este 01. A = 0 i B = 1. Funcionarea este aceeai ca n cazul de mai sus, iar intrrile la I1 i I2 iau valori inversate. Din nou raspunsul este 01. A = 1 i B = 1. Nici poarta I1, i nici I2 nu au la ieire starea logic 1, deoarece una din intrri care vine de la inversor este 0, i astfel suma este 0. Dar ambele intrri la poarta de transport I3 sunt 1, i deci i ieirea este 1. Rspunsul este 10.

11

Lucrare de diplom

Figura 10 B 0 0 0 1 Figura 9 Acest circuit poate fi considerat ca un bloc logic (artat n figura 9) cu dou intrri i dou ieiri. El este numit semi-sumator, semi deoarece el adun numai numere din primul ordin. Cnd se adun dou numere de un ordin mai mare este necesar ca circuitul s accepte i s adune transportul de la ordinul anterior. O metod de realizare a unui sumator complet este de a folosi dou semi-sumatoare ca n Figura 10.1. Primul adun A cu B iar al doilea adun suma rezultat cu intrarea de transport de la ordinul anterior pentru a da suma final. Ieirile de transport de la cele dou semisumatoare merg la o poart SAU a carei ieire d transportul final. Tabelul de adevr pentru sumator este dat n Figura 10.2. Se poate arta c nu exist simultan tarnsporturi la ieirile ambelor semi-sumatoare. Figura 10.2 A B TIN S 0 0 0 0 1 0 0 1 0 1 0 1 1 1 0 0 0 0 1 1 1 0 1 0 0 1 1 0 1 1 1 1 A 0 1 1 1 T 0 0 0 1 S 0 1 1 0

Figura 10.1

TF 0 0 0 1 0 1 1 1

Este interesant de numrat cte pori sunt necesare pentru aceste uniti de adunare. Un singur sumator can Figura 10.1 necesit 6 pori I, 3 pori SAU i 4 inversoare, deci 13 pori pentru a aduna dou numer binare de aceeai ordin de mrime. Calculatoarele moderne trebuie s utilizeze numere zecimale pna la 1010 sau 233. n termeni binari, aceasta nseamn
12

Lucrare de diplom

34 de ordine, sau bii. Adunarea a dou numere binare de 34 de bii necesit 33 de sumatoare i un semi-sumator, deci un total de 435 pori. Considernd necesitatea de adunri repetate pentru nmulire, precum i facilitile pentru alte operaii, se nelege uor de ce numrul de pori n unitatea aritmetic a unui calculator modern poate s depeasc deseori 10.000. ntr-o astfel de unitate, se va repeta utilizarea unor tipuri de pori identice ( pori I, pori SAU, inversoare). Utiliznd tehnologia circuitelor integrate, multe circuite identice pot fi fabricate pe o singur plachet de siliciu cu performane identice i un pre de cost redus. n aceast descriere a adunri binare, blocurile au fost numite I i SAU; orice funcie este controlat prin modul de conectare a acestor pori. Acesta este un aspect important al proiectrii circuitelor logice. II.2.7 Operaia de adunare ( formarea sumei): Fie dou valori reprezentate prin numerele a i b, suma lor prin definiie este S = a + b, unde S-suma i a i b elementele sumei. 1. n sistem zecimal numrul este reprezentat cu cifre de diferite ordine de mrime, funcie de puterea bazei: a = An * 10n + An-1 * 10n-1 +.....+ A2 * 102 + A1 * 101 + A0 * 100 b = Bn * 10n + Bn-1 * 10n-1 +.....+ B2 * 102 + B1 * 101 + B0 * 100 Unde An i Bn sunt cifre de la 0 la 9 10- baza sistemului ( A, B < baza ) n- numrul de ordine ( de marime ) Cu denumirile uzuale: n = 0 unitii n = 1 zeci n = 2 sute n = 3 mii i aa mai departe. Suma total: S = Sn * 10n +.....+ S1 * 101 + S0 * 100 ; unde Sn sunt sumele de un anumit ordin n S0 = A0 + B0 i T0 unde T0 reprezint transportul; T0 = 0 dac A0 + B0 < 10 T0 = 1 dac 18 A0 + B0 10 Deoarece suma maxim A0 + B0 = 9 + 9 = 18 S1 = T0 + A1 +B1 i T1; unde T0- transportul de la primul ordin i T1- transportul de la ordinul 2. Sau n general: Sn = Tn-2 + An + Bn i Tn ; unde Tn-2 transportul de la ordinul imediat inferior i Tntransportul la ordinul imediat superior. 2. n mod identic cele dou numere A i B se potreprezenta n sistemul binar, unde baza este numrul 2. Deoarece cifrele reprezentabile sunt mai mici dect baza, ele pot avea doar dou valori: 0 i 1.

13

Lucrare de diplom

Acest fapt reprezint un avantaj major a sistemului binar, i anume se poate opera doar cu aceste dou valori numite n algebra logic: adevrat i fals (0,1), respectiv li se pot atribui practic cele dou stri ale unui circuit electric, (electronic): este strbtut de curent sau nu, exist tensiune la borne sau nu, este nchis sau deschis circuitul n cauz. Prin urmare toate sistemele de calcul bazate pe circuite electronice lucreaza n sistemul binar. Prin analogie cu sistemul zecimal avem: A = An * 2n + An-1 * 2n-1 +.....+ A1 * 21 + A0 * 20 B = Bn * 2n + Bn-1 * 2n-1 +.....+ B1 * 21 + B0 * 20 Suma de la primul ordin ( uniti) va fi: S0 = A0 + B0 avnd transportul T0, care la rndul su poate avea dou valori: T0 = 0 dac A0 + B0 < 2; T0 = 1 dac A0 + B0 = 2,( aici semnul > lipsete deoarece nu avem cifre reprezentabile mai mari dect 1) deci suma maxim este 1 + 1 = 2. n sistem binar fiind doar dou valori reprezentarea a unui ordin de marime este practic i uzual de a lucra cu tabele care descriu toate variantele posibile A0 0 1 0 1 B0 0 0 1 1 S0 0 1 1 0 T0 0 0 0 1

Din tabel se observ c: Dac A i B sunt identice suma lor este 0 Dac A i B sunt opuse suma lor este 1 Transportul ia valoarea 1 numai n cazul n care ambele elemente ale sumei au valoarea 1 Folosindu-ne de algebra logic (boolean) putem scrie suma i transportul folosindu-ne de dou funcii boolene: S0 = A0 * B 0 + A 0 * B0 T0 = A0 * B0 Din studiul celor dou funcii reiese c aceast operaie se poate obine folosind urmatoarele pori logice de baz: Inversoare ( A 0, B 0 ) Circuite I ( A0B0, A0 B , A B 0 ) Circuite SAU ( A0 B 0 + A B 0 ) Combinnd aceste poriconform funciilor respective obinem un circuit combinaional, numit i semi-sumator de un bit ( un numr de ordine )

14

Lucrare de diplom

Figura 10.3 Denumirea de semi-sumator se explic prin faptul c nu avem transport de la ordinul inferior ( fiind primul ordin de mrime ) Pentu a obine un circuit sumator complet de un bit va trebui s introducem la intrare i transportul de la ordinul inferior, ceea ce se poate realiza prin folosirea a nc unui circuit semi-sumator care va avea la intrare suma ordinului respectiv i transportul ordinului inferior. Deoarece att elementele sumei, cat i suma, respectiv transportul pot lua numai cele dou valori 0 i 1, este clar c nu putem avea transport de valoarea 1 simultan la ambele semisumatoare, prin urmare transportul sumatorului complet se va realiza printr-o poart SAU:

Pe baza teoremelor algebrei boolene se pot realiza 0 multitudine de circuite semisumatoare, respectiv sumatoare complete combinnd porile logice de definite tipuri disponibile n practic ( NU, I, SAU, I-NU, SAU-NU, SAU EXCLUSIV, SAU EXCLUSIV-NU, i multe alte ). II.2.8 Teorie : Funciile logice de baz care descriu semisumatorul sunt: Suma : S = A B + A B Transportul : T = AB Deci semi-sumatorul se poate realiza din pori inversoare, pori SAU (OR), respectiv I (AND), Figura 10.3

15

Lucrare de diplom

Din motive tehnologice porile desenate (SAU,I) sunt mai rar utilizate,porile negate sunt uor sccesibile, deci se pot realiza semi-sumatoare folosind numai porii logice negate SAU NU (NOR) respectiv I NU (NAND), pe bazateoremelor logicii boolene. Pentru demonstraie pornim de la relaia de baz: S = AB + AB T = AB Pe baza propieti distributive: S = A B + A B = (A+ A )( B + A )(A+B)( B +B) Pe baza propieti operaiei cu negatul i a propieti comutative: A+ A =1 B +B=B+ B =1 deci: S = 1*(A+B)( A + B )*1; folosim formula de la operaii cu 1 i 0: S = (A+B) ( A + B ); aplicnd formula Morgan rezult S = (A+B) AB Dar AB = T (transportul), nlocuind vom avea S = (A+B) T la care folosim iar propietatea distributiv S = A T + B T n funcie de tipul pori logice cu ieire negat mai avem cu pori NOR (SAU NU) pe baza unei relaii obinute putem realiza semi-sumatorul: S = (A+B) T dar (A+B) = ( A + B ) teorema dublei negri S = ( A + B ) T de Morgan S = A +B +T unde T = AB de Morgan T = A + B ; nlocuind obinem n final: S = A +B + A +B T = A +B Relaii numai cu pori NOR (SAU NU), schema corespunztoare va fi:

n mod asemntor pentru a realiza semi-sumatorul numai din pori NAND (I NU) folosim a doua relaie obinut: S = A* T + B* T la care prin dubla negare obinem: A * T + B * T de Morgan S = ( A * T )( B * T ) nlocuind T = AB T = A B B B vom obine: S = ( A * A )( B * A ) ; a carui schem corespunztoare va fii:

16

Lucrare de diplom

Cel mai simplu semi-sumator pe baza relaiei de baz: Sumator complet realizat numai din pori NAND (I NU):

1- semi-sumator 1 2- semi-sumator 2 1+2- sumator complet de un bit II.3 Lucrarea practic: II.3.1 Considerente generale: Pentru a realiza un sumator complet de un bit, vom folosi circuitul integrat CDB 400, care este alcatuit din 4 pori logice I-NU. Pentru a realiza sumatorul propriu zis vom avea nevoie de 9 porii I-NU, n concluzie vom folosi 3 circuite integrate CDB 400.

17

Lucrare de diplom

Pentru afiarea stari logice vom folosi afioare, acestea vor afia ori starea logica 1, ori starea logic 0; este o metod mult mai practic si mai uzual pentru a citi rezultatul, dar se putea folosi i leduri. In final vom alimenta circuitul cu un transformator la care se adaug o punte si un satbilizator de tensiune LM 7805, acesta stabilizeaz tensiunea la valoarea de 5 V. II.3.2 Schema bloc a sumatorului :

-1,2- semi-sumatoare -3- sursa (alimentarea) -4,5,6,7,8- afioare (afiarea stari logice) -A,B,T- comanda II.3.3 Sumator complet de un bit realizat cu CDB 400 (SN7400): Schema de principiu se gaseste la anexe II.3.4 Elementele periferice: Elementele periferice sunt acele dispozitive cu care se poate introduce date in sumator i vizualiza datele rezultate (stari logice). Cu ajutorul comutatoarelor se introduce la o intrare dorita starea logica 0 sau 1, la sumatorul complet de un bit avem 4 comutatoare, unul pentru a alimenta intregul circuit la reea iar celelalte trei pentru a aplica starea logic dorit intrrilor A, B, Tin. Ca elemente periferice mai avem i dispozitivele de afiaj, cu aceste dispozitive putem vizualiza starea logic in care se afl circuitul.

18

Lucrare de diplom

II.3.5 Tipuri de afiaj: Varianta 1: simplu cu led

Varianta 2: numeric A-cu anod comun B-cu catod comun

Catod comun Se poate folosi oricare dinte cele trei variante, depinde doar de utilizator, dar recomandabil ar fi varianta 2, ceea cu afiaj numeric deoarece se poate citi rezultatul direct si este mult mai plcut, oferind o nota n plus la aspectul sumatorului. La acest sumator s-a utilizat varianta 2 cu catod comun deoarece e mai usor de achiziionat piesele necesare. II.3.6 Alimentarea Alimentarea este una foarte simpla, se ntlnete foarte des n nenumrate aparate electronice (radio,ceas,ncarctoare). Piesele necesare sunt urmatoarele: un transformator bobinat pentru o tensiune alternativa de aproximativ 6-9 V, o punte de diode, un stabilizator 7805, acesta stabiliznd tensiunea la valoarea de 5 voli i nu n ultimul rand cateva condesatoare de filtraj. II.3.7 Schema electric de principiu:

19

Lucrare de diplom

II.3.8 Realizarea circuitului imprimat: Circuitul imprimat a fost realizat cu ajutorul programului ExpressPCB. Circuitul imprimat se gasete la anexe II.3.9 Modul de utilizare: Modul de utilizare este foarte simplu. Avem patru comutatoare, prima oara trebuie sa alimentm circuitul, acest lucru este posibil cu ajutorul primului comutator, il pune-m n poziia aprins i acum circuitul va primi tensiune. n continuoare o s putem face o serie de combinaii de stri logice cu ajutorul celelorlalte comutoatoare disponibile. Aceste combinaii nu constau dect in aplicarea la intrrile date 0 sau 1, adic plus sau minus. Rezultatele vor fi afisate pe dispozitivele de afiaj, aceste dispozitive vor indica doar cifrele 1 sau 0. Cu ajutorul tabelului de funcionare sau de adevr ne putem da seama dac circuitul realizat funcioneaz corect. II.4 Protecia Muncii:

GENERALITAI
Din punct de vedere al pericolelor pe care le prezint, exploatarea instalaiilor electrice difer de exploatarea altor instalaii, la care pericolul este anunat de cele mai multe ori prin unele semnale, la care simurile omului reacioneaz i l ajut s ia msuri de aprare: n instalaiile electrice, curentul i tensiunea nu prezint nici un indiciu care s previn omul asupra pericolului posibil.

EFECTELE CURENTULUI ELECTRIC ASUPRA CORPULUI OMENESC Curentul electric produce corpului omenesc, n anumite condiii, o serie de efecte, care se pot mpri n dou categorii: ocuri electrice (comoii, pierderea auzului, vederii sau a cunotinei, oprirea respiraiei, fibrilaia, stopul cardiac);
20

Lucrare de diplom

Electrotraumatisme (arsuri, metali-zarea pielii, leziuni). Pericolul de electrocutare depinde de o serie de factori: Rezistena electric a corpului omenesc, care nu depete de regul 1000; Intensitatea curentului electric, care trece prin corpul omenesc i care devine periculoas pentru valor ice depesc 10mA n curent alternativ i 50mA n curent contunuu; Durata de acionare a curentului electric asupra omului. Probabili- tatea de apariie a fibrilitii cardiace crete considerabil, odat cu prelungirea duratei de aciune a curentului asupra omului. Atunci cnd omul atinge concomitent dou elemente bune conductoare de electricitate, aflate la poteniale diferite, prin corpul acestuia trece un curent, a crui valoare depinde de tipul reelei, precum i de felul atingerii. Dac valoarea acestui curent depete limitele admisibile, apare pericolul de electrocutare. PROTECIA MPOTRIVA ELECTROCUTRII n activitatea curent a electricienilor exist pericolul atingerii prilor sub tensiune ale utilajelor sau instalaiilor. Exist o serie de principii i msuri de securitate, care diminueaz mult pericolul de electrocutare i a cror respectare este obligatorie. Aceste metode se clasific n: METODE PRINCIPALE:daca pot realiza singure protecianecesa-r; METODE SUPLIMENTARE:dac au pentru realizarea unei protecii sigure. rolul de a completa metodele principale

ALIMENTAREA LA TENSIUNE REDUS Protecia prin alimentare la tensiune redus este msura care ofer maximum de siguran mpotriva tensiunilor de stingere periculoase. Protecia prin alimentare la tensiune redus poate fi utilizat ca mijloc principal de protecie.n instalaiile de protecie prin tensiune redus nu pot fi utilizate autotransformatoarele, deoarece prezint pericolul de a tranzmite tensiunea reelei, iar n caz de defect apar tensiuni de atingere inadmisibil de mari. IZOLAREA SUPLIMENTAR DE PROTECIE Dintre electrocutrile mortale n instalaiile de joas tensiune, unele se datoresc tranzmiterii unei tensiuni chiar prin conductorul de protecie, datorit n general unor greeli de execuie.
21

Lucrare de diplom

SEPARAREA DE PROTECIE Separarea de protecie const de fapt n alimentarea unui singur receptor prin intermediul unui transformator de separaie sau al unui grup motor-generator. n felul acesta, reeaua de alimentare i circuitul de lucru, acesta fiind izolat faa de pamnt. Separarea de protecie este considerat drept mijloc principal de protecie pentru echipamentele electrice portative. LEGAREA LA NUL Acest sistem de protecie se aplic reelelor de joas tensiune cu neutrul legat la pamnt i const n legarea carcaselor metalice ale echipamentelor ce urmeaz a fi protejate, la conductorul de nul. LEGAREA LA PMNT Legarea la pmnt este o metod de baz n realizarea proteciei mpotriva atingerilor indirecte, mai cu seam n cazul reelelor trifazate cu neutrul izolat. Prin legarea la pmnt a prilor metalice ale echipamentelor electrice, care n mod obinuit nu se afl sub tensiune, dar care pot fi puse accidental sub tensiune datorit unui defect de izolaie, tensiunea de atingere nu atinge valori periculoase.

II.5 Bibliografie: Introducere practic n electronic (Sabin Ionel, Radu Munteanu. Editura Facla Timioara, 1988) Electronic (E. Damachi, L. Dobo, A. Tunsoiu, N. Tomescu. Editura didactic i pedagogic, Bucureti, 1979) Proiectarea cu circuite integrate TTL (Editura tehnic Bucureti, 1974) Internet II.5.1 Programe folosite: ExpressPCB

22

Lucrare de diplom

Microsoft Word Electronics Workbench

23

Lucrare de diplom

Anexe

24

Lucrare de diplom

II.6 Anexe: II.6.1 Schema de principiu a sumatorului de un bit realizat cu CDB 400(SN7400)

25

Lucrare de diplom

II.6.2 Circuitul imprimat al sumatorului complet de un bit:

II.6.3 Tabelul General al circuitelor logice: Denumire TTL CMOS

Tabel de adevr

26

Lucrare de diplom

Tip i Conjuncie AND Sn7408 CDB 408 74LS08 MMC MC1 CD 4081 HCF MMC MC1 CD 4011 HCF MMC MC1 CD 4071 HCF MMC MC1 CD 4001 HCF MMC MC1 CD 4030 HCF A 0 1 0 1 A 0 1 0 1 A 0 1 0 1 A 0 1 0 1 A 0 1 0 1 A 0 1 0 1 B 0 0 1 1 B 0 0 1 1 B 0 0 1 1 B 0 0 1 1 B 0 0 1 1 B 0 0 1 1 Q 0 0 0
1

I-NU NAND

SN7400 CDB 400 74LS00 74LS37 SN7432 CDB 432 74LS32

Q 1 1 1
0

SAU Disjuncie Or

Q 0 1 1
1

SAU-NU NOR

SN7407 CDB 402 74LS02 74LS28 SN(7)486 CDB 486 74LS86

Q 1 0 0
0

SAU EXCLUSIV Antivalen XOR SAU EXCLUSIVNU echivalen XNOR

Q 0 1 1
0

SN(7)4LS286 MMC MC1 CD 4077 HCF

Q 1 0 0
1

27

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