Sunteți pe pagina 1din 11

Universitatea POLITEHNICA din Bucureti Facultatea de Electronic, Telecomunicaii i Tehnologia Informaiei Catedra de Tehnologie Electronic i Fiabilitate

TEHNOLOGII DE INTERCONECTARE N ELECTRONIC


LUCRAREA DE LABORATOR nr. 1
DEZVOLTAREA DE COMPONENTE VIRTUALE COMPLEXE DESTINATE PROIECTELOR CAD
Scopul lucrrii: Scopul prezentei lucrri de laborator este de a familiariza studenii cu crearea de componente virtuale (componente fizice, part-uri) complexe destinate generrii cu ajutorul calculatorului a proiectelor CAD. n prima parte se vor studia modaliti de realizare a componentelor virtuale generate sub form de script-uri (prin intermediul unor editoare de text ce nu insereaz caractere de formatare) iar n cea de-a doua parte tehnici de elaborare a acestor entiti prin intermediul interfeelor grafice. La sfritul laboratorului studenii vor putea crea o palet larg de componente virtuale complexe asociate unor dispozitive discrete i circuite integrate prezente n documentaia tehnic a diferitelor module i echipamente electronice. Introducere Modulul electronic (ME) reprezint unitatea constructiv i funcional ce materializeaz o schem electric. ME trebuie s satisfac att cerine electrice ct i neelectrice. De cele mai multe ori ME se afl n legtur cu alte module electronice i/sau cu alte componente exterioare lui (afioare, taste, senzori, etc.). El este constituit din reuniunea funcional a unor entiti i reprezint o structur constructiv de sine stttoare cu funciuni electrice i/sau mecanice (ex: capsule DIP, SOIC, QFP, PGA, BGA, TO, etc.). Entitatea funcional reprezint o structur ce asigur o funcie electric i/sau mecanic (ex: pori I-NU cu dou intrri, bistabil RS, comutator glisant, amplificator operaional, etc.). n marea majoritate a cazurilor, ME include urmtoarele categorii: 1) componente electronice: a) normalizate, cu posibiliti de utilizare n numeroase aplicaii: - discrete: rezistoare, condensatoare, inductoare, diode, tranzistoare, etc; - integrate: amplificatoare operaionale, numrtoare, comparatoare, memorii; - microprocesoare, microcontrollere, etc. b) nenormalizate (dedicate), ce pot fi ntrebuinate numai ntr-un singur tip de aplicaie: - circuite de tip ASIC (Application Specific Integrated Circuits); - circuite de tip ASRA (Application Specific Resistor Array); - suportul ce interconecteaz componentele electronice ataate unui ME. Este cunoscut sub denumirea de cablaj sau circuit imprimat (PWB - Printed Wiring Board sau PCB - Printed Circuit Board); 2) componente electromecanice: conectoare, comutatoare, socluri, componente mecanice de fixare, de ghidare, de protecie. Articolele numite componente virtuale (componente fizice, part-uri) reprezint "obiecte" electrice speciale ale sistemelor de proiectare CAE-CAD-CAM care descriu pe larg, oferind informaii ample din punct de vedere electric, geometric i tehnologic, componente electronice produse pe piaa mondial.
rev. oct-2010

Desfurarea lucrrii

1. Dezvoltarea de componente virtuale complexe prin script-uri


n unele sisteme de proiectare mai vechi, de exemplu Cadstar, fiecare component virtual (fizic) este descris sub forma unui script, cu ajutorul unui fiier-text ASCII. n cadrul acestui fiier se prezint numele componentei reale, descrierea ei, tipul de capsul utilizat, preciznd forma lor, diametrul gurilor corespuztoare pastilelor componentelor (through-hole), simbolul grafic asociat n SCM, diversele echivalene interne i externe de pini sau pori, tipul i poziia tuturor pinilor componentei. Pentru a fi mai clar, n figura 1 sunt prezentate structurile interne ale unor circuite integrate digitale produse de S.C. BNEASA S.A. (fosta I.P.R.S.). Primul dintre acestea, CDB408E, conine patru pori I identice n interiorul capsulei iar al doilea, CDB451E, dou entiti identice de tip operator I-SAU-NU (entiti care vor fi denumite n limbajul curent tot "pori"). Cu ajutorul figurii 1 va fi mai uor de neles ce reprezint fiecare din elementele de fiier (bibliotec) care vor forma n final componenta fizic i modul n care trebuie tratat activitatea de proiectare a acesteia. Componentele fizice nu se gsesc sub form de fiiere separate, ele se afl reunite ntr-un fiier-text ASCII care le cuprinde pe toate i care poart numele PARTS.LIB (n limbajul curent acest fiier se numete biblioteca de componente fizice PARTS.LIB). El poate fi editat utiliznd un editor de texte de tip non-format, cum ar fi, de exemplu, WORDSTAR n modul de 14 13 12 11 10 9 8 lucru non-document, EDIT din sistemul de VCC operare MSDOS, EDLIN, NOTEPAD din Windows, etc. n cadrul fiierului PARTS.LIB utilizatorul poate modifica part-uri existente sau poate crea unele noi GND de care are nevoie n cadrul activitii de 1 2 3 4 5 6 7 proiectare. Trebuie reinut, ns, observaia c ori de a. CDB408E cte ori biblioteca de componente fizice a fost modificat (prin adugare, prin tergere 14 13 12 11 10 9 8 sau chiar i numai prin modificri simple n VCC diverse zone, cum ar fi cele de mas sau de alimentare) proiectantul va trebui s ruleze opiunea CREATE PARTS INDEX nainte de a ncepe lucrul efectiv cu obiecte din GND PARTS.LIB, deoarece la operaii cu biblioteca de componente fizice vechiul 1 2 3 4 5 6 7 index se invalideaz. Dac, datorit unor b. CDB451E necesiti de proiectare, utilizatorul dorete s foloseasc mai multe biblioteci de Fig. 1 Exemplu de structur intern a unei componente electronice, n vederea generrii part-ului componente fizice (evident, diferite), el va trebui s direcioneze cu ajutorul variabilei mediului CADSTAR "REDLIB" calea spre biblioteca curent de lucru. n cele ce urmeaz se va aborda n mod amnunit problema realizrii fiierelor de parturi, cu referiri detaliate n legtur cu elementele ce trebuie specificate pentru o corect creare a lor i cu exemple concrete ale unor part-uri dedicate unor componente electronice reale existente pe piaa mondial, unele dintre ele fiind produse i de industria romneasc. Observaie: n finalul acestei introduceri teoretice n legtur cu componentele virtuale (fizice) trebuie reinut observaia urmtoare: Realizarea de componente virtuale (fizice) trebuie fcut cu foarte mare atenie! Un part creat corect este un articol extrem de util att n cadrul etapei curente de proiectare ct i al proiectelor ulterioare ce necesit utilizarea respectivei
rev. oct-2010

componente electronice. Un part creat greit reprezint, ns, o "bomb" n toat puterea cuvntului deoarece, prin influenele sale de moment sau ulterioare, duce la afectarea sau chiar compromiterea ntregii activiti curente de proiectare (i, evident, a proiectelor viitoare ce vor conine part-ul respectiv). n continuare este prezentat un exemplu concret de dezvoltare a unei componente virtuale corespunztoare unei componente electronice reale (circuitul intregrat 7400) fabricat n ar sau n strintate:
.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 11 NAND2 1.1 2.1 3.0 4.1 5.1 6.0 9.1 10.1 8.0 12.1 13.1 11.0 /VCC 14 /GND 7

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

2. Dezvoltarea de componente virtuale complexe prin interfee grafice


Crearea i manipularea part-urilor n ORCAD se face uor, ntr-o manier intuitiv pentru utilizator, prin intermediul unor interfee grafice de calitate. Spre deosebire de Cadstar, n Orcad part-urile (simbolurile grafice sunt incluse n cadrul lor) pot fi stocate 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 unui part se poate face ntr-o bibliotec deja existent sau se poate crea o bibliotec nou. Se va analiza mai nti cazul realizrii unei biblioteci noi. Pentru a crea o bibliotec nou se lanseaz programul ORCAD Capture i se lanseaz comanda FILE New Library din fereastra Session log. Rezultatul acestei comenzi este crearea automat a unei biblioteci cu numele Library*.olb, unde * este un numr (numrul incrementat al ultimei biblioteci create la locaia respectiv). Se remarc un neajuns al

rev. oct-2010

programului, de a nu putea crea o bibliotec cu un anumit nume; soluia se rezolv prin redenumirea acestui fiier n Windows.

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

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

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

tergerea unui anumit simbol/part se face prin selectarea sa, urmat de comanda Cut din meniul EDIT sau prin utilizarea tastei Delete. Modificarea part-ului se face prin efectuarea unui dublu-click pe numele su; aceast aciune are ca efect intrarea n fereastra de editare a respectivei componente virtuale (fizice). Crearea unui nou part se face prin selectarea bibliotecii n care se dorete a fi stocat i lansarea comenzii New Part din meniul Design sau prin click dreapta pe biblioteca selectat i alegerea comenzii New Part. n cadrul meniului Design exist i comanda New Symbol, dar entitatea simbol se refer la un numr de patru articole grafice speciale ale sistemului de proiectare (articole crora proiectantul nu trebuie s le aloce capsule, nefiind articole electrice propriu-zise ci doar etichete, semnale sau indicatoare de proiectare) i nu la componente fizice. Cele patru articole speciale sunt urmtoarele: Power (simbol de alimentare/mas, entitate ce reprezint o etichet, un semnal care se aloc unui arbore de conexiuni), Off-page Connector (pin de conector pentru ieirea din pagina schematic, n cazul proiectelor cu mai multe pagini de nivel egal de importan), Hierarchical Port (pin de port - tot un tip de conector - de ierarhizare pentru conectarea n plan vertical fa de pagina schematic, n cazul proiectelor ierarhizate; portul poate fi folosit i pentru conectarea prin semnale n cadrul aceleiai pagini schematice) i Title Block (indicator de proiectare) . Deoarece pentru componentele i dispozitivele electronice sistemul Orcad utilizeaz numai articole de tip part, entiti de proiectare complexe ce conin multiple informaii de natur electric, geometric i tehnologic, n cele ce urmeaz va fi analizat numai comanda New Part, comanda New Symbol fiind practic similar. Accesarea comenzii New Part determin apariia ferestrei New Part Properties (figura 4).
rev. oct-2010

Fig. 4 Fereastra New Part Properties (ce apare automat la nceputul unei sesiuni de lucru)

Cmpul Name se completeaz cu numele part-ului i va fi utilizat ca valoare implicit la plasarea ntr-o schem. Lungimea maxim a unui nume de part este de 31 de caractere. Cmpul Part Reference Prefix specific prefixul de identificare al part-ului, de exemplu R pentru rezistoare sau C pentru condensatoare, IC sau U pentru circuite integrate, etc. Cmpul PCB Footprint conine numele capsulei PCB utilizate de part-ul respectiv; acest cmp poate fi lsat necompletat dac part-ul va fi utilizat doar la generarea schemei electrice. Opiunea Create Convert View indic faptul c part-ul respectiv are dou reprezentri normal i convert. Reprezentarea convert semnific o form alternativ, echivalentul De Morgan la porile logice de exemplu, sub care este memorat part-ul. Cmpul Parts per Pkg (package) memoreaz numrul de entiti din cadrul capsulei indicate de cmpul PCB Footprint. Valoarea implicit este 1 dar exist situaii cnd acest numr este mai mare: de exemplu porile NAND 7400 sunt cte 4 n capsula DIP14 iar bistabilii D 7474 cte 2 n acelai tip de capsul DIP14. Cmpul Package Type specific dac toate part-urile unei capsule au reprezentri grafice identice (homogenous) sau diferite (heterogenous). De obicei opiunea este homogenous. ATENIE: acest parametru poate fi setat numai la crearea part-ului, devenind inaccesibil la o ncercare ulterioar de modificare a lui. Cmpul Part Numbering indic modul n care sunt identificate part-urile din cadrul aceleiai capsule - numeric (U*1, U*2...) sau alfabetic (U*A, U*B...), unde * reprezint numrul curent al respectivei componente fizice. De obicei se folosete opiunea Alphabetic. Opiunea Pin Number Visible este n general necesar, singurele excepii fiind componentele la care toi pinii au aceai funcie - rezistoarele, condensatoarele nepolarizate i bobinele obinuite - i la care nu este necesar numerotarea lor. Dup completarea tuturor cmpurilor se apas butonul OK i se intr n fereastra de editare a simbolurilor grafice corespunztoare respectivului part. Pentru editarea unui simbol se folosesc diverse elemente grafice (linie, arc, pin etc.) ce pot fi plasate fie accesnd elementul dorit din meniul Place, fie apsnd butonul corespunztor de pe bara de instrumente din dreapta. Semnificaia tuturor acestor butoane este redat n figura 5.

Fig. 5 Semnificaia butoanelor de pe bara de unelte a ferestrei de editare a simbolurilor grafice

O atenie deosebit trebuie acordat comenzii Place Pin. Lansarea acesteia determin deschiderea unei ferestre de dialog de genul celei din figura urmtoare:
rev. oct-2010

Fig. 6 Fereastra Place Pin (n cazul unui terminal de intrare al unui circuit integrat)

Cmpurile Name i Number trebuie completate obligatoriu cu numele i respectiv numrul pinului, iar cmpul Shape determin forma grafic de prezentare a pinului, Line pentru linie lung, Short pentru linie scurt (mai des utilizat), Clock pentru pin de ceas (CLK), etc. Cmpul Type semnific tipul pinului (pasiv, activ, open colector, etc.) i este folosit la verificarea electric a schemei (Design Rules Check) prin verificarea matricei ERC (Electrical Rules Check), matrice asociat comenzii DRC, ce ofer informaii cu privire la combinaiile de interconectare a pinilor electrici permise i interzise n cadrul schemei proiectate. Pentru comoditate se poate alege tipul Passive, specificaie ce permite conectarea pinului curent cu orice tip de pin (n practic acest lucru nu este recomandabil deoarece poate conduce la erori de interconectare grave). Trebuie precizat c alocarea corect a tipului electric de pin se face numai prin consultarea unor cataloage de specialitate care s ofere informaiile respective (i nu dup ureche, pe considerente de prim impresie). Exist situaii cnd utilizatorul nu dorete s fie vizibile numrul sau numele de pin (de exemplu n cazul rezistorului). n acest caz se lanseaz comanda Options Part Properties ce conduce la fereastra din figura 7.

Fig. 7 Fereastra Part (User) Properties

Dnd valori True sau False cmpurilor Pin Names Rotate, Pin Names Visible sau Pin Numbers Visible se modific modul de afiare al numelor/numerelor de pin. Restul elementelor grafice ale simbolului pot fi plasate fr restricii; liniile pot avea diferite grosimi, selectarea fcndu-se prin dublu click i obinndu-se o list de opiuni Line Style&Width ca cea din figura care urmeaz.

Fig. 8 Editarea unui simbol i modificarea unor proprieti grafice

rev. oct-2010

Salvarea part-ului ntr-o anumit bibliotec este obligatorie dup terminarea generrii sale. Aceast operaiune se face extrem de simplu, avnd activ fereastra de editare a simbolului i selectnd din meniu comanda File Save/Save As. Dup salvarea part-ului este obligatorie i salvarea bibliotecii ce l conine, prin selectarea ca activ a ferestrei cu coninutul bibliotecii i lansarea comenzii File Save/Save As. Dup executarea acestei operaiuni biblioteca i toate part-urile sale pot fi utilizate n proiectarea CAD a schemelor electrice. n final se propune realizarea schemei din figura 9, reprezentnd o aplicaie de comand a unui ventilator avnd ca element central senzorul integrat de temperatur TC621 (Microchip). Acest senzor, alturi de TC620, este un detector de temperatur programabil, utilizat n aplicaii de management termic (a se vedea lucrrile de laborator destinate acestui domeniu din prezentul ndrumar de laborator). TC621 lucreaz cu un termistor NTC extern, configuraie ce permite msurarea de temperatur la distan fa de modulul electronic. Utiliznd i dou rezistoare liniare pot fi stabilite pragurile de funcionare (HIGH LIMIT i LOW LIMIT) ale senzorului de temperatur. 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 student*.lib, unde * reprezint numrul grupei universitare n care studentul i desfoar activitatea.

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

3. Biblioteci inteligente de componente virtuale


n ultimii ani marile firme din domeniul proiectrii CAD au apelat la colective specializate n dezvoltarea de aplicaii stand-alone care s mbogeasc mediile de proiectare primare. Una din aplicaiile care a condus la bune rezultate a fost cea de generare a unor biblioteci complexe de componente virtuale, numite uneori inteligente datorit integrrii unor funciuni multiple. Astfel de biblioteci, configurate sub forma unor baze de date relaionale extrem de vaste, cuprind practic toate informaiile de care un designer are nevoie pentru realizarea unui proiect electronic. Un bun exemplu este reprezentat de biblioteca (mai corect setul integrat de biblioteci) ESP CAD Library, aplicaie dezvoltat de firma de consultan Electronic System Products din S.U.A. n colaborare cu Cadence Design System i special orientat spre gama de programe ORCAD ce au ca platform hardware calculatoarele personale (figura 10). De curnd, o alta firma specializat, EMA Design Automation, Inc. a preluat i mbuntit aplicaia anterioar, crescnd i numrul de componente virtuale disponibile n baza de date extins (aproximativ 75.000 de part-uri).
rev. oct-2010

Fig. 10 Interfaa cu utilizatorul a bibliotecii ESP CAD Library

Biblioteca se instaleaz ca un pachet software stand-alone i cuprinde n jur de 3.000 de componente virtuale create n strns corelaie cu cele mai utilizate componente reale din industria electronic. n figura 11 este prezentat un tabel cu componentele dezvoltate de ESP/EMA.

Fig. 11 Biblioteca ESP/EMA tipurile i numrul componentelor virtuale dezvoltate

Toate componentele virtuale ale acestei biblioteci specializate sunt complete, ele coninnd informaii cu privire la simbol, capsul, dimensiuni geometrice (inclusiv nlime), foi de catalog i date despre un mare numr de productori ai respectivelor componente electronice (figura 12, a i b). n plus, extrem de util pentru faza de postprocesare PCB i interfaare cu fabricaia, part-urile prezint detalii cu privire la desenul de inscripionare (silkscreen), desenul de asamblare (assembly drawing), reprezentare geometric 3D i altele. Rspunsul la ntrebarea de ce s se utilizeze astfel de biblioteci? este simplu i cuprinde trei mari aspecte stringente n electronica actual: economie de timp (n corelaie cu reducerea duratei time-to-market); reducere a costurilor de proiectare i fabricaie; calitate deosebit prin eliminarea riscului de apariie a unor erori umane pe fluxul de proiectare.

rev. oct-2010

a) b) Fig. 12 Exemple de componente virtuale din ESP/EMA CAD Library a) component pasiv (inductor SMD), b) component activ (circuit integrat THD)

Se consider c timpul de proiectare se reduce n medie cu 25% dar uneori reducerea poate fi i mai substanial. Folosirea componentelor virtuale (part-urilor) din aceast bibliotec conduce la eliminarea folosirii part-urilor temporare sau incomplete (toate programele CAD, chiar i cele performante, conin n biblioteci doar componente virtuale incomplete), reducerea timpului de cercetare pentru identificarea datelor de catalog i aplicaiilor tipice, minimizarea buclelor de tip ECO sau timpului de rework i, nu n ultimul rnd, la orientarea designer-ului doar pe etapa de proiectare propriu-zis i nu pe cea de creare de part-uri. n final este prezentat un mic ghid de instalare a bibliotecii ESP CAD Library (varianta starter, cu un numr mai mic de componente) n cadrul unei staii de lucru pe care exist sistemul de proiectare Orcad 9.2. Cerinele sistemului de calcul sunt urmtoarele: Microsoft Windows 9x, NT 4.0 Service Pack 3, 2000, ME, XP, 170MB de spaiu liber pe HDD, OrCAD sau OrCAD Lite cu Capture CIS instalat. Paii de instalare cuprind executarea fiierului setup.exe din pachetul distribuit i selectarea cii de instalare. Pentru sistemele cu Windows 9x sau ME se alege instalarea pachetului Ms ODBC (Microsoft Open DataBase Connectivity). n mod uzual Orcad CIS nu funcioneaz dect dac Ms ODBC, versiunea 3.5 sau mai nou, este instalat (n cazul n care se specific instalarea pachetului MDAC/ODBC, MDAC este acronimul de la Microsoft Data Access Component). Dup terminarea instalrii acestuia va aprea o fereastr de dialog care va solicita repornirea calculatorului; se va apsa butonul No pentru a se evita acest lucru. Procesul de instalare creeaz un fiier de tip .dsn (System ODBC Data Source Name), numit ESP CAD Starter Library. Acest fiier reprezint legtura sistemului de operare cu baza de date inclus n pachetul de instalare, baz de date de tipul MsAccess i de aceea nu trebuie modificat n nici un fel. Procesul de instalare creeaz un disc virtual (n mod curent B:\) pentru a facilita accesul la resursele programului. Acest disc virtual orienteaz utilizatorul spre calea aleas n urma procesului de instalare. Pachetul de instalare cuprinde un utilitar ChangePath.exe, care permite realocarea acestui disc virtual. Dup o eventual realocare, paii descrii mai jos trebuie repetai. Configurarea programului Orcad pentru implementarea ESP CAD Starter Library se realizeaz parcurgnd etapele prezentate mai jos. 1. Configurarea bazei de date Se pornete programul OrCAD/Capture CIS; Se selecteaz din meniul File comanda New Design; Se selecteaz Project Manager (fereastra cu structura de resurse a proiectului curent); Din meniul Options se selecteaz CIS Configuration. Butonul Setup permite realizarea de setri ale bibliotecilor. Va aprea fereastra CIS Configuration File; Se apas butonul Browse;
rev. oct-2010

Se localizeaz fiierul de configurare ODBC aflat la calea <Disc Virtual>:\DATABASE\ESP CAD Starter Library.dbc; Se apas butonul Open; n fereastra CIS Configuration File se apas butonul Setup; n poriunea de ecran Data Source se apas butonul Browse; Apare implicit sursa ESP CAD; se apas OK; n zona Tables din seciunea Data Source se bifeaz unul dintre tabele (de exemplu ESP_CAPS sau CAPS); n seciunea Configuration, n coloana Property Type trebuie selectat n dreptul elementelor din coloana Table Property Name, tipul corespunztor fiecrei proprieti (practic, nu trebuie selectate dect patru tipuri: Part_Number n dreptul elementului PART NUMBER, Part_Type n dreptul elementului PART TYPE, Schematic_Page n dreptul elementului SCHEMATIC PAGE i PCB_Footprint n dreptul elementului PCB FOOTPRINT). Eventualelor mesaje de eroare de tipul Continue with save? li se rspunde Yes; Se repet pasul anterior pentru toate tabelele din seciunea Tables; Se apas butonul OK. La eventuale mesaje de eroare ce se refer la ICA Internet Component Assistant (Do you want to check it?) se rspunde cu No. n fereastra CIS Configuration File se apas butonul OK. Eventualelor mesaje solicit s se reconfigureze fiierul la o versiune mai nou, li se rspunde Yes. 2. Configurarea cii de cutare pentru componentele virtuale din bibliotecile ESP. Se deschide un proiect de tip Schematic n OrCAD/Capture CIS; Din meniul Place se selecteaz Part; Se apas butonul Add Library; Se selecteaz toate fiierele .olb din calea <Disc Virtual>:\SYMBOLS i se apas butonul Open; In fereastra Place Part se apas butonul Cancel; Se nchide programul Capture CIS fr a se salva. 3. Configurarea cii de cutare pentru capsulele (footprint-urile) PCB Se pornete programul OrCAD Layout; Se selecteaz din meniul Tools comanda Library Manager; Se apas butonul Add; Se selecteaz toate fiierele de tip .llb din calea <Disc Virtual>:\FOOTPRINT i se apas butonul Open; Se nchide programul Layout. 4. Configurarea utilitarului de vizualizare a capsulelor n Capture CIS Se deschide fiierul capture.ini cu programul Notepad; Se localizeaz seciunea [FOOTPRINT VIEWER TYPE] (dac nu exist, se creeaz ca mai jos); Se specific unealta de vizualizare dup cum urmeaz: [FOOTPRINT VIEWER TYPE] Type=Layout Se localizeaz sau se creeaz seciunea [Layout Footprints]; Se specific locaia footprint-urilor dup cum urmeaz: [Layout Footprints] dir0=<Disc Virtual>:\FOOTPRINT Se salveaz fiierul i se prsete Notepad.

rev. oct-2010

10

Dup instalare, componentele virtuale ale bibliotecii ESP CAD Library se utilizeaz ca part-uri standard, singura diferen fiind aceea c apelarea lor nu se face cu comanda Place Part ci cu Place Database Part. 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 n capsul, ce trebuie s realizeze proiectantul din punct de vedere al simbolului grafic: ntregul circuit integrat sau o singur entitate? 4. Ce dezavantaje exist n cazul n care toate terminalele unui circuit integrat sunt declarate ca pasive? 5. Salvarea unui part creat conform informaiilor din prezenta lucrare de laborator permite simularea PSpice a acestuia? 6. Care sunt avantajele utilizrii bibliotecilor de tip baz de date (a se vedea bibliotecile ESP/EMA)? 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 n vreun fel proiectele ulterioare n care part-ul va fi folosit? Ce soluii se recomand? Teme suplimentare: 1. Creai o component virtual pentru un circuit integrat analogic, n conformitate cu date de catalog. 2. Creai o component virtual pentru un circuit integrat digital, n conformitate cu date de catalog. Observai particularitile fa de cazul 1. 3. Comparai procedurile de creare de part pentru circuitele integrate digitale monoentitate i multi-entitate. 4. Realizai un proiect CAD n care s fie necesar s se creeze att componente virtuale analogice ct i digitale. 5. Gasii o soluie de implementare a unui model Spice/PSpice ntr-un part nou creat.

rev. oct-2010

11

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