Dezvoltarea_componentelor_virtuale

download Dezvoltarea_componentelor_virtuale

of 14

Transcript of Dezvoltarea_componentelor_virtuale

  • 7/26/2019 Dezvoltarea_componentelor_virtuale

    1/14

    rev. oct-2014 1

    Universitatea POLITEHNICA din BucuretiFacultatea de Electronic, Telecomunicaii

    i Tehnologia InformaieiDepartamentul de Tehnologie Electronic i

    Fiabilitate

    TEHNOLOGII DE INTERCONECTARE

    N ELECTRONIC

    LUCRAREA DE LABORATOR nr. 1DEZVOLTAREA COMPONENTELOR VIRTUALECOMPLEXE DESTINATE PROIECTELOR CAD

    Scopul lucrrii: Scopul lucrrii de laborator este de a familiariza studenii cucrearea de componente virtuale (part-uri) complexe destinate generrii cu ajutorulcalculatorului a proiectelor CAD din electronic. n prima parte se studiazmodaliti de realizare a componentelor virtuale prin script-uri (prin editoare de textce nu insereaz caractere de formatare), metod mai veche, dar esenial pentrunelegerea diferenei dintre acest tip de element de proiectare i mult maisimplistul simbol. n cea de-a doua parte se vor nva tehnici de elaborare aacestor entiti complexe prin intermediul interfeelor grafice. La sfritullaboratorului studenii vor avea cunotinele pentru a crea o palet larg decomponente virtuale asociate unor dispozitive discrete i circuite integrateprezente n documentaia tehnic a diferitelor module i sisteme electronice.

    IntroducereModulul electronic (ME) reprezint unitatea constructiv i funcional cematerializeaz o schem electric/electronic. ME trebuie s satisfac o multitudinede cerine electrice, mecanice, termice, tehnologice, de mediu, de compatibilitateelectromagnetic, etc. De cele mai multe ori ME se afl n legtur cu alte ME i/saualte componente exterioare lui (afioare, tastaturi, senzori etc.) sau chiar cu sistemeelectronice complexe care preiau informaii de la respectivul modul i fac diferiteprocesri, salvri, arhivri sau acionri. ME este constituit din reuniunea funcionala unor elemente pasive i active (de exemplu: structure passive de interconectare,componente i circuite passive, componente i circuite active n capsule DIP, SOIC,QFP, PGA, BGA, TO etc.), reprezentnd o entitate constructiv independent cu

    funcii electrice i/sau neelectrice bine definite.

    Entitatea funcional numit ME include urmtoarele categorii dedispozitive/componente electronice:1) componente electronice normalizate/standardizate, cu posibiliti de utilizare nnumeroase aplicaii:

    - discrete: rezistoare, condensatoare, inductoare, diode, tranzistoare etc;- integrate: amplificatoare operaionale, numrtoare, comparatoare, pori

    logice, circuite monostabile i bistabile, memorii;

  • 7/26/2019 Dezvoltarea_componentelor_virtuale

    2/14

    rev. oct-2014 2

    - microprocesoare, microcontrollere, alte circuite cu grad nalt deintegrare.2) componente/structuri nenormalizate (dedicate), ce pot fi utilizate ntr-un anumit tipde aplicaie, fiind dedicate respectivei aplicaii/respectivului ME:

    - circuite de tip ASIC (Application Specific Integrated Circuits);- circuite de tip ASRA (Application Specific Resistor Array);

    - circuitul (cablajul) imprimat (PCB - Printed Circuit Board sau PWB -Printed Wiring Board) ce interconecteaz componentele electronicenormalizate (standardizate) sau genereaz structure passive resistive,capacitive, inductive, linii de ntrziere, structure cu impedan controlat etc.

    3) componente electromecanice/mecanice: conectoare, comutatoare, ntreruptoare,socluri, componente mecanice de fixare, de ghidare, de protecie etc.

    Entitile de proiectare numite componente virtuale (part-uri) reprezint"obiecte" electronice speciale ale sistemelor de proiectare CAE-CAD-CAM caredescriu pe larg (oferind informaii ample din punct de vedere electric, mecanic itehnologic, eventual termic), componentele/dispozitivele electronice produse pe planmondial.

    Desfurarea lucrrii

    1. Dezvoltarea de componente virtuale complexe prin script-uri

    n unele sisteme de proiectare o component electronic/grupuri de componenteechivalente este/sunt descris/descrise sub forma unui script independent, cu

    ajutorul unui fiier-text ASCII. n cadrulacestui fiier se prezint numelecomponentei reale i descrierea ei,precizndu-se tipul capsulei, diametrulgurilor corespuztoare pastilelor

    componentelor through hole (THD),simbolul grafic asociat n blocul SCM,diversele echivalene interne i externede pini i/sau pori, tipul i poziiatuturor pinilor componentei. Pentru a fimai clar, n figura 1 sunt prezentatestructurile interne ale unor circuiteintegrate digitale clasice (n figur suntprezentate vechile componenteromneti CDB408E i CDB451E,echivalente pin la pin cu 7408 i 7451).Circuitul integrat CDB408E/7408

    conine patru pori I identice ninteriorul capsulei iar al doilea,CDB451E/7451, dou entiti identicede tip operator I-SAU-NU (entiticare vor fi denumite n limbajul curenttot "pori"). Cu ajutorul figurii 1 va fi maiuor de neles ce reprezint fiecare

    din elementele de bibliotec ce vor forma n final componenta virtual i modul ncare trebuie tratat activitatea de proiectare a acesteia.

    1 2 3 4 5 6 7

    8911 1013 1214

    1 2 3 4 5 6 7

    8911 1013 1214

    GND

    VCC

    VCC

    GND

    a. CDB408E

    b. CDB451E

    Fig. 1 Exemplu de structur intern a uneicomponente electronice

  • 7/26/2019 Dezvoltarea_componentelor_virtuale

    3/14

    rev. oct-2014 3

    Componentele virtuale se gsesc sub form de fiiere independente sau se aflreunite ntr-un unic fiier-text ASCII care le cuprinde pe toate i care poart n unelecazuri numele PARTS.LIB, PCB.LIB etc. El poate fi editat utiliznd un editor de textede tip non-format, cum ar fi, de exemplu, EDIT din sistemul de operare MSDOS,NOTEPAD din Windows etc. n cadrul fiierului bibliotec utilizatorul poate modifica

    part-uri existente sau poate crea unele noi de care are nevoie n cadrul activitii deproiectare.

    Trebuie reinut observaia c, n unele cazuri, cnd biblioteca de componentevirtuale a fost modificat (prin adugare, prin tergere sau chiar i numai prinmodificri simple n diverse zone, cum ar fi cele de mas sau de alimentare)proiectantul va trebui s genereze un index nou al bibliotecii, deoarece vechiul indexse invalideaz. Dac, datorit unor necesiti de proiectare, utilizatorul dorete sfoloseasc mai multe biblioteci de componente virtuale diferite, el va trebui sspecifice calea spre biblioteca curent de lucru.

    n cele ce urmeaz se va prezenta realizarea fiierelor de part-uri, cu referiridetaliate n legtur cu elementele ce trebuie specificate pentru o corect creare a

    lor i cu exemple concrete ale unor part-uri dedicate unor componente electronicereale existente pe piaa mondial.

    Observaie:Realizarea de componente virtuale trebuie fcut cufoarte mare atenie!Un part creat corect este un articol extrem de utilatt n cadrul etapei curente de proiectare ct i al proiectelorulterioare ce necesit utilizarea respectivei componente electronice.Un part creat eronat reprezint o "bomb" n toat puterea cuvntuluideoarece, prin influenele sale de moment sau ulterioare, duce laafectarea sau chiar compromiterea ntregii activiti curente deproiectare (i proiectelor viitoare ce vor conine part-ul respectiv).

    n continuare este prezentat un exemplu concret de dezvoltare a unei componentevirtuale corespunztoare unei componente electronice reale (circuitul integrat 7400):.CDB400E ;OPERATOR CVADRUPLU I-NU CU DOU INTRRI.SN5400 ;QUAD 2 I/P NAND.SN54H00 ;QUAD 2 I/P NAND.SN54L00 ;QUAD 2 I/P NAND.SN54LS00 ;QUAD 2 I/P NAND.SN54S00 ;QUAD 2 I/P NAND.SN7400 ;QUAD 2 I/P NAND.SN74H00 ;QUAD 2 I/P NAND.SN74L00 ;QUAD 2 I/P NAND.SN74LS00 ;QUAD 2 I/P NAND.SN74S00 ;QUAD 2 I/P NAND

    L1314*STM IC*EQU 1=2, 4=5, 9=10, 12=13*SYM ECHIV1*INT 1 2 3*INT 4 5 6*INT 9 10 8*INT 12 13 11*SYM ECHIV2*EXT 1 2 3 4 5 6 9 10 8 12 13 11NAND2

  • 7/26/2019 Dezvoltarea_componentelor_virtuale

    4/14

    rev. oct-2014 4

    1.1 2.1 3.04.1 5.1 6.09.1 10.1 8.012.1 13.1 11.0/VCC 14/GND 7

    n final, accentum c pentru o mai bun nelegere a celor expuse mai sus este bineca utilizatorul s consulte cataloagele de specialitate!

    2. Dezvoltarea de componente virtuale complexe prin interfeegrafice

    Crearea i managementul part-urilor n Cadence/OrCAD se face uor, ntr-o manierintuitiv, prin intermediul unor interfee grafice de calitate. Spre deosebire de alteprograme, n OrCAD part-urile (simbolurile grafice sunt incluse n cadrul lor) pot fistocate n mai multe biblioteci, ceea ce permite o mai bun organizare i gestionare

    a lor (poate exista astfel o bibliotec OPAMP ce conine amplificatoare operaionale,o bibliotec MOS pentru diferite dispozitive MOS i aa mai departe). Crearea unuipart se poate face ntr-o bibliotec deja existent sau se poate genera o bibliotecnou. Se va analiza mai nti cazul realizrii unei biblioteci noi.

    Pentru a crea o bibliotec nou se lanseaz mediul de proiectare schematicOrCAD Capture/OrCAD Capture CIS i se lanseaz comanda FILE > New >Library din fereastra Session log. Rezultatul acestei comenzi este creareaautomat a unei biblioteci cu numele Library*.olb, unde * este un numr (1 saunumrul incrementat al ultimei biblioteci create la locaia respectiv). Se remarc unmic neajuns, de a nu putea crea de la nceput o bibliotec cu un anumit nume;problema se rezolv prin redenumirea acestui fiier n fereastra cu resursele

    proiectului CAD.

    Fig. 2Crearea unei biblioteci noi (library1.olb)

    ncrcarea unei biblioteci n vederea adugrii/tergerii/modificrii de componentevirtuale se face prin comanda FILE > Open > Library. Dup executarea comenzii,se afieaz ntr-o fereastr ntregul coninut al bibliotecii (toate part-urile existente naceasta).

  • 7/26/2019 Dezvoltarea_componentelor_virtuale

    5/14

    rev. oct-2014 5

    Fig. 3 Afiarea coninutului unei biblioteci (amplifier.olb)

    Eliminarea unui anumit part se face prin selectarea sa, urmat de comanda Cutdin

    meniul EDITsau prin utilizarea tastei Delete.Modificarea part-ului se face prin efectuarea unui dublu-clic pe numele su; aceastaciune are ca efect intrarea n fereastra de editare a respectivei componentevirtuale.

    Crearea unui nou part se face prin selectarea bibliotecii n care se dorete a fi stocati lansarea comenzii New Partdin meniul Design sau prin clic dreapta pe bibliotecaselectat i alegerea comenzii New Part.

    n cadrul meniului Design exist i comanda New Symbol,dar entitatea simbol serefer la un numr de patru articole grafice speciale ale sistemului de proiectare(articole crora proiectantul nu trebuie s le aloce capsule, nefiind obiecte electrice,

    ci etichete, semnale sau indicatoare de proiectare) i nu la componente electronice.Cele patru articole speciale sunt urmtoarele: Power (simbol de alimentare/mas,entitate ce reprezint o etichet sau un semnal care se aloc unui arbore deinterconectare), Off-page Connector (pin de conector pentru ieirea din paginaschematic, n cazul proiectelor cu mai multe pagini de nivel egal de importan),Hierarchical Port (pin de port - tot un tip de conector - de ierarhizare pentruconectarea n plan vertical fa de pagina schematic, n cazul proiectelorierarhizate; portul poate fi folosit i pentru conectarea prin semnale n cadrulaceleiai pagini schematice) i Title Block (indicator de proiectare) .

    Deoarece pentru componentele i dispozitivele electronice sistemul OrCADutilizeaz numai articole de tip part, entiti de proiectare complexe ce conin multipleinformaii de natur electric, mecanic i tehnologic, n cele ce urmeaz va fianalizat numai comanda New Part, comanda New Symbolfiind practic similar.Accesarea comenzii New Part determin apariia ferestrei New Part Properties(figura 4).

    Cmpul Namese completeaz cu numele part-ului i va fi utilizat ca valoare implicitla plasarea ntr-o schem. Lungimea maxim a unui nume de part este de 31 decaractere. Cmpul Part Reference Prefix specific prefixul de identificare al part-

  • 7/26/2019 Dezvoltarea_componentelor_virtuale

    6/14

  • 7/26/2019 Dezvoltarea_componentelor_virtuale

    7/14

  • 7/26/2019 Dezvoltarea_componentelor_virtuale

    8/14

    rev. oct-2014 8

    Fig. 8Editarea unui simbol i modificarea unor proprieti grafice

    Salvarea part-ului ntr-o anumit bibliotec este obligatorie dup terminarea generriisale. Aceast operaiune se face extrem de simplu, avnd activ fereastra de editarea simbolului i selectnd din meniu comanda File > Save/Save As. Dup salvareapart-ului este obligatorie i salvarea bibliotecii ce l conine, prin selectarea ferestreicu coninutul bibliotecii i lansarea comenzii File > Save/Save As. Dup executareaacestei operaiuni biblioteca i toate part-urile sale pot fi utilizate n proiectarea CAD

    a schemelor electronice.n final se propune realizarea schemei din figura 9, reprezentnd o aplicaie decomand a unui ventilator avnd ca element central senzorul integrat de temperaturTC621 (Microchip). Acest senzor, alturi de TC620, este un detector de temperaturprogramabil, utilizat n aplicaii de management termic (a se vedea lucrrile delaborator destinate acestui domeniu din prezentul ndrumar de laborator). TC621lucreaz cu un termistor NTC extern, configuraie ce permite msurarea detemperatur la distan fa de modulul electronic. Utiliznd i dou rezistoare liniare,pot fi stabilite pragurile de funcionare (HIGH LIMIT i LOW LIMIT) ale senzorului detemperatur. Circuitele TC620/621 sunt utilizate n plaja maxim (funcie de tip) 55C +125C. Simbolurile grafice ngroate ale part-urilor din schem trebuie

    create i salvate n biblioteca TIE_L1_*.lib, unde * reprezint numrul grupeiuniversitare n care studentul i desfoar activitatea.

    Fig. 9Schema electric a unui modul electronic destinat managementului termic(comand a unui ventilator ntr-un domeniu de temperatur specificat)

  • 7/26/2019 Dezvoltarea_componentelor_virtuale

    9/14

    rev. oct-2014 9

    3. Biblioteci inteligente de componente virtuale

    n ultimii ani, marile firme din domeniul EDA (Electronic Design Automation) au

    apelat la colective specializate n dezvoltarea de aplicaii stand-alone care smbogeasc mediile de proiectare primare. Una din aplicaiile care a condus labune rezultate a fost cea de generare a unor biblioteci complexe de componentevirtuale, numite uneori inteligente datorit integrrii unor funcii multiple iconfigurrii lor sub forma unor baze de date relaionale. Bazele de daterelaionale sunt un tip de baze de date n care datele, vzute ca i atribute aleentitilor reale, sunt socate n tabele i sunt legate ntre ele prin relaii.

    Acest mod de structurare a datelor, bazat pe legturi ntre date, permite eliminarearedundanei, astfel nct stocarea i, mai ales, modificarea unei informaii se facentr-un singur loc, iar, din punct de vedere funcional, aceast structurpermite regsirea, filtrarea, ordonarea i agregarea datelor, n mod natural.Modelul relaional a fost propus de IBM i a revoluionat reprezentarea datelor,fcnd trecerea la generaia a doua de baze de date.

    Modelul relaional prezint datele sub forma unor tabele bidimensionale. Spredeosebire de o foaie de calcul tabelar (de exemplu Excel), nu este obligatoriu cadatele s fie stocate ntr-o form tabelar, modelul permind i combinareatabelelor (joining) pentru formarea vizualizrilor (prezentate tot ca tabelebidimensionale). Flexibilitatea extraordinar a bazelor de date relaionale este datde posibilitatea de a folosi tabelele independent sau n combinaii, fr nici oierarhie sau secven predefinit n care trebuie s se fac accesul la date. Ca iutilitate pentru industria electronic, bazele de date relaionale ne

    permit memorarea unor cantiti mari de date, regsirea datelor pe baza unorcriterii ce cutare (legate direct de structurarea datelor) i prelucrarea unor volumemari de date (prin operaii defiltrare, ordonare, agregare).

    Astfel de biblioteci de componente electronice virtuale, configurate sub forma unorbaze de date relaionale extrem de vaste, cuprind practic toate informaiile de careun proiectant n electronic are nevoie pentru realizarea unui modul/sistemelectronic. Un bun exemplu este reprezentat de setul integrat de biblioteciaccesibil prin comanda Place Database Part set dezvoltat acum aproximatv undeceniu de firma de consultan Electronic System Products din S.U.A. ncolaborare cu Cadence Design Systems i special orientat spre gama depachete de proiectare Allegro/OrCAD ce au ca platform hardware calculatoarele

    personale (figura 10).

    n ultimii ani, o alta firma specializat, EMA Design Automation Inc. a preluat imbuntit aplicaia anterioar, crescnd i numrul de componente virtualedisponibile n baza de date extins la sute de mii de part-uri n bibliotecile locale(accesate prin Local Part Database) i milioane de part-uri prin biblioteciledisponibile pe Internet, prin sistemul ICA (Internet Component Assistant).

  • 7/26/2019 Dezvoltarea_componentelor_virtuale

    10/14

    rev. oct-2014 10

    Fig. 10Interfaa cu utilizatorul a bibliotecii inteligente

    Sistemul de gestionare a acestui tip de componente virtuale complexe se numeteCIS (Component Information System) i, prin interfaa CIS Explorer, permiteaccesul la o bibliotec inteligent primar, care se instaleaz odat cu sistemulCAD i cuprinde cteva componente virtuale de tip baz de date (database) dincategoriile cele mai uzuale (Capacitor, IC, Misc, Resistor), create n strnscorelaie cu respectivele componente reale din industria electronic. n figura 11este prezentat un exemplu de tabel cu diferite tipuri uzuale de componentedatabase.

    Fig. 11Un exemplu de tabel cu diferite tipuri uzuale de componente database

    Toate componentele virtuale ale acestei biblioteci specializate sunt complete, ele

    coninnd informaii cu privire la simbol, capsul, dimensiuni mecanice (inclusivnlime), foi de catalog i date despre un mare numr de productori airespectivelor componente electronice (figura 12, a i b). n plus, extrem de utilpentru faza de postprocesare PCB i interfaare cu fabricaia, part-urile prezintdetalii cu privire la masca de inscripionare (silk-screen), desenul de asamblare(assembly drawing), reprezentarea 3D i altele.Rspunsul la ntrebarea de ce s se utilizeze astfel de biblioteci? este simplu icuprinde trei mari aspecte stringente din electronica actual:

    economie de timp (n corelaie cu reducerea duratei time-to-market);

  • 7/26/2019 Dezvoltarea_componentelor_virtuale

    11/14

    rev. oct-2014 11

    reducere a costurilor de proiectare i fabricaie; calitate deosebit prin eliminarea riscului de apariie a unor erori umane pe

    fluxul de proiectare; acces permanent la informaii tehnice complete, inclusive la cele legate de

    stocul existent n cadrul companiei.

    a) b)Fig. 12Exemple de componente virtuale de tip database

    a) component pasiv (inductor SMD) b) component activ (circuit integrat THD)

    Se consider c timpul de proiectare se reduce n medie cu 25%, dar uneorireducerea poate fi i mult mai substanial. Folosirea componentelor virtuale dinaceast bibliotec conduce la eliminarea folosirii part-urilor temporare sauincomplete (toate mediile/programele CAD, chiar i cele performante, conin nbiblioteci doar componente virtuale incomplete), reducerea timpului de cercetarepentru identificarea datelor de catalog i aplicaiilor tipice, minimizarea buclelor detip ECO sau timpului de rework i, nu n ultimul rnd, la concentrareaproiectantului doar pe etapa de proiectare propriu-zis, nu i pe cea de creare imanagement de part-uri.

    n cele ce urmeaz se va prezenta procedura de realizare a unei componenteelectronice complexe n cadrul unei baze de date relaionale. Paii ce trebuieurmai sunt urmtorii:

    1) Se deschid programele necesare pentru crearea/actualizarea bazei dedate:

    un program de editare a bazei de date (de exemplu MySQL sauMicrosoft Office Access);

    un mediu/program de proiectare asistat de calculator (CAD) acircuitelor imprimate i modulelor electronice (de exempluOrCAD PCB Editor, OrCAD Layout, Eagle, Pads, Altium,Proteus, Cadstar etc.);

    un broswer pentru Internet.2) Se deschid website-urile de componente electronice cu care se

    lucreaz n vederea generrii componentelor virtuale inteligente: http://ro.farnell.com http://ro.mouser.com www.tme.eu/ro www.conexelectronic.ro/ www.ecas.ro

  • 7/26/2019 Dezvoltarea_componentelor_virtuale

    12/14

    rev. oct-2014 12

    www.oboyle.ro www.tme.ro altele

    3) Se alege o categorie de componente, apoi se caut componenteledorite pe site-urile de la punctul 2).

    n cele ce urmeaz (a se studia figurile 13 i 14) se prezint categoriile descriptiveale unei componente electronice inteligente din cadrul bazei de date relaionale:

    PART_NUMBER: codul unic al unei componente (cunoscut uneori i caPART_NAME); acest cod poate fi al distribuitorului, al productorului sau uncod aceptat n industria electronic;

    SCHEMATIC_TEXT: referina unei componente ntr-un mediu deproiectare asistat de calculator (CAD) a circuitelor imprimate i modulelorelectronice (de exemplu OrCAD PCB Editor, OrCAD Layout, Eagle, Pads,Altium, Proteus, Cadstar etc.);

    DESCRIPTION: descrierea parametrilor specifici componentei (deexemplu LL41: diod de uz general cu parametrii Forward Voltage (VF)

    1V i Forward Current (IF) 150mA); PART_TYPE: denumirea componentei n biblioteca mediului de proiectare

    CAD;

    Fig. 13Categorii descriptive ale unei componente electronice inteligente din cadrul bazei de daterelaionale

    VALUE: valoarea componentei; TOLERANCE: tolerana componentei; PCB_FOOTPRINT: codul/denumirea capsulei componentei electronice; KNOWN AS: denumirea general sub care este cunoscut capsula

    componentei electronice; VOLTAGE: tensiunea nominal; TEMPERATURE RANGE: domeniul de temperatur al componentei; STATUS: starea/stadiul componentei in industrie;

  • 7/26/2019 Dezvoltarea_componentelor_virtuale

    13/14

    rev. oct-2014 13

    PACK_TYPE: tehnologia de asamblare a componentei (SMT/THT); SCHEMATIC_PART: simbolul componentei din biblioteca schematic; CLASS: clasa/categoria componentei; MANUFACTURER PART NUMBER: codul unic de producator al unei

    componente (cunoscut uneori i ca MANUFACTURER_PART_NAME);

    FARNELL/MOUSER/etc. PART NUMBER: codul unic de distribuitor alunei componente (cunoscut uneori i ca DISTRIBUTOR_PART_NAME); MANUFACTURER: numele productorului componentei;

    Fig. 14Categorii descriptive ale unei componente electronice inteligente din cadrul bazei de daterelaionale (continuare)

    4) Se gsete (obligatoriu!!!) foaia de catalog (datasheet-ul) componenteice se dorete a fi introduse n baza de date i se urmeaz paii (a sestudia figurile 13 i 14 pentru detalii concrete n cazul clasei diode):

    a. se completeaz cmpurile PART_NUMBER, SCHEMATIC_TEXT,PART_TYPE, VALUE i MANUFACTURER PART NUMBER cu

    informaiile necesare;

    b. se completeaz cmpul DESCRIPTION cu informaii descriptivegenerale legate de respective component;

    c. se verific i se completeaz cmpurile PCB_FOOTPRINT iKNOWN AS cu ajutorul informaiilor din mediul de proiectare PCB.Important: capsula din biblioteca PCB se msoar i se compar cufoaia de catalog (datasheet-ul) componentei realizat de productor;

    d. se completeaz cmpul VOLTAGE cu informaiile necesare;

  • 7/26/2019 Dezvoltarea_componentelor_virtuale

    14/14

    rev. oct-2014 14

    e. se completeaz cmpul TEMPERATURE RANGE cu informaiilenecesare;

    f. se completeaz cmpul STATUS in funcie de stadiul de utilizare alcomponentei in industrie. Astfel, vor fi posibile trei variante:- ACTIVE (pentru componentele care n fabricaie curent);- NOT APPLICABLE / N.A. (pentru componentele care vor fi scoasedin fabricaie);- OBSOLETE (pentru componentele scoase definitiv din fabricaie);

    g. se completeaz cmpul PACK_TYPE cu informaiile necesare;h. se caut componenta pe site-urile distribuitorilor i se completeaz

    codul unic al distribuitorilor n zonele corespunztoare;i. se compleaz cmpul MANUFACTURER cu numele productorului.

    4. ntrebri

    1. Care sunt avantajele generrii de componente virtuale prin script-uri? Dar

    prin interfee grafice?2. Care sunt dezavantajele generrii de componente virtuale prin script-uri?Dar prin interfee grafice?

    3. La crearea part-ului unui circuit integrat cu mai multe entiti identice ncapsul, ce trebuie s realizeze proiectantul din punct de vedere alsimbolului grafic: ntregul circuit integrat sau o singur entitate?

    4. Ce dezavantaje exist n cazul n care toate terminalele unui circuit integratsunt declarate ca pasive?

    5. Salvarea unui part creat conform informaiilor din prezenta lucrare delaborator permite simularea PSpice a acestuia?

    6. Care sunt avantajele utilizrii bibliotecilor inteligente, de tip baz de date?7. Cum trebuie procedat pentru a plasa n aria de lucru un part dintr-o

    bibliotec de tip baz de date?8. n cazul n care se dezvolt in-house o component virtual n cadrul unei

    biblioteci de tip baz de date, alocarea greit a capsulei influeneaz nvreun fel proiectele ulterioare n care part-ul va fi folosit? Ce soluii serecomand?

    5. Teme suplimentare

    1. Creai o component virtual (part) pentru un circuit integrat analogic, nconformitate cu o foaie de catalog.

    2. Creai o component virtual (part) pentru un circuit integrat digital, n

    conformitate cu o foaie de catalog. Observai particularitile din cazul 2 fade cazul 1.3. Comparai procedurile de creare de part pentru circuitele integrate digitale

    mono-entitate i multi-entitate.4. Realizai un proiect CAD n care s fie necesar s se creeze att

    componente virtuale analogice ct i digitale.5. Gsii o soluie de implementare a unui model Spice/PSpice ntr-un part

    nou creat.