Sunteți pe pagina 1din 26

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

Capitolul 3 Structura unui proiect i setul de unelte pentru proiectarea cablajului


3.1.1.Setarile proiectului i detaliile de intrare pentru schem ntrebare de Examen 22 Care sunt opiunile la demararea unui proiect cu OrCAD Capture ? La demarerea unui proiect se urmrete lanul de setri FileNewProject, dup care urmeaz 5 posibile opiuni i anume: -un proiect, -un desen, -o librrie, -un fiier VHDL, -un fiier text Cele mai interesante opiuni sunt proiect i librrie care vor fi explicate n detaliu n continuare. Fiierele VHDL sunt utilizate la proiectarea ariilor de pori programabile i nu se vor trata n acest material.Un fiier text este utilizat la notarea anumitor informaii legate de proiect. Din momentul n care a fost aleas opiunea New Project se va deschide o fereastr de dialog denumit New Project la care sunt posibile 4 opiuni i anume: -Analog or Mixed-Signal AD- proiectul se refer la circuite analogice sau analogice i digitale deci mixte i convertoare AD care se vor simula cu PSPICE -PC Board Wizard- Proiectul se refer la proiectarea de cablaje imprimate, -Programable Logic Wizard- Proiectul se refer la proiectarea sistemelor digitale programabile -Schematics- Proiectul se refer la desenarea unei scheme electronice.

Fig.3.1.Calea de setare pentru un proiect nou de tip cablaj imprimat.

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

O diagram bloc cu aceste meniuri i submeniuri este prezentat n Fig.3.1. Opiunea Analog or Mixed-Signal AD este utilizat pentru realizarea de scheme necesare simulrii cu programul PSPICE. Programul PSPICE este utilizat pentru dezvoltarea i testarea de modele de dsipozitive i circuite, pentru simularea circuitelor electronice i a liniilor de transmisie. Prezentul material se refer n special la proiectarea de cablaje imprimate deci la opiunea PC Board Wizard. Opiunea Programable Logic Wizard se refer la proiectarea circuitelor digitale programabile i nu va fi utilizat n acest material. Opiunea Schematics se refer la realizarea unei scheme electronice i a unei liste de componente aferent. Linia verde din Fig.3.1. arat drumul care trebuie urmat pentru a proiecta un cabaj imprimat fr simulare adic FileNew Project PC Board WizardNo Simulation. ntrebare de Examen 23 S se prezinte cele 4 catgorii de librrii din OrCAD. Librriile din Orcad sunt de 4 categorii. n Fig.3.2 se prezint cele 4 categorii de librrii care au extensii diferite i anume: -2 categorii de librrii cu extensia OLB, -o categorie cu extensia LLB i -o categorie cu extensia LIB. n interiorul directorului Capture este un director library care conine librrii cu extensia OLB i un alt director pspice care conine alt categorie de librrii cu extensia OLB. Fiierele librrie din directorul library conin desenul componentelor electronice utilizate la realizarea circuitului. Librriilie din directorul pspice din directorul library conin de asemenea simbolurile desenate ale componentelor dar conin n plus descrieri PSpice care reprezint legturi cu modele PSpice utilizate la simulare i numeroare componente au ataat un model de plasare pe placa de circuit imprimat denumit Layout footprint.

Fig.3.2.Tipuri de librrii OrCAD

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

Modelele PSPice la care se refer descrierile din librriile cu extensia OLB se afl n directorul PSpice de la finalul Fig.3.2. Modelele individuale ale componentelor sunt grupate n diferite fiiere Pspice care conin librrii cu extensia LIB. Librriile din directorul layout conin librrii cu modelul de plasare a componentei pe cablajul imprimat care se mai numete footprint i au extensia LLB.Numeroase componente utilizate de programul Capture au ataat o descriere PSPice i un footprint dar numai la unele componente aceste elemente sunt asignate implicit. Se reamintete c numai componentele din directorul library pspice au ataate descriei PSpice i footprint. Componentele care se afl n Capture Library au ataat numai desenul componentei. Dup ce se fac toate setrile necesare n boxa de dialog PCB Project Wizard se apeleaz comanda Finish dup care Capture deschide fereastra Project Manager dup cum se prezint n Fig.3.3.

Fig.3.3. Fereastra Project Manger ntrebare de Examen 24 Ce fiiere genereaz Capture i ce directoare apar n fereastra project manager? Capture genereaz dou fiiere i anume un fiier proiect OrCAD care are extensia OPJ (nume.OPJ) i un fiier de desen care are extensia DNS (nume.DNS). Cele dou fiiere vor fi n directorul care a fost ales pentru proiect. Dup cum se observ n ferestra de la Project Manager , proiectul conine 3 directoare intitulate Design Resources, Outputs and Referenced Projects. La momentul demarrii proiectului directoarele Outputs i Referenced Projects sunt goale, coninutul acestoare se va pune n eviden n capitolele urmtoare. Directorul Design Resources conine un desen reprezentat printr-un icon i un director Library. Un proiect poate s aib numai un desen dar acest desen poate s aib numeroase subdirectoare care pot s conin diferite scheme de circuite. Directorul Library conine legturi ctre librriile care sunt utilizate n proiectul respectiv. Managementul librriilor se va prezenta mai trziu. Proiectul conine cel puin un director de scheme (schematics) (directorul rdcin) i un director numit Design Cache. Un proiect poate s conin numeroase directoare cu diferite scheme electronice, iar
3

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

fiecare director schematics poate s conin mai multe pagini cu circuite desenate. Directorul Design Cache conine o nregistrare a fiecrei componente electronice care a fost utilizat la respectivul proiect. Dac pe o pagin de schematics se fac modificri la o component, programul Capture memoreaz o copie a acestei componente modificate ( i evident las componenta nemodificat n cadrul librriei respective) care se afl n directorul Design Cache. Un proiect cu un singur director schematics i cu una sau mai multe pagini de desen care sunt conectate ntre ele prin conectori de pagin se numete proiect plat (flat design). Un proiect cu mai multe directoare schematics i cu una sau mai multe pagini de desen n cadrul folderelor schematics sau care conine blocuri ierarhice se numete proiect ierarhizat (hierarchical design). Proiectele ierarhizate nu se vor prezenta n continuare pentru c nu sunt utilizate pentru proiectarea cablajelor PCB. ntrebare de Examen 25 Explicarea librriilor de componente din Capture

Figura. 3.4.Plasarea componentelor din Capture sau Capture/Pspice library. (a) Componente din Capture, (b) Componente din Capture/PSpice Dup ce au fost fcute setrile necesare pentru demararea unui proiect, pasul urmtor este deschiderea unui fiier Schematics i apoi plasarea de componente din meniul derulant Place. n momentul n care se deschide boxa de dialog Place Part ( se observ figura 3.4(a) i 3.4(b)) se prezint o list de librrii ( n fereastra Library) i o list de componente ( n feresastra Part List) din cadrul librriei selectate. Dac se selectez o component din cadrul unei librrii se poate vedea cum arat componenta n ferestra de vizualizare (Preview Window) dup cum se poate observa n Fig.3.4. Librriile care sunt listate n ferestra librriilor sunt acele librrii care sunt adugate de PC Board Wizard la momentul n care au fost fcute setrile proiectului curent i librriile care au fost adugate n cadrul unui proiect realizat anterior. n orice moment se pot aduga noi librrii cu butonul de comanda Add Library. n mod similar se pot terge librrii din proiectul curent cu butonul de comand Remove Library. Librriile care sunt listate pot s fie
4

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

din Capture sau din PSpice. Nu se poate cunoate de ce tip este o librrie numai dup denumirea acesteia ( se poate observa Fig.3.4 a i b). Dac WindowsToolTip este activ atunci dac se pune pointerul de la mouse deasupra librriei acesta va indica calea spre directorul din care a fost selectat librria respectiv (Se poate observa Fig.3.4.a). Din observarea cii de unde a fost selectat librria se poate cunoate ce fel de librrie este. Dac o librrie Pspice sau Layout este asociat cu o anumit component atunci se vor vedea dou iconuri sub feresatra de vizualizare care arat acesat asociere ( se va observa fig.3.4.b). Dac sub ferestra de vizualizare nu se observ cele dou iconuri de la PSpice i layout atunci respectiva component are numai desenul n cadrul librriei i nu conine informaii referitoare la modele PSpice sau la layout. Pe msur ce se plaseaz componente pe schema electronic realizat, programul Capture ine evidena tuturor componentelor plasate ntr-o baz de date care este generat n momentul n care a fost plasat prima component pe schema respectiv. Fiierul cu baza de date a componentelor utilizate n cadrul proiectului are extensia .DBK. Dup ce se termin proiectul respectiv i se cere programului Orcad s genereze o list de legturi i de componente (layout list), programul Capture generaz o list de reea n care vor apare toate componentele utilizate n proiect i modul de conectare a acestora, list care este ntr-un format care pemite utilizarea acesteia n programul Layout. Lista de reea are extensia .MNL i se afl n directorul deschis n Capture dac nu se specific alt loc unde s fie salvat. Mai trziu, n procesul de proiectare, se pot transmite informaii despre notaiile din PCB ctre programul Capture prin utilizarea unui fiier cu extensia .SWP care este creat de ctre Layout. Informaiile PCB sunt importate n programul capture i vor fi adugate la fiierul cu extensia .MNL astfel c atunci cnd se face o rencrcare a proiectului (update) din Capture ctre Layout ( Prin utilizarea funciei AutoECO) modificrile fcute cu Layout la proiect vor aprea n fiierul generat de Capture. Prezentarea mediului Layout i a setului de unelte folosite ntrebare de Examen 26 Ce informaii se afl n fiierele care descriu tehnologia plcii de cablaj ? Se demareaz programul Layout. Se pare n mod logic c primul pas ar trebui s se fac prin apelarea fiierului cu extensia .MNL. Dar programul Layout trebuie s cunoasc n primul rnd ce tip de tehnologie va fi utilizat pentru realizarea plcii de circuit imprimat. De aceia din meniul File se va alege New i apoi trebuie s se aleag o anumit tehnologie a plcii respectiv un fiier cu extensia . TCH (technology template) nainte de a apela fiierul cu extensia .MNL creat de Capture. Se poate ncepe cu fiierul default.tch dar n programul Layout exist 21 de variante de tehnologii pentru plcile de circuit imprimat. Exist de asemenea un fiier cu extensia .TPL care permite descrierea unei tehnologii proprii a proiectantului. Fiierele care se refer la tehnologia plcii memoreaz informaii despre: -numrul de straturi maxim admise de placa de cablaj, -tipurile de paduri i dimensiunea gurilor pentru pinii circuitelor integrate, -unitatea de msur folosit n proiect (sistemul metric sau mils). Fiierul tehnologic default asigneaz o plac cu mai multe straturi de cablaj de tipul Nivel A (Level A). Sunt trei niveluri de proiectare definite de ctre Institutul pentru Circuite Imprimate (IPC- Institute for Printed Circuits) i anume sunt Nivelurile A, B i C. Nivelurile de proiectare
5

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

din Orcad Layout sunt corelate cu nivelurile de proiectare ale institutului IPC dar nu sunt compatibile direct. n cazul Layout i IPC Nivelul A nseamn o complexitate general a proiectului. Standardul IPC-2221A conine tabele n legtur cu ceea ce sunt denumite tolerane standard de fabricaie (standard fabrication allowances-SFAs). Programul Layout utilizeaz SFAs pentru a specifica regulile de baz pentru traseele de cablaj i distane ntre trasee i componente. ntrebare de Examen 27 Care sunt parametrii principali pentru tehnologia de nivel A (default.tch) De exemplu tehnologia de Nivel A (fisierul default.tch) permite: -numai un traseu printre 2 pini ai unui circuit integrat de tip DIP, -utilizeaz paduri de 62-mil (0,062 inci), -gurile pentru pinii CI trebuie s aib 38-mil, -traseele sunt de dimensiune 25-mil orientate dup gril, -grila de plasare a componentelor este de 100-mil, -distana dintre trasee este de 12-mil. Fiierele tehnologice de complexitate Nivel B i C permit ca ntre 2 pini ai unui integrat DIP s treac 2 sau 3 trasee, deci padurile pentru pinii CI vor fi mai mici pentru a permite trecerea a 2 sau 3 trasee printre paduri. Un sumar despre cteva fiiere de niveluri de complexitate tehnologic se prezint n tabelul 3.1. Tabelul 3.1. Fiiere tehnologice n Layout Fiierul Aplicaii Nivelul de tehnologic complexitate default Plci de circuit imprimat (nu pentru radiofrecven) care A utilizeaz componente SMT sau fixate cu guri 1BET_ANY Similar cu fiierul default un singur traseu printre prinii CI A 2BET_SMT Similar cu fiierul default dar orientat spre componente SMT B la care parametrii de trasare sunt mult mai compaci 2BET_THR Plci cu guri de fixare cu 2 trasee printre pinii CI B 3BET_ANY Plci de cablaj de mare densitate cu 3 trasee printre pinii CI C Tutor Plci de CI utilizate cu tutorialul din Layout A Dup ce a fost ales tipul de fiier tehnologic, programul Layout ntreab de fiierul cu extensia .MNL generat cu Capture. Programul Layout adaug la fiierul .MNL informaii suplimetare i salveaz toate datele n fiierul cu extensia .MAX. Fiierul cu extensia .MAX conine informaii despre dimensiunile plcii de CI, locul unde sunt plasate componenentele i dimensiunile i locaia traseelor de cablaj mpreun cu informaiile din fiierul cu extensia .MNL generat de Capture. ntrebare de Examen 28 Utilizarea tehnologiei AutoECO Dup ce informaiile de baz din proiect au fost salvate n fiierul cu extensia .MAX programul utilitar Auto ECO (automatic engineering change order) face legtura dintre
6

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

footprinturile din librria Layout cu footprinturile/ tipul de capsul de CI care sunt listate n fiierul original cu extensia .MNL. De asemenea utilitarul AutoECO genereaz alte fiiere i anume: -nume.log -nume.ERR, -nume.lis Not. Din momentul n care a fost nceput proiectul cu Capture pn la momentul n care se postproceseaz placa de CI cu Layout sunt generate aproape 40 de fiiere care descriu proiectul respectiv. Dac ntr-un director sunt salvate mai mult de un proiect este dificil de gsit un anumit fiier. Este indicat s se utilizeze un director Proiecte n care s fie mai multe subdirectoare n care s se afle fiecare proiect n parte. ntrebare de Examen 29 Care sunt opiunile posibile ale comenzii Link Footprint to a component ? Dac n programul Capture nu au fost asignate footprinturi la componente sau dac a fost asignat un footprint care nu se regsete n baza de date, utilitarul AutoECO deschide o box de dialog pentru asignarea unui footprint la componenta respectiv denumit Link Footprint to Component care se prezint n Fig.3.5 i care ofer 3 opiuni posibile: -specificarea unui footprint dintr-o librrie Layout, -producerea unui footprint n acest moment i asignarea lui la componenta respectiv, - s nu se fac nimic n acest moment. Conform primei opiuni se poate selecta de exemplu librria Ex_gui.LLB din care se poate alege footprintul dorit. Dup alegerea footprintului Auto ECO automat asociaz footprintul cu toate componentele de acelai tip din schema electronic ( de exemplu pentru toate condensatoarele C1, C2, C3,... din schema respectiv care au fost alese din librria de discrete).

Figura 3.5. Boxa de dialog care permite asocierea unui footprint la o component. Programul utilitar AutoECO va deschide o box de dialog pentru fiecare component din schema electronic care nu are asociat un footprint. Programul Layout nregistreaz footprintul pentru
7

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

componente i automat va utilza acest footprint ca footprint default pentru acele tipuri de componente n proiectele viitoare. Pentru a evita ca un anumit footprint s fie utilizat pentru toate componentele din acea categorie este indicat ca fiecare component s aib un footprint n momentul n care este utilizat de ctre Capture i care va aprea n fiierul listei de reea cu extensia .MNL. Dac n Capture nu este asociat un footprint la o anumit component iar Layout asociaz automat un footprint se poate n orice moment schimba footprintul asociat componentei respective sau n Layout sau n Capture. Dac se alege opiunea a doua adic Create or Modify footprint library ,se va deschide automat editorul de librrii din Layout. Cu ajutorul editorului se poate modifica un footprint existent sau se poate crea un nou footprint. Dup salvarea fooprintului se nchide editorul de librrii i se va reveni napoi la utilitarul AutoEco cu aceleai trei opiuni care erau iniial. n continuare se face click pe Link existing footprint to a component i se asociaz footprintul care a fost realizat n pasul anterior la componenta care era selectat. Dac din programul utilitar AutoEco se alege a treia variant adic Defer remaining edits until completion, acest program va continua s fac asocierea de footprinturi la componentele din fiierul cu extensia .MNL. Dac nu au fost asociate footprinturi la toate componentele nainte de terminarea rulrii utilitarului AutoEco iar acest utilitar nu a reuit s termine asocierea cu bine, nu se poate genera placa de circuit imprimat i trebuie ca procesul s se reia de la nceput. Dac utilitarul AutoEco a asociat un footprint la fiecare component se va deschide n Layout ferestra de proiectare (Design window). Componentele sunt automat plasate n partea dreapt a punctului care semnific originea plcii i aceste componente sunt conectate ntre ele prin linii galbene (denumite linii de obolan). Din punctul de origine se deseneaz conturul plcii de cablaj, se plaseaz componentele pe plac, se autoruteaz traseele i apoi se face postprocesarea acestora. Pentru a putea executa aceste operaii n mod fluent trebuie s se cunoasc uneltele din Layout. n continuare se face un tur de prezentare a uneltelor de proiectare din Layout. ntrebare de Examen 30 Fereastra sesiunii de lucru i fereastra de proiectare

Fig.3.6.Mediul de proiectare Layout. (a) Fereastra sesiunii de lucru, (b) Fereastra de proiectare
8

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

Pentru nceput o s se prezinte fereastra sesiunii de lucru (session frame) i fereastra de proiectare ( Design window). La demararea programului Layout (nainte de importarea fiierului cu extensia .MNL) primul lucru care se observ este fereastra sesiunii de lucru prezentat n Fig.3.6. (a)Dup ce a fost importat fiierul cu extensia .MNL i dup ce programul utilitar AutoEco a creat fiierul cu extensia .MAX programul Layout deschide feresatra de proiectare a sesiunii curente dup cum se arat n Fig.3.6. (b). Este posibil s se nchid fereastra sesiunii de lucru i s rmn deschis numai fereastra de proiectare dar este mult mai bine s ramn ambele ferestre deschise deoarece fereastra sesiunii de lucru acioneaz ca un manager i ajut la interfaarea proiectrii cu alte aplicaii ca de exemplu cu programul Capture. Este de asemenea posibil s fie deschise mai multe ferestre de proiectare dar este mult mai bine ca o singur ferestr de proiectare s fie deschis la un anumit moment de timp pentru c se pot face modificri nedorite la un anumit desen n timp ce se lucreaz la alte desen.Acest lucru se poate ntmpla n special la procedeele de updatare din Capture n Layout prin utilizarea programului AutoEco. Fereastra sesiunii de lucru Fereastra sesiunii de lucru este punctul de plecare pentru a lucra cu programul Layout. Din meniul File al acestei ferestre se poate porni un nou proiect, se poate ncrca un proiect existent sau se poate importa un fiier de tip proiect din alt aplicaie ca de exmplu PADS sau Protel. Din meniul Tools al acestei ferestre se poate accesa fiierul de iniializare (LSESSION.ini) n care se pot modifica strile proiectului i se poate accesa managerul de librrii (librriile de footprinturi). Se poate de asemenea crea sau tipri un catalog footprint al unei librrii sau al unui proiect. Meniul Tools permite de asemenea efectuarea legturilor cu alte programe ca de exemplu Orcad Capture sau GerbTool ( depinde de opiunile cu care sunt ncrcate capsulele componentelor). Din meniul Tools se poate selecta modul de notaie invers (forward annotation) spre schema din Capture atunci cnd se apeleaz utilitarul AutoECO la updatarea din Capture spre Layout. Sunt 7 tipuri de aciuni ecou (ECO), 6 aciuni sunt folosite pentru transferul de date din Capture n Layout pe perioada notaiei inverse iar a aptea aciune (AutoEco/Nett Attrs) transfer nformaiile ntre plcile de cablaj imprimat. Cele 7 aciuni ECO sunt discutate n detaliu n ghidul de utilizare Layout. Fereastra de proiectare Feresatra de proiectare (The Design Window) este mediul de lucru pentru proiectarea plcii de cablaj. Din feresatra de proiectare se pot accesa uneltele prin care se manipuleaz componentele, se realizeaz traseele de legtur i se face anotaia invers (updatarea proiectului din Layout spre Capture). Din meniul ferestrei de proiectare se pot executa aproximativ 200 de operaii asupra plcii de cablaj . Aceste operaii sunt descrise pe larg n Layout Users Guide ( se poate observa seciuna de comenzi Layout). n continuare o s se prezinte bara cu unelte de lucru. Bara cu unelte de lucru Bara cu unelte de lucru se prezint n Fig.3.7.

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

Fig.3.7. Bara cu unelte de lucru din Layout Se poate considera c bara cu unelte de lucru este compus din urmtoarele pri: -unelte de proiectare general- 11 unelte, -unelte de selcie a obiectelor- 6 unelte, -unelte de desenare manual a traselor (Manual routing)- 4 unelte, -unelte de control al mediului de lucru -5 unelte. n continuare o s se prezinte aceste unelte de lucru dar informaii suplimentare despre bara cu unelte de lucru se pot afla n Interfaa utilizator a mediului de proiectare Layout. ntrebare de Examen 31 S se prezinte 5 butoane de proiectare general din OrCAD Layout Butoane de proiectare general Butoanele de proiectare general reprezint aciuni generale asupra proiectului privit n ansamblu i care sunt aplicabile la obiecte multiple (de exemplu componente sau text) din cadrul proiectului. Numeroase butoane in aceast catgorie sunt funcii Windows clasice dar sunt i unele butoane specifice programului Layer. Butonul deschidere fiiere. Butonul deschidere fiiere este similar cu funcia corespunztoare din Windows dar se poate utiliza pentru fiierele din Layout. Acest buton poate fi utilizat pentru deschidere de fiiere cu extensia .MAX (funcie de baz), fiiere de tip template (cu extensia .TPL sau TCH), fiiere de tip strategie (cu extensia .SF) sau fiiere de tip librrii de footprinturi (cu extensia .LLB). Aceiai funcie de deschidere fiiere se poate realiza cu meniul derulant din File-Open. Butonul salvare proiect. Butonul salvare proiect salveaz fiierul cu extensia .MAX. Se poate face salvarea i prin comenzile File-Save din meniul derulant. De asemenea din meniul File se poate salva i cu Save As dac se dorete un fiier cu extensia .MAX dar cu alt nume. Se poate de asemenea s se salveze proprietile proiectului prin salvarea ca -un template cu extensia .TPL sau .TCH, -un fiier de tip stretegie cu extensia .SF, -un fiier de tip librrie cu extensia .LLB, -un fiier de setare a postprocesrii cu extensia .PPS,
10

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

-un fiier de setare a culorilor cu extensia .COL, -un fiier de tipul list de aperturi cu extensia .APP. Butonul de management al librriilor. Butonul de management al librriilor este utilizat pentru editarea sau construcia de footprinturi sau stive de paduri. Managementul librriilor se poate face cu acest buton sau din meniul Tools se alege Library Manager. Proiectarea footprinturilor i stivelor de paduri se va explica ulterior. Butonul de tergere este inactiv dac nu este nimic de ters.Acest buton devine activ dup ce au fost selectate anumite componente cu mousul. Dac dup selecie se apas butonul de tergere, elementele selectate vor fi terse. Se poate face acelai lucru cu borna Del de pe tastatur. Dac n urma aciunii de tergere a obiectelor selectate se produce o modifcare substanial a proiectului , Layout oprete aciunea de tergere i ntreab nc o dat dac se dorete s se fac acea aciune de tergere. Butonul cutare. La acionarea butonului cutare se deschide o box de dialog pentru aflarea coordonatei sau a referinei de proiectare (Find Coordonate or Reference Designator) conform celor prezentate n Fig.1.8.

Fig.3.8.Boxa de dialog cutare Dac n boxa de dialog se introduce numele unei componente, sau un nume de pin al unei componente , sau o locaie specificat se va deplasa cursorul la locul specificat iar vizualizarea se va centra n acel loc. Mai sunt i alte tipuri de funcii de cutare care vor fi prezentate mai trziu. Butonul de editare. Dac exist un obiect selectat ( component sau element din reea) i dac se face click pe butonul de editare se va deschide boxa de dialog pentru editarea proprietilor. Aceiai funcie poate fi realizat dac se selectaz obiectul se face click stnga i din meniul derulant se alege Properties .

11

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

Butonul pentru foi de calcul (spreadsheet). Foile de calcul sunt mult folosite n Layout pentru interaciunea i manipularea multor categorii de parametrii. Motivul pentru care sunt utilizate foile de calcul este acela c se asigur un mod convenabil pentru organizarea i afiarea unui numr mare de parametrii la un anumit moment de timp iar prin diferitele interfee se asigur un mod convenabil de modificare a acestor parametrii. n Fig.1.9 se prezint diferitele tipuri de foi de calcul care sunt accesibile din meniul derulant care apar dup acionarea butonului pentru foi de calcul.

Fig.3.9. Meniul foi de calcul care apare dup acionarea butonului pentru foi de calcul. Modul de lucru cu foile de calcul se prezinta ulterior. Butoanele de zoom. Prin acionarea butoanelor de Zoom In sau Zoom Out se schimb cursorul actual n Z. Dac se apas Zoom In i apoi se face click n spaiul de lucru automat locul unde s-a facut click devine centrul ecranului iar zona respectiv se mrete n jurul punctului central. La fel se ntmpl i la Zoom Out numai c zona respectiv se micoreaz. Dac se marcheaz o zon cu mousul se va mri acea zon ct de mult este posibil dac se apeleaz Zoom In sau se va micora pentru Zoom Out. Funcia Zoom All fixeaz un punct n centrul plcii de cablaj i mrete sau micoreaz desenul astfel ca s se vad n ntregime desenul pe ecran.Acest lucru permite vizualizarea ntregului desen ct de mare este posibil. Funciile de Zoom In sau Zoom Out se pot impementa de la tastatur cu tastele I sau O. Se poate face o panoram a plcii cu claviatura dac se plaseaz pointerul unde se dorete pe plac i apoi se apas de la tastatur C. Butonul de interogare. Se utilizeaz fereastra de interogare n combinaie cu selecia obiectelor pentru a vedea proprietile obiectelor. Un exemplu de fereastr de interogare se
12

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

prezint n Fig.3.10. Fereastra de interogare este un instrument puternic de explorare aa c aceasta poate s fie utilizat la mai mult de a afia un text. Se poate face click dreapta pe cuvintele cheie sau pe linia de text din ferestra de interogare pentru a desfura un meniu derulant care este unic pentru interogare.

Fig.3.10.Fereastra de interogare De exemplu dac este un proiect simplu de plac de cablaj deschis, se apas butonul Query pentru a deschide o fereastr de interogare goal. Se face click drepta n interiorul ferestrei de interogare iar din meniul derulant se alege Find/GoTo. Dac n proiect sunt condensatoare, se scrie C i se face click pe OK. Fereastra de interogare va afia toate condensatoarele din proiect. Apoi se face click dreapta din nou i se alege din meniul derulant Properties. Dac se alege un condensator din lista respectiv, de exemplu C2, se vor afia toate proprietile acelui condensator dup cum se observ i n Fig.3.10. ntrebare de Examen 32 S se prezinte 5 butoane de selecie din OrCAD Layout Butoane pentru selecie Buton selecie componente. Butonul pentru selecia componentelor ofer numeroase faciliti i opiuni cnd se lucreaz cu footprinturi pe placa de cablaj. Dup cum se observ din Fig.3.11, a dac butonul de componente este activ i se face click dreapta pe placa de baz fr s fie selectat vreo component se deschide un meniu derulant care este diferit de meniul derulant care apare dac este selectat o component (Fig.3.11.b). Funcia de baz a seleciei componentelor este s selecteze, mute, modifice sau s tearg o component (footprint) dar are
13

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

i alte capabiliti. Mai multe despre funciile utilitare legate de componente se gsesc n Layout User Guide.

Fig.3.11. Opiuni pentru selecia componentlor, a)Fr o component selectat, b) Cu o component selectat

Buton selecie pin. Funcia de baz a butonului de selecie pin este de a selecta, muta, modifica, sau terge un pin de la un footprint. La fel ca la butonul de selecie componente dac se face click dreapta se va deschide un meniu derulant care este diferit dac un pin este selectet sau nu. Un exemplu de utilizare a butonului de selecie pin este pentru modificarea unui footprint sau al unui pin fr a deschide managerul de librrii. Pentru aceasta din Options se alege boxa de dialog User Preferences i apoi se face click pe Alow Editing of Footprints. Dac funcia de permitere a editrii footprintului nu este selectat nu se poate edita footprintul i nici un pin al acestuia. Buton obstacole. Butonul de selecie obstacole permite selecia, mutarea, modificarea, sau tergerea obstacolelor. Obstacolele sunt obiecte grafice care definesc forma aparent a unei componente i introduc restricii de plasare a componentelor i de orientare a traseelor pe placa de cablaj. Obstacolele curente sunt conturul componentelor plasate pe partea vizibil a plcii, conturul plcii, aria ocupat de traseele din Cu, conturul obiectelor inserate, conturul de plasare a componentelor. Un obstacol se poate muta fr s fie deformat sau distorsionat dac se apas Ctrl i click stnga pe acel obstacol iar apoi se face click dreapta i se ine apsat pentru a muta obstacolul ntr-o nou poziie. Dac se face click pe un col al unui obstacol fr Ctrl apsat se va deforma obstacolul prin modificarea liniilor de demarcare propii i uneori i a liniilor vecine. Se face click stnga fr a apsa Ctrl dac se dorete redimensionarea obstacolului. Pentru a copia sau muta un obstacol se face click dreapta cu Ctrl apsat poi se face click stnga i din meniul
14

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

derulant se alege aciunea dorit. Dac se dorete copierea i plasarea unui obstacol ( sau oricare alt obiect de pe placa de cablaj) de mai multe ori se poziioneaz cursorul mousului la locaia dorit i de la tastatur se apas tasta Insert. Se pot selecta mai multe obstacole dac se ine tasta Ctrl apsat i se face click pe fiecare obstacol. Butonul text. Butonul text este relativ puternic pentru c se poate utiliza pentru selecia, mutarea, editarea sau tergerea unui text. La fel ca n cazul butonului obstacole se poate utiliza tasta Insert sau Ctrl+V pentru a plasa de mai multe ori un obiect de tip text. Butonul conectare. Butonul conectare (Connection) este utilizat pentru a crea reele pentru PCB care nu au fost cuprinse n lista de reea importat din Capture (netlist). De asemenea acest buton este utilizat pentru a diviza reele, adugarea i tergerea de pini conectai la reea i deconectarea pinilor de la reea. Un exemplu prin care se arat necesitatea utilizrii acestui buton este adugarea de trasee de siguran cum se va arta n capitolele viitoare. Schimbarea reelei i pinilor cu butonul conectare nu poate s fie anotat napoi spre capture (back annotated) . Butonul de selecie a markerilor care indic erori. Acest buton permite selecia markerilor care indic erori i aflarea tipului de eroare i locaia acesteia. Marcarea erorilor apare dup rularea DRC i ajut la identificarea violrii regulilor de proiectare. Acest buton care selecteaz markerii care indic erori se poate utiliza cu feresatra de ntrebri pentru a obine mai multe informaii despre acele erori. ntrebare de Examen 33 S se prezinte 3 butoane de control al mediului de lucru Unelte de control al mediului de proiectare Setarea culorilor. Butonul pentru setarea culorilor este utilizat pentru controlul culorii pentru orice strat sau obiect (obstacole, numr de pin etc.) din proiect. Cu acest buton se pot face straturile vizibile sau invizibile. n capitolele ulterioare se va prezenta utilizarea acestui buton pentru a seta culorile reelelor sau reliefului termic. Verificare online a regulilor de proiectare (DRC). Verificarea DRC se face pe o suprafa rectangular definit. Suprafaa rectangular se numete Box de rutare sau Box DRC. Cnd funcia DRC este inactiv aceast box nu este vizibil, iar cnd funcia este activ boxa dreptunghiular este marcat cu linii pline sau punctate. Aparena i funcia boxei depinde de ce se face pe placa de circuit la acel moment de timp. Cnd boxa de rutare este marcat cu puncte, aceasta este n ateptare. Atunci cnd aciunea DRC este n desfurare, pentru a monitoriza ce se ntmpl, boxa de rutare este marcat cu linie continu. Una din funciile controlului DRC este de a preveni proiectantul s fac anumite aciuni (de exemplu s fac trasee sau s plaseze obiecte) care vor viola regulile de spaiere. O alt funcie este s focalizeze autoruterul pe o anumit suprafa a plcii de cablaj n cadrul diferitelor etape (denumite baleere sau treceri) de
15

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

autorulare. Funcia DRC se poate activa sau dezactiva la orice moment de timp cu excepia cnd se fac anumite aciuni manuale ca de exemplu Modul de rutare cu autotrasare, Modul de mpingere trasee. Buton pentru modul reconectare. Acest buton arat sau ascunde liniile de orientare pentru PCB (denumite rat nest- adic cuiburi de obolan). Acest buton nu conecteaz sau deconecteaz obiecte ci numai prezint poziionarea acelor obiecte. Acest facilitate simplific vederea plcii PCB la plasarea de componente pe aceasta. Butonul poate fi folosit n conjuncie cu comanda Select All din submeniul Componente al meniului Edit.

Fig.3.12. Boxa de dialog Check Design Rules Butonul refresh. Prin apsarea butonului Refresh nu numai se repar traseele i suprafeele de Cu din vederea curent de pe display, dar de asemenea retraseaz conexiunile nerutate (dup rat nest) pentru a minimiza lungimea lor i se face update la conexiunile reliefului termic la planurile de conexiune. Comanda Refresh determin de asemenea recalcularea statisticii plcii PCB ( vezi foaia de calcul statistic ca exemplu de calcul statistic). Cnd proiectantul are dubii apas butonul Refresh . Butonul proiect DRC. La apsarea butonului Project DRC programul Layout verific ntregul proiect n legtur cu violarea rgulilor de proiectare specificate n boxa de dialog Check Design Rules (Vezi Fig.3.12). Pentru a accesa boxa de dialog Check Design Rules se selecteaz comanda cu acelai nume din meniul Auto. Toate erorile care sunt gsite dup verificarea proiectului sunt marcate cu markeri de eroare (markeri x) i apoi pot s fie investigate prin utilizarea seleciei Markerilor de eroare i a Ferestrei de ntrebri prezentate anterior
16

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

ntrebare de Examen 34 S se prezinte 2 butoane de rutare manual de trasee. Rutarea manual a plcii.Unelte ale modurilor de editare Exist patru moduri de rutare manual. Dou moduri pot s fie utilizate complet manual cu sau fr apelarea boxei DRC online. Celelalte dou moduri sunt semimanuale pentru c utilizeaz funcia DRC online i interacioneaz cu autoruterul. Unelte de rutare manual Uneltele de rutare manual, Modul editare segmente i Modul Add/Edit, sunt utilizate atunci cnd se dorete un control complet al locului unde traseele vor fi rutate. Aceste unelte de rutare pot s fie utilizate cu sau fr funcia DRC. Butonul modului de rutare Add/Edit. Se va utiliza modul de rutare Add/Edit pentru a ruta noi trasee conform liniilor rat nest, editarea traseelor existente (un segment la un moment de timp) sau terminarea automat a unor trasee realizate parial. La terminarea trasrii automate modul Add/Edit va ncerca s traseze o linie de conexiune din locaia curent pe cel mai scurt drum posibil i fr ca s violeze regulile de proiectare. Este posibil ca pentru scurt timp s se intre n modul de editare Edit Segment Mode pentru a realiza aceast trasare a liniei de conexiune. n modul de rutare Add/Edit se pot aduga puncte de trecere (vias) pe alt strat prin scrierea numrului noului strat pe care se va continua trasarea n dreptul punctului de trecere. Modul de rutare Add/Edit nu utilizeaz automat algoritmi de rutare, dar se poate activa funcia DRC online dac se dorete. Dac DRC online nu este activat se pot desena trasee pe unde se dorete chiar dac aceste trasee violeaz regulile de proiectare. Dac funcia DRC online este activ funciile de autorutare vor aduga automat vias sau vor impinge traseele pentru a preveni violarea regulilor de proiectare. Butonul modului Edit Segment. Funcia principal a modului Edit Segment este s mute segmentele rutate sau vrfurile relativ uor. Se poate utiliza modul Edit Segment pentru reele care nu sunt rutate n mod similar cu modul Add/Edit. Dac se selecteaz centrul unui segment rutat se vor muta segmentele verticale la dreapta sau la stnga iar segmentele orizontale n sus i n jos. Dac se selecteaz captul unui segment rutat se poate muta vrful acestuia. Atunci cnd se mut segmente, programul Layout creaz unghiuri dup cum este selectat n setrile de rutare manuale i menine tiparul legal de rutare. Modul Edit Segment este utilizat de asemenea pentru a combina (sau nltura) segmente, pentru a ruta nodurile nelegate i pentru a muta viasurile legate de nodurile de reea care nu au fost fixate (locked). ntrebare de Examen 35 Unelte pentru rutarea manual interactiv Uneltele interactive (semimanuale) de rutare modul de rutare Autopath i modul de mpingere trasee (Shove Track) utilizeaz algoritmi de rutare automat pentru traseele sau nodurile care au fost selectate. Dac se selecteaz un asemenea mod de rutare se activeaz automat funcia DRC online.
17

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

Buton pentru modul de rutare Autopath. Dac se selecteaz o legtur complet nerutat, modul de rutare Autopath calculeaz cel mai bun drum i sugereaz cum trebuie, sau cum poate s arate traseul respectiv. Traseul sugerat este trasat cu o linie subire de aceiai culoare cu a stratului activ folosit. Apoi printr-un simplu click se va desena traseul n limitele boxei de rutare specificate. Dac traseul este deja realizat i dac se face click pe acesta, se va sugestiona un alt traseu n funcie de direcia de deplasare a mousului. Dac se face click n diferite locuri se vor aduga temporar vrfuri sau viasuri i se vor sugera noi trasee pn cnd se face click n acelai loc de dou ori i se selecteaz Finish din meniul derulant. Programul Layout reaeaz drumul propus pentru rutare i automat l ajusteaz pentru o potrivire ct mai bun, traseul final putnd s fie complet diferit de ceea ce s-a sugerat n traseul original. Dac se apeleaz comanda End din meniul derulant nainte de a termina rutarea unui traseu, se oprete funcia de autorutare i se las toate traseele nerutate ca linii ale ochiurilor de reea (rats nest line). Buton pentru modul de rutare Shove (mpingere). Modul de rutare Shove este similar cu modul Add/Edit cu excepia faptului c funcia DRC online este activ. Autoruterul presupune c traseul care este desenat n acest moment are prioritate maxim i mpinge celelelalte trasee n afara drumului pentru a face loc acestui traseu. Acest lucru permite forarea desenrii traseului la care se lucreaz pentru ca s fie rutat prin locul n care trec alte trasee i n acelai timp se asigur c nu sunt violate alte reguli de proiectare. Dac nu sunt alte trasee de mpins modul de rutare Shove acioneaz la fel ca modul Add/Edit. Alte butoane indicatoare i de control

Butonul cu vedere de tip timbru potal. Butonul cu vedere de tip timbru potal este situat n partea din stnga sus a ferestrei de proiectare (Design window) i ofer o vedere de la nlime a unui desen mare. Patratul rou este monitorul unde se vede desenul iar patratul galben reprezint marginea desenului PCB. Vederea de tip timbru potal este interactiv. Dac se face dublu click n interiorul zonei respective va intra n funcie Zoom all. Dac se face click n afara zonei respective se va centra vederea respectiv n acel loc. Se poate trasa o zon dreptunghiular n interiorul patratului galben unde se poate face zoom. Coordonatele cursorului i indicatorii de plasare pe gril. Sub bara de unelte se afl coordonatele cursorului, afiajul rezoluiei grilei (Fig.3.13. a) i lista derulant a straturilor pe care se lucreaz (Fig.3.13.b)

Fig.3.13. Locaia cursorului, indicatorii de gril i controlul straturilor.(a) Coordonatele cursorului i indicatorul grilei, (b) Lista derulant a straturilor active.
18

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

Coordonatele cursorului (care se msoar n mils la majoritatea plcilor PCB) sunt raportate la originea plcii PCB. Setarea punctelor de gril arat ct de fin este controlul la plasarea componentelor. Cu ct numrul din dreptul grilei este mai mic cu att este mai mare precizia. Ar trebui s se utilizeze aici valoarea default specificat n tehnologia aleas. Dac se utilizeaz o gril mai fin va rezulta un risc de apariie a unor erori de proiectare sau fabricare. Dar exist situaii cnd este necesar s se lucreze cu o gril mai fin ( de exemplu cnd se lucreaz cu capsule la care distana dintre pini nu este standard). Lista de control a straturilor permite selectarea stratului activ la momentul actual de timp i permite dezactivarea (sau facerea invizibil) a unor straturi sau activarea altor straturi. Funcia de control al straturilor se poate realiza i de la tastatur de la anumite taste definite ca atare. Pentru a vedea tastele alocate fiecrui strat trebuie s se selecteze butonul Spreadsheets i apoi se apeleaz Layers. Se poate utiliza lista derulant sau o tast pentru a activa un anumit strat i apoi cu tasta - se poate activa sau dezactiva un strat. Un alt mod de control al straturilor este prin activarea butonului Color Settings de pe bara de unelte pentru a activa Color Spreadsheet. Se face click dreapta pe o celul a unui strat pentru a fi selectat i apoi se face click stnga pentru a desfura lista de straturi. De aici se poate activa sau dezactiva un anumit strat, se poate schimba culoarea lui sau chiar terge acel strat. ntrebare de Examen 36 Controlul autoruterului Exist trei tipuri generale de sisteme de autorutare CAD i anume: -sisteme de autorutare bazate pe gril, -sisteme de autorutare bazate pe forme, -sisteme de autorutare topologice. Sistemul OrCad Layout este un sistem de rutare bazat pe gril ( pe de alt parte Smart Route un sistem opional al programului Layout este bazat pe forme). Spus n mod simplu, un sistem de rutare bazat pe gril caracterizeaz spaiul plcii de cablaj n termenii coordonatelor grilei, punctele de plecare i terminare (pinii) pentru fiecare punct de pe plac i locaiile obstacolelor sunt specificate n coordonate ale grilei. Sistemele de rutare bazate pe gril vor desena traseele pe punctele grilei evitnd obstacolele i respectnd regulile specifice de proiectare. Dup ce a fost desenat (rutat) un traseu, autoruterul verific daca treseul care tocmai a fost realizat violeaz vreo regul de proiectare. Dac nu a fost nclcat nici o regul de proiectare programul mpinge traseul n apropierea locaiilor grilei i apoi se mai verific nc o data daca au fost respectate regulile de proiectare. Dac traseul nu se poate deplasa (mpinge) fr a viola regulile de proiectare , atunci se ntrerupe traseul i se ncerac un traseu complet diferit. Autoruterul ncearc mai multe iteraii de rutare, se verific, se ruteaz pn ce traseul este trasat (rutat) legal sau este abandonat. Aceste iteraii se numesc baleaje sau treceri i se vor dsicuta n detaliu n continuare. Necesitile de proiectare pentru plci de cablaj de curent mare sau de putere sunt complet diferite fa de cerinele plcilor de cablaj de putere mic sau de nalt frecven ( de radiofrecven sau digitale). Limea i spaiul dintre trasee i numrul de viasuri pot s afecteze substanial abilitile de prelucrare a puterii sau valoarea diafoniei plcii de cablaj. n proiectul de cablaj se ncarc (se copiaz) iniial dou fiiere care se refer la regulile de rutare pentru autoruter, cele dou fiiere sunt fiierul cu modelul de tehnologie (.TCH) i fiierul de strategie
19

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

(.SF). Aceste fiiere se afl n directorul Data din folderul ORCad Layout. Fiierul cu modelul de tehnologie a fost prezentat anterior (Tabelul 3.1) conine liniile de baz ale plcii de cablaj adic, numrul de straturi permise, dimensiunea padurilor, dimensiunea gurilor, limea i distana dintre trasee, unitatea de msur a distanelor etc. Fiierul de strategie prezint care straturi sunt permise pentru rutare, cum i cnd se utilizeaz viasurile, cerinele generale pentru rute ( adic direcii, orizontale, verticale, culorile asociate etc) i dimensiunea ferestrei de rutare. Un fiier de strategie default (SDT.SF) este ncrcat automat cu fiecare proiect nou dar acest fiier poate fi schimbat n orice moment de timp dac se selecteaz File Load si apoi din meniul derulant se alege fiierul de strategie dorit cu extensia .SF. n programul OrCAD Layout exist 37 de fiiere de stategie de rutare diferite. Dac se utilizeaz programul Layout Plus care are faciliti de autoplasare mai exist n plus fiiere de strategie pentru plasarea componenetelor cu extensia .SF dar prefixul acestor fiiere ncepe ntotdeauna cu PL (exemplu PLBEST.SF). Funciile de autoplasare se vor prezenta n capitolele viitoare. Dac unul din fiierele de strategie de rutare nu corespunde necesitilor proiectului se poate face un fiier de strategie de rutare propriu i acesta se ncarc n proiectul respectiv, sau mai bine se modific setrile din fiierul de strategie ncrcat deja n proiect. Se pot modifica setrile fiierului de strategie prin utilizarea a trei boxe de dialog: Options System Settings, Options Routing Strategies, Options Route Settings. n acest caz este o suprapunere ntre funciile de control ale boxelor de dialog. O trecere n revist a tipurilor de controale se prezint n tabelul 3.2. Tabelul 3.2. Opiuni de rutare i controale Opiuni Funcii primare Setrile sistemului Uniti de msur (mils sau mm) (System settings) Setrile grilei ( afiajul, detaliile, plasarea, rutarea, viasurile) Strategii de rutare Rutare manual Costul viasurilor (Manual route) Costul de revenire Limitele de rutare Numrul de ncercri Straturi de rutare Straturile de rutare permise (Route layers) Costul stratului Direcii primare Rutarea printre pini Baleieri de rutare Controlul rutrii n diagonal ( Route sweeps) Direcii de baleiere Dimensiunea boxei de rutare Procentul de suprapunere a boxelor de rutare (%) Treceri de rutare Starea trecerii (enable, done) (Route passes) Tipul de trecere Opiunile trecerilor Setrile ( la fel ca Sytem settings) Setrile rutrilor Modul de rutare
20

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

(Route settings)

Setrile autorutrii interactive Setrile rutrii manuale

ntrebare de Examen 37 S se prezinte pe scurt procedeele de baleiere sau trecere Procedee de beleiere sau trecere Pe durata numeroaselor iteraii ale autoruterului acesta face baleieri i treceri. Autoruterul mparte placa de cablaj n suprafee mici definite prin boxele de rutare pentru a fi mai uor de implementat algoritmul de rutare. Funciile de baleiere conin obiectivele de rutare care trebuie urmate ntr-o anumit box de rutare. Sunt 7 tipuri diferite de funcii de baleiere care se vor prezenta n capitolele viitoare. Diferite tipuri de baleieri sunt executate pentru fiecare box de rutare. O trecere este o sesiune de rutare care utilizeaz un algoritm particular de rutare n cadrul unui anumit proces de baleiere. Sunt 6 algoritme de rutare dar nu se utilizeaz fiecare algoritm n cadrul unei treceri. Tipul i numrul algoritmului de rutare utilizat la fiecare trecere depinde de obiectivele particulare definite de funcia de baleiere. n afar din cazurile n care se proiecteaz plci de cablaj foarte complicate, singurul parametru care este necesar s fie ajustat se refer la setrile grilei. Se pot ajusta setrile de baleiere i rutare dac se dorete un mai mare control asupra proiectului de cablaj. Rutarea automat versus rutarea manual Dac placa de cablaj are cerine speciale de rutare iar proietctantul cunoate bine aceste cerine se poate face un reglaj precis al autoruterului prin utilizarea diferitelor fiiere de strategie i a boxelor de dialog descrise mai sus. Pe de alt parte se pierde mult timp prin setarea baleierilor i trecerilor pentru un anumit tip de plac de cablaj sau un anumit tip de traseu. Pentru a apela la reglajul precis al autoruterului trebuie ca s fie cteva trasee cu cerine speciale sau similare de rutare ( de exemplu plci de cablaj digitale cu busuri de date relativ mari) . Pe de alt parte dac numai unul sau dou trasee au cerine speciale probabil c este mai avantajos s se ruteze manual aceste trasee. Apoi se pot fixa aceste trasee speciale iar pentru restul traseelor se vor utiliza regulile normale de rutare. n capitolele viitoare se va prezentan un exemplu de rutare de acest tip. ntrebare de Examen 38 Funcia de tergere i fixarea traseelor n cadrul procesului de rutare unele trasee sau viasuri nu violeaz regulile de proiectare dar pot s prezinte probleme generale de fabricaie. Asemenea probleme se refer la unghiuri ale traseelor inaceptabile, trasee sau viasuri n afara markerilor grilei, existena unor paduri rele i probleme de suprafee de cupru. Funcia de tergere caut asemenea probleme i le corecteaz automat. Aceast funcie poate fi setat s rotunjeasc colurile i curee baza de date a proiectlui de viasurile i footprinturile care nu au fost folosite. O aciune de tergere poate s fie demarat de cte ori este necesar i la orice moment de timp n cadrul procesului de proiectare. Pentru a face o tergere se selecteaz Cleanup Design.. din meniul derulant Auto n urma cruia se deschide boxa de dialog din Fig.3.14. Se reamintete s nu fie selectat meniul Override locked tracks dac se dorete ca numite trasee s nu fie modificate.
21

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

Fixarea traseelor Pentru protejarea unui traseu de a fi deranjat n cursul operaiunilor de tergere sau a altor operaii automate, se poate ca traseul s fie fixat prin utilizarea unor unelte de proiectare manual, de exemplu prin selectarea traseului care se dorete s fie fixat cu tasta Ctrl apsat i cu click stnga pe traseu iar n final se selecteaz din meniul derulant Lock.

Fig.3.14. Boxa de dialog pentru setarea tergerilor din proiectul de cablaj Se poate lsa liber un traseu care a fost fixat prin aceiai procedur. Postprocesarea i detalii despre straturi Dup ce o plac de cablaj a fost finalizat din punct de vedere al traseelor aceasta trebuie s fie postprocesat. Informaiile din fiierul cu extensia .MAX sunt separate n fiiere cu date specifice ( fiiere Gerber) care sunt utilizate de fabricanii de cablaje imprimate pentru a realiza diferite pri din placa de cablaj. Numeroase fiiere de postprocesare corespund cu straturile pe care se lucreaz cu programul Layout dar unele fiiere nu au coresponden cu straturile cablajului. n tabelul 3.3 se prezint fiierele de tip Gerber care sunt generate de postprocesor. Tabelul 3.3. Fiiere Gerber i de documentare generate n faza de postprocesare.
Numrul stratului ASYTOP SSTOP SPTOP SMTOP TOP Nume scurt al stratului AST SST SPT SMT TOP Numele stratului n lib ASYTOP SSTOP SPTOP SMTOP TOP Tipul de strat Documentare Documentare Documentare Documentare Rutare Numele fiierului de postprocesare fis_proiect.AST fis_proiect.SST fis_proiect.SPT fis_proiect.SMT fis_proiect.TOP Descriere Desen de asamblare vzut de sus Vedere de sus a traseelor Dispunere past de sudur pe stratul de sus Masca de sudare de sus Stratul de Cu de sus sau

22

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

POWER GND INNER1 INNER2 .... INNER12 BOTTOM SMBOT SPBOT SSBOT ASYBOT DRILL

PWR GND IN1 IN2 ... I12 BOT SMB SPB SSB ASB DRL

Plane Plane INNER INNER ... INNER BOTTOM SMBOT SPBOT SSBOT ASYBOT DRILL

Plan de legturi Plan de legturi Rutare Rutare ... Rutare Rutare Documentare Documentare Documentare Documentare Poziie guri

fis_proiect.PWR fis_proiect.GND fis_proiect.IN1 fis_proiect.IN2 ... fis_proiect.I12 fis_proiect.BOT fis_proiect.SMB fis_proiect.SPB fis_proiect.SSB fis_proiect.ASB throughole.tap

stratul cu componente Plan de alimentare Plan de mas Stratul 1 de cupru Stratul 2 de cupru ... Stratul 12 de cupru Stratul de cupru de jos sau stratul de jos cu componente Masca de sudare de jos Dispunere past de sudur pe stratul de jos Vedere de jos a traseelor Desenul de asamblare vazut de jos Fiierul cu guri de tip Tape. Descrie dimensiunea gurilor i poziia lor ( la fel ca RS-274D sau RS-274X) Fiier de trasare guri. Fiier ASCII care indic dimensiunile gurilor i poziia X i Y. n formatul RS-274X conine i informaii FAB i APP Desen de fabricaie. Fiierul conine dimensiunile plcii de cablaj (RS-274D sau RS-274X) i codurile D de apertur (numai pentru RS-274X). Toate informaiile FAB sunt incluse n RS-274D. Documentare Raport de postprocesare. Un fiier raport n format ASCII cu lista straturilor generate i a detaliilor de plotare foto.( La fel pentru RS-274D sau RS-274X) (Gerb Tool Database). Fiierul de proiectare Gerber n format Gerber sau RS-274D sau RS-274X Raport sumar cu tipul de guri. Asigur informaii despre unelte, numr de guri sau fotoplotare ( la fel pentru RS-274D sau RS274X)

DRLDWG

DRD

DRLDWG

Documentare

fis_proiect.DRD

FABDWG

FAB

COMMENT LAYER

Documentare

fis_proiect.FAB

NOTES

NOT SPARE2

Documentare

Nu exist fis_proiect.LIS

SPARE3

fis_proiect.GTD

fis_proiect.DTS

23

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

fis_proiect.APP

Fiier Gerber de apertutr. (Pentru format Gerber sau RS-274D). Pentru RS-274X aceste date sunt plasate n fiierul cu extensia .DRD

Cu excepia fiierelor de documentare care sunt listate la final, lista de fiiere este pus n ordinea n care se citete o plac de cablaj n seciune pornind de la stratul superior. Muli fabricani de cablaje imprimate permit s se specifice ordinea straturilor interioare i a planurilor de alimentare i mas n momentul elaborrii comenzii. Cheia nelegerii legturii dintre fiierele utilizate la proiectarea plcii de cablaj imprimat i fiierele care sunt generate de postprocesor este legat de nelegerea modului de manipulare i organizare a straturilor de cablaj la programul Layout. Exist 17 template pentru straturi (15 plus 2 suplimentare) care sunt bazate pe 6 tipuri de straturi. Templatele pentru straturi ( uneori denumite librrii de straturi) sunt listate n coloana Numrul stratului lib - Layer lib Name din tabelul 3.3. Fiierele de strategie i tehnologie asigur caracteristici specifice cu privire la tipurile generale de straturi. La demararea unui nou proiect se creiaz n mod automat un set de straturi ( aceste straturi sunt listate n tabelul 3.3 la rubrica numele stratului) bazat pe aceste template; prin urmare straturile din acest proiect vor moteni proprietile specificate n respectivele template. Se pot modifica straturile din proiect, dar templatele rmn neschimbate. De exemplu straturile interne sunt bazate pe un template de straturi intitulat INNER care sunt automat incrementat ca INNER1, INNER2, etc. Fiecare strat utilizat are un nume scurt (listat ca nume scurt n tabelul 1.3) care este un alias al numelui stratului ( de exmplu IN2 pentru al doilea strat intern, I12 pentru al 12-lea strat intern). Programul Layout orientat inteligent spre aplicaii va utiliza numele scurte mai des ca numele complete. Dac se privete n folderul Data din structura directoarelor Layout se pot vedea fiiere cu extensia .PPF la care numele sunt bazate pe numele scurte ale straturilor. Acestea sunt fiiere de baze de date binare care definesc templaturile straturilor. Nu trebuie s se modifice numele scurte pentru c Layout nu va cunoate ce este acel nou nume deoarece nu este un template pentru acesta. Pe de alt parte se poate schimba numele unui strat i alte propieti specifice stratului pentru a corespunde necesitilor proiectului. Numrul i tipurile de fiiere generate de postprocesor depinde de cum este setat postprocesorul, care de asemenea depinde de complexitatea plcii de cablaj i de cerinele fabricantului plcii. De xemplu se generaz fiiere numai pentru straturile care sunt permise (enable) iar fiierele generate sunt diferite ca tip i numr n funcie formatul de ieire care a fost ales de ctre poiectant. Exist dou tipuri de formate de ieire i anume RS-274D sau RS-274X ( dezvoltate de Excellon). Formatul Excellon este utilizat n mod obinuit, dar fabricantul poate s specifice formatul de fiiere de care are nevoie i ce fel de format este dorit. Setrile postprocesorului se pot face din fia de calcul Post Processor Settings, din meniul Options iar aceste setri se vor prezenta n capitolele viitoare. Prezentarea fiierelor cu documentaie O parte din terminologia utilizat la fabricarea plcilor PCB este preluat din tehnologia de fabricare a plcilor de cablaj din perioada de la nceput a fabricaiei. nregistrarea gurilor i apertura sunt asemenea termeni. Actual nregistrarea gurilor este un fiier electronic care descrie dimenisunile gurilor i poziia lor, la fel cum alte fiiere descriu datele respective ( se poate observa rubrica Descriere din tabelul 3.3).
24

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

Fig.3.15. Raport de postprocesare Pe de alt parte nregistrarea gurilor din perioada de nceput a fabricaiei PCB era o foaie de hrtie sau Mylar cu guri marcate astfel ca s se specifice poziia i dimensiunea gurii pentru maina de gurire controlat numeric (CNC), iar acum continu s se numesc nregistrarea gurilor. n alte capitole se vor prezenta tehnologiile curente de fotoplotare i transpunerea direct a imaginii cu tehnica laser. Tehnologiile vechi se bazau pe lmpi cu xenon care expuneau mti de plastic sau sticl pe placa de cablaj pe care a fost depus un strat fotosensibil. Masca controla expunerea iar apertura controla dimensiunea suprafeei expuse. Orice form sau desen poate fi realizat prin aperturi de diferite dimensiuni i forme diferite. Lumina poate fi direcionat prin apertura selectat i apoi mutat n direcia x (+/-) iar filmul se va muta n direcia y (+/-). nchiderea i deschiderea unui opritor de lumin pentru a face un pad se numete flash pe cnd meninerea deschis a opritorului de lumin i micarea pe axa x i y a luminii sau mtii pentru a forma trasee se numete trasare (draw). Tehnologia actual este mult mai avansat dar conceptul este acelai i terminologia este aceiai. n Fig.3.15 se prezint un raport de postprocesare n care se observ draws i flashes. Se observ de asemenea nota D-code. O not D-code de tip Gerber este un numr cronologic care specific numrul i dimensiunea aperturii utilizate la un anumit strat. Alte unelte utilizate de Layout Au fost prezentate pna acum metodele de proiectare a plcilor de cablaj imprimat (PCB) i setul de unele din programul Layout. n capitolele urmtoare se vor prezenta cum se pot asigna footprinturi la componente n OrCAD Capture, cum se pot realiza componente n Capture, cum se pot realiza noi footprinturi utiliznd Managerul de Librrii din Layout i cum se pot face setrile n Layout pentru plci de cablaj de complexitate ridicat. Dup ce aceste noiuni au fost
25

Universitatea din Craiova, Departamentul de Automatic Electronica si Mecatronic Tehnologie electronic- ORCAD

bine nelese se vor prezenta alte unelte ca GerbTool i SPECTRA care interacioneaz cu programul Layout la fabricarea plcilor de cablaj imprimat. MIM, Decembrie, 21, 2009 MIM, Revizuit, Decembrie, 10, 2011

26

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