Sunteți pe pagina 1din 5

Curs 1 CID 2009 Sunt denumite circuite logice. Cursul i propune s trateze principiile i implementarea lor.

Majoritatea principiilor expuse aici i vor pstra valabilitatea nc muli ani; unele vor avea aplicaii care la ora actual nici nu au fost descoperite. n ceea ce privete realizarea practic, s-ar putea ca ea s fie puin diferit de cele expuse n paginile de fa i, cu siguran, se va modifica permanent de-a lungul timpului. Cursul i propune s prezinte principiile de baz ale circuitelor digitale, n suficient msur pentru a putea fi nelese cnd se desfoar o anumit activitate folosind tehnica de calcul. Aceleai principii pot arta unde este eroarea atunci cnd nu totul merge cum trebuie. Mai jos sunt menionate cteva reguli pe care trebuie nsuite din studiul curent. Probabil c multe dintre ele nu au nici o semnificaie, deocamdat, ns este bine s le revedei ulterior. Proiectarea circuitelor digitale nseamn inginerie, iar inginerie nseamn rezolvarea unor probleme. Doar 5%-10% din munca de proiectare reprezint partea plcut, de creaie, scnteia interioar, imaginarea unui nou mod de abordare. Cam tot restul este munc de rutin. Desigur, acest rest se face astzi mult mai uor i plcut dect acum 20 sau chiar 10 ani. Reguli de baz pentru proiectarea circuitelor digitale Nite instrumente de lucru bune nu garanteaz reuita proiectrii dar ofer certitudinea unui lucru bine executat. Circuitele digitale au caracteristici analogice. V putei da seama cnd ceva nu este n regul dup aspectul analogic al conceptului digital. Asociai niveluri active denumirilor de semnale i folosii proiectarea cu cerculee. Este bine s cunoatei i s folosii blocuri structurale funcionale standardizate. Realizai proiecte ce implic un minimum de cost la nivelul sistemului, considernd i munca dumneavoastr de proiectare ca parte a acestui cost. Proiectarea unui automat de stri seamn cu scrierea unui program, abordai-o din acest punct de vedere. Utilizai circuite logice programabile pentru a simplifica proiectele, a reduce costurile i a opera modificri de ultim moment. Evitai proiectarea cu circuite asincrone. Pn la apariia unei metodologii mai bune, folosii circuitele sincrone. n cazurile n care nu putei evita folosirea unor circuite asincrone ca interfee ntre diverse module i echipamente exterioare, acestea trebuie prevzute cu circuite de sincronizare adecvate.

O greeal sesizat la timp v scutete de mult munc inutil.

n afar de partea plcut, de creaie, a muncii de proiectare i de munca de rutin mai exist i alte domenii n care un bun proiectant trebuie s fie competent, i anume: Depanarea. Este aproape imposibil s fii un bun proiectant fr a fi i un bun depanator. O depanare reuit necesit un plan, o abordare sistematic, rbdare i logic: dac nu putei descoperi unde se afl defectul, aflai unde nu este. Activiti conexe muncii de proiectare. Munca unui proiectant de circuite digitale include o serie de activiti care nu au o legtur direct cu ingineria, cum ar fi cunoaterea standardelor de ntocmire a documentaiei, a posibilitilor de procurare a componentelor, stabilirea cerinelor beneficiarilor, elaborarea temelor de proiectare, fixarea termenelor de execuie, politica de personal i invitarea furnizorilor la masa de prnz. Evaluarea riscurilor. Cnd ncepei un proiect trebuie s apreciai atent care sunt riscurile n comparaie cu eventualele recompense i consecine, din mai multe puncte de vedere, ca, de exemplu, cel al alegerii unor componente nou lansate (vor fi oare pe pia la termenul de realizare a prototipului?) sau al fixrii termenelor (dac nu realizez prototipul la termen, voi mai avea oare aceast slujb?). Comunicarea. La un moment dat va trebui s predai rezultatul muncii dumneavoastr pline de succes altor ingineri, altor departamente sau beneficiarului. Fr o bun capacitate de comunicare nu vei putea repurta succese n aceast etap. Amintii-v permanent c o bun comunicare nu este constituit doar din transmiterea de informaii, ci i din recepionarea acestora; nvai s fii un bun asculttor!

1.1 Opoziia analogic digital


Dispozitivele i aparatele analogice lucreaz cu semnale variabile n timp, care pot lua orice valoare cuprins ntr-un domeniu continuu de tensiune, curent sau alt mrime fizic. Acelai lucru fac i circuitele digitale, ns, spre deosebire de primele, n cazul lor putem pretinde c nu este aa! Se consider c un semnal digital poate lua, n orice moment, numai una dintre cele dou valori discrete pe care le numim 0 i 1 (sau L (de la Low=jos) i H (de la High=sus), sau ADEVRAT (TRUE) i FALS (FALSE), sau negare i confirmare, sau Sam i Fred). Tehnica de calcul digital a aprut n anii 1940 i este comercializat pe scar larg de prin 1960. ns doar n ultimii 10 sau 20 de ani revoluia digital a ptruns n multe alte domenii. Iat cteva exemple de aparate odinioar analogice, iar n prezent digitale: Fotografia. n majoritatea aparatelor de fotografiat, imaginile nc se nregistreaz pe pelicule acoperite cu halogenuri de argint. Dar creterea densitii de date digitale ce pot fi nregistrate pe un cip a condus la realizarea aparatelor de fotografiat digitale, care nregistreaz o imagine sub forma de matrice de pixeli de dimensiuni 640x480 sau mai mari (4368x2912 la aparatele de 12,8MegaPixeli), n care fiecare pixel este memorat ca rezultat al compunerii intensitilor culorilor rou, verde i albastru, fiecreia dintre acestea fiindu-i atribuit o valoare exprimat pe 8 bii. O asemenea cantitate de informaie de peste o sut milioane de bii, n exemplul nostru poate fi

prelucrat i comprimat, ntr-un format JPEG, pn la 5% din capacitatea de stocare necesitat iniial, n funcie de abundena detaliilor din imagine. Prin urmare, aparatele digitale utilizeaz att stocarea digital, ct i prelucrarea digital. nregistrrile video. Pe discurile digitale versatile (DVD) se nregistreaz video ntr-un format digital cu nalt compresie, denumit MPEG-2. Prin acest procedeu, se comprim o seciune din fiecare cadru video de sine stttor ntr-un mod similar celui utilizat la JPEG, iar fiecare dintre cadrele urmtoare apare ca diferen fa de cadrul ce l precede. Capacitatea de stocare a unui DVD cu un singur strat, pe o singur fa, este de aproximativ 35 de miliarde de bii, suficient pentru a oferi cam dou ore de nregistrare video de cea mai bun calitate, iar un disc cu dou straturi i cu dou fee are capacitate de patru ori mai mare. n prezent exist i alte modaliti de compresie (DivX, Xvid, Mpeg-4) i stocare a formatelor video (Blue-Ray, HDVD). nregistrri audio. Realizate odinioar exclusiv prin imprimarea semnalelor analogice pe discuri de vinil sau pe band magnetic, nregistrrile audio au n prezent ca suport discurile compacte digitale (CD-uri). Pe un CD, muzica se nregistreaz ca o succesiune de numere de 16 bii ce reprezint valori ale eantioanelor obinute din semnalul analogic original, pentru un canal stereo extrgndu-se cte un eantion la fiecare 22,7 microsecunde. Un CD nregistrat la capacitatea sa maxim (73 de minute) conine informaie de peste ase milioane de bii. Prin comprimarea acestor informaii (n format Mpeg-3, WMA) se pot nregistra pe suport DVD circa 64 ore de nregistrri audio la o calitate excepional (pierderi mai mici de 3%). Automobile. Anterior, motoarele automobilelor erau comandate n exclusivitate de angrenaje mecanice (dintre care unele ingenioase, analogice, care funcionau ca traductoare de presiune, temperatur etc.), ns astzi ele au ncorporate microprocesoare. Diferii senzori electrici i electro-mecanici convertesc valorile parametrilor caracteristici motorului n valori numerice pe care microprocesorul le examineaz i stabilete cum trebuie reglate debitele de combustibil i oxigen ce alimenteaz motorul, modul n care se face repartiia cuplului motor pe diversele roi de traciune, posibilitatea schimbrii angrenajelor din cutia de vitez, sisteme de avertizare n cazul depirii vitezei, a apropierii de antemergtor, etc. Semnalul de ieire al microprocesorului reprezint o succesiune de valori numerice variabile n timp, care activeaz nite subansamble de acionare electro-mecanice care, la rndul lor, comand motorul, frnele i alte dispozitive. Sistemul de telefonie. A debutat, acum o sut de ani, cu microfoane i receptoare analogice, legate printr-o pereche de conectoare de cupru. Chiar i n prezent, n majoritatea locuinelor se gsesc tot telefoane analogice, care transmit semnale analogice ctre o central telefonic. ns, n cele mai multe dintre aceste centrale telefonice, semnalele analogice sunt convertite n semnale digitale nainte de a fi transmise ctre destinaie, indiferent dac aparatul care urmeaz s recepioneze semnalul se afl conectat la aceeai central telefonic sau n orice alt loc de pe Glob. O perioad ndelungat, centralele telefonice de interior, folosite pretutindeni, retransmiteau semnalul digital pn la postul de destinaie. n momentul actual, numeroase centrale de interior, centrale telefonice publice i companii furnizoare de servicii de telefonie adopt un sistem integrat, care combin codarea digital a vocii cu transmisia de date utiliznd o singur reea de Protocol de Internet (VoIP).

Semafoarele. Semafoarele erau comandate de temporizatoare electro-mecanice, care permiteau aprinderea lmpii verzi i fiecare direcie pentru un anumit interval de timp. Apoi s-au folosit relee conectate n circuite de comand care aprindeau lmpile semaforului n funcie de tipul de trafic, determinat cu nite senzori ncorporai n carosabil. Circuitele de comand sunt realizate cu microprocesoare, aprinznd lmpile semafoarelor n aa fel nct s se obin un maxim de fluen a traficului. n prezent se folosesc sisteme integrate de comand a semafoarelor, cu post dispecer (unde se realizeaz i monitorizarea traficului), acesta furniznd fiecrei intersecii datele de care are nevoie pentru a realiza fluidizarea traficului (sistemele und verde, prioritizarea mijloacelor de transport public, a vehiculelor de intervenie, a vehiculelor cu gabarit depit sau cu materiale periculoase). Efecte speciale pentru filmri. Efectele speciale erau realizate mai demult numai folosind miniaturi de argil, stop-cadre, trucaje fotografice i numeroase suprapuneri pe pelicul cadru cu cadru. Acum, navele spaiale, insectele, scenele din alte lumi sunt sintetizate n ntregime cu tehnic de calcul digital.

Revoluia din electronic are, de acum, o oarecare vechime, iar revoluia din domeniul aparaturii a nceput cu dispozitivele analogice i aparatele realizate cu acestea, de pild tranzistoarele i radioreceptoarele tranzistorizate. Dar de ce are loc i o revoluie digital? Deoarece circuitele digitale prezint, ntr-adevr, o mulime de avantaje fa de cele analogice: Reproductibilitatea rezultatelor. Pentru o aceeai combinaie de semnale de intrare, (att ca valori ct i ca succesiune n timp), un circuit digital bine conceput va furniza ntotdeauna acelai rezultat. Semnalele de ieire ale circuitelor analogice variaz n funcie de temperatur, de variaiile tensiunilor de alimentare, de mbtrnirea componentelor i de ali factori. Simplitatea proiectrii. Proiectarea cu circuite integrate numite adesea circuite logice este logic. Nu necesit cunotine vaste n domeniul matematicilor, iar comportarea circuitelor logice de baz poate fi urmrit mental, fr efectuarea unor calcule care s descrie funcionarea condensatoarelor, a tranzistoarelor sau a altor componente. Flexibilitatea i aplicabilitatea. Dup aducerea n form digital, orice problem poate fi rezolvat printr-o succesiune spaio-temporal de etape logice. De exemplu, se poate realiza un circuit digital care s distorsioneze o voce nregistrat n aa msur nct acesta s fie neinteligibil pentru orice persoan care nu deine o parol, dar s se aud nedistorsionat cnd se introduce acea parol. Programabilitatea. Proiectarea a numeroase circuite digitale se face acum scriind programe n limbaje descriptoare de echipamente HDL (hardware description languages) sau n software-uri cu o interfa care prezint n clar structura componentelor folosite. Astfel de limbaje i software-uri permit descrierea sau modelarea att a configuraiei, ct i a funciei unui circuit digital. Pe lng compilator, acestea includ programe de simulare i de sintetizare. Aceste instrumente virtuale servesc la testarea modelului de echipament nainte de realizarea practic a acestuia, urmat de sintetizarea modelului ntr-un circuit conform unei anumite tehnologii de fabricaie a componentelor.

Viteza. Dispozitivele digitale actuale sunt foarte rapide. Fiecare tranzistor din cele mai rapide integrate poate comuta n mai puin de 4 picosecunde, iar un ntreg dispozitiv complex, realizat cu asemenea tranzistoare, poate s exploreze intrrile i s furnizeze un semnal de ieire ntr-un interval de timp mai scurt de 0,3 nanosecunde. nseamn c astfel de dispozitive pot genera 3 miliarde sau chiar mai multe rezultate pe secund. Costul sczut. Circuitele digitale efectueaz numeroase operaii i ocup un spaiu redus. Circuitele repetate se pot integra pe un singur cip i se pot fabrica n mas cu costuri foarte sczute, fapt pentru care obiecte cum sunt calculatoarele, ceasurile digitale i felicitrile muzicale se arunc fr regrete.

Progresul tehnologic continuu. n proiectarea unui aparat digital exist puine limitri. Peste civa ani va aprea unul mai rapid, mai ieftin sau superior din alt punct de vedere. Un proiectant bun ine cont de aceasta la realizarea aparatului iniial, lund msuri de prevenire a demodelrii lui i fcndu-l astfel mai apreciat de utilizatori. De exemplu, calculatoarele de birou sunt prevzute adesea cu socluri de expansiune, pentru ca n ele s poat fi introduse procesoare mai rapide sau circuite de memorie de capacitate mai mare dect cele disponibile n momentul realizrii calculatorului.

Evaluare