Realizator Proiect: std. cap. Pavel Constantin George Indrumator : Prof. Sbl. Kovacs Andrei Tema: Sursa, Sumator 4 biti, U.A.L.si Sumator 8 biti
Academia Tehnica Militara
Sursa de tensiune
Scopul realizari sursei de tensiune este de a obtine un curent de 5V. Alimentand sursa de la priza cu ajutorul unui transformator se poate obtine la iesire o tensiune de 5V pe care o vom utiliza in urmatoarele scheme : cele doua sumatoare si unitatea aritmetico logica.
Pentru construirea sursei de tensiune am folosit Programul de simulare: Proteus ISIS, in care schema sursei arata:
Academia Tehnica Militara
De asemnea,pentru realizarea placutei cu cicuit imprimat este nevoie de un alt program din pachetul Proteus si anume ARES. Schema desenata in ARES arata:
Din acest program se importeaza intr-un fisier .pdf schema desenata anterior ,urmand ca aceasta sa fie imprimata conform unei metode foarte simpla pe placuta de cupru(FR-4 este placuta utilizata). Imaginea importata in .pdf este:
Academia Tehnica Militara
Sumatorul de 4 biti
Sumatorul de 4 biti este un circuit capabil sa insumeze doua numere binare introduse. In acest circuit am folosit integratul SN74LS83. Pentru a intelege functionarea integratului SN74LS83 va fi prezentata in continuare foaia de catalog a acestuia(Data Sheet-ul) alaturi de componentele ce fac parte din acest circuit. Pentru realizarea unui sumator 4biti avem nevoie de urmatoarele componente: - 1x sumator 4 biti(SN74LS83 - full adder) - 1x pachet de rezistente(pack resistance ) - 1x switch cu 8 switchuri independente - 5x Led(rosu, albastru, verde, etc.){de preferat rosu si unu verde} - 5x rezistenta 220 In continuare avem foaia de catalog a integratului SN74LS83 Full Adder: SN74LS83.pdf Dupa citirea foii de catalog putem realiza schema circuitului.Schema se realizeaza cu ajutorul Programului ISIS din pachetul Proteus:
Academia Tehnica Militara
Pentru realizarea schemei ce se va aplica pe placa FR-4 utilizam din pachetul Proteus programul ARES. Dupa importarea circuitului din ISIS in ARES si trasarea cablajului obtinem:
Pentru imprimarea pe placuta in cazul sumatorului de 4 biti avem nevoie de o placuta placata pe ambele parti cu foita de cupru. Imprimeurile ce trebuiesc facute pe o parte si pe alta a placii sunt:
Am folosit rezistentele conectate in paralel intre switch si sumator pe post de pull down resistors. Rolul acestor rezistente fiind de a da la poarta dorita 0 logic. Deasemenea daca foloseam pull up resistors, acestea erau folosite pentru a da 1 logic la poartile dorite. Aceast pachet de rezistente se ia cu valoarea de 1k, asta insemnand ca fiecare rezistenta din pachet are 1k. Rezistentele puse in serie cu ledurile sunt de protectie, pentru a nu arde ledul, cel mai probabil o rezistenta de 220 ar rezolva problema. Academia Tehnica Militara
Sumator 8 biti
Sumatorul de 8 biti este un circuit asemanator sumatorului de 4biti, dar el este capabil de a insuma doua numere binare compuse din 8 biti fiecare. In principiu diferenta majora intre acesta si sumatorul de 4 biti este aceea ca sumatorul de 8 biti este compus din 2 sumatoare SN74LS83. Pentru realizarea unui sumator 8biti avem nevoie de urmatoarele component: - 2x sumator 4 biti(SN74LS83 - full adder) - 2x pachet de rezistente(pack resistance ) - 2x switch cu 8 switchuri independente - 9x Led(rosu, albastru, verde, etc.){de preferat rosu si unu verde} - 9x rezistenta 220 In continuare avem foaia de catalog a integratului SN74LS83 Full Adder: SN74LS83.pdf
Dupa studierea foii de catalog putem realize schema. Aceasta o realizam cu ajutorul Programului ISIS din pachetul Proteus, schema sumatorului de 8 biti:
Academia Tehnica Militara
Conectarea pinilor intre switch si sumator se face ca in imaginea de mai sus, pentru a putea avea doua numere( A si B )intre care sa se realizeze suma afisata pe cele 9 leduri. Primul carry out-ul de la primul sumator se leaga la carry in-ul de la al doilea sumator, deoarece nu dorim afisarea eronata a sumei in caz de overflow. Am folosit rezistentele conectate in paralel intre switch si sumator pe post de pull down resistors. Rolul acestor rezistente fiind de a da la poarta dorita 0 logic. De asemenea,daca foloseam pull up resistors, acestea erau folosite pentru a da 1 logic la poartile dorite. Aceast pachet de rezistente se ia cu valoarea de 1k, asta insemnand ca fiecare rezistenta din pachet are 1k. Rezistentele puse in serie cu ledurile sunt de protectie, pentru a nu arde ledul, cel mai probabil o rezistenta de 220 ar rezolva problema.
Pentru realizarea schemei ce se va aplica pe placa FR-4 utilizam din pachetul Proteus programul ARES. Dupa importarea circuitului din ISIS in ARES si trasarea cablajului obtinem:
Academia Tehnica Militara
Pentru imprimarea pe placuta in cazul sumatorului de 8 biti avem nevoie de o placuta placata pe ambele parti cu foita de cupru. Imprimeurile ce trebuiesc facute pe o parte si pe cealalta a placii sunt :
Academia Tehnica Militara
Unitatea Aritmetico Logica ~U.A.L.~
In urmatoarele randuri o sa descoperim cum putem utiliza o unitate aritmetico-logica. In acest proiect am luat ca unitate aritmetico-logica integratul TTL 74LS181. Cu ajutorul unui ALU(arithmetic logic unit denumirea in engleza) putem face diferite operatii intre 2 numere binare pe 4 biti introduce. Pentru a realiza acest proiect este nevoie de : - 1x TTL 74SN181(UAL) - 1x releu - 2x transistor NPN - 2x pack resistors - 6x led(4 de o culoare, si inca 2 de culori diferite, unul de carry si unul pentru comparator) - 3x switch(1 switch cu 8 comutatoare, 1 cu 4 comutatoare, 1 cu 2 comutatoare) - 1x diode - 3x rezistente 1k - 6x rezistente 220 De asemenea la aceasta schema o sa legam si sursa de tensiune prezentata anterior. Schema a fost realizata in ISIS, program din pachetul Proteus.
Academia Tehnica Militara
Diferit de prima schema a sursei, este faptul ca aceasta prezinta un pin de Vcc atasat, acest pin fiind util in momentul importari din ISIS in ARES. Cu acest pin programul va sti cu ce sa asocieze portul de alimentare al integratului.
Am folosit rezistentele conectate in paralel intre switch si UAL pe post de pull down resistors. Rolul acestor rezistente fiind de a da la poarta dorita 0 logic. De asemenea,daca foloseam pull up resistors, acestea erau folosite pentru a da 1 logic la poartile dorite. Aceast pachet de rezistente se ia cu valoarea de 1k, asta insemnand ca fiecare rezistenta din pachet are 1k. Rezistentele puse in serie cu ledurile sunt de protectie, pentru a nu arde ledul, cel mai probabil o rezistenta de 220 ar rezolva problema. Rezistenta de pull up a portului comparator este folosita deoarece portul are iesire Open Colector si in momentul in care gaseste egalitate intre cele 2 numere binare de 4 biti, rezistentei de pull up i se aprinde ledul. Pentru a intelege modul de functionare al unei Unitati Aritmetico Logice am atasat un datasheet tradus si originalul : DataSheet - tradus DataSheet - original
Academia Tehnica Militara
Pentru portul de carry out am folosit cele 2 tranzistoare si releul pentru a se conecta automat in momentul in care UAL face functii aritmetice (M=L) si a se decupla in momentul in care UAL face functii logice (M=H). Acest sistem de comutare automata este bazat pe 2 tranzistoare conectate astfel : primul tranzistor are baza conectata la portul de iesire din switch pentru M(modul), fiind inseriat cu o rezistenta de 1k pentru a cadea o tensiune convenabila pe tranzistor astfel inca acesta sa se deschida dar sa nu se arda. Emitorul este conectat direct la masa. cel de-al doilea tranzistor are baza conectata la colectorul primului tranzistor, dar are si o rezistenta de pull up. Emitorul este conectat la masa in timp ce colectorul merge in releu. Cea de-a doua poarta a releului se leaga la Vcc. Intre cele doua porti ale releului se pune o dioda pentru a evita scurtcircuitarea celui de-al doilea tranzistor. Dupa importarea in ARES si trasarea cablajului obtinem schema :
Academia Tehnica Militara
Pentru imprimarea pe placuta in cazul schemei UAL avem nevoie de o placuta placata pe ambele parti cu foita de cupru. Imprimeurile ce trebuiesc facute pe o parte si pe cealalta a placii sunt :