Documente Academic
Documente Profesional
Documente Cultură
Dispozitive de afiare: voltmetru, ampermetru, sond logic cu LED, afiaj cu apte segmente, bargraph. Instrumente de msur analogice i digitale, generatoare de funcii. Pentru a plasa o component se selecteaz categoria dorit din toolbox, apoi se selecteaz componenta i se trage cu mouseul n fereastra schemei. O dat plasat, o component poate fi mutat, rotit, copiat sau tears. Deasemenea, se pot edita proprietile componentei, acestea fiind parametrii si de funcionare specifici. Funcia Help descrie funcionarea circuitelor mai complexe i este accesibil fie global, din meniu, fie contextual, referitor la componenta selectat la un moment dat, prin apsarea tastei F1. Subansamble n cazul n care o schem conine subansamble care se repet acestea se pot selecta global cu mouseul i se pot recopia n alt parte pe schem folosind comenzile Windows clasice (copy, cut, paste) sau meninind tasta Ctrl apsat n timp ce se trage cu mouse-ul. Cu comanda Subcircuit din meniul Edit se poate crea o fereastr nou care s conin subansamblul selectat. Unind cu fire puncte ale schemei interioare cu marginile ferestrei subcircuitului se pot crea interfee ale subcircuitului. n final, acesta poate primi un nume i va fi salvat. El poate fi accesat ulterior din icoana de subansamble a toolbox. Deasemenea, selecia se poate copia n clipboard cu copy i apoi se poate recopia ntr-o fereastr de schem nou i salva ca fiier separat. n acest fel schemele de mari dimensiuni se pot modulariza. 3.1.3 Simularea funcionrii schemei
Dup ce schema a fost desenat se poate simula funcionarea ei cu ajutorul comutatoarelor pornit, oprit i oprire temporar, aflate n partea din dreapta sus a ferestrei principale. n cele ce urmeaz se dau cteva sugestii referitoare la editarea schemelor i la simularea funcionrii lor. - Trasarea firelor de legtur se face intuitiv, fr a intra ntr-un meniu anume. Pentru conexiuni multiple plasai puncte de conexiune pe schem. Acestea se gsesc n categoria elemente de baz. - Folosii sursa generic VCC pentru tensiunea de +5V. n general nu este necesar legarea specific a bornelor de alimentare i mas ale circuitelor integrate digitale, fiind vorba despre un simulator. - Folosii VCC i masa pentru a genera valorile logice 1 i 0. - Pentru a comanda o intrare logic folosii un comutator bipoziional care va conecta intrarea fie la 1 logic fie la 0 logic. Fiecrui comutator din schem i se poate asocia, din rubrica Properties, o anume tast de pe tastatura PC pentru a comanda comutarea acestuia.
Nu lsai niciodat intrri neconectate. Aceast recomandare este la fel de valabil n cazul circuitelor simulate, ca i n cazul circuitelor reale. Comportamentul unei intrri nelegate poate fi setat din proprietile circuitului, ca un anume model i este, n principiu, predictibil, dar nu neaprat cel ateptat. De exemplu, n modelul default, o intrare logic lsat n aer echivaleaz cu un 0 logic, n timp ce ntr-un circuit TTL real intrarea se va comporta ca un 1 logic. n aceste condiii, soluia fiabil i corect este legarea tuturor intrrilor, inclusiv a celor nefolosite, la o valoare logic determinat. Folosii sonda logic (LED) pentru a afia valoarea unei ieiri binare. Folosii afiajul cu 7 segmente pentru a afia valori hexazecimale corespunztoare unor tetrade de bii. Dac un circuit nu funcioneaz conform ateptrilor este necesar verificarea atent a acestuia. Facei o inspecie vizual i micai componentele pentru a verifica validitatea conexiunilor. Depanai circuitul prin testarea valorilor binare n puncte intermediare ale schemei. Pentru aceasta plasai sonde logice suplimentare pe parcurs.
3.2 Sumatoare
3.2.1 Semisumatorul elementar Un semisumator este un circuit logic combinaional care adun dou cifre binare i ofer ca rezultat suma celor doi bii i transportul ctre rangul urmtor. Considerm dou numere, X i Y, reprezentate binar i notm, conform conveniei folosite pentru sumatoare, rangul cel mai semnificativ al celor dou numere cu indicele 0. Atunci, pentru un rang oarecare, i, cei doi bii sunt xi i yi, suma lor este zi, iar transportul ctre rangul superior este ci. Tabela de adevr a semisumatorului este: Xi 0 0 1 1 Iar ecuaiile logice sunt: zi = xi yi ci = xi yi 3.2.2 Sumatorul elementar Pentru a aduna cele dou numere, X i Y, bit cu bit, nu este suficient s prevedem cte un semisumator pe fiecare rang, din cauz c transportul se propag din rang n rang, de la dreapta spre stnga, adic de la rangul n+1 ctre rangul 0. Atunci, pentru fiecare rang, un sumator complet trebuie s adune trei bii, anume biii xi i yi ai Yi 0 1 0 1 Zi 0 1 1 0 Ci 0 0 0 1
rangului curent i transportul ci+1 provenit din rangul anterior. Se va furniza valoarea bitului curent al reztultatului, zi i transportul ctre rangul urmtor, ci. Tabela de adevr a semisumatorului este: Xi Yi Ci+1 Zi Ci 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 Iar ecuaiile logice sunt: zi = xi yi ci +1 ci = xi yi + xi ci +1 + yi ci +1 3.2.3 Sumatorul serial O soluie posibil pentru a nsuma dou numere de o anume lungime este aceea a sumatorului serial. Acesta este pilotat de un semnal de tact. La fiecare ciclu de tact se adun biii de rang curent ai numerelor X i Y cu transportul ce a fost generat n ciclul anterior. Pentru aceasta avem nevoie de un element de memorare, care s rein valoarea transportului de la un ciclu de tact la urmtorul. n schema bloc urmtoare este reprezentat un sumator serial care folosete ca element de memorare un bistabil de tip D.
zi ci xi yi ci+1
D Tact
Reset
3.3 Exerciii
3.3.1 S se proiecteze n Electronics Workbench un semisumator elemntar i s se simuleze funcionarea sa. Se vor prevedea comutatoare acionabile cu tastele X, respectiv Y, pe cele dou intrri. Se vor prevedea sonde logice pe ieiri. Se va verifica funcionarea schemei pentru toate intrrile din tabela de adevr.
3.3.2 S se proiecteze n Electronics Workbench un sumator elementar complet de un bit i s se simuleze funcionarea sa. Se va ncorpora sumatorul ntr-un subansamblu, aa nct s poat fi refolosit ulterior. Orientarea subansamblului va fi cu intrrile n partea dreapt i ieirile n partea stng. Se vor prevedea comutatoare acionabile cu tastele X, Y, respectiv C, pe cele trei intrri. Se vor prevedea sonde logice pe ieiri. Se va verifica funcionarea schemei pentru toate intrrile din tabela de adevr. 3.3.3 Folosind subansambul sumator de la punctul anterior i un bistabil de tip D se va proiecta un sumator serial. Se vor prevedea comutatoare pentru intrrile de tact i Reset. Se va verifica funcionarea schemei. Pentru a genera un ciclu complete de tact se va apsa, aa cum este evident, de dou ori consecutiv pe tasta corespunztoare. Cade n grija celui care face simularea s comande toate intrrile n secvena temporal corect, innd cont de starea activ a intrrii de reset i de frontul activ al intrrii de tact. 3.3.4 Se va completa schema sumatorului serial cu un registru de deplasare de minimum 4 bii, ales dup preferine dintre cele oferite de aplicaia EWB. Se va prevedea un semnal de intrare care s aduc n starea iniial att bistabilul sumatorului ct i registrul de deplasare. Se va prevedea un afiaj cu 7 segmente pe ieirile registrului i se va testa adunarea a dou numere de cte 4 bii.