Sunteți pe pagina 1din 17

Proiectarea unui cablaj in mediul OrCAD

Prof. Octavian Georgescu, Palatul Copiilor Craiova

Folosirea PC n realizarea cablajelor presupune ndeplinirea unor cerine: 1. Adaptarea la vrsta elevilor i a cunotinelor acumulate 2. Obiectivele activitilor de nvare 3. Resursele materiale existente 4. Respectarea legislaiei n vigoare Scopul final trebuie decis la nceperea activitilor didactice deoarece trebuie ca elevii s fie nvai s gndeasc i din punct de vedere al eficienei economice: consumul de resurse comparat cu rezultatele obinute. La activitatea de Fizic aplicat(electronic i astronomie) prezentm n funcie de vrsta elevilor , programele Edison 4 ( variant free pe baza softului PROTEL) i Elec-W pentru ciclul primar, Eagle i Electronic Workbench pentru gimnaziu i Express i Orcad pentru liceu. Decizia de utilizare a unui soft anume revine elevilor i resurselor de la domiciliu, acetia fiind ncurajai s se orienteze spre unul dintre ele. Dup ce nva principiile de baz ale tuturor variantelor mai sus prezentate, cei interesai i aleg soluia considerat optim. Am observat c uneori este optim s externalizm realizarea plcii de circuit, chiar pentru coli, n condiiile impuse de respectarea legislaiei n vigoare(legea 200), innd cont n principal de aspectul economic : raportul calitate-pre.

PROGRAMUL EDISON 4, FREEWARE CU LIMITRI, SUSINUT DE PROTEL

PROGRAMUL ELEC-W, FREEWARE

PROGRAMUL EXPRESS, FREE CU LIMITRI, SECIUNEA SCHEMA

PROGRAMUL EXPRESS SECTIUNEA PCB

PROGRAMUL ORCAD
Este considerat unul dintre cele mai performante programe CAD n domeniul electronicii n acelai timp nvarea sa presupune cunotine de matematic, fizic i electronic de nivel nalt, combinate cu un nivel rezonabil de cunotine de operare pe calculator

Pentru proiectarea oricrui cablaj imprimat in programul Orcad este necesar realizarea urmtorilor pai principali: - realizarea schematica a montajului; - atribuirea codurilor de capsula pentru componentele utilizate; - verificarea schemei pentru existenta erorilor; - generarea fiierului Netlist; - crearea fiierului cu extensia .max; - setarea dimensiunilor cablajului a traseelor si numrului de straturi utilizate; - rutarea (desenarea traseelor conductive); - verificarea cablajului in scopul identificrii eventualelor erori si corectarea acestora.

Realizarea schemei Pentru realizarea schemei se deschide programul Capture Cis din meniul Start->Programs->Orcad-> Capture Cis Din meniul Files se alege New Project iar in fereastra aprut se vor meniona urmtoarele: n csua Name se va specifica numele proiectului n csua Location va fi specificat locul unde acesta va fi stocat pe HDD. Se va bifa PC Board Wizard (este posibila si bifarea opiunii Schematics) dup care va fi apsat butonul OK.

Dup apsarea butonului OK programul va genera un Project manager cu extensia .opj i care are urmtoarea structur (ca i n figura de mai jos).

Fiierul cu extensia DSN (design schematic name) cuprinde una sau mai multe scheme electrice i lista cu componentele utilizate Design Cache. Directorul Library care conine lista cu librriile utilizate. In directorul Outputs sunt stocate fiierele de ieire: DRC (Design Rules Check) care conine erorile de proiectare MNL(Netlist) conine informaia referitoare la legturile intre componente . XRF (Cros Reference parts) conine informaii despre toate componentele schemei (valoarea ,nume,librria din care a fost importanta ,coordonatele x si y) BOM (Bill of Materials ) lista de materiale. Din fereastra Session Log indica evenimentele sau erorile care au aprut. Vizualizarea proiectului poate fi fcuta in dou modaliti : - Sub forma de lista - Sub forma ierarhizata Fiierele din Project Manager care au extensia .SCH sunt fiierele care conin schema electrica si apsnd dublu clic pe un astfel de fiier vom intra in fereastra de proiectarea a schemei electrice ; daca fiierul respectiv nu exista sau daca se dorete crearea altui fiiere cu extensia .SCH se va da clic dreapta pe fiierul cu extensia DSN(din Project manager) dup care se va alege New Schematic. Dup ce au fost realizate cele de mai sus este necesara plasarea componentelor care este fcuta prin alegerea din meniul Place submeniul part sau fcnd clic in bara de meniu din partea dreapta pe al doilea buton (place part)

La apariia ferestrei place Part se va selecta din fereastra Part componenta dorita iar din fereastra Library librriile in care se afle componenta respectiva ,iar daca componenta nu se afla in librriile ncrcate se poate ncrca o librrie cu componenta respectiva prin Add Library . Daca componenta de care avem nevoie nu este gsita in librriile disponibile ea poate fi creata . Fiecare componenta utilizata are un set de proprieti specifice care pot fi vizualizate fcnd clic dreapta pe componenta ->Edit Properties sau dublu clic pe simbolul componentei respective.

Pentru structurarea Schemei electrice pe blocuri ierarhice este necesar ca din meniul Place sa se aleag submeniul Hierarhical Block care va duce la apariia ferestrei din figura de mai jos din care se vor seta proprietile blocului. Pentru plasarea pinilor blocului ierarhic se va accesa din meniul Place submeniul Hierarhical Pin care are ca si proprieti Numele ,tipul(input,output,etc.) si Width (scalar,bus)

Pentru conectarea pinilor blocurilor ierarhice cu schema electrica din blocul ierarhic este necesar plasarea de porturi ierarhice accesnd din meniul Place submeniul Hierarhical port de unde se pot seta proprietile porturilor respective.

Rutarea componentelor se face folosind butonul Place wire din bara de meniu din partea dreapta sau din meniul

Place se va alege submeniul Wire. Dac se dorete ca firele dintr-o parte a schemei s nu se intersecteze cu alte fire se poate utiliza opiunea Net Alias prin intermediul cruia se este posibil atribuirea unei etichete comune firelor pentru care se dorete conectarea mpreun .

Creare componente
Crearea de componente noi poate fi fcuta din fereastra Project manager fcndu-se clic dreapta pe librria(biblioteca) n care se dorete s fie situat componenta i se va alege New Part dac se dorete crearea unei noi componente sau New symbol dac se dorete crearea unui simbol nou. Daca se dorete realizarea unei componente noi din una deja existenta se va da clic dreapta pe respectiva componenta si Edit Part. Daca se dorete crearea unei librarii noi se va selecta din meniul Design -> New Library Dup alegerea New Part va aprea fereastra de mai jos unde se vor specifica proprietile componentei respective. Unde : Name numele componentei Part Reference Prefix prefixul referinei componentei PCB Footprint codul de capsula a componentei Create Convert View opiunea de crearea componenta echivalenta Parts per Pkg numrul de componente intr-o capsula Pakage Type Homogeneous toate componentele au aceeai reprezentare grafica - Heterogeneous reprezentarea grafica difer de la o componenta la alta Part Numbering (Alphabetic ,Numeric) identificarea simbolurilor prin litere sau numere(daca exista o componenta care are mai multe pri in aceeai capsula cnd se utilizeaz Alphabetic numerotarea va fi de ex U1A,U1B ,etc. Bifarea Pin Number Visible permite ca numerotarea pinilor sa fie vizibila

Desenarea componentei se face utiliznd meniul Place sau bara de meniu din partea dreapta .

Dup ce schema electrica a fost realizata se atribuie codurile de capsula pentru fiecare componenta care se face dnd dublu clic pe componenta cruia dorim sa ii atribuim un cod de capsula iar in fereastra cu proprietile componentei n csua PCB Footprint se va introduce numele codului de capsula dorit. Pentru cutarea codurilor de capsula pe care dorim sa le utilizam se va deschide din Start->Programs->Orcad>Layout Plus care va deschide programul in care se va realiza rutarea PCB-ului si se va alege din meniu Library Manager. La terminarea desenrii schemei (renumerotarea componentelor,plasarea codurilor de capsula ) este necesara verificarea schemei pentru existente eventualelor erori . Din meniul Tools se va selecta opiunea Design rules check care in funcie de matricea de erori si de setrile alese de utilizator va verifica corectitudinea legturilor electrice ale schemei.

Meniul ferestrei conine urmtoarele opiuni : Scope - Check entire design - verifica ntreg proiectul; - Check selection - verifica doar pagina selectata. Action - Check design rules - verifica proiectul de eventuale erori ; - Delete existing DRC markers terge marcherii erorilor dintr-o verificare anterioara. Report - Create DRC markers for warnings creeaz marcheri pentru eventualele erori sau avertismente (definite de matricea de erori); - Check hierarchical port connection - verifica daca conexiunile porturilor ierarhice sunt corect folosite; - Check off-page connector connections verifica daca conexiunile porturile intre pagini sunt corect folosite; - Check unconected nets verifica daca exista fire neconectate; - Check SDT compatibility verifica compatibilitatea cu formatul SDT (Schematic Design Tools); - Report identical part references raport pentru componentele care au aceeai referina; - Report invalid packaging raporteaz neconcordanta intre codul de capsula atribuit si componenta; - Report hierarchical ports and off-page connectors creeaz raport care conine toate porturile ierarhice si toate porturile folosite la conectarea intre pagini; - Report off-grid objects raporteaz obiectele care nu sunt plasate pe gril; - Report all net names raporteaz toate nodurile din schema.

ERC Matrix - Matricea erorilor electrice este setata implicit aa cum arata figura de mai jos. - ptrelele marcate cu litera W indica o atenionare (Warning) ; - ptrelele marcate cu litera E (Error), indica o eroare electrica de conectare ; Utilizatorul are posibilitatea modificrii acestei matrice fcnd clic pe ptrelele respective. Cross Reference parts Prin alegerea submeniului Cross Reference din meniul Tools se va genera un fiier cu extensia .XRF care va conine informaii legate de toate componentele si simbolurile schemei. Lista de materiale Submeniul Bill of Materials din cadrul aceluiai meniu va genera un fiier (extensia .BOM.) ce conine lista de materiale asociata schemei ( numrul de componente cu aceeai valoare, referina acestora, valoarea comuna). Realizarea cablajului. Avnd fiierul Netlist generat se parcurg etapele de iniializare pentru cablaj (PC Board): -se lanseaz in execuie subprogramul Layout Plus si se selecteaz din meniul File opiunea New iar din fereastra care apare (Template File), se alege unul din fiierele cu extensia *.TCH. Acestea sunt fiiere de tehnologie (fiiere standard) care conin date despre ce poate fi definit si inclus pe cablaj. -ncrcarea fiierului *.MNL (Netlist) sursa -salvarea fiierului cu extensia *.MAX (cablajul) Dup ce a fost realizat fiierul *.MAX se va compila automat fiierul Netlist dup care dac nu exista erori n compilare se vor putea vizualiza componentele care urmeaz a fi conectate electric. Dup ce s-au trecut de etapele de iniializare, n Layout Plus trebuie parcurse Setarea unitilor de msura; Setarea dimensiunii grilei de desenare a traseelor cablajului ; Create board outline dimensionarea plachetei ; Definirea numrului de straturi; Setarea spaierilor globale;

Setarea stivei de pastile; Setarea dimensiunilor traseelor; Setarea culorilor (opional). Setarea unitilor de msur i a dimensiunilor grilei este fcut din meniul Options - System Settings, ca si in fereastra din figura de mai jos

Pentru a defini conturul plcii, se alege opiunea Tool - Obstacle New apoi in fereastra Design, clic-dreapta mouse, din meniul derulant se selecteaz Properties, apare fereastra Edit Obstacle . Proprietile din fereastra Edit Obstacle folosite la definirea conturului sunt:

Obstacle name numele obstacolului, generat implicit de program; Obstacol Type tipul obstacolului, din meniul derulant care apare la selecia opiunii se va alege tipul de obstacol Board outline ; Obstacle Layer stratul pe care se definete obstacolul (conturul plcii), din meniul derulant care va aprea la selecia opiunii se va alege stratul Global Layer, deoarece se vrea o definire a dimensiunilor plcii pe toate straturile definite . Dup ce s-au setat proprietile obstacolului de tip Board outline se nchide fereastra Edit Obstacle definindu-se n fereastra Design conturul plcii printr-o simpl tragere a maus-ului. Msurarea dimensiunilor cablajului se face folosind opiunea Dimension din meniul Tool. La selecia opiunii View Database Spreadsheet Layers, apare o fereastra definita sub forma unui tabel care conine toate straturile disponibile . In fereastra de mai sus semnificaia numelor coloanelor este: Layer name numele stratului; Layer Hotkey tasta de acces rapid la stratul respectiv; Layer NickName numele prescurtat al stratului;

Layer Type tipul stratului; Mirror Layer stratul vzut in oglinda al stratului curent. La selecia unei celule de pe coloana Layer Type, prin dublu clic al maus-ului, apare fereastra Edit Layer de unde se poate alege straturile care vor fi utilizate.

Regulile de spaiere global pentru pastile, trasee i guri de trecere se definesc n fereastra design: View Database Spreadsheet Strategy Route Spacing . n tabelul respectiv, pentru editarea unui strat se executa dublu-clic in cmpul cu numele su. Pentru a vizualiza sau modifica varianta implicit a stivei de pastile, se selecteaz opiunea Padstacks din baza de date Database Spreadsheet, meniul View . Pentru vizualizarea bazei de date care conine net-urile existente in cablaj se selecteaz View Database Spreadsheet Nets, de unde se poate modifica dimensiunile traseelor pentru fiecare in parte sau pentru toate odat.

Daca rutarea a fost fcuta la dimensiunea implicita a net-urilor si se dorete o redimensionare a limii unui traseu, se selecteaz din Tool bar opiunea Edit Segment Mode. Din fereastra Design se selecteaz traseul Respectiv fcnd clic dreapta cu mausul pe respectivul i din meniul ce apare se alege opiunea Change Width, putndu-se edita noua valoare pentru limea traseului in cmpul New Width. Modificarea setrilor implicite legate de definirea culorilor se face alegnd opiunea Color din meniul Options. Amplasarea componentelor Poziionarea capsulelor este urmtoarea etapa in proiectarea cablajului ,care pot fi plasate individual sau in grup. Pentru poziionarea individuala a componentelor, se activeaz butonul Component Tool din toolbar, sau se alege opiunea Component Select Tool din meniul Tool, se executa clic-dreapta in fereastra design si din meniul ce apare se alege Select Any. , iar n fereastra de dialog, n cmpul Ref Des, se introduce referina componentei, scrisa cu majuscule . Dup apsarea butonului OK, componenta respectiva este selectata ea putndu-se poziiona in spaiul definit pentru placa. Pentru a poziiona un grup de componente care au acelai prefix al referinei, se selecteaz acelai meniu ca si la poziionarea individuala, iar in cmpul Ref Des se v-a introduce prefixul grupului de forma Prefix Referina* si numrul de componente din grupul respectiv in cmpul Group Number. Pentru o vizualiza ntreaga lista cu componente de poziionat se selecteaz Tool Component Place. Daca poziionarea componentelor a fost realizata in continuare se poate trece la rutarea plcii ( adic trasarea conexiunilor electrice intre componente). Pentru trasare se poate utiliza autouterul din program sau se poate realiza o trasare manuala. Dup ce rutarea a fost realizata este necesar o verificare a cablajului in vederea depistrii eventualelor erori si corectarea acestora. Verificarea prezentei unor erori poate fi realizata accesnd din meniul Auto opiunea Design Rules Check. Daca exista erori in proiectare poate fi vizualizata cauza acestor accesnd din bara de meniu Error Tool . Dup ce plcuta a fost realizata daca se dorete vizualizarea sau generarea fiierelor de post procesare acest lucru poate fi realizat utiliznd din meniul Options, submeniul Post Process iar setarea proprietilor de post procesare este realizata prin accesarea Post Process Settings.

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