Professional Documents
Culture Documents
Protel 99 SE transformie va stoni PC u kompletno, integrisano, 32-bitno okruenje za projektovanje tampanih ploa pruajui vam sve to vam je neophodno da biste svoju ideju elektronskog projekta preveli od koncepta sve do tampane ploe, nezavisno od sloenosti kola.
Sadraj
Modul za crtanje ema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Osnove crtanja eme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Podeavanje radnog okruenja modula za unos ema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Rad u prozoru za editovanje ema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Preice za editovanje eme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Objekti projekta eme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Komponente i ematske biblioteke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Provera projekta eme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Priprema projekta za PCB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Prenos informacija o projektu u PCB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 tampanje vae eme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Kreiranje izvetaja eme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Povezivanje na baze podataka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Povezivanje sa alatima nezavisnih proizvoaa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 PCB dizajn Osnovne karakteristike . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Postavljanje radne povrine tampane ploe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Postavljanje predefinisanih vrednosti PCB radnog prostora . . . . . . . . . . . . . . . . . . . . . . . . . 123 Pravljenje, otvaranje i uvanje PCB dokumenata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Rad u prozoru PCB dizajna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Preice pri editovanju dizajna tampane ploe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Objekti dizajniranja tampane ploe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 PCB footprintovi komponenti i biblioteke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 PCB Library Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Definisanje ploe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Odreivanje zahteva PCB projektovanja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Alati i tehnike za postavljanje komponenata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Razumevanje povezanosti i topologije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 Runo rutiranje dizajna tampane ploe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 Autorutiranje dizajna tampane ploe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Ukljuivanje testnih taaka i teardrops na dizajn tampane ploe . . . . . . . . . . . . . . . . . . . . 258 Provera PCB dizajna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 Trodimenzionalna vizualizacija dizajna tampane ploe . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 tampanje na ureaje za tampanje koje podrava Windows operativni sistem . . . . . . . . . 272 Generisanje datoteka za izradu tampanih ploa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 Prebacivanje rezultata provere dizajniranja natrag u ematski prikaz . . . . . . . . . . . . . . . . 293 Interfejs ka alatima drugih proizvodjaa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Ova sekcija Dizajnerskog prirunika za Protel vodi vas kroz fazu unosa eme vaeg elektronskog projekta, korienjem Protel 99 SE editora za unos ema. Kada proitate ovu sekciju, pronai ete sve informacije koje su vam potrebne da podesite i pokrenete sistem, kao i da nauite kako da koristite osnovne elemente koje su neophodni za projektovanje kola, izvrite provere elektrikih pravila, generisanje liste povezivanja i tampanje dokumentacije projekta. Pored ovoga, detaljne informacije o objektima dizajna eme mogu se pronai u interaktivnom sistemu za pomo.
Mogunosti projektovanja
Editor ema je sveobuhvatan alat za unos projekta. U kombinaciji sa Protel simulatorom kola, PLD projektovanjem i alatima za projektovanje ploica, editor ema postaje kompletan i potpuno automatizovan, integrisan, sistem za projektovanje od poetka do kraja. Editor ema moe generisati jednu stranicu, vie stranica i potpuno hijerarhijski projekat virtuelno proizvoljne veliine, ogranien samo dostupnom memorijom i prostorom za smetanje na vaem PC-ju. Veliine stranica ukljuuju A, B, C, D, E i metrike veliina A4 - A0, plus korisniki definisane stranice. Takoe moete kreirati korisnike ivice stranice kao i zaglavlja i blokove naslova, i snimiti to kao korisniki ablon za kasnije ponovno korienje.
Podrka komponenata
Standardna biblioteka editora ema ukljuuje preko 65,000 komponenata. Altium Library Development Center konstantno proizvodi nove komponente, koje se mogu skinuti sa Protel WEB sajta. Posetite www.protel.com da biste skinuli poslednje verzije biblioteka, ili da biste ostavili sugestije za budue biblioteke.
Voeno oiavanje
Specijalna mogunost automatizovanja ubrzava spajanje elektrinih elemenata u stranicama eme. Elektrina reetka omoguava pravo "zalepi za najblie" (snap to) oiavanje svih elektrinih elemenata: portova, spojeva stranica, magistrala, spojeva magistrala, identifikatora veza, ica i delova. Kada je ova mogunost aktivna kursor e skoiti do najblie elektrine take spajanja unutar opsega elektrine reetke, a onda promeniti oblik da oznai taku spajanja. Samo treba da kliknete (ili pustite levi taster mia) da kompletirate povezivanje, a spoj e se automatski dodati. Spojevi izmeu elektrinih objekata se tretiraju kao objekti koji su "odvueni" do nove lokacije na stranici. Sistem e automatski dodati ili izbaciti segmente ice da zadri ortogonalno rutiranje za vreme sloenih pomeranja.
Fleksibilna selekcija
Grupa elemenata moe se selektovati po stranici, po fizikoj povezanosti ili oznaavanjem oblasti crtea. Pojedine stavke se mogu dodati ili izbaciti iz selekcije. Selekcijama se moe manipulisati korienjem standardnih komandi - kao to su Cut, Copy, Paste ili Clear. Takoe je mogue i njihovo pomeranje i rotiranje. Selekcije kopirane na clipboard mogu se ubaciti u druge Windows aplikacije. Postoji takoe i opcija za dodavanje ablona za clipboard, dozvoljavajui vam da uradite Copy za celu stranicu, ukljuujui i okvir i blok naslova.
Sistem biblioteke
Editor eme ukljuuje mnoge alate za rad sa bibliotekama komponenti. Bilo koji broj biblioteka moe biti otvoren i moe mu se pristupati bez naputanja editora stranice. Komponente takoe mogu biti pretraivane i postavljane direktno iz editora ematske biblioteke. Ukljuene su biblioteke irokog opsega standardnih proizvoaa. Slino je podran i pristup vie-korisnikim bibliotekama za mrene instalacije. Delovi koji su postavljeni na stranicama mogu se globalno aurirati da reflektuju izmene na nivou biblioteka. Komponente ukljuuju osam tekstualnih polja samo za itanje i 16 tekst polja na nivou stranice sa do 255 znakova koja se mogu editovati za svaku instancu dela. Imena ovih polja moete predefinisati u tip komponente u editoru biblioteke, za odgovarajue referenciranje.
Specijalni stringovi
Predefinisani stringovi specijalne namene omoguavaju vam da postavite datum, naziv stranice, naziv datoteke, broj komponenti i ostale informacije koje treba interpretirati u vreme tampanja. Na primer, postavljanje stringa ".DATE", na stranicu, postavlja tekui sistemski datum na crteu. Specijalni stringovi se mogu ugraditi i u ablone stranica.
Podrka fontova
Potpuno su podrani Windows True Type fontovi. Sistemski font se moe dodeliti pinovima komponenti, portovima, nazivima objekata napajanja i tekstovima referenci stranica. Podrazumevani fontovi mogu se definisati i za sve ostale objekte koji ukljuuju stringove.
Alati za poravnanje
Objekti se mogu poravnati po njihovim levim/desnim/gornjim/donjim ivicama, rasporeeni horizontalno ili vertikalno, ili pomeriti na reetku za postavljanje.
Crtanje eme je proces kreiranja vaeg koncepta dizajna kao "eme", ili dijagrama, u okruenje projektovanja uz pomo raunara. Definisanje kola na nivou eme omoguava vam da radite sa logikim modelom projekta, a da pri tome odravate integritet fizikog modela koji e postati zavrni proizvod.
Povezivanje
Dodatna glavna mogunost editora ema je sistem korienja povezivanja. Povezivanje je mogunost softvera da odrava fizike veze izmeu objekata unutar stranice i mogunost pridruivanja logikih veza koje postoje izmeu raznih stranica u projektu sa vie stranica. Povezivanje se takoe koristi za dranje pojedinih objekata zajedno. Na primer, moete vui povezane elektrine objekte (delove, magistrale, ice, portove, itd.) bez raskidanja postojeih veza. Jo bitnije, povezivanje omoguava generisanje liste povezanosti na emi, koja se koristi za prenos informacija o projektu u PCB editor, i izvravanje provera elektrikih pravila. Proces postavljanja elektrinih objekata na stranicu se esto zove i oiavanje. Ovo je zato to vam mogunost povezivanja omoguava da radite sa elektrinim objektima onako kako biste ih fiziki povezivali. Osnovni elektrini objekti koji se koriste kod povezivanja vae eme ukljuuju: specijalne linije za spajanje koje provode signale ili napajanje izmeu komponenata, nazvane ice; magistrale, koje grafiki predstavljaju grupisane veze; pristupe magistrali koji grafiki spajaju ice na magistrale; spojeve koji spajaju tangente ili ukrtene ice; i delove koji predstavljaju komponente i njihove pinove. Date su i jo dve druge klase elektrinih objekata. Prva je direktive, koja se koristi da oznai nepovezane pinove (Bez ERC), i atributi PCB razmetaja na pojedinanim vezama. Druga klasa su identifikatori veza, koji se koriste da oznae elektrine spojeve koji nisu fiziki spojeni zajedno, na primer, spojevi koji se nastavljaju sa jedne stranice eme na drugu u projektu sa vie stranica. 10
Identifikatori veza
Kao to je gore pomenuto, objekti identifikatora veze mogu kreirati spojeve koji nisu fiziki spojeni icama. Ovi objekti ukljuuju: oznake veze koje odreuju zajednike veze na stranici (ili globalno, kroz vie stranica ako tako odredite); portovi koji odreuju spojeve veza izmeu dve stranice; pristupi stranici koji odreuju spojeve veza unutar podstranice (odreene simbolom stranice); i portovi napajanja koji su specijalni simboli postavljeni da odrede globalnu vezu napajanja (ili neto drugo to korisnik odredi). Skriveni pinovi na nivoima su peti tip identifikatora veze. Skriven pinovi rade slino portovima za napajanje. Svaki skriveni pin je spojen na sve ostale skrivene pinove sa istim imenom, a takoe povezan na vezu sa istim imenom, ako postoji. Ako se "otkriju" ovi pinovi se ne povezuju automatski i moraju se oiiti runo.
Korienje povezivanja
Metode
Povezivanje je izvedeno iz postavljanja nekih elektrinih objekata na stranicu i iz postavljanja identifikatora veza. Meutim, ne koriste svi elektrini objekti postavljanje da definiu ponaanje povezivanja. Neki objekti koriste svoju fiziku geometriju da uspostave povezivanje. Ostali objekti ukljuuju logiko povezivanje sa svojim ponaanjem.
Fiziko povezivanje
Fiziko povezivanje je izvedeno postavljanjem "vruih oblasti" bilo koja dva elektrina objekta tako da su oni u fizikom spoju. U najjednostavnijem primeru, ica koja dodiruje pin komponente se rauna kao da je spojena na taj pin, a editor ema moe izvui ovu logiku vezu iz fizikog kontakta izmeu dva objekta. Generalno govorei, kada se dve vrue oblasti bilo koja dva spojiva objekta "dodiruju" objekti se smatraju spojenim. Meutim, postoje neka specijalna pravila koja vae za neke druge klase spojeva.
Logiko povezivanje
Logiko povezivanje se zasniva na postojanju prisustva identifikatora veza (oznaka veza, portova, pristupa stranici, portova napajanja i skrivenih pinova) na stranici. Logiko povezivanje ne zahteva specijalno postavljanje ili fiziki kontakt ali podrazumeva poklapanje naziva veza koje su pridruene ovim objektima unutar jedne stranice ili kroz vie stranica u projektu. Za dodatne informacije o korienju logikog povezivanja pogledajte Projekti sa vie stranica i rad sa projektima, kao i Kreiranje liste povezivanja.
Pin na objekat Pinovi se spajaju direktno na druge pinove, ice, oznake veza, pristupe stranici ili portove. Skriveni pinovi se mogu dodeliti direktno vezama u editoru ematskih biblioteka. Otkriveni pinovi mogu se takoe direktno spojiti na druge stranice, kada je ime te stranice u polju Sheet Path dela. Pin na pin Pinovi se smatraju spojenim ako se dodiruju pod bilo kojim uglom. Bez ERC Objekti bez ERC se smatraju spojenim na pinove ili ice ako se dodiruju.
Provera projektovanja
Provera projektovanja je generalni termin za proveru fizikog (ili elektrinog) i logikog povezivanja u vaem projektu. Brojni alati su dostupni koji vam omoguavaju da izvrite proveru projektovanja unutar editora ema, generisanjem izvetaja i startovanjem provere elektrikih pravila (Electrical Rule Check - ERC).
13
14
15
Opcije stranice
Dijalog Document Options obezbeuje kontrolu nad atributima stranice ukljuujui: stil stranice i opcije stranice, reetke, informacije o ogranizaciji i pristup sistemskom fontu.
Postavljanje veliine stranice eme Moete birati izmeu 10 standardnih innih i metrikih veliina stranice, ili da definiete korisniku veliinu stranice. Maksimalna korisnika veliina stranice je 65 ina sa 65 ina.
Stranice eme se standardno prikazuju i tampaju u "panorami" (landscape) (irokoj) umesto u "portret" (visokoj) orijentaciji. Editor ema vam omoguava da prikaete i tampate vae crtee u bilo kojoj orijentaciji. Standardne veliine stranica ukljuuju:
Veliina A B C D E A4 A3 A2 A1 A0 Orcad A Orcad B Orcad C Orcad D Orcad E Letter Legal Tabloid irina x visina (in) 11.00 8.50 17.00 11.00 22.00 17.00 34.00 22.00 44.00 34.00 11.69 8.27 16.54 11.69 23.39 16.54 33.07 23.39 46.80 33.07 9.90 7.90 15.40 9.90 20.60 15.60 32.60 20.60 42.80 32.80 11.00 8.50 14.00 8.50 17.00 11.0 irina x visina (mm) 279 216 432 279 559 432 864 559 1078 864 297 210 420 297 594 420 840 594 1188 840 251 200 391 251 523 396 828 523 1087 833 279 216 356 216 432 279
Maksimalna dostupna radna povrina u stranici (sa skrivenim okvirom) e zavisiti od izlaznog ureaja. Mnogi tampai i crtai ne mogu tampati do ivice stranice, tako da e nekoliko proba i greki biti potrebno da se odredi tana dostupna radna povrina. Zbog toga, standardne ANSI 17
ablon Ime ablona na kome je ova stranica zasnovana. Pogledajte naslov abloni stranica kasnije u ovom poglavlju za vie informacija o kreiranju i korienju ablona stranica. Okviri Kada definiete okvire stranice, treba da znate da ne mogu svi ureaji tampati sve do ivica stranice. Na primer, laserski tampai tipino rezerviu marginu od oko 0.15 ina (4.0 mm) okolo prostora za tampanje. Ovo moe onemoguiti da se ukljue standardni okviri kada se tampa sa skaliranjem 100% korienjem standardnih veliina stranice, kao to su "A" ili "A4". Moete promeniti skaliranje tampanja da biste prilagodili maksimalni prostor za tampanje vaem tampau.
Blok naslova Protel nudi dva predefinisana formata bloka naslova. Izaberite podrazumevani blok naslova ili neki standardni ANSI blok naslova koji je ponekad neto vei. Neke od informacija u bloku naslova su date automatski, npr. veliina stranice, naziv datoteke i datum kreiranja. Iskljuite blok naslova ako elite da crtate na njegovom mestu. Reetka za privlaenje Reetka za privlaenje (snap grid) je reetka na koju je kursor zakljuan kada se postavljaju objekti ili se manipulie sa njima. Elektrina reetka Elektrina reetka podrava mogunost voenog oiavanja (Guided Wiring) editora ema. Zamislite da pomerate elektrini objekat u radnom prostoru. Kada on upadne unutar opsega elektrine reetke drugog elektrinog objekta na koji ga moete povezati, objekat koji pomerate e se privui fiksiranom objektu, a vrua oblast ili taka osvetljenja e se pojaviti. Ova taka vas vodi tamo gde se moe napraviti vaei spoj. Elektrinu reetku treba postaviti malo nie od tekue reetke za privlaenje jer e inae postati teko pozicionirati elektrine objekte na udaljenosti jedne elije reetke.
Organizacija
Kliknite na Organization list u dijalogu Document Options da biste uneli detalje organizacije. Svako polje ovde je povezano sa specijalnim stringom. Pogledajte naslov abloni stranica kasnije u ovom poglavlju za objanjenje i primere kako koristiti specijalne stringove.
18
Jedinice stranice
I editor stranica eme i editor biblioteka imaju rezoluciju od 0.01", ili jedan stoti deo ina. Jedinice prikazane na levoj strani statusne linije su uvek u stotim delovima ina, nezavisno od stila stranice.
abloni stranica
Okvir stranice, blok naslova i ukljuena grafika ine ono to se oznaava kao ablon stranice. Editor ema sadri brojne ablone stranica, po jedan za svaku veliinu dostupne stranice. Mogu se kreirati i korisniki definisani abloni. Oni se kreiraju na isti nain kao to kreirate normalne stranice eme. Posle dodavanja svih objekata na stranicu izaberite File Save Copy As da biste snimili stranicu kao *.DOT datoteku ablona. Jednom kada se kreiraju, ovi predefinisani abloni se mogu primeniti na nove ili postojee projekte. Kao to se ubacuju korisniki blokovi naslova i grafika, tako se u ablone stranica mogu ubaciti i specijalni stringovi da bi se automatski dodali tekstovi dokumenta kada se tampaju ili crtaju. Pogledajte Aktivnosti neto kasnije da biste videli kako kreirati ablon.
Specijalni stringovi
Specijalni stringovi su tekstualni stringovi koje prepoznaje i interpretira editor ema kada se stranica tampa ili crta. Svaki specijalni string je povezan ili sa listom Organization iz dijaloga Document Options, kao to je .TITLE, ili daje tekue informacije, kao to je .DATE. Specijalni tekst stringovi se mogu postaviti na ablon stranice ili direktno na stranicu eme. Kada postavite specijalne stringove na svoj ablon stranice ne morate precizno pozicionirati tekst svaki put kad kreirate novi projekat. Jednostavno idite u dijalog Document Options za tu stranicu i popunite polja. Kada se stranica odtampa, svaki specijalni string e biti zamenjen tekstom koji ste uneli u odgovarajue polje dijaloga Document Options. String e biti postavljen u odnosu na poziciju . (taka).
Koristite specijalne stringove u vaim ablonima da biste omoguili brze i konzistentne tekstove u dokumentu.
Ako elite da vidite tekst koji je unet u dijalogu Document Options na ekranu, umesto da ekate dok se ne odtampa, ukljuite opciju Convert Special Strings na listu Graphical Edit dijaloga Preferences (Tools Preferences). Specijalni stringovi koji su povezani sa dijalogom Document Options su:
.ORGANIZATION Tekst polja organizacije
19
Sledei specijalni stringovi automatski ubacuju tekuu informaciju u trenutku tampanja dokumenta:
.DOC_FILE_NAME Ime datoteke stranice eme .DOC_FILE_NAME_NO_PATH Ime stranice, bez putanje .TIME Tekue vreme .DATE Tekui datum
Da biste postavili specijalni string izaberite Place Annotation iz menija i ukucajte specijalni string ukljuujui i taku.
Primetite da se standardni blok naslova vie ne vidi na stranici. Zumirajte unutra donji desni ugao stranice da biste zapoeli korisniki blok naslova (preica za zumiranje unutra: pozicionirajte kursor onde gde elite da zumirate i pritisnite PAGE UP). Sada ste spremni da nacrtate novi blok naslova. 5. Izaberite alat grafike linije iz palete Drawing Tools, ili izaberite Place Drawing Tools Line opciju menija. Na kursoru e se pojaviti tanak krst. 6. Pre nego to ponete liniju, pritisnite taster TAB da biste postavili atribute linije. Otvorie se dijalog Line. 7. U dijalogu Line kliknite na okvir Color da biste otvorili Color Selector, a onda skrolujte gore do boje broj 4 (crna). Kliknite na OK da biste zatvorili dijalog Color Selector. 8. Sada ete biti ponovo u dijalogu Line. Postavite Line Width na Smallest. 9. Kliknite na OK u dijalogu Line da biste prihvatili ove izmene.
20
Pretraivanje eme
Kada va projekat ima vie stranica moe zahtevati dosta vremena da se pronau objekti na stranicama. Da bi se ovaj proces pojednostavio, editor ema ukljuuje mone mogunosti pretraivanja. Postavite Browse mod na vrhu Editor panela na Primitives, da biste pretraivali kroz objekte na tekuoj stranici, ili celom projektu. Moete pretraivati po svakom dostupnom tipu objekta u editoru ema. Dno pretraivaa ima tri tastera, Text, Jump i Edit. Pre korienja ovih tastera, izaberite neto iz liste za pretraivanje. Pritisnite Jump za skok na izabrani objekat, uz njegovo centriranje u prozoru. Pritisnite Text za skok na izabrani objekat i izbacivanje dijaloga za editovanje teksta ako objekat ima tekst polje. Pritisnite Edit za skok na izabrani objekat i izbacivanje dijaloga za atribute objekta, ime e vam biti omogueno da editujete bilo koji atribut objekta. Koristite Update List taster za osveavanje liste za pretraivanje pre samog pretraivanja. Kada izaberete stavku iz liste, informacije o njoj e se pojaviti na statusnoj liniji.
Skakanje po emi
Jo jedan nain brzog kretanja po tekuoj emi je skakanje (Jump). Podrane Jump opcije ukljuuju: poetak, datu lokaciju, jedan od deset markera, ili marker greke. Ovo vas moe spasiti konstantnog zumiranja unutra i van za kretanje kroz projekta, a posebno je korisno za velike ili sloene ploice.
Jump Origin Skae na apsolutne (0,0) koordinate. U editoru stranica ema ovo je donji levi ugao stranice. U editoru biblioteka to je centar stranice.
23
Primetite kako se pojavio tanki krsti na kraju kursora. Krsti je kursor za editovanje, a koristi se uvek kada vrite neku operaciju editovanja (izaberite Tools Preferences da biste promenili stil kursora).
3.
Kako pomerate kursor, primetite da se njegova pozicija vezuje za reetku i da kursor skae na najbliu taku reetke. Kursor se privlai reetki za privlaenje. Izaberite Design Options da biste promeniti reetku za privlaenje.
4. Povucite segment ice u bilo kojem pravcu. Kliknite LEVIM TASTEROM MIA (ili pritisnite ENTER) da biste zavrili prvi segment ice. Pomerajte kursor da biste nastavili sa novim segmentom ice, koji se nastavlja na postojei segment. Kliknite LEVIM TASTEROM MIA ili pritisnite ENTER ponovo da definiete drugi segment. Nastavite na ovaj nain dok ne zavrite icu. Kada je ica zavrena kliknite DESNIM TASTEROM MIA da zavrite segmentiranu icu.
Kliknite LEVIM TASTEROM MIA (ili pritisnite ENTER) da definiete poetnu taku za icu.
Pritisnite BACKSPACE taster za vreme postavljanja ice da izbacite poslednji ugao (vertex).
5. 6.
Primetite da je kursor i dalje oblika tankog krstia, to vam pokazuje da ste i dalje u modu postavljanja ice. Ovo vam omoguava da zavrite jednu icu, a onda zaponete novu seriju segmenata ice bilo gde u radnom prostoru, bez potrebe da ponovo birate Place Wire. Pogledajte naslov Editovanje objekata eme, kasnije u ovom poglavlju za savete kako da modifikujete postavljenu icu.
7. Da biste napustili postavljanje ice, pritisnite ESC (ili kliknite DESNIM TASTEROM MIA drugi put). Primetite da je tanki krsti nestao sa kraja kursora.
Any Angle mod Dozvoljava da se ica postavi pod bilo kojim uglom. 90/90 Line mod Ograniava postavljanje ice na samo horizontalnu ili vertikalnu orijentaciju. Postoje dva moda: jedan dri krai od dva segmenta vezana za kursor, a drugi dri dui.
25
Posle postavljanja prve ice od pina A21 do pina 2, preostalih sedam ica u magistrali mogu se brzo postaviti korienjem Auto Wire moda. Jednostavno kliknite na poetni pin (pin A25 na slici), kliknite na krajnji pin (pin 6), a onda klikom na desni taster mia zavrite ovu icu.
26
27
Fokusiranje
Kada pozicionirate kursor iznad objekta u projektu u editoru ema i kliknete LEVIM TASTEROM MIA ovaj objekat "ima fokus", i menja se nain na koji se on prikazuje. Ovo je slino nainu na koji menjate fokus u Windows-u klikom na otvoren prozor da biste ga uinili aktivnim.
Da biste pomerili fokus na drugi objekat kliknite na taj objekat. Da nemate nita u fokusu kliknite na ist prostor radne povrine.
U jednom trenutku samo jedan objekat moe imati fokus. Moete rei koji objekat je trenutno u fokusu poto su prikazani elementi za grafiko editovanje (ili okvir fokusa). Na primer, ako kliknete LEVIM TASTEROM MIA na pravougaonik pojavie se element za promenu veliine na svakom uglu i sa svake strane. Ako kliknete LEVIM TASTEROM MIA na oznaku veze pojavie se okvir fokusa. 28
Elementi za editovanje i vielinijske osobine Vielinijski objekti imaju specijalne karakteristike grafikog editovanja. Na primer, kada postavljate ice, magistrale ili grafike linije, vi definiete verteks svaki put kada ica, magistrala ili linija promene pravac. Ovi verteksi su prikazani kao elementi za editovanje kada je objekat u fokusu. Ovi objekti mogu imati sloene oblike (odatle " vielinijski"), ali se njima moe manipulisati (pomerati ih, sei, kopirati, lepiti, istiti ili brisati) kao pojedinanim objektima.
Specijalna osobina vielinijskih objekata je mogunost dodavanja ili brisanja verteksa sa postavljenog objekta.
Aktivnost - Dodavanje verteksa ili kontrolne take vielinijskom objektu Da biste dodali verteks ili kontrolnu taku:
1. 2. 3. Kliknite na vielinijski objekat da ga postavite u fokus. Pozicionirajte kursor iznad segmenta linije u taki gde elite da dodate novi verteks. Kliknite i i drite LEVI TASTER MIA, pa pritisnite taster INSERT. Segment e sada biti "prelomljen" kod kursora. Pomerite novi verteks na eljenu lokaciju i pustite LEVI TASTER MIA da biste ga postavili.
Ako primetite da kursor skae na najblii elemenat za editovanje umesto da ostaje tamo gde ste kliknuli, iskljuite opciju Objects Electrical Hot Spot iz dijaloga Preferences.
Aktivnost - Izbacivanje verteksa ili kontrolne take Nekad ete eleti da izbacite verteks (ili kontrolnu taku) kada menjate oblik polilinijskog
29
Zakljuak o fokusiranju Kao to je ilustrovano ovim primerima, morate fokusirati neki objekat pre nego to ga modifikujete grafiki. Primetite da ne moete koristiti Clipboard opcije menija: Edit Copy, Cut, Paste ili Clear sa fokusiranim objektom. Ove Clipboard mogunosti rade samo sa selekcijom.
Selekcija
Selekcija obezbeuje drugi, odvojen metod za manipulisanje objektima. Za razliku od fokusa, selekcija se moe koristiti i sa pojedinanim objektima i sa grupom objekata. Selekcija ne prikazuje elemente za grafiko editovanje objekta ili okvir fokusa. Umesto toga, objekat je uokviren bojom za selekciju (da biste promenili boju izaberite Tools Preferences).
Pre nego to primenite Clipboard funkcije: Edit Copy, Cut, Paste i Clear objekte morate selektovati.
Kada se selektuju, objekti se mogu pomerati, sei, kopirati, vraati u drugi prozor ili na drugu lokaciju u tekuem prozoru, ili brisati. Specijalne Edit Move opcije dozvoljavaju vam da pomerate ili rotirate selekcije jednom operacijom. Selekcije takoe rade sa globalnim osobinama za editovanje editora ema, ime se globalne promene mogu ograniiti na selektovane ili neselektovane objekte. Kljuna osobina sloenog modela selektovanja u editoru ema je mogunost da kliknete LEVIM TASTEROM MIA bez deselektovanja objekata koji su prethodno dodati tekuoj selekciji. Ovo vam omoguava da izvrite razne operacije bez uticaja na tekuu selekciju. Selekcije se prave na sledee naine:
Direktnim selektovanjem, korienjem SHIFT + LEVI TASTER MIA za dodavanje (ili izbacivanje) pojedinanih stavki tekuoj selekciji Preicom za klik i povlaenje prozora oko oblasti Korienjem Edit Select i Edit DeSelect podmenija za definisanje selekcija. Korienjem opcije Selection u dijalogu objekta. Ova opcija vam omoguava da koristite mogunost globalnog editovanja editora ema da biste primenili promenu statusa selektovanja na druge objekte u projektu. Pogledajte naslov Globalno editovanje kasnije u ovom poglavlju za savete o globalnom editovanju.
Objekti ostaju selektovani sve dok ih ne deselektujete - dobra praksa je uvek obrisati tekuu selekciju pre kreiranja nove selekcije (Edit DeSelect All ili preicom: X, A).
Ako se desi neto neoekivano, izaberite Edit Undo iz menija da biste se vratili na prethodno stanje. 30
Kada je objekat deselektovan on se ponovo iscrtava svojom originalnom bojom. Ostali selektovani objekti ostaju selektovani sve dok ih ne deselektujete pojedinano (SHIFT + LEVI TASTER MIA) ili izvrite Edit DeSelect (preica: X, A).
Aktivnost - Direktno selektovanje oblasti Direktno selektovanje se moe primeniti na oblast. Da biste selektovali sve objekte unutar oblasti:
1. 2. 3. Pozicionirajte mia onde gde nema objekata ispod kursora. Kliknite i drite LEVI TASTER MIA Vucite mia dijagonalno. Definiite oblast sa pravougaonikom za selektovanje i pustite LEVI TASTER MIA.
Samo objekti koju su potpuno unutar pravougaonika e biti selektovani. Selektovani objekti e biti osvetljeni tekuom bojom za selekciju.
4. Ponavljajte proces da proirite ovu selekciju.
Korienje opcija menija za pravljenje selekcije Opcija menija Edit Select vam omoguava da selektujete sve objekte unutar ili van oblasti, ili sve objekte. Takoe moete selektovati po vezama (selektovati sve ice i identifikatore veza za izabranu vezu na tekuoj stranici), ili po spojevima (selektovati sve ice i identifikatore veza koji su "fiziki" spojeni).
Edit DeSelect daje iste opcije, osim Net i Connection opcija. Preica: pritisnite X da otvorite DeSelect meni. Opcija menija Edit Toggle Selection vam dozvoljava da menjate stanje selekcije pojedinanih objekata, to ima isti efekat kao tehnika "direktne" selekcija sa SHIFT + LEVI TASTER MIA.
31
Rad sa selekcijom
Objekti koji su selektovani mogu se sei ili kopirati na clipboard, a onda odatle kopirati na druge stranice eme, ili u bilo koju Windows aplikaciju koja podrava Windows clipboard. Selekcije se takoe mogu brisati izborom Edit Clear opcije menija ili preicom tasterima CTRL + DEL. Clipboard u editoru ema koristite na isti nain kao to to radite u bilo kojoj Windows aplikaciji. Redosled operacija je: selektujte objekte nad kojima elite da izvrite operaciju, secite ili kopirajte selekciju na clipboard, a onda sadraj clipboard-a kopirajte na eljenu lokaciju.
Vraanje niza sa clipboard-a Kada koristite Edit Cut (ili Copy) ustvari pravite kopiju tekue selekcije u clipboard-u. Edit Paste Array vam dozvoljava da postaviti viestruke kopije sadraja clipboard-a nazad u radni prostor. Sledea slika pokazuje primer korienja opcije za nizove za kreiranje skupa od osam linija podataka. Jednostavnije je kreirati i postaviti niz ako je Clipboard Reference opcija ukljuena (vidite prethodnu temu). Kreiranje skupa od osam linija podataka korienjem opcije Paste Array Item Count Ovo je broj ponovljenih postavljanja koje treba izvriti. Na primer, kucanjem 4 e se postaviti 4 tekua sadraja clipboard-a. Text Increment Ova opcija se koristi za tekstove iju vrednost elite da automatski uveavate, kao to su oznake veza. Postavljanje ovoga na 1 e uveavati oznake komponenti, na primer U1, U2, U3 itd.
32
Globalno editovanje
Kao to moete editovati atribute pojedinanih objekata, takoe moete primeniti ova editovanja na ostale objekte istog tipa na tekuem dokumentu, ili ako elite, kroz ceo projekat. Dodatno, moete dalje definisati uslove koji e proiriti ili suziti globalne promene. Na primer, promene se mogu primeniti na sve objekte koji su selektovani ili na sve objekte koji trenutno nisu selektovani, ili se promena moe izvriti nezavisno od statusa selektovanja objekta. Ako elite, moete kreirati sloen skup uslova za izvravanje izmena. Na svaki od ovih objekata koji se mogu editovati mogu se globalno primeniti atributi. Jednostavan primer moe biti promena boje dodeljena svim segmentima ice dodeljene odreenoj vezi. U drugom sluaju moete eleti da promenite font svih oznaka veza. Ove opcije (i druge) su mogue globalnim editovanjem. Mogue primene globalnih izmena su ograniene samo matom projektanta.
Tekui atributi Kada dvostruko kliknete na objekat, bie vam prikazan dijalog za taj tip objekta. Ovaj dijalog sadri tekue vrednosti ili podeavanja atributa tog objekta. Primenite atribute koje elite.
U gore prikazanom dijalogu mi emo promeniti sve oznake veza linija podataka D1, D2 itd. na Data1, Data2 itd. Poto je ovo string zamena ne moramo nita menjati u Current Attributes grupi.
Odgovarajui atributi Posle izmene atributa pritisnite taster Global. Dijalog e se proiriti da izgleda kao ovaj prikazan na slici gore. U centru dijaloga bie kolona nazvana Attributes To Match By. U koloni Attributes To Match By definiete kako identifikovati druge objekte na koje e ova izmena biti primenjena.
Kolona Attributes To Match By e sadrati ili polje za izbor za svaki atribut ili tekst polje u koje moete ukucati vrednost. Polje za izbor ima tri opcije: Same (globalno primeni izmene ako atribut ovog objekta odgovara odredinom objektu); Different (globalno primeni izmene ako atribut ovog objekta ne odgovara odredinom objektu) i Any (podrazumevano) koji se primenjuje izmene nezavisno od toga da li atribut ima istu vrednost u oba objekta. 34
Kopiranje atributa Trea kolona u dijalogu je nazvana Copy Attributes. Ova kolona e sadrati ek box za svaki atribut ili tekst polje u koje moete ukucati vrednost.
U ovoj koloni odreujete u koje od atributa elite da kopirate izmene i, ako atribut ima tekst polje koju sledeu tekst vrednost iskopirati na sve pronaene objekte. U prikazani dijalog emo uneti string za zamenu koju elimo izvriti {D=Data}. Sintaksa za String Substitution je opisana ispod.
Promena dosega Poslednji parametar za postavljanje je promena dosega. Ovo e biti tekui objekat, svi odgovarajui objekti u ovom dokumentu ili svi odgovarajui objekti u dokumentima koji ine projekat. Ostali otvoreni dokumenti koji nisu deo projekta nee biti menjani.
Kada pritisnete taster OK sve oznake veza koje poinju slovom "D" e imati "D" zamenjeno stringom "Data", tako da e D1 postati Data1, D2 postati Data2, itd. Primetite da ako projekat sadri oznaku veze sa vrednou "DR" ona e postati "DataR".
Ako niste sigurni da li e eljene odredine objekte obuhvatiti globalno editovanje, izaberite samo Selection opciju u koloni Copy Attributes. Kada kliknete na OK da biste izvrili izmenu, skup odredinih objekata e biti selektovan, ali ne i izmenjen. Onda moete uraditi globalnu izmenu ponovo, ovaj put korienjem selekcije kao Attribute to Match By.
Zakljuak
Uz panju i planiranje moete znatno poveati produktivnost pomou ove mogunosti. Ipak, velika mo ovih opcija moe izazvati neke neeljene rezultate - posebno kada se globalno edituju sloene selekcije. Kada ste u nedoumici, opcije Undo/Redo vam omoguavaju da opozovete neke operacije, ako je potrebno.
36
Procesi traenja i zamene teksta podravaju dokere ? (za jedan znak) i * (bilo koji karakteri).
3. U polju Replace With ukucajte tekst kojim treba izvriti zamenu.
U ovom primeru elimo zameniti D iz svakog stringa, bez uticaja na numeriki deo dela oznake veze. Ako samo unesemo string Data ona e svaki identifikator veze biti promenjen u Data. Korienjem mogunosti zamene stringa {staristring=novistring}, moete odrediti deliminu zamenu stringa (vidi ispod).
4. 5. Postavite Scope i Options. Oni su opisani ispod. Kliknite na OK da izvrite zamenu teksta.
Scope Promene se mogu primeniti na Current Document Only (samo tekui dokument) ili na All Open Documents (sve otvorene dokumente). Objekti sa tekstom za izmenu mogu se ograniiti na selektovane ili neselektovane objekte. Case Sensitive Promene se mogu izvriti na osnovu veliine slova (velika i mala slova moraju tano odgovarati kada se vri pretraivanje). Tekst za zamenu uvek odgovara po veliini slova kada se ukuca u polje New Text. Prompt on Replace Uvek pitati pre zamene pronaenog teksta Restrict To Net Identifiers Ograniava traenje i zamenu teksta na objekte identifikatora veza, ukljuujui: oznake veza, portove napajanja, portove i pristupe stranici. Uslovne zamene stringova Dokeri "?" i "*" se mogu koristiti za proirivanje definicije odredinih stringova. Na primer, S* e ograniiti polja na stringove koji poinju sa S, itd. Za dokere se ne uzima u obzir veliina slova.
37
Poravnanje objekata
Date su dve metode poravnanja objekata. Moete poravnati grupu selektovanih objekata po obe ose, izborom Edit Align Align. Alternativno moete poravnati objekte po jednoj osi, izborom drugih opcija Align podmenija.
Poravnajte objekte tako to ih selektujete, a onda izaberete Edit Align Align da dobijete dijalog, ili izborom Edit Align Align Left, Align Right, itd.
Pomeranje i povlaenje
U editoru ema pomeranje i povlaenje su dve razliite operacije; pomeranje (Move) objekta je promena njegove pozicije na stranici i ne zadrava povezivanja, a povlaenje (Drag) objekta je promena njegove pozicije na stranici uz zadravanje povezivanja. 38
Move To Front Pomera objekat na vrh ostalih elemenata grupe i dozvoljava vam da ih prepozicionirate. Kada izaberete ovu opciju menija dobiete mogunost da izaberete element koji elite da pomerite. Kada kliknete na element, on e plivati sa kursorom. Kliknite drugi put da postavite objekat kada ga prepozicionirate. Bring To Front Pomera objekat na vrh ostalih elemenata grupe. Kada izaberete ovu opciju menija dobiete mogunost da izaberete element koji elite da pomerite. Kada kliknete na element, on e se pomeriti na vrh grupe bez izmene njegovih x i y koordinata. Send To Back Pomera objekat na dno ispod ostalih elemenata grupe. Kada izaberete ovu opciju menija dobiete mogunost da izaberete element koji elite da pomerite. Kada kliknete na element, on e se pomeriti na dno grupe bez izmene njegovih x i y koordinata. Bring To Front Of Pomera objekat iznad drugog elementa. Kada izaberete ovu opciju menija dobiete mogunost da izaberete element koje elite da pomerite. Kada kliknete na element, dobiete mogunost da izaberete "odredini" element. Element koji treba pomeriti e biti premeten iznad "odredinog" bez izmene njegovih x i y koordinata. Send To Back Of Pomera objekat iza drugog elementa. Kada izaberete ovu opciju menija dobiete mogunost da izaberete element koje elite da pomerite. Kada kliknete na element, dobiete mogunost da
39
Povlaenje objekata
esto e vam biti potrebno da preorganizujete objekte na stranici eme, moda zato da biste neto dodali kolu, ali elite da zadrite povezivanja. Da biste ovo uradili potrebno je da povuete (Drag) objekte.
Povlaenje pojedinanih objekata Da biste povukli pojedinani objekat, pozicionirajte kursor iznad objekta, zadrite taster CTRL i kliknite i drite objekat. Pustite CTRL taster, a onda povucite objekat na eljenu lokaciju. Povlaenje grupe objekata Da biste povukli grupu objekata morate ih prvo selektovati. Kada ih selektujete, izaberite Edit Move Drag Selection opciju menija, kliknite da izaberete referentnu lokaciju, a onda povucite selekciju na eljenu lokaciju. Saveti za povlaenje
Ako je oiavanje gusto videete da ice idu po vrhu ostalih ica kada vuete selekciju, tako da se posle spajaju opcijom auto-spajanja. Izaberite Tools Preferences da iskljuite opciju autospajanja (Auto-Junction). Druga tehnika koja pomae kada povlaite u gustom projektu je iskljuiti Drag Orthogonal opciju (izaberite Tool Preferences). Ovo vam omoguava da ice vuete u bilo kojem pravcu i spreie da ice idu preko drugih ica kada ih vuete. Onda moete preoblikovati svaku icu ako je potrebno; kliknite da fokusirate, a onda kliknite i pomerite vorove ice kao to je potrebno. Novi vorovi e se dodati a postojei izbaciti. Vidite naslov Fokus ranije u ovom poglavlju za vie informacija. Ako se pinovi dve komponente dodiruju automatski e se dodati ica kada jedan povuete od drugog. Ovo takoe radi i za ortogonalne ice preko krajeva pinova komponenti. Pritisnite CTRL + SPACEBAR da rotirate objekte koje povlaite. Pritisnite SPACEBAR da ukljuite ili iskljuite ortogonalni mod za vreme povlaenja.
povucite X1 (Ctrl + kliknite i drite, pustite Ctrl, pa povlaite X1), primetite kako se ice automatski dodaju
40
kliknite da postavite X1
Korienje mogunosti interaktivnog editovanja editora ema za promenu rasporeda na vae eme
Preice mia
Kako itate ovo uputstvo, primetiete da vie preica mia i tastature koje se koriste da ubrzaju ili pojednostave esto vrene operacije. Na primer, pritisak na P, N vam omoguava da postavite oznaku veze bez potrebe da idete u Place meni i birate opciju Net Label. Korienje levog tastera mia za ENTER i desnog tastera mia za ESC e vam obezbediti da vrite mnoge operacije bez korienja tastature. Suprotno je takoe mogue, tj. pritiskati ENTER i ESC na tastaturi umesto klika na OK ili CANCEL u dijalog boksu. Ponekad samo akcije tastaturom daju praktian nain da izvrite operaciju kada ne elite da pomerate mia po radnom prostoru, kao to je preklapanje Snap Grid off kada postavljate tekst string (V, G), ili izmena nivoa zuma dok pomerate selekciju. Standardne Windows preice, kao to su pritisak na ALT+F4 za zatvaranje prozora aplikacije ili CTRL+TAB za prebacivanje kroz prozore dokumenata su takoe podrane. Drugi tasteri preica su specifini za editor ema. Takoe moete kreirati svoje korisnike tastere preice. Pogledajte sekciju Organizator projekta za smernice u vezi kreiranja vaih tastera preica. Windows vam omoguava da dodelite operacije odreenim kombinacijama tastera korienjem programa Recorder. Pogledajte svoj Microsoft Windows Users Guide za detalje.
Preice tastature
Postoje dva naina kreiranja preica preko tastature. Prvi je kroz Keyboard Shortcut Editor (Client Customize). Oni su poznati kao preice tastature - ove preice pokreu procese direktno. Na primer, pritisak na CTRL+T e poravnati selektovane objekte po njihovoj gornjoj ivici. Procesi se takoe mogu pokrenuti tastaturom preko meni preica tastature. Podvueni elementi menija koji vode do podmenija e pokrenuti proces vezan za tu opciju menija. Na primer, pritisnite P da dobijete Place mni, a onda pritisnite N da prikaete tekuu oznaku veze na kursoru, spremnu za postavljanje. Pritisnite T da dobijete Tools meni, a zatim N da dobijete dijalog Netlist Creation. Ako su isti tasteri dodeljeni preicama tastature i meni preicama, onda e prednost imati preice tastature. Meni preice ukljuuju:
A B E F H J L Edit Align podmeni View Toolbars podmeni Edit meni File meni Help meni Edit Jump podmeni Edit Set Location Marks podmeni
42
43
Rasporedi u istom nivou sve prozore Rasporedi prozore kaskadno Pomeri pojedinani objekat Preklopi selekciju pojedinanog objekta Povuci pojedinani objekat Fokusiraj objekat Menjaj objekat Vuci pojedinani objekat Ogranii kretanje objekta na Y pravac Ogranii kretanje objekta na X pravac Pomeri objekat / pomeri selekciju
Undo i Redo
Editor ema ukljuuje potpune opcije Undo i Redo u vie nivoa. Svaka procedura se smeta u strukturu tipa steka. Kada se izabere Undo, poslednja operacija se vraa. Izborom Undo ponovo, vraa se prethodna operacija, i tako redom. 44
45
Portovi napajanja Portovi napajanja su specijalni simboli koji predstavljaju vezu izvora napajanja. Portovi napajanja vam omoguavaju da standardno oznaite vezu napajanja na bilo kojoj lokaciji u projektu, i da je kasnije spajate sa pinovima ili icama. Port napajanja je uvek identifikovan svojim imenom veze, a ne grafikim simbolom - budite sigurni da grafiki simbol ima odgovarajue ime veze. Ime veze moe biti predefinisano na 3 stila portova napajanja koji ne prikazuju svoje ime, a ovo se radi u dijalogu Preferences. Port Port se koristi da spoji vezu na jednoj stranici na portove sa istim imenom na drugim stranicama. Portovi se takoe mogu spojiti sa podstranice, na pristupe stranici pomou odgovarajuih simbola stranice na nadreenoj stranici. Pritisnite SPACEBAR da rotirate port za vreme postavljanja. Simbol stranice Simbol stranice predstavlja drugu stranicu eme (esto zvanu i podstranica). Ova veza prema simbolu stranice i drugih stranica eme je atribut File Name, koji mora biti isti kao ime podstranice. Pristup stranici Pristup stranici kreira spoj izmeu veze koja ga dodiruje na nadreenoj stranici - do porta sa istim imenom na podstranici. Povucite pristup stranici da biste ga pozicionirali u simbol stranice.
46
Linija Linije su grafiki objekti sa bilo kojim brojem spojenih segmenata. Poligon Poligoni su viestranini grafiki objekti. Potrebno je najmanje tri klika da se definie poligon. Svaki vor poligona moe se pomerati nezavisno. Elipsasti luk Koristite alat Elliptical Arc da kreirate otvorene krune ili elipsaste krive. Potrebno je pet klikova da se definie elipsasti luk: centar, X radijus, Y radijus, prva krajnja taka i onda druga krajnja taka. Bezijerova kriva Koristite Bezijerov alat za kreiranje oblika krivih linija (na primer sekcije sinusnog talasa ili impulsa). Najmanje etiri klika su potrebna da se definie Bezijerova kriva. Ako nastavite da klikete posle ova etiri klika zapoeete novu Bezijerovu krivu, spojenu na prethodnu krivu.
47
48
Kontejner procesa
Editor ema sadri metod smetanja identifikatora procesa sa pojedinim konfiguracijama parametara procesa. Ovo se vri u kontejneru procesa. Kontejner procesa moete koristiti za smetanje podeavanja pojedinih procesa sa projektom. Kao primer, va projekat moe imati specijalno ERC podeavanje koje vam je potrebno da sauvate sa projektom za budue korienje.
Konfigurisanje kontejnera procesa Posle postavljanja praznog kontejnera procesa kliknite dvostrukim klikom na njega da biste ga konfigurisali. Process Name Koristite Browse taster da locirate proces koji elite da pokrenete iz kontejnera. Taster Configure Ako je kontejner pokrenuo jedan od procesa servera liste povezivanja, on se moe konfigurisati pritiskom na taster Configure. Ovo e dati odgovarajui dijalog - podesite ga kako je potrebno. Kada kliknete na OK proces se nee pokrenuti, ve ete se jednostavno vratiti u dijalog Process Container (proces Sch:Annotate se takoe moe konfigurisati na ovaj nain). Taster Change Kada jednom pokrenete kontejner, moete pritisnuti taster Change da ispitate parametre procesa. Parametre moete ovde promeniti ili koristiti ponovo taster Configure.
Ne mogu se svi procesi konfigurisati iz kontejnera procesa (pritisnite taster Configure, pa ako se proces trenutno pokrene onda on ne moe). Da biste postavili parametre ovih procesa pritisnite taster Configure i unesite parametre procesa, jedan u jednoj liniji.
Izvravanje Da bi se izvrio kontejner procesa, izaberite Tools Process Containers Run. Alternativno, kliknite dvostrukim klikom na kontejner procesa i pritisnite taster Execute. Datoteke dobijene kontejnerima procesa Ako proces odreen u kontejneru procesa generie datoteku, kao to je Netlist:CreateNetlist, ime liste povezivanja se moe zadati u dijalogu Change Parameters. Kada se kontejner pokrene, datoteka e se otvoriti. Ona e takoe biti povezana kao podstranica eme u organizatoru projekta.
49
Fontovi
Editor ema podrava TrueType fontove koji se isporuuju uz Windows, ukljuujui bold i italic formate, i prikazuje skaliranje fontova. PostScript skalabilni fontovi i Windows neskalabilni, raster fontovi se mogu koristiti kada su deo vektora datoteka slika uvuenih u stranice eme.
Organizacija fontova
Tekst fontove moete zamisliti kao da se nalaze u jednoj od dve grupe: onoj u kojoj se pojedinano mogu editovati i onoj koja koristi System Font.
Oni koji se pojedinano mogu editovati ukljuuju: oznaku komponente, tip dela, oznaku veze, tekst anotacije, okvir teksta, ime simbola stranice i ime datoteke simbola stranice. Tekstovi koji koriste sistemski font ukljuuju: tekst okvira, sistemske blokove naslova, imena pinova, brojeve pinova, portove, portove napajanja i pristupe stranici.
Promena fontova Najlaki nain da kaete da li se font moe pojedinano editovati je da dvostruko kliknete na tekst. Pojavie se dijalog za ovaj objekat. Ako na njemu postoji taster Change Font, onda je ovo font koji se moe pojedinano editovati. Pritiskom na njega dobie se dijalog Font. Ako dvostruki klik ne proizvede efekat, ili ako nema tastera Font Change, ovaj tekst koristi sistemski font.
Takoe moete odrediti podrazumevane fontove za sve objekte koji imaju fontove koji se mogu editovati. Izaberite Tools Preferences da se prikae dijalog Preferences, a onda kliknite na list Defaults. Izaberite objekat za koji elite da postavite font (na primer oznaka labele) i pritisnite taster Edit Values. Izaberite eljeni font na uobiajen nain. Od sada e sve nove oznake veza koristiti ovaj font. Primetite da ovo nee promeniti font za oznake veza koje su ve bile postavljene na stranicu, ali se njima font moe promeniti korienjem globalnog editovanja.
Postavljanje sistemskog fonta Da biste promenili sistemski font, izaberite Design Options opciju menija. Ona e prikazati dijalog Document Options. Na listu Sheet Options postoji taster Change System Font. Pritiskom na njega pojavie se Font dijalog. Izaberite eljeni font na uobiajeni nain. Ovo e promeniti sve tekstove koji koriste sistemski font.
50
ta je ematska biblioteka?
Protel 99 SE se isporuuje sa irokom bibliotekom komponenti koje ukljuuju simboliki prikaz po industrijskom standardu, kao i ANSI-IEEE i DeMorgan-ove ekvivalente. ematske biblioteke se sastoje od opisa komponenti, koji se sastoje od nezavisnih delova koji se nalaze na emi. Komponente mogu imati jedan ili vie delova (npr. kapije koje ine komponentu sa vie delova kao to je 74LS00). Editor ematske biblioteke omoguava rad sa podacima u biblioteci, kreiranje novih komponenti i premetanje i kopiranje komponenti izmeu biblioteka. Pogledajte poglavlje Editor ematskih biblioteka za informacije o generalnim mogunostima i korienju ovog editora.
Altium Library Development Center neprestano razvija nove biblioteke - proverite www.protel.com za skidanje najnovijih biblioteka za sve vae Protel-ove alate.
ta je komponenta, a ta deo?
Najbolji nain za shvatanje komponente je poistovetiti je sa fizikim ureajem koji se smeta na stvarnu tampanu plou: otpornik, integrisano kolo ili konektor, na primer. Mnoge elektronske komponente se takoe sastoje iz odvojenih delova u okviru jedne komponente. Primeri za ovakve komponente mogu biti: 74LS00 koji se sastoji iz etiri dela, ili dvostruki operacioni pojaiva koji se sastoji od 2 operaciona pojaavaa.
U Protel-u 99 SE mogue je pristupiti komponentama u starom .LIB formatu. Ove biblioteke mogu se dodati u listu dostupnih biblioteka na normalan nain.
Za pristup komponentama u bibliotekama ema, biblioteke prvo moraju biti dodate u listu dostupnih biblioteka u editoru stranica ema. Vrh panela editora ema ukljuuje listu svih trenutno dodatih biblioteka. Postoje dva naina za dodavanje i brisanje biblioteke: uz pomo tastera Add/Remove na panelu, ili selektovanjem Design Add/Remove Library. Ovo e prikazati dijalog Change Library List gde nove biblioteke mogu biti dodate, a ve dodate biblioteke mogu biti izbaene iz tekue liste datoteka (Current File List). Jedini ograniavajui faktor u broju biblioteka koje mogu biti dodate jeste koliina slobodne memorije na raunaru. Kada su biblioteke dodate, delovi iz tih biblioteka mogu se postavljati na stranicu.
52
Kada se pronae potrebna baza biblioteka, duplim klikom na nju ona se dodaje u listu. Dupli klik na bazu biblioteka u listi selektovanih fajlova je izbacuje iz liste.
Koristite polje Look in na vrhu dijaloga za navoenje do direktorijuma gde se nalaze baze biblioteka. Protel 99 SE baze biblioteka se nalaze u \Program Files\Design Explorer 99 SE\Library\Sch direktorijumu.
Biblioteke se nalaze u standardnim Protel 99 SE dizajn bazama, to znai da je mogue lako kreiranje svojih baza biblioteka. Ove baze ak mogu biti i kombinacija ematskih i biblioteka komponenti za tampane ploice. Za pristup komponentama u bibliotekama koje se nalaze unutar baze projekta, jednostavno je potrebno dodati bazu projekata u listu Selected Files u dijalogu Change Libraries File List.
53
Moete editovati atribute komponente koja pliva sa kursorom pre nego to je zaista postavite na stranicu. Da biste ovo uradili pritisnite taster TAB dok komponenta pliva i pojavie se dijalog Part. Ako sada postavite oznaku i nastavite sa postavljanjem instanci, oznaka e se sama poveavati. Dok komponenta pliva sa kursorom, moe se rotirati pritiskom na SPACEBAR, ili napraviti sliku u ogledalu po X ili Y osi uz pomo X i Y tastera. Kada postavljate delove iz komponente koja sadri vie delova, nije neophodno naznaiti koji je to deo (npr. U1:A), alfa sufiks se dodaje automatski.
O tekstu komponente
Delovi imaju dva skupa specijalnih tekstualnih polja, osam polja biblioteke samo za itanje ije se vrednosti unose u editoru biblioteka i esnaest polja delova ije se vrednosti unose na nivou stranice kada se deo postavlja.
Referenca biblioteke
Referenca biblioteke je ime komponente u biblioteci. Ovo polje moe biti do 255 karaktera duine.
Footprint
Footprint ("kuite") je fiziki paket u koji e komponenta biti mapirana kada se kreira lista povezivanja i uita u editor tampanih ploica. Svaki deo mora imati kuite i ono mora biti dostupno u biblioteci tampanih ploica kada se lista povezivanja uitava u editor tampanih ploica. Do etiri kuita mogu biti predefinisana u editoru biblioteka ili mogu biti uneti onda kada se deo pozicionira.
Identifikator
Identifikator jedinstveno identifikuje svaki deo u projektu. Ukoliko identifikator nije unet pre nego to je deo pozicioniran, onda e njegov identifikator biti predefinisana vrednost, kao na primer R? ili C?.
Predefinisani prefiks za identifikator se dodeljuje u editoru biblioteke.
Za unoenje identifikatora pre nego to je deo postavljen, potrebno je pritisnuti TAB taster dok komponenta pliva uz pokaziva. Ako je identifikator unet dok komponenta pliva, tada e on biti automatski inkrementiran (R1, R2, itd.) kako naredni delovi budu postavljani. Ako je komponenta sastavljena iz vie delova, automatski e biti dodat sufiks, na primer U3A, U3B, itd. Sufiks e biti automatski inkrementiran ukoliko je identifikator dodeljen pre nego to je deo postavljen. Sufiks je uvek alfabetski karakter. Izborom Tools Annotate automatski se izvrava ponovna dodela identifikatora. Vidi poglavlje Prosleivanje projekta u editor tampanih ploica za vie informacija o napomenama.
55
Tip dela
Tip dela (Part Type) je tekstualno polje koje slui za opis dela, kao na primer vrednost (220 nF) ili tipa komponente (74HC32). Ovo polje moe biti do 255 karaktera duine.
Putanja do stranice
Delovi na stranici eme mogu biti napravljeni tako da se ponaaju kao stranini simboli, a ne kao delovi komponenti. Kada su u ovom modu, veze spojene na njihove pinove povezuju se na odgovarajue portove na stranici ispod. Da bi osposobili deo da se ponaa kao stranini simbol, potrebno je odrediti stranicu koja postoji ispod u Sheet Path polju i ukljuiti Descent into sheet opciju u Netlist Creation dijalogu. Kada je komponenta konfigurisana tako da se ponaa kao stranini simbol, ona se na pojavljuje u listi povezivanja. Za vie informacija pogledajte poglavlje Projekti sa vie stranica i rad sa projektima.
Deo
Ovo polje pokazuje koji deo je ova konkretna instanca, u komponenti sa vie delova. 1 oznaava deo A, 2 oznaava deo B, itd. Sufiks dela moe biti i slovo i broj, u zavisnosti od toga kakvo je podeavanje u Multi-part Suffix opciji u Preferences dijalogu. Ovo je podeavanje na nivou okruenja i odnosi se na sve trenutno otvorene stranice ema.
Skriveni pinovi
Pinovi komponente mogu biti specificirani kao "skriveni" ili "vidljivi" u editoru biblioteke. Uobiajeno je da se skriveni pinovi koriste za pinove koji slue za napajanje komponenti. Skriveni pinovi se automatski povezuju na veze sa istim imenom tokom povezivanja. Ako su skriveni pinovi prikazani onda moraju biti povezani runo. Ako su skriveni pinovi u komponenti sa vie delova prikazani, onda skriveni pinovi na svim delovima (npr. U2:A, U2:C, U2:D) moraju biti prikazani.
Skrivena polja
Podrazumevano, 16 polja na delu nije prikazano na stranici eme. Ova opcija slui za prikaz vrednosti ovih polja. Dupli klik na pojedinano polje skriva to polje.
Imena polja
Podrazumevano, imena 16 polja na delu nisu prikazana na stranici eme. Ova opcija se koristi za prikaz imena ovih polja. Dupli klik na pojedinano polje skriva to polje. Imena polja delova mogu se menjati u editoru biblioteka.
56
Polja delova
Kao dodatak za osam tekstualnih polja komponenti biblioteke, esnaest dodatnih korisniki definisanih polja (255 karaktera duine) su dostupna za svaki port, na nivou stranice. Ova polja mogu biti prikazana ili sakrivena (ukljuivanjem opcije skrivena polja u Attributes listu), i mogu se menjati na stranici, sa korisniki definisanim fontovima, veliinom i bojama. Ova polja mogu biti ukljuena u listu materijala. Imena tekst polja delova mogu biti definisana u editoru biblioteka. Do 255 karaktera mogu se koristiti, ali samo poslednja re bie prikazana u dijalogu dela, ako je duina stringa vea od duine koja je predviena za prikaz. Ostavljeno je mesta za 14 karaktera i/ili blanko znakova, kada se koristi Helvetica font veliine 12 taaka.
Orijentacija
Vidi orijentaciju dela, relativno u odnosu na svoju originalnu orijentaciju u biblioteci.
Mod
Editor ema podrava do tri moda, ili crtakih stilova, za svaki deo - Normal, DeMorgan i IEEE. Ova opcija slui za izbor alternativnog moda. Svaki mod je definisan u editoru biblioteke, ali samo Normal mod mora biti definisan. Ukoliko se crtaki stil ne menja prilikom promene ove opcije, to znai da je samo Normal mod kreiran.
Boje
Boja linije, boja pina i boja za popunjavanje (ukoliko deo ukljuuje zatvorene pravougaonike, popunjene lukove ili poligonsku grafiku) su predefinisane u editoru biblioteka. One mogu biti promenjene lokalno na stranici eme ukljuivanjem Local Colors opcije, a onda izborom eljene boje. Ako grafika dela nije popunjena (tj. moe se videti boja stranice i reetka unutar dela), promene uinjene na polju Fill Color bie ignorisane.
57
Editor ematskih biblioteka je drugi editor koji se nalazi u Protel 99 SE. Dok se editor stranica ema koristi za unos eme, editor biblioteka slui za kreiranje i izmenu komponenti korienih u ovim emama. U Protel-u 99 SE, ematske biblioteke se nalaze u okviru baza projekata biblioteka. Najvei deo ovih baza ematskih biblioteka je specifina za proizvoae - svaka baza ukljuuje sve biblioteke koje su kreirane za tog proizvoaa. Takoe, postoje i odreen broj drugih baza za specijalnu namenu, na primer, jedna za PLD projektovanje na osnovu ema, druga koja ukljuuje sve simbole za simulaciju.
Altium razvojni centar neprestano razvija nove biblioteke sa web adrese www.protel.com mogu se preuzeti najnovije biblioteke.
Rad sa bibliotekama
U Protel-u 99 SE biblioteke se uvaju unutar baze projekta, kao i ostali dokumenti vezani za projekat. U ovoj knjizi oni su oznaeni kao baza biblioteka, ali i ove baze su identine kao baze projekta u koje se smetaju korisniki kreirani dokumenti projekta. Protel 99 SE baze biblioteka su smetene u \Program Files\Design Expleror 99 SE\Library\Sch direktorijumu. 58
U direktorijumu e se pojaviti ikonica za novu biblioteku sa imenom kao Schlib1. Za preimenovanje biblioteke, potrebno je kliknuti na ikonicu i pritisnuti F2, uneti novo ime i pritisnuti Enter na tastaturi. Dupli klik na ikonicu otvara novu biblioteku.
59
Komponente i delovi
Biblioteka je skup komponenti. Komponentu shvatite kao fiziku komponentu. Svaka od ovih komponenti moe biti napravljena od jednog ili vie delova. Otpornik (kao komponenta) moe se sastojati iz jednog dela, dok mrea otpornika moe imati osam delova. Podela komponenti na delove zavisi iskljuivo od dizajnera. On moe odabrati da nacrta kalem relea kao jedan deo i kontakte kao drugi, ili moe nacrtati ceo rele kao jedan deo. Konektor sa etiri pina moe biti nacrtan kao jedan deo, ili kao etiri dela. Svaki deo komponente se crta na posebnoj stranici. Za dodavanje novog dela komponenti, potrebno je izabrati Tools New Part. Kao to je mogue imati jedan deo, svaki deo moe imati do tri grafike reprezentacije, ili moda: Normal, DeMorgan i IEEE. Svaki od ovih modova je nacrtan na posebnoj stranici. Prioritetan mod je selektovan kada se deo postavi na stranicu eme, sa standardnim setovanjem Normal. Jedino Normal mod mora biti kreiran, a ostala dva su neobavezna.
60
5 6.
Ukoliko korisnik sluajno pomeri kursor van prozora i pogled iznenada sklizne, moe se iskoristiti preica J, O sa tastature za povratak na poetak.
7. Ponovnim klikom definie se donji desni ugao tela komponente.
Veliina komponente moe biti promenjena prostim klikom unutar pravougaonika kako bi se dobio fokus, a zatim klikom na male ruice koje se pojavljuju. Kada se zavri promena veliine, jednim klikom van pravougaonika se oslobaa fokus.
8. Poto je telo komponente definisano, mogu se postaviti pinovi. Klikom na Place Pin alatku na paleti, pojavljuje se pin koji pliva uz kursor. Kursor se nalazi na pasivnoj strani pina, koja ide uz telo komponente. Pritiskom na razmak, pin se rotira.
Samo je jedna strana pina aktivna ona se postavlja od tela komponente. Pasivan kraj se moe lako identifikovati jer sadri ime pina pored sebe.
9. Pre postavljanja pina pritiskom na TAB mogu se menjati atributi pina. Svaki atribut je opisan u sledeem poglavlju. Ukoliko su atributi pina definisani pre nego to se postavi, onda e podeavanja koja su definisana biti standardna to znai da e se numerika imena pinova i brojevi automatski uveavati.
Pritiskom miem na pin mogue je promeniti njegov poloaj poto je postavljen, dok se pritiskom na SPACE moe rotirati.
10. Na isti nain se nastavlja dodavanje pinova neophodnih za zavravanje komponente.
Pinovi komponente
Pinovi komponente odreuju elektrine osobine komponente. Oni imaju odreen broj atributa, koji se mogu podeavati u Pin dijalogu. Za podeavanje atributa pre postavljanja, potrebno je pritisnuti TAB taster dok se pin nalazi na kursoru. Za podeavanje nakon smetanja na stranicu, potrebno je dvaput kliknuti na pin ili jedanput na pin u listi pinova na panelu.
Pin name Ime pina je opciono, osim ukoliko e pin biti skriven. Skriveni pin se automatski povezuje sa drugim pinovima sa istim imenom, i sa vezama sa istim imenom, kada se kreira lista povezivanja.
61
62
ta su to grupe komponenti?
Mnoge komponente dele isto pakovanje - one imaju istu grafiku reprezentaciju i brojeve pinova, ali postoje kao nezavisna imena u bibliotekama. Moda su u pitanju iste komponente razliitih proizvoaa, ili komponente koje dele isto pakovanje ali se razlikuju po nekim specifikacijama, kao na primer RAM moduli 120 ns umesto 80 ns. Iako je zgodno pristupati ovakvim delovima korienjem njihovih opisa posebno, bilo bi neefikasno odravati odvojeno njihove grafike reprezentacije. Editor ema koristi koncept grupa komponenti kako bi povezao vie imena komponenti sa jednim opisom koji se uva u biblioteci. To ini biblioteke efikasnim i lakim za odravanje. Na primer, dok TTL biblioteka sadri priblino 1800 imena komponenti, grafikih opisa i podataka koji predstavljanju ove komponente iznosi samo oko est stotina.
Kopiranje komponenti
Komponente mogu biti kopirane unutar biblioteke, ili izmeu biblioteka izborom Copy Component. U Destination Library dijalogu moete izabrati istu ili neku drugu biblioteku. Kada biblioteku izaberete i pritisnete na OK, komponenta se kopira. Ako postoji samo jedna otvorena biblioteka, ovaj dijalog se i ne pojavljuje.
63
Auriranje eme
Nakon izmena komponenti u editoru biblioteka postoje dva naina za njihovo prosleivanje do stranica eme.
1. 2. U editoru biblioteka - pritisnite Update Schematic taster na panelu (ili izaberite Tools Update Schematic u meniju). Ovo e aurirati sve instance ove komponente, na svim otvorenim stranicama eme. U editoru stranica ema - izaberite Design Update Parts in Cache da biste aurirali sve delove, na svim otvorenim stranicama, koji se razlikuju od onih u bibliotekama na tekuoj listi biblioteka editora ema (ne biblioteka otvorenih u editoru biblioteka).
Komponenta Ovaj izvetaj sadri sve informacije vezane za aktivnu komponentu. Ovo ukljuuje: broj delova, imena grupa i detalje o pinovima za svaki deo u komponenti. Ovaj izvetaj ima ekstenziju datoteke CMP. Biblioteka Ovaj izvetaj prikazuje svaku komponentu u biblioteci i njen opis. Ovaj izvetaj ima ekstenziju datoteke REP. Provera pravila komponente Provera pravila komponente (Component Rule Check) se koristi kao dodatak u verifikaciji komponenti. Postavite atribute koje elite da testirate, kliknite na OK i izvetaj e se generisati i otvoriti u Text Expert-u. Ovaj izvetaj ima ekstenziju datoteke ERR.
64
Opti pregled
Svaka stranica eme se smeta kao poseban dokument. Svaka ema moe se otvoriti i menjati nezavisno od svih ostalih, prostim klikom na njenu ikonicu u panelu za navigaciju pretraivaa projekta. Dizajn eme se moe sastojati od jedne stranice za crtanje ili iz vie povezanih stranica. Viestranini projekti podravaju velike ili kompleksne dizajne koji se ne mogu odraditi na jednoj stranici. ak i kada dizajn nije naroito kompleksan, postoje prednosti u organizaciji projekta u vidu vie stranica. Na primer, projekat moe sadrati vie modularnih elemenata. Odravanje ovih modula kao posebnih dokumenata omoguava rad vie inenjera na projektu u isto vreme. Jo jedan razlog za organizaciju projekta uz pomo viestranine organizacije jeste to on omoguava korienje relativno malih formata za tampanje, na primer laserskih tampaa. Kada su jedna ili vie straninih datoteka asocirane ili povezane na neki nain, to se zove viestranini projekat. Postoji vie metoda za organizaciju viestraninih projekata. Izbor jednog ili drugog zavisi od tipa, veliine i strukture projekta.
65
66
Identifikatori mree
Identifikatori mree obezbeuju "lepak" za spajanje izmeu veza u stranicama ema. Identifikatori veza se postavljaju da bi "povezali" objekte koji pripadaju zajednikoj vezi, bilo unutar jedne ili vie stranica u hijerarhijskom projektu. Veze mogu biti fizike (kada je jedan objekat direktno povezan na drugi elektrini objekat, npr. "oien") ili logike (kada identifikator veze oznaava povezanost prema drugoj vezi koja ima isto ime). Identifikatori veza sadre:
Oznaka veze Oznaka veze se koristi za jedinstvenu identifikaciju veze. Ova veza e biti povezana sa drugim vezama sa istim imenom na istoj stranici, a moe se povezati sa drugim vezama istog imena na razliitim stranicama. Oznake veza su pridruene pojedinim icama, pinovima na delovima i magistralama. Port U zavisnosti od metode povezivanja, port moe biti povezan horizontalno sa drugim portovima
67
Pristup stranici Kada se vri vertikalno povezivanje moe se koristiti pristup stranici za povezivanje na port sa istim imenom, na stranici ispod. Port napajanja Svi portovi napajanja sa istim imenom su povezani u celom projektu. Sakriveni pin Sakriveni pinovi se ponaaju kao i portovi napajanja, tj. povezani su globalno na vezu sa istim imenom kroz ceo projekat.
Povezivanje na magistralu se kreira pravilnom kombinacijom oznaka veza i portova. Vidite poglavlje Objekti projekta eme za detalje vezane za povezivanje sa magistralama.
68
Model 1 se naziva "ravnim" zbog toga to se sve podstranice nalaze na istom nivou u hijerarhiji. Stranica na vrhu hijerarhije ukljuuje stranine simbole svih podstranica, ali ne sadri oienja ili kola. U ovom modelu sve unutar stranine veze su kreirane globalno kroz portove, gde su portovi sa istim imenom povezani u projektu. Moe se primetiti da su imena mrea u dve podstranice lokalna, to znai da se ime mree vezuje samo u okviru svake stranice, a ne sa drugim stranicama u projektu. Ovaj model tretira projekat kao da je postavljen na jednu veliku stranicu, koja je iseena na vie nezavisnih stranica. Dok je ovaj pristup odgovarajui za projekte koji nisu veliki, rad sa velikim projektima moe biti otean jer je teko pratiti vezu sa jedne stranice na drugu. Za pojednostavljivanje praenja veze sa ovim stilom projektovanja, mogu se ukljuiti unakrsno referenciranje portova.
69
Ovaj model hijerarhije predstavlja "ravan" projekat. Glavna stranica i simboli stranice jednostavno imaju znaenje identifikatora svih stranica projekta. U ovom modelu i portovi i oznake veza se mogu koristiti za povezivanje izmeu podstranica, a ovo povezivanje je "horizontalno". Sve informacije o kolu su u podstranicama.
Model 2 se takoe naziva "ravnim" projektom zbog toga to su sve podstranice na istom nivou u hijerarhiji. Stranica na vrhu hijerarhije ukljuuje simbole stranica svih podstranica, ali ne sadri oienja ili kola. U modelu 2 interne veze na stranici se kreiraju od strane oznaka veza i od strane portova. 70
Trei model hijerarhije predstavlja jednostavnu hijerarhiju. Ovaj model podrava projekte u vie nivoa i blok projekte, gde se hijerarhija projekta moe predstaviti kao struktura tipa stabla. U ovom modelu simbol stranice predstavlja podstranicu, koja se izvodi iz nadstranice.
Trei model se naziva i jednostavna hijerarhija. Ovaj model podrava vie nivoa ili blok projekat, gde se hijerarhija projekta moe predstaviti kao struktura tipa stabla. U ovom modelu simbol stranice predstavlja podstranicu, koja se izvodi iz nadstranice. Sve veze unutar stranice su vertikalne, pristupi stranici na svakom simbolu stranice su povezani sa slino imenovanim portovima na odgovarajuim podstranicama. Oiavanje simbola stranice simbol-na-stranici je ukljueno na nadstranici.
Model 3 je prava hijerarhija jer veze unutar stranice prate hijerarhiju samih stranica, i dizajn moe imati proizvoljan broj nivoa "dubine". Ovaj model se preporuuje za viestranine projekte.
71
Ovaj model hijerarhije predstavlja sloenu hijerarhiju, gde se podstranica pojavljuje vie od jedanput u projektu. Hijerarhija je implementirana povezivanjem svakog pristupa stranici sa portom sa istim imenom na podstranici ispod. Oznake veza su lokalne.
etvrti model se naziva sloena hijerarhija. U ovom modelu vie simbola stranice ukazuju na istu podstranicu. Za uspostavljanje sloene hijerarhije potrebno je kreirati preicu na dokument za svaki duplikat simbola stranice. Razmotriemo sliku iznad. Channel_A.sch je kreiran i referenciran simbolom Channel_A. Simbol stranice je kopiran i postavljen na stranicu, a ime datoteke eme za kopiranje je promenjeno u Channel_B.sch. Ikona dokumenta za Channel_A.sch je onda kopirana (kliknite desnim tasterom mia na ikonu dokumenta u direktorijumu koji sadri Channel_A emu i izaberite Copy iz menija), a onda vratite kopiju preice (kliknite desnim tasterom mia na prazan prostor u istom direktorijumu i izaberite Paste Shortcut iz menija). Nakon kreiranja ikone za preicu dokumenta, prikaz hijerarhije se moe osveiti izborom View Refresh u meniju Folder. Ovaj model odgovara projektima koji su izrazito modularni. Kao primer mogao bi posluiti stereo pojaava, gde su kola levog i desnog kanala identina.
Ovo je specijalni model hijerarhije u kome se komponente ponaaju kao simboli stranice, ukazujui na skup kola ispod njega. Postoje brojne situacije u kojima je korisno koristiti ovu osobinu: ukoliko projekat ukljuuje pomonu ploicu i potrebno je kreirati i analizirati kompletno kolo; ili programabilni ureaj, gde je potrebno ukljuiti kolo unutar ureaja prilikom zavrnog dizajna; ili moda ako se eli predstavljanje kola ispod simboliki, a ne uz pomo pravougaonog simbola stranice. U trenutku kreiranja liste povezivanja mogue je ukljuiti kola koje se nalazi ispod u listu povezivanja (dole kroz delove stranice), gde ova specijalna komponenta nije ukljuena u listu povezivanja ali kola ispod nje jesu; ili tretirati ove delove kao komponente, tamo gde su ukljueni u listu povezivanja, ali kola ispod nisu.
73
Pinovi e se ponaati kao pristupi stranice i povezivae se na portove sa istim imenom na stranici odreenoj u polju Sheet Path. Mogue je odrediti i ime datoteke podstranice u editoru biblioteka kada se kreira deo, izborom Tools Description u editoru biblioteka za promenu Sheet Part Filename.
Korienje tastera Up/Down Hierarchy Takoe se moe koristiti taster na glavnoj paleti alata za navigaciju gore i dole kroz hijerarhiju.
Kada kliknete na taster Up/Down Hierarchy statusna linija e zatraiti da se selektuje port, pristup stranici, simbol stranice ili deo stranice. Ako kliknete na pristup stranici, bie prikazan odgovarajui port na podstranici, ako kliknete na simbol stranice ili deo stranice bie prikazana cela podstranica. Za navigaciju kroz hijerarhiju u smeru gore, potrebno je kliknuti na port koji e biti prikazan sa odgovarajuim pristupom stranici na roditeljskoj stranici.
Projektovanje odozgo nadole (Top-Down) Ukoliko se projektovanje vri po metodi odozgo nadole, gde se poinje sa glavnom stranicom, a zatim se razmetaju funkcionalni blokovi korienjem simbola stranica, moe se koristiti opcija Design Create Sheet From Symbol za automatsko kreiranje podstranica.
Kada selektujete ovu opciju menija, bie potrebno izabrati simbol stranice. Nakon klika na simbol stranice editor ema e otvoriti novu stranicu sa odgovarajuim imenom datoteke. Nova podstranica e sadrati portove koji odgovaraju svakom od pristupa stranici na simbolu stranice koji je izabran.
Projektovanje odozdo nagore (Bottom-Up) Ukoliko se koristi odozdo nagore nain, gde podstranice ve postoje i neophodno je kreirati simbole stranica koje ih predstavljaju, potrebno je izabrati Design Create Symbol From Sheet opciju menija (roditeljska stranica mora biti aktivna stranica). Pojavie se dijalog Choose Document to Place.
Izaberite stranicu na koju elite postaviti simbola stranice. Zatim moete izabrati, ako elite, suprotno okretanje smera ulaza/izlaza. Nakon ovoga, bie prikazan simbol stranice na kursoru, sadrae ispravno ime datoteke za vezu ka podstranici, i imae ulaze stranica koji odgovaraju svakom od portova na podstranici. Vezano za odgovor na pitanje da li se eli suprotno okretanje smera ulaza/izlaza - svaki port na podstranici poseduje U/I tip. Neka jedan od portova poseduje U/I tip izlaz. Ukoliko se na pitan75
Opcije provere
irok spektar osnovnih elektrinih greaka se prijavljuje. Na primer, nepovezani ulazni pinovi na delovima i kratki spojevi izmeu dva razliito imenovana voda za napajanje.
76
Multiple Net Names On Net Prikazuje fizike veze sa vie identifikatora sa razliitim imenima. Unconnected Net Labels Prikazuje oznake veza koje nisu fiziki povezane na najmanje jo jedan elektrini objekat na stranici. Unconnected Power Objects Prikazuje napajanja koja nisu fiziki povezana na najmanje jo jedan elektrini objekat. Duplicate Sheet Numbers Prikazuje stranice kojima je dodeljen isti stranini broj (dijalog Design Options, list Organization). Duplicate Component Designators Prikazuje delove koji imaju identine oznake. Ovo stanje moe nastati kada proces pokretanja anotacije nije korien ili kada proces Tools Complex to Simple nije korien za "poravnanje" sloenog hijerarhijskog projekta (projekat sa dupliranim stranicama). Bus Label Format Errors Prikazuje oznake veza pridruene magistralama koje nisu regularno formatirane kako bi reflektovale opseg signala. Logika povezanost magistrala moe se dodeliti postavljanjem oznaka veza na magistralu. Generalno, ova oznaka veze sadrae sve signale magistrale, npr. HA[0..19] predstavlja sve veze imenovane sa HA0, HA1, HA2, itd. do HA19. Floating Input Pins Prikazuje nepovezane pinove iji je Electrical Type podeen na Input. Suppress Warnings Ova opcija generie izvetaj i postavlja markere greke samo za uslovne greke. Upozoravajui uslovi (videti nie Connected Pin/Sheet Entry / Port Rule Matrix) se ignoriu. Ovo omoguava brzo izvravanje ERC za greke na svim nivoima.
77
Ostale opcije
Create Report File Ova opcija generie tekstualni izvetaj o svim ERC informacijama. Add Error Markers Ova opcija postavlja specijalne oznake greke na stranici, u blizini svakog uoenog upozorenja ili greke. Specijalne mogunosti u editoru stranica omoguavaju skakanje sa jedne oznake na drugu. Descend Into Sheet Part Ova opcija tretira delove stranice kao hijerarhijske simbole stranice. Deo stranice je deo koji je podeen da se ponaa kao simbol stranice, gde su njegovi pinovi povezani sa portovima na stranici koja hijerarhijski potie od dela stranice. Ova stranica je definisana u polju Sheet Part putanje parta. Videti poglavlje Viestranano projektovanje i upravljanje projektima za vie informacija.
78
Izvetaj o grekama ukljuuje informacije za identifikaciju stranice na kojoj je pronaena greka ili upozorenje, kao i tana lokacija na stranici. Ukoliko je odgovarajue, pored ovih bie i informacija o identifikatoru veze i oznaci komponente.
79
Razreavanje greaka
Editor ema raspolae mogunostima za asistiranje u procesu razreavanja greaka i upozorenja koja su pronaena proverom elektrinih pravila.
Unakrsno proveravanje
Editor ema podrava unakrsno proveravanje na i sa drugih otvorenih dokumenata. Unakrsno poveravanje je naroito korisno kada se eli prelaz sa eme na izvetaj o grekama prostim klikom na taster Unakrsno poveravanje, a zatim klikom na oznaku greke. Upozorenje ili greka bie oznaeni u izvetaju o grekama.
Praenje greaka
Za reavanje problema, potrebno je poeti od oznake greke, proitati informaciju o greci u statusnoj liniji i razmotriti mogue uzroke kao to je iznad opisano. Ukoliko greka ne postoji na mestu na kome se nalazi oznaka greke, potrebno je pratiti vezu. Preporuuje se korienje Up/Down Hierarchy tastera na glavnoj paleti alata kao pomo prilikom praenja veze na vies80
All Parts Ponovo se dodeljuju oznake za sve delove u projektu. Ova opcija ne koristi iznova bilo koje trenutno dodeljene oznake. ? Parts Dodeljuje oznaku svim delovima koje trenutno imaju oznaku R?, C?, U?, itd. Reset Designators Sve oznake postavlja na R?, C?, U?, itd. Ova opcija se koristi ukoliko se eli ponovno numerisanje svih komponenti poevi od 1.
Ukoliko je koriena sloena hijerarhija neophodno je prvo konvertovati projekat u jednostavnu hijerarhiju, a zatim ponovo dodeliti oznake. Za vie informacija, videti Model 4 - Sloena hijerarhija u poglavlju Projekat sa vie stranica i upravljanje projektima.
81
Poziciona anotacija
Komponente eme su anotirane prema svojoj poziciji na stranici. Pozicija svake komponente se odreuje na osnovu lokacije svoje oznake unutar referentnih zona oko ivice stranice. Za promenu broja straninih graninih regiona potrebno je ukljuiti Use Custom Style opciju u dijalogu Document Options, i promeniti X Ref Region Count i Y Ref Region Count podeavanja.
Izvravanje ERC-a
Pokretanje provere elektrinih pravila trebalo bi da bude sastavni deo procesa projektovanja. Na ovaj nain bie otkriveni kako problemi u projektovanju tako i u crtanju, to spreava pojavu greaka u kasnijim fazama. Videti poglavlje Provera projekta za detaljnije upoznavanje sa ERC-om i ispravljanje greaka.
84
Kada birate Update PCB nije bitno koja stranica eme projekta je aktivna jer e sinhronizator automatski analizirati sve stranice u projektu.
Provera upozorenja
Kada izaberete Design Update PCB iz menija sinhronizator brzo proverava emu za mogue sluajeve koji mogu izazvati probleme u prenosu informacija o projektu. On proverava komponente koje nemaju svoj skup oznaka, komponente sa dvostrukim oznakama, komponente bez dodeljenog kuita i da li postoji bilo koja PCB biblioteka trenutno dostupna u PCB editoru. Ako postoji neko upozorenje dijalog Update e imati i dodatni list za sumarno prikazivanje raznih upozorenja. Proverite ovo pre naputanja sinhronizacije. Za kompletne detalje o upozorenjima pritisnite taster Report na dnu lista Warnings. Prethodno poglavlje, Priprema projekta za PCB razmetaj, sadri informacije koje e vam pomoi da reite ova upozorenja, ukljuujui i kako da izvrite reanotaciju oznaka i kako da pronaete nedostajua kuita.
Connectivity Net Identifier Scope - ova opcija definie kako se kreira povezivanje stranica na stranicu u viestraninom projektu. Ako simboli stranice u vaem projektu koriste pristupe stranici za povezivanje na podstranicu ispod, ona treba da izaberete Sheet Symbol/Port Connections. Ako
85
Components Delete Components - automatski izbacuje svaku komponentu koja je prisutna u odredinom dokumentu, a nema odgovarajuu komponentu u referentnom dokumentu.
Tipino ete koristiti ovu opciju kada imate veliki broj izmena u projektu eme, a elite da automatski izbacite sve suvine komponente iz PCB. Update Footprints - ako je ova opcija ukljuena onda se promene informacija o kuitu prenose iz referentnog dokumenta u odredini dokument.
Rules Sinhronizator moe preneti informacije o PCB razmetaju iz direktive PCB Layout u emi, kako bi kreirao pravila za projektovanje u PCB. Ukljuite opciju Generate PCB da ovo uradite. Postoje dva moda ove mogunosti:
Only add missing PCB rules - nova pravila se kreiraju ako ih nema definisanih za ovu vezu, a postojea pravila se auriraju da odgovaraju direktivi PCB Layout. Strictly follow Schematic directives - nova pravila se kreiraju ako ih nema definisanih za ovu vezu, postojea pravila se auriraju da odgovaraju podeavanju u direktivi PCB Layout, a sva ostala pravila na nivou veze ovog tipa se briu. Pogledajte naslov Prenos informacija o PCB razmetaju kasnije u ovom poglavlju za vie detalja o tome kako se PCB Layout direktive mapiraju u pravila projektovanja.
Classes Generate Component Classes - ukljuite ovu opciju da automatski kreirate klasu PCB komponenti iz skua komponenti na svako stranici eme. Svaka klasa komponenti ima isto ime kao i stranica eme iz koje je kreirana, sa izbaenim eventualnim prazninama. Viedelne komponente koje se prostiru na vie stranica su ukljuene u klasu stranice koja sadri prvi deo komponente.
Za svaku klasu komponenti se takoe kreira i PCB mesto za postavljanje. Ova mesta za postavljanje su rasporeena po ploi i spremna za pozicioniranje. Za informacije o radu sa mestima za postavljanje pogledajte naslov Rad sa mestima za postavljanje u sekciji PCB projektovanje. Creating Net Classes from Buses - PCB klasa veza se moe kreirati za svaku magistralu eme.
Preview Changes Na dnu dijaloga Update postoji taster oznaen sa Preview Changes (pogledaj izmene). Ako
86
87
Ako se pronae komponenta bez odgovarajueg identifikatora, bilo u emi, bilo u PCB, sinhronizator pokuava da pronae odgovarajuu komponentu za nju. Ova poklapanja se prikazuju u Confirm Components Association dijalogu, koji se automatski pojavljuje kad god sinhronizator pronae neku neodgovarajuu komponentu. Sinhronizator ovo inicijalno poklapanje vri po referentnoj oznaci uz obaveznu proveru da li se poklapanje ispravno. Kada kliknete na taster Apply odgovarajue komponente dobijaju odgovarajui ID (identifikator). 88
Net not found Makro je pokuao: dodati ili izbaciti vor; izbaciti vezu; ili izmeniti ime veze kada se ta veza ne moe pronai u PCB listi povezivanja. Component not found Makro je pokuao: dodati ili izbaciti vor kada je referentna oznaka komponente loe specificirana u makrou ili se komponenta ne moe pronai u PCB listi povezivanja; ili promeniti kuite, oznaku ili komentar kada se komponenta ne moe pronai u PCB listi povezivanja. Node not found Makro je pokuao: dodati ili izbaciti vor komponente koja nema dati pin; ili izbaciti vor koji ne postoji u datoj vezi. Net already exists Makro je pokuao: dodati naziv veze kada veza sa datim imenom ve postoji u PCB listi povezivanja. Component already exists Makro je pokuao: dodati komponentu kada komponenta sa datom oznakom ve postoji u PCB listi povezivanja.
89
Zakljuak Veina problema sa prenosom projekta eme u PCB generalno spada u dve kategorije.
1. 2. Kuita komponente - nedostajue komponente se deavaju kada: kuite nedostaje iz informacija o komponenti u listi povezivanja; zaboravili ste da dodate potrebne PCB biblioteke u tekuu listu biblioteka; ili kuite nije dostupno ni u jednoj biblioteci iz liste biblioteka. Novo kuite ne odgovara starom kuitu - razlog je obino taj da se numeracija pinova na komponenti eme razlikuje od numeracije pinova na PCB kuitu.
ematske biblioteke sadre specifine komponente i ureaje. PCB biblioteke sadre generika kuita, koja mogu pripadati raznim specifinim komponentama - svaka ima razliitu dodelu pinova. Na primer, oblik tranzistora moe predstavljati razne kombinacije oznaka "E", "B" i "C" - od kojih svaka mora biti dodeljena odgovarajuem broju pina u PCB editoru. Sa diodama je slian sluaj, sa pinovima esto imenovanim sa "A" i "K" u emi. Bie potrebno da modifikujete brojeve pinova PCB kuita da odgovaraju brojevima pinova u emi ili izmeniti brojeve pinova komponente u emi da odgovaraju PCB kuitu.
90
Izbor tampaa
Dostupne opcije izlaznog ureaja ukljuuju one koje su instalirane korienjem Windows Control Panel-a (vidi Microsoft User's Guide za detalje). Ove ureaje podravaju drajveri koji se dobijaju uz Windows softver ili od proizvoaa ureaja. Treba da primetite da se pojavljuju novi i aurirani drajveri i za nove i postojee ureaje. Za poslednje informacije o drajverima tampaa, kontaktirajte Microsoft Windows podrku ili proizvoaa ureaja.
Rotiranje fontova nije podrano za sve tampae, a zamenjeni fontovi se takoe mogu koristiti ako tekst na vaoj emi nije standardno horizontalne (pejza) orijentacije i veliine unutar mogunosti tampaa. PostScript tampai podravaju rotiranje fontova pod bilo kojim uglom.
Batch tip
Kada se koristi ova opcija iz editora ema, tampa se jedna stranica ili sve otvorene stranice (ukljuujui sve otvorene projekte). Koristite ovu opciju iz editora biblioteka za izbor tampanja 91
Mod boje
Dostupna su dva izbora, u boji ili monohromatski. Ako izaberete mod u boji dodeljene ekranske boje eme se koristi za dodelu boje tampanju ili crtanju, zasnovano na dostupnim opcijama drajvera. Monohromatski PostScript ili HP-PCL ureaji e tampati sivu reprezentaciju boja. Broj nivoa sivog i dodela boja skali sive boje zavisi od drajvera i ureaja. Opcija Monochrome tampa slike samo crno-belo. Pri tome se ne koristi rasterizovanje niti tampanje sivih nijansi. Ova opcija je pogodna za matrine tampae niske rezolucije i crtanje sa jednim perom.
Margine
Imate potpunu kontrolu nad marginama, koje su ograniene samo marginama ugraenim u tampae ili crtae koji ne dozvoljavaju tampanje do ivice stranice (npr. PostScript tampai). Kada se koriste uz opcije Scale i Scale to Fit Page (opisane ispod), ova opcija e poveati oblast tampe da popuni kompletan prostor do margina potujui razmeru i dostupan prostor za tampanje. Da biste ovo uradili postavite sva polja Margins na nulu i pritisnite taster Refresh. Polje Margins e automatski biti postavljeno na minimum za tekue izabrani tampa.
Scale Ukucajte faktor skaliranja od .001% do 400%. Scale to Fit Page tampanje ili crtanje e biti proireno ili skupljeno da popuni vae predefinisane margine, na selektovanoj stranici za odredini tampa. Crte e biti skupljen ili proiren da iskoristi dostupan prostor uz zadravanje iste odnosa razmere po irini i visini.
Kada koristite Scale to Fit moete postaviti margine na nulu, a drajver tampaa e automatski odrediti zone u koje se ne moe tampati.
Parametri tampaa
Pritiskom na taster Properties otvara se dijalog Print Setup, gde su dostupne opcije vezane za odredini ureaj. Zavisno od ureaja, opciju ukljuuju: orijentaciju/veliinu stranice, nain uvlaenja papira itd. Iz ovog dijaloga imate pristup direktnom podeavanju samog tampaa.
Taster Refresh
Posle izmene bilo kog parametra za podeavanje morate pritisnuti taster Refresh da bi se osveio prikaz.
tampanje
Kada se podese sve opcije, kliknite na Print za poetak tampanja ili crtanja, pa na OK za snimanje svih podeavanja ili na Cancel za naputanje dijaloga Printer Setup bez snimanja novih parametara. Kada se tampa ili crte generiu (bilo direktno na izlazni ureaj ili u datoteku), poinje tampanje tekue stranice ili sloja. Ako se tampa ili crte generie u datoteku, treba da unesete i ime datoteke u polje Output File Name.
PostScript tampa
Nekim PostScript tampaima e "istei vreme" i tampa e biti otkazana ako se tekui podaci ne prenesu u zadatom vremenu. Ovo moe izazvati probleme tako da ete primetiti da neke stranice nedostaju na vaim crteima. Ako primetite ovaj problem prilikom korienja PostScript tampaa ili nekog drugog ureaja za tampu, onda idite u Control Panel, izaberite ikonu tampaa, izaberite tampa i kliknite na taster Configure. Izmenite Transmission Retry na 500 sekundi, ili neki drugi veliki broj. Ovo e tampau dati dovoljno vremena da pokupi sve podatke pre nego to Printer Manager odustane od tampe. Ako primetite da je va tampani izvetaj nekompletan, recimo sve komponente su tu ali nema ica, onda moe biti da nemate dovoljno memorije u tampau. Laserski tampai moraju preuzeti celu stranicu u memoriju pre nego to je odtampaju, tako da ako ona ne moe stati u memoriju, onda se slika iz memorije tampa takva kakva je.
93
Protel format
Tabulirani ASCII tekst format koji izlistava polje tipa dela, koliinu za svaki tip i polja oznaka pridruena svakom tipu i ima ime <IMEDATOTEKE>.BOM.
CSV format
CSV (Comma Separated Value - vrednosti odvojene zarezima) format izvetaja, ukljuuje kompletne opise na nivou stranice i biblioteke za svaku komponentu, po oznakama i ima ime <IMEDATOTEKE>.CSV.
Cross reference
Ovaj ASCII tekst izvetaj daje listing oznake dela, tipa i lokacije stranice (ime datoteke) za svaki deo. Izvetaj ima ime <IMEDATOTEKE>.XRF.
Project hierarchy
Ovaj ASCII tekst izvetaj daje listing datoteka aktivnog projekta. Izvetaj ima ime <IMEDATOTEKE>.REP.
Netlist Compare
Ovaj ASCII tekst izvetaj izlistava razlike izmeu dve liste povezivanja. Koristite ovaj izvetaj da dokumentujete izmene koje su u projektu uinjene od jedne revizije do druge. Ova mogunost radi sa Protel, Protel 2 i Tango formatima liste povezivanja. Pored drugih detalja, izvetaj izlistava odgovarajue veze, delimino odgovarajue veze, dodate veze u prvoj i drugoj listi povezivanja, ukupne veze u svakoj listi povezivanja. Izvetaj ima ime <IMEDATOTEKE>.REP.
94
Vrue povezivanje na bazu podataka omoguava uklapanje informacija spoljanje baze podataka sa poljima delova komponenti koje se koriste u vaoj emi. Veze koje se kreiraju prema spoljanjoj bazi podataka nisu vezane za pojedine komponente ili pojedine stranice, ve se primenjuju na svaku komponentu na svakoj stranici koja je otvorena u editoru ema. Ove veze se uvaju u INI datoteci eme i dostupne su uvek kada se pokrene editor ema. Da biste definisali veze, izaberite Options Database Links opciju menija dijaloga Linking Setup. Svako od esnaest polja dela komponente moe biti vezano na bazu podataka. Sva ova polja mogu biti vezana na istu bazu, ili svako na razliitu. Oznaite kvadrati pored imena polja da biste aktivirali tu vezu. Kada je veza aktivna editor ema e pokuati da ita iz baze podataka i aurira polje dela onoliko esto koliko je odreeno u opciji Update Every "XX" Minutes.
95
Uspostavljanje veza
Da biste uspostavili vezu izmeu polja dela i baze podataka, kliknite da selektujete Part Field u dijalogu Linking Setup i pritisnite taster Configure. Ovo e izbaciti dijalog Database Linking for Part Field "X".
Primetite da naslov dijaloga Database Linking takoe sadri oznaku Active ili Inactive, ime pokazuje da li je ova veza trenutno ukljuena u dijalogu Linking Setup.
Izaberite bazu podataka Prvi korak je izbor baze podataka na koju elite da se poveete. Unesite Database Filename (ukljuujui punu putanju) ili koristite taster Browse da locirate bazu. Podrani formati baze ukljuuju dBase III i dBase IV. Izaberite polje baze podataka Kada ste izabrali bazu editor ema e proitati sva dostupna polja. Sledei korak je izbor koja polja u bazi podataka elite da mapirate u polja dela koji konfiguriete. Da biste ovo uradili izaberite polje baze u padajuoj listi Update Part Field With. U naem primeru mi emo mapirati MANUFACTURER u Part Field 1.
96
Kada sadraj kljunih polja odgovara (PARTNAME=Lib Ref), onda se informacije prenose iz baze podataka u mapirana polja dela (u naem primeru sva povezana polja dela koriste isto kljuno polje). Primedba - imena polja dela se auriraju u editoru biblioteka za sve delove u projektu, ime se pojednostavljuje identifikacija sadraja svakog od polja.
Mapirajte kljuna polja Namena mapiranja kljunih polja je uspostavljanje naina za identifikaciju eljenog sloga u spoljanjoj bazi podataka. Na primer, pretpostavimo da baza sadri listu komponenti, sa svakim slogom komponente koji sadri detalje kao to su proizvoa, cena, dostupnost, itd. Ovo ime polja se onda mapira na referencu biblioteke komponente eme, tako da kada se njihov sadraj poklapa, veza je uspostavljena. Kada se uspostavi veza izmeu sloga u bazi i polja dela komponente, sadraj svakog polja u tom slogu se moe izvui iz sloga i uitati u polje dela komponente.
97
Da biste mapirali kljuna polja za polja dela izaberite polje u listi Database Fields (PARTNAME), a onda izaberite atribut dela na koji je mapirano (Library Reference), a onda kliknite na taster >> da ga dodate u listu kljunih polja.
Svako polje dela se moe povezati na razliitu bazu podataka, a takoe svako polje dela moe koristiti razliito kljuno polje.
Auriranje podataka
Veze izmeu baza podataka i polja delova komponenti su dinamike. To znai da se informacije osveavaju da bi bile aurne. Ovo se radi automatski svakog zadatog intervala vremena. Da biste spreili automatsko auriranje (napravili vezu neaktivnom), iskljuite opciju Active u dijalogu Linking Setup.
Obezbeeno je predefinisano ime za svaku bazu koju izvozite, zasnovano na osnovnom objektu koji je izabran.
Izbor osnovnih objekata Lista Primitives daje pristup svakom osnovnom objektu (ili objektima) dostupnom u editoru
99
Kada dodate objekat, u listi Attributes izaberite koje atribute tog objekta elite da izvezete. Nastavite sa ovim procesom za svaki objekat koji traite; izaberite objekat, onda izaberite atribute za taj objekat. Svaki tip atributa e postati polje u slogu baze podataka, koje mora biti identifikovano. Ime polja se automatski dodeljuje za svaki tip atributa kada ga izvozite u bazu. Biranje atributa Za svaki osnovni objekat koji izaberete, izaberite koje atribute elite da izvezete.
Kada izvozite, morate ukljuiti odgovarajue atribute lokacije ako nameravate da kasnije uvozite iz te baze. Bez ovih identifikatora lokacije, opcija uvoza nee biti u mogunosti da pronae polja baze podataka za svaku instancu osnovnog objekta na njegovoj odgovarajuoj stranici.
Postavljanje opsega Kada su objekti i njihovi atributi izabrani, postavite opseg izvoza. Editor stranica eme ima tri opcije za opseg, Current Sheet (tekua stranica), Current Project (tekui projekat) i All Open Sheets (sve otvorene stranice).
Izaberite File Import from Database da dobijete Import from Database dijalog. Izaberite tip osnovnog objekta koji elite da uvezete, a onda izvrite Browse da pronaete i selektujete datoteku baze podataka. Posle podeavanja opsega i akcije auriranja, spremni ste da mapirate polja baze podataka na atribute objekta. Uvoz iz baze podataka je proces prenosa informacija iz baze u objekte vaeg projekta. Da biste 100
Mapiranje atributa U listi Database Fields izaberite polje iz koga elite da uvozite. Onda izaberite koji od atributa objekta eme je mapiran na to polje i pritisnite >> Map taster. Ako sadraj tog polja moe da se mapira na izabrani atribut, on e se pojaviti u listi Mapped Attributes. Ako izabrano polje u bazi podataka ne moe biti mapirano na taj atribut objekta, pojavie se dijalog sa upozorenjem da oni nisu istog tipa. Da bi bili istog tipa, oba moraju biti celi brojevi, ili realni brojevi ili ASCII vrednosti, itd. Postavljanje kljunih atributa Da bi se locirao odredini objekat na stranici, moraju biti izabrani kljuni atributi. Svaki atribut u listi Mapped Attributes ima opciju za oznaavanje pored sebe. Ova opcija odreuje da li atribut treba koristiti kao kljuno polje ili ne.
U listi Mapped Attributes, izaberite atribut koji jedinstveno identifikuje instancu tog objekta i ukljuite njegovu opciju. Primeri atributa koji su odgovarajui za kljuna polja su X location, Y location, Document File Name i Vertex Array. Morate izabrati odgovarajue kljune atribute da identifikujete svaku instancu objekta za opseg uvoza. Ako je opseg uvoza tekua stranica, X lokacija i Y lokacija (ili niz vorova) e biti dovoljni. Ako je opseg vie od jedne stranice, treba ukljuiti i Document File Name atribut.
Opcije uvoza - Scope Kao i kod izvoza, opseg uvoza ukljuuje Current Sheet, Current Project i All Open Sheets. Opcija Only Selected Items vam omoguava da suzite izbor. Opcije uvoza - Action Postoje tri naina koji se mogu koristiti za uvoz podataka iz baze. Podaci mogu biti:
uveeni kao novi objekti - koristite ovu opciju da kreirate novu emu od informacija iz baze podataka. korieni za auriranje postojeih objekata - koristite ovu opciju ako aurirate postojei projekat. auriraj postojee objekte ako postoje i dodaj nove ako ne postoje - koristite ovu opciju ako elite da aurirate postojei projekat i dodate nove objekte na stranicu.
101
Dobra ideja je izbaciti biblioteke eme iz tekue liste biblioteka pre uvoza i prevoenja DSN datoteke.
Orcad ne uva koomponente sa stranicom eme, ve ih dri u internoj biblioteci projekta, nazvanoj Design Cache. Zbog toga ne morate prvo prevoditi ovaj cache u Protel biblioteku, a onda je napraviti dostupnom u Protel 99 SE editoru ema kada se stranica prevodi. Design Cache se automatski prevodi u biblioteku eme. Kada se ovo uradi, baza podataka na kojoj radite se dodaje listi biblioteka editora ema i tako kreira novu biblioteku (prevedeni design cache) dostupnu za vreme procesa prevoenja.
102
Primer projekta prikazan u Orcad-u i preveden u Protel 99 SE. Protel 99 SE kreira hijerarhiju koja postoji u Orcad projektu. Primetite da je originalna datoteka projekta (Simple.dsn) ukljuena unutar baze podataka Protel projekata. U bilo kojem trenutku moete ponovo prevesti kompletan projekat dvostrukim klikom na ikonu.
Svaki direktorijum Orcad eme se prevodi u Protel stranicu eme, sa simbolom stranice za svaku Orcad stranicu eme unutar direktorijuma eme. Svaka Orcad stranica eme se prevodi u Protel stranicu eme. Hijerarhijski pinovi se prevode u pristupe stranici. Hijerarhijski portovi se prevode u portove.
Povezanost izmeu Orcad stranica eme u direktorijumu Orcad eme je kreirana sa konektorima na nivou stranice. Ova horizontalna povezanost se prevodi u vertikalnu povezanost Protela 99 SE na sledei nain:
Konektori na nivou stranice se prevode u portove i prikazani su crveno. Odgovarajui pristup stranici se kreira na simbolu stranice i predstavlja ovu stranicu, a takoe je prikazan crveno. ice sa oznaka veza kreiraju meustraninu povezanost na roditeljskoj stranici.
Napomene
Koristite Sheet Symbol/Port Connection Net Identifier Scope za ERC i PCB sinhronizaciju projekta. Lokacija korisniki definisanih simbola se ne moe tano odrediti, pa proverite tu lokaciju posle prevoenja. Slike se ne uvoze, a njihova lokacija se oznaava crvenom pravougaonikom. Pinovi magistrale nisu podrani u Protel 99 SE, ve se prevode u normalne pinove i daje se upozorenje. Orcad podrava spojeve magistrala sa razliitim imenima, pa ovo nije podrano.
103
Koristite taster Help i What's This pomo u dijalozima za vie detalja u vezi sa opcijama uvoza/izvoza.
Neki formati listi povezivanja kombinuju podatke o komponentama i spojevima u jedan opis. Drugi, ukljuujui i Protel formate, odvajaju dva skupa podataka u odvojene delove. Kao i obine tekstualne datoteke, liste povezivanja se lako prevode u druge formate korienjem jednostavnog, korsniki napisanog programa. Liste povezivanja se takoe kreiraju (ili modifikuju) manuelno korienjem jednostavnog editora teksta. Ako nameravate manuelno da editujete listu povezivanja, budite sigurni da ste snimili rezultate u "neformatiranom" ili "samo tekst" obliku, jer "skriveni znaci" mogu napraviti listu neitljivom za odredini softver.
104
Netlist Output Format Options Sledea tabela prikazuje listu opcija dostupnih izlaznih formata liste povezanosti.
Algorex EEsof Touchstone AppliconBRAVO FutureNet AppliconLEAP Hilo Cadnetix Integraph Calay Mentor BoardStation 6 Calay90 Multiwire Case Orcad - PLDnet CBDS Orcad - PCB II ComputerVision PADS Ascii EDIF 2.0 PCAD EDIF 2.0 Hierarchical PCAD NLT EEDesigner Protel EEsof Libra Protel 2 Protel - Hierarchical Protel WireList Racal Redac Scicards Spice Spice Hierarchical Star Semiconductor Tango Telesis Vectron VHDL Xilinx XNF
Net Identifier Scope Doseg identifikatora veze (Net Identifier Scope) definie kako kreirati meustraninu povezanost. Postoje dva osnovna naina na koje se mogu kreirati meustranine povezanosti: vertikalno (od pristupa stranici, dole do odgovarajueg porta) ili horizontalno (direktno od porta ili oznake veze do odgovarajueg porta ili oznake veze). Vano je da je doseg identifikatora veze postavljen da odgovara strukturi projekta.
Pogledajte poglavlje Projekat na vie strana i ureivanje projekta za vie informacija o tome kako struktuirati viestranini projekat. Postoje tri opcije za doseg identifikatora veze:
Net Labels and Ports Global Sa ovom opcijom, podrazumeva se da se oznake veza primenjuju na sve stranice u projektu. Drugim reima, veze su globalne za svaku instancu oznake veze, a smatra se da je port povezan na sve ostale identino imenovane oznake veza i portova (primedba - portovi se ne povezuju na oznake veza, a oznake veza se ne povezuju na portove). Ovaj model radi kao Protel Schematic 3 (DOS), gde su oznake veza uvek globalne za sve stranice projekta. Ova opcija kreira horizontalnu meustraninu povezanost. Only Ports Global Ova opcija tretira sve oznake veza samo kao lokalne, povezujui se samo unutar svake stranice. Meustranine veze se javljaju kroz identino oznaene portove. Ovaj model radi kao
105
Sheet Symbol/Port Connections Ova opcija pravi meustranine veze samo kroz simbole pristupa stranicama i podstraninim portovima. Smatra se da su portovi povezani samo na identino imenovane pristupe stranici u svojim simbolima stranica na roditeljskim stranicama. Ovaj model radi kao Orcad SDT "hijerarhijski" model projekta. Ova opcija takoe kreira vertikalnu meustraninu povezanost. Sheets to Netlist Active Sheet - kreiraj listu samo za aktivnu stranicu. Active Project - otvori i kreiraj listu za sve stranice koje su u hijerarhiji projekta. Active Sheet plus sub-sheets - otvori i kreiraj listu za sve stranice ispod ove stranice. Koristite ovu opciju ako je va projekat deo kompletne PCB eme. Options Ostale opcije koje definiu sadraj liste povezivanja sadre: Append Sheet Number to Local Net Names Dodaj broj stranice (Design Options dijalog, list Organization) svakoj vezi. Ako ste izabrali jedan od dosega identifikatora veze gde su oznake veza lokalne, ova opcija dodaje broj stranice vezi, obezbeujui da svaka veza u listi povezivanja bude jedinstvena. Ova opcija se takoe moe koristiti kao pomo pri traenju greaka kod problema sa listom povezivanja, gde veze treba da su spojene kroz stranice, a nisu. Dodavanjem broja stranice moete identifikovati na kojoj stranici je veza izolovana. Descend Into Sheet Parts Ukljuite ovu opciju kada koristite Sheet Parts. Sheet Parts su delovi koji su odreeni da se ponaaju kao simboli stranice, gde se pinovi spajaju direktno na identino imenovane portove na podstranici. Polje Sheet Path u dijalogu Edit Part se koristi da identifikuje podstranicu. Kada je ova opcija ukljuena, lista povezivanja e sadrati hijerarhiju stranica ispod delova stranice. Pogledajte naslov Model 5 - Korienje delova stranice za kreiranje hijerarhije u ovom poglavlju, Projekat na vie strana i ureivanje projekta za vie detalja o korienju ove mogunosti.
106
Protel Netlist 2.0 Ovaj format je slian standardnoj Protel listi povezivanja, uz dodatak nekoliko polja koja sadre polja delova iz eme (koja se koriste za dokumentovanje i simulaciju) plus direktive za razmetaj koje se daje preko atributa veza. Advanced PCB verzija 2.0 ili kasnija uitava ovaj format.
PROTEL NETLIST 2.0 [ DESIGNATOR U1 FOOTPRINT DIP20 PARTTYPE AmPAL16L8 DESCRIPTION Description PART FIELD 1 Part Field 1 (etc.) LIBRARYFIELD1 Library Part Field 1 Zaglavlje liste povezivanja Poetak odvajanja komponente (Prvo se imenuje svako polje) Referentna oznaka komponente Podnoje iz biblioteke (kuite) Polje tipa dela (kada je postavljeno) Opis polja iz eme (Ime polja se moe definisati u emi) Polja dela (1-16) iz eme
107
Biblioteke komponenti eme Za ematske simbole koriste se Xilinx biblioteke serija 2000 i 7000. Ove biblioteke se koriste u Xilinx.Ddb baza podataka biblioteka. Kreiranje projekata u meovitom modu Stranica na vrhu projekta u meovitom modu mora biti stranica eme. VHDL izvorna datoteka je referencirana iz simbola stranice na isti nain kao i stranica eme, unosom imena datoteke u polje Sheet Symbol Filename.
Stranica na vrhu VHDL projekta takoe moe biti referencirana iz "fizike" komponente na PCB emi - unesite ime VHD stranice sa vrha u polje Sheet Path "fizike" komponente.
Kako se generie lista povezivanja projekta Deklaracija entiteta se kreira za stranicu na vrhu u dizajnu, a kolo unutar stranice se prevodi u odgovarajuu Architecture deklaraciju. Svaka komponenta i stranini simbol na stranici postaju VHDL komponente unutar deklaracije arhitekture.
Ovaj proces se potom ponavlja za svaki stranini simbol/podstranicu za stranicu na vrhu - kreira 108
Generisanje liste povezanosti projekta Za kreiranje liste povezanosti projekta potrebno je izabrati Design Netlist iz menija editora ema. U dijalogu Netlist Creation potrebno je podesiti Output Format na VHDL. Lista Sheets to Netlist sadri tri opcije:
Active Sheet - generie samo listu aktivne stranice. Active Project - otvara i generie liste svih stranica koje se nalaze u projektu. Active Sheet plus sub-sheets - otvara i generie liste svih stranica koje se nalaze ispod aktivne stranice (ali nijedne stranice iznad). Ova opcija se koristi ukoliko je projekat deo PCB eme.
109
Ovo poglavlje objanjava kako da primenite Protel 99 SE programe PCB Editor i Autorouter koji se koriste za postavljanje elemenata na tampanu plou i rutiranje veza u procesu dizajniranja tampane ploe. Pri itanju ovog poglavlja pronai ete sve potrebne informacije za rad sa PCB Editorom, nauiete kako da koristite osnovne karakteristike potrebne za postavljanje elemenata i razvlaenje provodnih linija na tampanoj ploi, kako da izvrite ugraene provere pravila projektovanja, kako da generiete datoteke potrebne za izradu tampanih ploica i, na kraju, kako da odtampate prateu dokumentaciju vezanu za projekat tampane ploice. Ovo poglavlje ukljuuje takoe i informacije kako da, direktno na osnovu eme tampane ploe, izvrite analizu integriteta signala. Moete sami da postavite pravila projektovanja za testiranje performansi u skladu sa eljenim specifikacijama, ukljuujui impedansu linija, preoptereenja, propade, vremena smirivanja i uspostavljanja signala. Moete takoe da analizirate i tano ponaanje realizovanih veza izvravajui analize refleksije i presluavanja, kao i da generiete precizne talasne oblike rezultata. Vie informacija o ovim temama moete da pronaete u poglavlju Provera PCB dizajna.
Mogunosti projektovanja
PCB Editor je kompletno okruenje za projektovanje tampane ploe sa mnogo atraktivnih karakteristika koje omoguavaju produktivni projektantski rad. Kada koristite PCB Editor u kombinaciji sa Protel 99 SE editorom elektrinih ema, simulatorom kola i PLD kompajlerom, PCB Editor postaje nosilac potpuno automatskog, integrisanog, kompletnog sistema za projektovanje tampanih ploa. Projektovanje tampanih ploa se razlikuje od drugih poslova koji u osnovi imaju crtanje u tome to zahteva ekstremnu preciznost. Kao rezultat, Protelov PCB Editor je vie okruenje za rasporeivanje elemenata nego to je okruenje za crtanje slobodnom rukom. Druga kljuna razlika je prepoznavanje povezanosti mogunost sistema da prepozna povezanost izmeu segmenata veza, veza i stopica komponenata i tako dalje. Na primer, moete da izbriete segment veze, a sistem e, osiguravajui stalni integritet konekcije, da automatski doda vezne linije. Dizajni tampane ploe se generiu i prikazuju kao skup slojeva, koji odgovaraju pojedinanim foto-alatima korienim za pravljenje ploa, kao to su gornji i donji signalni slojevi i sloj bele tampe. Neke operacije, na primer runo postavljanje veza, su direktno vezane za odreeni sloj morate prvo da izaberete sloj, a potom da postavite vezu. 111
112
Provera pravila dizajniranja (DRC Design rule checking) u toku samog rada (on-line) i u pozadini (batch)
DRC markeri se postavljaju u procesu samog rutiranja ukoliko doe do naruavanja pravila rutiranja. Pozadinski DRC omoguava sveobuhvatnu proveru projekta tampane ploe u skladu sa korisniki definisanim fizikim i logikim pravilima projektovanja.
Neprekidiva povezivost
Kljuna karakteristika PCB Editora je nain na koji se logike i fizike (ili elektrine) veze izmeu elemenata na vaem dizajnu prepoznaju i kako se njima upravlja. Sve vreme PCB Editor nadgleda stanje povezanosti elemenata, dodajui i uklanjajui linije veza izmeu komponenata kako se postavljaju i briu provodne linije.
Fleksibilan izbor
Grupa objekata se moe izabrati po kriterijumu pripadnosti odreenom sloju, po fizikoj povezanosti ili po pripadnosti odreenom podruju kartice. Pojedinani objekti se mogu dodati ili ukloniti iz izabrane grupe. PCB Editor ukljuuje i Query Wizard (arobnjak za izradu upita), omoguavajui vam da napravite kompleksan upit za definisanje elemenata koji ine jednu grupu, sastavljan od razliitih jednostavnijih elemenata, upotrebom standardnih operacija upita kao to su nije jednako, manje od i tako dalje. 113
Inteligentni poligoni
Popunjene ili reetkaste poligonalne povrine se mogu postaviti na bilo kojem sloju sa opcionom automatskom vezom na odreenu liniju. Bakar se sipa automatski; obuhvatajui sve postavljene objekte, potujui sva postavljena pravila projektovanja. Oblik poligona se moe definisati upotrebom linijskih ili uglovnih parametara, a stranice se mogu pomerati, dodavati ili brisati nakon to je poligon generisan. Poligon se moe ponovo napuniti oko novih 114
Rotacija komponenti
Mogua je potpuna rotacija komponenti i njihovih stopica, sve do 0.001 stepena. Ista ugaona rezolucija je dostupna za rotaciju bilo kog izabranog elementa.
Izvetaji
PCB Editor moe da generie sledee izvetaje: Listu materijala (engl. Bill of Materials (BOM)); Back Annotation datoteke; NC program za buenje i Pick and Place izvetaje za izradu ploe i njeno pakovanje; izvetaj o statusu liste povezivanja; Engineering Change Order (ECO) izvetaje i druge izvetaje o dizajnu.
116
Rasteri (Grids)
PCB Editor ukljuuje etiri unapred definisana korisnika sistema rastera. Prva dva su raster za pomeranje (Snap Grid) i raster za komponente (Component Grid), koji kontroliu smetanje objekata dizajniranja na radnu povrinu. Trei je elektrini raster, koji definie opseg privlaenja unutar koga elektrini objekti privlae jedan drugog. etvrti je vizuelni raster, koji obezbeuje vizuelnu referencu kako se kreete kroz radni prostor. 117
Elektrini raster
Da bi se olakalo smetanje elektrinih objekata, kao to su provodne linije i prelazi, PCB Editor ukljuuje elektrini raster. Ovaj raster definie opseg unutar koga e pokretanje elektrinih objekata (na primer provodne linije, stopice ili prelazi) privui, ili biti privueni ka drugom elektrinom objektu. Ako pomerate elektrini objekat preko radne povrine i ako upadne unutar opsega elektrinog rastera drugog elektrinog objekta, objekat koji pomerate e se zakaiti na vrui kraj fiksiranog objekta. Elektrini raster se konfigurie u stavci Options Tab u dijalogu Document Options (Design Options).
Elektrini raster nadjaava snap raster. To vam omoguava lako povezivanje objekata izvan rastera. Tokom rada se prebacivanje elektrinog rastera sa ukljuenog na iskljueno ostvaruje taster preicom SHIFT+E.
118
Vidljivost rastera
Kao vizuelna referenca za smetanje i pomeranje objekata obezbeeni su dva vidljiva rastera. Veliine rastera moete nezavisno podeavati. Na primer, moete da postavite da je jedan vidljivi raster veoma precizan, a drugi veoma grub, ili ak razdvojiti metrike i imperijal vidljive rastere. Vidljivi raster prikazuje sistem koordinatnih linija (ili taaka) u pozadini radnog prostora. Prikaz vidljivih rastera se ograniava trenutnim nivoom zumiranja, a ako ne moete da vidite vidljive rastere to znai da ste zumirali suvie daleko ili ste zumirali suvie blizu.
Slojevi
PCB Editor je slojevito okruenje. Kreiranje projekta tampane ploe se ostvaruje postavljanjem objekata na ove slojeve. Slojevi su ili fiziki, od kojih se prave informacije potrebne za izradu kartica, ili sistemski slojevi, kao to je sloj veza (engl. Connect layer) koji prikazuje nerutirane konekcije. Fiziki slojevi ukljuuju signalne slojeve, unutranje slojeve, sloj za oznaavanje komponenata (beli film), masku lemljenja i paste masku. Svakom od slojeva se moe dodeliti jedinstvena identifikaciona boja (da biste postavili boju izaberite Tools Preferences). Ovaj koncept vieslojnog dizajniranja razlikuje PCB Editor od mnogih drugih aplikacija za crtanje i dizajniranje. Iako se svi slojevi u vaem projektu mogu simultano posmatrati, za neke poslove ete morati da izaberete individualne slojeve, kao to su na primer poslovi postavljanja objekata koji pripadaju jednom sloju; to su tipino provodne linije, poligoni, punjenja ili tekstovi. Dozvoljavanje zahtevanih slojeva u listu Layers u dijalogu Document Options 119
Trenutni sloj
U svakom trenutku jedan sloj radne povrine je tekui. Na donjem delu radnog prostora postoji kartica za svaki aktivni sloj. Pojedine komponente, kao to su provodne linije, tekst, punjenja ili stopice pojedinanog sloja se smetaju na tekui sloj. Ostali elementi, kao to su komponente, vie-slojne stopice i prelazne take, mogu da se postave bez obzira na tekui sloj. Izbor (za kretanje, brisanje itd.) je nezavistan od sloja ove operacije moete da izvrite na bilo kojoj komponeneti bez promene tekueg sloja.
Signalni slojevi
Postoji 32 signalna sloja za rutiranje. Sve to se stavi na ove slojeve e se plotovati kao solid (bakarne) oblasti u PCB dizajnu. Na ove slojeve se osim provodnih linija mogu postaviti drugi elementi (popunjene oblasti, tekst, poligonske povrine itd.). Da bi se signalni slojevi uinili dostupnim na radnoj povrini, potrebno ih dodati kroz dijalog Layer Stack Maneger. Ovi slojevi ukljuuju:
Top (gornja strana) strana komponenti signalnog sloja Mid Layers ( srednji slojevi) unutranji signalni slojevi (oznaavaju se kao Mid Layer 1-30) Bottom (donja strana) solder strana signalnog sloja
Unutranje povrine
Dostupno je esnaest punih bakarnih slojeva - povrina. Unutranji slojevi postaju dostupni na radnoj povrini tako to se dodaju kroz dijalog Layer Stack Manager. Veze se mogu dodati i automatski povezati na ove povrine, a pojedinani pinovi komponenti se mogu u bilo kom 120
Mehaniki slojevi
Obezbeeno je esnaest mehanikih crtea slojeva namenjenih za izradu tampane ploe i za prikaz detalja popunjavanja tampane ploe kao to su dimenzije, poravnavanje, anotacija i drugi detalji. Elementi mehanikog sloja se mogu automatski dodati na druge slojeve kada se crte tampa ili plotuje. Da bi bili dostupni na radnoj povrini, mehaniki slojevi se moraju dodati kroz dijalog Setup Mehanical Layers.
Slojevi maski (Solder mask) Gornja i donja maska se prave da bi obezbedile foto masku i masku belog filma. Ovi automatski generisani slojevi se koriste za kreiranje maski za talasno lemljenje, i obino pokrivaju sve izuzev pinova komponenti i prelaza. Ukljuivanjem pravila Solder Mask Expansion, moete, kada tampate/plotujete, da kontroliete ekspanziju ovih maski. Za vie detalja o pravilu Solder Mask Expansion, pogledajte poglavlje Odreivanje zahteva PCB dizajna. Ovo poglavlje takoe ukljuuje i korisne savete o maskiranju svih prelaza. U cilju efikasnosti, ovi slojevi se plotuju u negativu. Maske pasti Maske pasti sreemo u sluaju gornje i donje maske za ploe sa SMD (engl. surface mount devices) komponentama za povrinsku montau. Moete da kontroliete ekspanziju (ili smanjenje) za ove maske definisanjem pravila dizajniranja Paste Mask Expansion. Vie informacija o tome moete nai u poglavlju Definisanje zahteva PCB dizajna. Ovi slojevi se automatski generiu i zbog efikasnosti se plotuju u negativu.
Slojevi buenja
Crtei buenja Plot crtei sa unetim kodiranjem za lokacije rupa na tampanoj ploi, tipino se koriste kao crtei za izradu tampane ploe. Plotovi pojedinanih parova slojeva se dobijaju kada se specificiraju unutranji i obini prelazi. Simboli se plotuju na svakoj lokaciji rupe. Na raspolaganju
121
Vodi za buenje Plotovanje svih otvora na ploi koji se ponekad nazivaju glavne stopice (pad masters). Plotovi pojedinanih parova slojeva se dobijaju kada se specificiraju unutranji i obini prelazi. Ovi plot crtei ukljuuju sve stopice i prelaze sa otvorima ija je veliina vea od nule (0). Vie informacija moete nai u poglavlju Generisanje izlaza.
Ostali slojevi
Keep Out Ovaj sloj se koristi za definisanje oblasti gde je dozvoljeno smetanje komponenti i veza. Na primer, granica ploe se moe definisati postavljanjem pravougaonog okvira provodnih linija i lukova koji definie oblast unutar koje se moraju postaviti sve komponente i veze. Zabranjena podruja za mehanike objekte se mogu kreirati unutar ovih granica blokiranjem oblasti provodnim linijama, lukovima i punjenjima. Keep Out se primenjuje na sve bakarne slojeve. Osnovno pravilo je: komponente se ne mogu postaviti preko objekta na Keep Out sloju i veze ne mogu sei objekat na Keep Out sloju. Vie slojeva (Multi Layer) Objekti postavljeni na multi layer e se, kada se generie izlaz, pojaviti na svi bakarnim slojevima. Multi layer se tipino koristi za crte za buenje padova i prelaza. Veze (Connect) Ova opcija kontrolie prikaz linija veza (connection lines). PCB Editor pravi linije veza na sloju veze kada se odredi poloaj dela veze koja je nerutirana. Provera greaka (DRC Errors) Ova opcija kontrolie prikaz DRC greaka. Vidljivi raster (Visible Grids) Kontrolie prikaz dva vidljiva rastera. Rasteri se mogu prikazati ili kao take ili kao linije (postavlja se na listu Options). Otvori za stopice i prelaze (Pad and Via Holes) Kontrolie prikaz otvora za stopice i prelaze. Da bismo bili u stanju da razlikujemo stopice od prelaza u draft modu, otvori stopica su uokvireni u boji definisanoj kao tekui otvori stopica (current Pad Holes) i definiu se na listu Colors dijaloga Preferences.
122
Opcije za editovanje
Kontinualna DRC kontrola (Online DRC) U toku samog rada se dozvoljava provera da li objekat koji se trenutno postavlja ne kri postavljena pravila projektovanja. Pravila projektovanja se definiu u dijalogu Design Rules (izaberite stavku menija Design Rules). Pravila koja e se testirati se biraju na listu On-line dijaloga Design Rule Check (izaberite Tools Design Rule Check). Pomeranje u centar (Snap to Center) Pomeranje u centar pri kretanju slobodne stopice ili prelaza, pomeranje na referentnu taku komponente, pomeranje na vor pri pomeranju segmenta linije. Objekat e se drati za lokaciju kursora u sluaju kada je ova opcija zabranjena. Proirena selekcija (Extended Selection) Kada je ova opcija omoguena, podrana je kumulativna selekcija elemenata. Kada je zabranjena, svi trenutno selektovani objekti se deselektuju svaki put kada se napravi nova selekcija.
123
Ostalo (Other)
Korak rotacije (Rotation Step) Ako objekat koji se moe rotirati pliva na kursoru, pritisnite SPACEBAR da biste ga rotirali za vrednost postavljenu u ovoj opciji u smeru suprotnom kretanju kazaljke na satu. Drite SHIFT taster dok istovremeno pritiskate SPACEBAR da biste rotirali objekat u smeru okretanja kazaljki na satu. Ponitavanje i ponavljanje (Undo/Redo) Postavlja se veliina steka kako bi se definisalo koliko se prethodnih akcija moe ponititi. Postavite veliina steka na nulu da bi se ispraznio Undo stek. Tip kursora (Cursor Type) Postavite kursor na mali ili veliki krsti sa uglom od 90 stepeni, ili na mali krsti sa uglom od 45 stepeni.
124
Veliina koraka (Step Size) Odreuje veliinu za koju prikaz treba da se pomera svaki put kada kursor dodirne ivicu prozora. Numerika vrednost je data u tekuim mernim jedinicama. Veliina koraka pomeranja (Shift Step Size) Odreuje veliinu za koju prikaz treba da se pomera svaki put kada kursor dodirne ivicu prozora kada koristite jednu od Shift autopan opcija. Numerika vrednost je data u tekuim mernim jedinicama.
Avoid Obstacle Ako izaberete ovu opciju moete da postavite primitive samo tamo gde ne naruavaju bilo koja pravila dizajniranja koja se tiu maksimalno dozvoljenog prostora oko nekog elementa. Ova opcija je posebno korisna kada elite da rutirate izmeu postojeih objekata bez straha da ete naruiti bilo koje pravilo. Push Obstacle Ako izaberete ovu opciju, postavljene primitive e biti gurane kako rutirate mreu (u skladu sa pravilima dizajniranja).
Automatsko izbacivanje petlji (Automatically Remove Loops) Sa ovom izabranom opcijom omogueno je da se petlje koje se prave tokom runog rutiranja automatski uklanjaju. Omoguite ovu opciju svaki put kada vam je potrebno ponovno rutiranje. Prodiranje kroz poligona (Plow Through Polygons) Kada je opcija dozvoljena moete da rutirate preko maksimuma poligona poligon je automatski ponovo popunjava (zavisno od postavljenih vrednosti za Repour Polygon).
125
Prikaz samo jednog sloja (Single Layer Mode) Prikazuje samo trenutni sloj. Obezbeuje metod ispitivanja o tome ta e izai na ekran. Ako je tekui sloj signalni sloj, prikazae se i vieslojni objekti. Koristite + i - za kretanje kroz razliite slojeve, pritisnite END za ponovno crtanje na ekranu. Transparentnost slojeva (Transparent Layers) Daje bojama sloja transparentnu prirodu menjanjem boje objekta koji prekriva objekat na drugom sloju. Dozvoljava da se objekti, koji bi inae bili sakriveni objektom tekueg sloja, mogu lako i brzo identifikovati.
Prikaz (Show)
Kontrolie prikaz brojeva stopica, imena netova, testnih labela, markera poetka i prikaza statusnih informacija koje se pojavljuju kada se prelazi kursorom preko objekta na radnoj povrini.
127
Podrazumevane vrednosti se mogu menjati u letu tokom postavljanja objekata, pritiskanjem na taster TAB dok objekat pliva nad kursorom. Promene izvrene u letu nee imati uticaja na podrazumevane vrednosti ako je Permanent opcija dozvoljena u listu za opis podrazumevanih vrednosti primitiva.
128
129
PCB MiniViewer
Koristite MiniViewer u PCB Editor Panelu da biste promenili izgled vaeg radnog ekrana. Takasti ZoomBox oznaava tekui nivo zumiranja u odnosu na glavni dokument prozor (ako ploa ima granice na Keep Out sloju ili na nekom od mehanikih slojeva). Da biste promenili nivo zumiranja u glavnom dokument prozoru, pritisnite i povlaite jedan od uglova ZoomBox-a. Pritisnite bilo gde unutar ZoomBox-a i povlaite da biste menjali region koji e se videti u glavnom dokument prozoru. Koristite uveava (Magnifier) da biste prikazali uvean pogled na plou u MiniViewer-u. Pritisnite Magnifier taster, a zatim jednostavno pomerajte kursor lupe preko ploe u glavnom prozoru da biste detaljno ispitali odreeno podruje. Dugme Configure vam omoguava da menjate nivo poveanja. Alternativno, dok koristite kursor lupe, pritisnite SPACEBAR da biste izabrali jedan od tri uveavajua nivoa.
Prikaz kompletnog dokumenta (View Fit Document) Izborom ove stavke menija e se promeniti izgled displeja tako da prikae sve objekte na radnoj povrini. (taster preica: V, F) Prikaz kompletne ploe (View Fit Board) Izborom ove stavke menija e se promeniti izgled displeja tako da prikazuje celokupnu plou, tako da ploa ostane u postavljenim granicama (taster preica:V, D).
130
Apsolutni poetak (Absolute Origin) Skok na taku koordinatnog poetka. To je donji levi ugao radne povrine. (taster preica; J, A ili CTRL HOME). Tekui poetak (Current Origin) Skok na tekuu (relativnu) 0, 0 koordinatnu taku (taster preica; J, O ili CTRL END). Ova taka koordinatnog poetka se bira iz stavke menija Edit Origin Set. Nova lokacija (New Location) Skok na odreenu lokaciju. Pozivom stavke Edit Jump New Locations pojavljuje se dijalog Jump To Location. Tekst polja X i Y lokacija e sadrati tekuu poziciju kursora. Kursor e skoiti na definisanu lokaciju (taster preica: J, L).
132
Marker greke (Error Marker) Izaberite ovu stavku menija da biste skoili na prvu DRC oznaku greke. Ponavljanjem ove akcije e se skoiti na drugu oznaku greke i tako dalje. Uklanjanjem uzroka greke izbrisae se greka iz liste Jump to. U suprotnom, ponavljanje e nastaviti ciklus kroz sve greke u tekuem prozoru dokumenta. Selekcija (Selection) Izaberite ovu stavku menija da biste skoili na prvi selektovani objekat. Ponavljanjem e se skoiti na sledei selektovani objekat i tako dalje. Ponavljanjem e se ciklino prolaziti kroz sve selektovane objekte u tekuem prozoru dokumenta.
133
Fokusiranje (Focus)
Kada se kursor postavi iznad objekta dizajniranja i pritisne levi taster mia, objekat je fokusiran i tada se menja nain na koji je prikazan. Ovaj proces je slian nainu na koji menjate fokus u Windows operativnom sistemu, tako to pritisnite levi taster mia u otvorenom prozoru kako biste ga nainili aktivnim. U jednom trenutku u fokusu moe biti samo jedan objekat. Moete da zakljuite koji je objekat trenutno fokusiran po prikazu alata za editovanje i/ili krstia fokusa na tom objektu. Na primer, ako pritisnite levi taster mia preko filovane povrine, pojavie se alat za promenu veliine na svakom uglu i du svake strane, a alat za rotiranje e se pojaviti blizu centra. Ako pritisnite levi taster mia preko prelaza, pojavie se krsti fokusa. Da biste pomerili fokus na drugi objekat pritisnite miem taj objekat. Pritisnite miem na prazno podruje na radnoj povrini da biste oslobodili fokus.
135
Kada je objekat u fokusu, moete da ga pomerate ili da editujete njegove grafike karakteristike. Na primer, moete da menjate veliinu ili oblik filovane povrine povlaenjem etvrtastog alata za promenu veliine (re-sizing handles). Pritisnite levi taster mia na kruni alat za rotiranje da biste rotirali filovanu povrinu ili tekst. Kada fokusirate segment linije, pojavljuju se tri alata za editovanje, jedan na svakom kraju i jedan na centru. Pritisnite jedan od ivinih alata da biste pomerili tu ivicu ili pritisnite miem na centralni alat da biste razdvojili originalni segment linije u dva segmenta. Pritisnite bilo gde na fokusirani objekat da biste ga pomerili. Za strategije o pomeranju i povlaenju objekata pogledajte naslov Pomeranje i povlaenje dalje u ovom poglavlju.
Pregled Kao to je ilustrovano u ovim primerima, fokusiranje je preduslov da bi se veliki broj funkcija grafikog editovanja moglo izvesti na pojedinanim objektima. Primetite da sa fokusiranim objektima ne moete da koristite clipboard stavke menija: Edit Copy, Cut, Paste ili Clear. Ove clipboard karakteristike rade samo sa funkcijom selekcije. Selekcija Selekcija omoguava drugu, potpuno razliitu metodu manipulisanja objektima. Za razliku od fokusiranja, selekcija se moe koristiti nad pojedinanim objektima i nad grupama objekata.
Selekcija se ostvaruje pozivom stavki menija Edit Copy, Edit Cut, Edit Paste i Edit Clear.
136
Selekcija u PCB Editoru moe takoe da radi u dva moda. Selekcija moe da bude kumulativna (proiriva), to znai da objekti ostaju selektovani sve dok se izriito ne deselektuju. Drugi metod je nekumulativan. U nekumulativnom modu svi trenutno selektovani objekti su deselektovani kada se izabere jedna od stavki menija Edit Select. Na proirenu selekciju se prebacuje u Option kartici dijaloga Preferences. Selekcije se izvravaju na sledee naine:
Direktna selekcija, upotrebom tastera SHIFT + LEFT MOUSE da bi se dodale (ili uklonile) pojedinane stavke u trenutnoj selekciji. Preicom: pritisni i povlai prozor. Upotrebom podmenija Edit Selection i Edit DeSelect kojima se definie izbor. Upotrebom Selection polja u Change dijalozima. Ova opcija vam omoguava da koristite globalne karakteristike editovanja PCB Editora da biste primenili promene selekcionog statusa na ostale elemente dizajna u tekuem prozoru dizajna. Pogledajte naslov Globalno editovanje u poglavlju Rad u PCB Editoru da biste nali korisne informacije o globalnom editovanju.
Mora se posvetiti panja pri manipulaciji izabranim objektima kako bi se osigurali da trenutno izabrani objekti ukljuuju samo eljene objekte. Dobra je praksa da se, pre nego to se napravi nova selekcija, izvri ienje tekue selekcije izborom menija Edit Deselect All. Ako se desi neto neoekivano, da biste vratili projekat u prethodno stanje izaberite Edit Undo. Moe se izvriti nekoliko uzastopnih Undo akcija.
Prikaz selekcija
Selektovani objekti su uokvireni u izabranoj boji definisanoj u Display listu Preferences dijaloga. Postoji mnogo naina na koje se moe prikazati vidljivost selekcije.
Draft mod (Draft Mode) Ako elementi dizajna imaju svoje modove prikaza postavljene na Draft, onda e biti uokvireni izabranom bojom i kada se izaberu bie prikazani u Final modu. Na ovaj nain se ti objekti mogu veoma lako identifikovati. Postavite mod prikaza u Show/Hide listu Preferences dijaloga.
137
Pravljenje selekcija
Direktna selekcija pojedinanog objekta
1. Direktna selekcija je najfleksibilniji nain za selekciju pojedinanog objekta. Da biste izabrali samo1 jedan objekat: Drite pritisnut SHIFT taster i pritisnite levi taster mia u trenutku kada je kursor pozicioniran izna11d objekta. Elemenat e biti ponovo nacrtan, ali ovoga puta uokviren izabranom bojom (Tools Preferences). Ovaj postupak moete ponavljati, dodajui svaki put po jedan elemenat trenutnoj selekciji. Ako ujete beep zvuk ili ako se nita ne pojavi kao da je selektovano, probajte da izvrite zumiranje tako da biste jasnije videli (pritisnite taster PGUP) i proverite da li je kursor pozicioniran direktno iznad objekta koji elite da selektujete. Da biste selektovali komponentu, morate da pozicionirate kursor unutar okvira komponente. Selektovanje komponenti, naroito sloenih komponenti, moe da potraje nekoliko trenutaka. Da biste dodali drugu stavku u trenutnu selekciju: 2. Drite pritisnut SHIFT taster i pritisnite levim tasterom mia iznad drugog elementa. Oslobaanje pojedinih elemenata iz selekcije: 3. Drite pritisnut SHIFT taster i pritisnite miem selektovani elemenat.
Kada se oslobodi, elemenat e biti ponovo nacrtan, ali ovoga puta u svojoj originalnoj boji. Ostali selektovani elementi ostaju selektovani sve dok se pojedinano ne oslobode (SHIFT + LEFT MOUSE) ili dok se ne izvri Edit DeSelect.
Direktna selekcija oblasti Direktna selekcija se moe izvriti i nad oblastima. Da bi se selektovali svi objekti u jednoj oblasti:
1. Postavite mia tamo gde nema ni jednog objekta ispod kursora 2. Pritisnite i drite levi taster mia Statusna linija e prikazati Select Second corner to u prevodu znai Izaberi drugi ugao. 3. Povlaite mia dijagonalno u odnosu na poetnu taku. Definiite oblast selekcionim pravougaonikom i oslobodite levi taster mia. Na ovaj nain bie selektovani samo objekti koji u potpunosti upadaju u pravougaonik. Selektovani obje1kti e biti oznaeni tekuom selekcionom bojom. 4. Ponovite proces da biste proirili selekciju ili da biste napravili novu selekciju.
138
Unutar oblasti (Inside Area) Omoguava da definiite pravougaono selekciono podruje. Ukljueni su samo objekti koji lee kompletno unutar definisanog podruja. Slobodne stopice ili prelazi su ukljueni u selekciju ako je njihov centar unutar pravougaonika.
Koristite S preicu ako elite da se na ekranu pojavi Select podmeni i X preicu da bi se pojavio DeSelect podmeni.
Izvan oblasti (Outside Area) Ova opcija selektuje sve izvan selekcionog pravougaonika. Pravila za ukljuivanje u selekciju su ista kao za Select Inside Area. Procedura definisanja selekcionog pravougaonika je ista kao i za Inside Area. Sve (All) Bira se sve unutar dokument prozora. To ukljuuje sve objekte koji imaju displej stanje postavljeno na skriveno (hidden) ili koji nisu vidljivi zato to je njihov sloj iskljuen. Fizika veza (Physical Net) Ova selekcija ukljuuje sve primitive (linije, prelazi, filovani segmenti) koje su u fizikom kontaktu sa takom gde ste kliknuli. Ne ukljuuje ni jedan deo veze koji nije fiziki povezan tj. povezan konekcionom linijom.
Da biste koristili ovu karakteristiku:
1. Izaberite Edit Select Physical Net (skraenica; CTRL + H ili S, N). Pojavie se zahtev da selektujete poetnu taku fizike veze Select Physical Net Starting Point: 2. Pozicionirajte kursor preko bilo koje primitive unutar eljene veze i pritisnite taster ENTER ili levi taster mia.
Kontinualna fizika veza, proirena unutar eljene veze, bie oznaena selektovanom bojom.
Sve u sloju (All On Layer) Ova selekcija e ukljuiti sve primitive na tekuem sloju. Vieslojni elementi (tipino vieslojne stopice i prelazi) su iskljueni iz selekcije.
139
Selektovanje sa panela
U manipulisanju dizajnom jedan od najee korienih alata je selekcija. Selekcija se moe koristiti za pomeranje, kopiranje ili brisanje grupe objekata, a takoe je uobiajen nain za oznaavanje objekta ili grupe objekata. Pored direktne selekcije (SHIFT + pritisak miem) i selekcije iz menija, moete takoe da izvrite selekciju direktno iz Browse PCB Panela. Dostupni su sledei selekcioni procesi:
Izbor tekue veze i bilo kog vora (node) u toj vezi Izbor tekue komponente i bilo koje stopice na toj komponenti Izbor tekue klase veza i bilo koje veze u klasi veza Izbor tekue klase kompononenti i bilo koje komponente u toj klasi Izbor odredinih objekata na osnovu pravila dizajniranja
140
141
Rad sa selekcijama
PCB Editor upotrebljava specijalni format clipboard-a kako bi podrao PCB podatke kao to su povezanost i atributi objekata primitiva. Ovaj interni PCB clipboard nije isti kao standardni Windows clipboard koji vam omoguava da pomerate selektovane objekte, kao to je, na primer, tekst, izmeu razliitih Windows aplikacija. Windows MetaFile (.WMF) grafiki format nije podran u PCB clipboard-u. Koristite clipboard u PCB Editoru na isti nain kao to biste to radili u Windows aplikaciji. Sekvenca je sledea: izaberite objekte nad kojima elite da izvrite operaciju, obriite sa Cut ili kopirajte selekciju u clipboard, zatim umetnite sadraj clipboard-a na eljenu lokaciju.
Moete da kopirate PCB podatke u Windows clipboard u Power Print alatu pogledajte poglavlje tampanje na Windows ureaje za tampanje kasnije u ovom odeljku prirunika ukoliko ste zainteresovani za vie informacija.
Proverite da li selekcija ukljuuje samo one stavke koje elite da kopirate ili briete sa Cut. Da biste osigurali da nita nije selektovano pre nego to napravite novu selekciju koristite preicu za deselektovanje svih elemenata: X, A. Izaberite preicu SHIFT + LEFT MOUSE da biste dodali ili uklonili stavke iz trenutne selekcije. Clipboard sadri samo poslednju selekciju, svaki put kada izaberete Cut ili Copy, prepisujete prethodni sadraj clipboard-a. Izaberite Edit Clear da biste izbrisali trenutnu selekciju sa radne povrine bez kopiranja u clipboard (taster preica: CTR + DELETE)
142
Vraanje na tekui sloj (Paste on current layer) Ako je ova opcija zabranjena, svi pripadajui objekti pojedinanog sloja kao to su linije, lukovi i svi stopice pojedinanog sloja zadravaju postojei raspored na datom sloju. Ako je ova opcija dozvoljena tada su svi objekti pojedinanog sloja umetnuti tekui sloj. Zadri naziv veze (Keep net name) Ako je ova opcija dozvoljena tada e svi objekti koji imaju naziv veze zadrati dodeljeni naziv. Ako je ova opcija zabranjena, atribut veze e se postaviti na No Net. Dupliranje referentne oznake (Duplicate designator) Ova opcija podrava kreiranje PCB panela, na koji elite da kopirate ili umetnute celokupni dizajn. Uobiajeno je da se, kada se ova opcija dozvoli, zabrani opcija Keep net name. Dodavanje u klasu komponenti Umetnute komponente se dodaju klasi kojoj pripadaju komponente sa kojih se kopiralo.
2. 3. Pritisnite OK nakon postavljanja opcija dijaloga. Pozicionirajte selekciju na radnoj povrini i pritisnite levi taster mia (LEFT MOUSE) ili pritisnite ENTER.
Kreiranje panela PCB Editor se moe koristiti za kreiranje panela dizajna tampane ploe (PCB). Ovaj panel moe da bude viestruka kopija istog dizajna tampane ploe, ili se moe sastojati od razliitih dizajna tampanih ploa. Da biste kreirali panel, prvo kopirajte dizajn tampane ploe u clipboard. Zatim upotrebite karakteristiku Paste Special da biste kopirali dizajn tampane ploe eljeni broj puta. Ako imate potekoa pri preciznom pozicioniranju umetka, dok znak Paste pliva nad kursorom koristite proces Jump Location (taster preica: J, L). To vam omoguava da pozicionirate umetanje bez upotrebe clipboard-a. Zapamtite da se moete kretati kroz polja
143
Globalno Editovanje
PCB Editor vam omoguava da editovane atribute pojedinanog objekta primenite i na druge objekte istog tipa. To mogu biti drugi objekti na tekuoj komponenti ili u tekuem dokumentu. Dodatno, moete nadalje definisati uslove koji ili proiruju ili ograniavaju globalne promene. Na primer, promene se mogu primeniti na sve selektovane objekte ili na objekte koji nisu trenutno selektovani. Ako elite, moete da kreirate kompleksan skup uslova za primenjivanje promena. Praktino se svaki atribut objekta moe globalno editovati. Jednostavan primer moe da bude menjanje veliine stopica pridruenih odreenoj komponenti. U drugoj prilici, moda ete poeleti da promenite irinu linija za pojedinanu vezu. Ove opcije (i mnoge druge) su mogue u globalnom editovanju. Broj moguih aplikacija globalnih promena su ograniene samo nivoom matovitosti samog dizajnera. 145
Atributi na koje se promene odnose (Attributes to Match By) U centru dijaloga e sada biti kolona pod nazivom Atributes To Match By. U koloni Attributes To Match By definiete kako da identifikujete ostale objekte u dizajnu na koje e se takoe primeniti globalne promene.
Kolona Attributes To Match By e sadrati ili polja atributa ija se vrednost bira na osnovu ponuenih opcija ili tekst polja u koje vi unosite eljenu vrednost. Polje sa mogunou izbora sadri tri opcije: Same (primenjuje globalne promene ako je ovaj atribut isti kao i kod ciljnog objekta); Different (primenjuje globalne promene ako se ovaj atribut ne poklapa sa atributima ciljnog objekta) i Any (default) koji primenjuje promene nezavisno od toga da li atributi oba objekta imaju istu vrednost. Koristite kombinaciju Match By atributa da biste definisali skup objekata na koje e se primeniti promene.
146
Atributi kopiranja (Copy Attributes) Trea kolona u dijalogu nosi naziv Copy Attributes. Ova kolona e sadrati ili check box za svaki od atributa ili tekst polje u koje moete da upiete eljenu vrednost.
U ovoj koloni vi definiete na koje atribute ciljnih objekata elite da kopirate promene i ako atribut ima tekstualno polje, koju tekstualnu vrednost elite da kopirate na ciljnih Objekte.
Oblast promene (Change Scope) Zadnji parametar koji se postavlja je oblast promene. Postoje dve opcije; All primitives (svi primitivi) ili All FREE primitives (svi slobodni primitivi). PCB Editor identifikuje bilo koji primitiv koji nije deo grupe objekata kao free primitive (slobodni primitive).
Primer 1 promena slojeva linije Da bi se pomerile sve linije sa gornjeg (Top) sloja na donji (Bottom) sloj, bez obzira na njihovu irinu i selekcioni status:
1. 2. 3. 3. Dva puta uzastopno pritisnite miem na liniju Top sloja da biste otvorili dijalog Change Track. Postavite atribut Layer na vrednost Bottom Layer. Pritisnite taster Global da bi se prikazali globalni edit parametri. Attributes opciju u Match By set Layer postavite vrednost Same. Svi ostali atributi treba da ostanu na podrazumevanoj vrednosti Any. 3. Ovakvim zadavanjem opcija saoptava se PCB Editoru da primeni promenu na sve linije istog sloja. Primetite da se slaganja ispituju na osnovu vrednosti koju je sloj imao, a ne na osnovu vrednosti koju ste zadali. 4. U koloni Copy Attributes atribut Layer e se automatski aktivirati. 5. Time se govori PCB Editoru da kopira sve promene napravljene u atributu Layer na sve linije koje ispunjavaju kriterijum Match By. 6. Postavite vrednost Change Scope na All FREE primitives. Ako vae rutiranje ukljuuje lukove tada dozvolite opciju Include Arcs. Pritisnite OK ili ENTER. Inicijalna linija koja je bila editovana e se prva prebaciti na Bottom sloj. Potom e se pojaviti dijalog Confirm Global Change (Potvrivanje promena). 7. Pritisnite YES da biste prihvatili globalne promene.
Sve linije sa gornjeg sloja e se prebaciti na bottom sloj. Da biste osveili prikaz, moda ete morati da uradite ponovo crtanje na ekranu (pritiskom tastera END). Ako elite da prebacite odreenu vezu na drugi sloj, izaberite stavku menija Edit Select Physical Net i pritisnite bilo gde na eljenu vezu. Sada ponovite sve procese globalnog editovanja kako je opisano, izuzev to u koloni Attributes To Mach By treba postaviti Selection atribute na Same i sve druge na Any. Samo selektovane veze e se preneti na Bottom sloj. 147
Primer 3 Zakljuavanje veze Da biste zabranili autoruteru da modifikuje odreenu vezu koja je runo izrutirana, potrebno je zakljuati tu vezu. To se radi na sledei nain:
Izabere se veza. Da bi se izabrala veza izaberite stavku menija Edit Select Physical Net i pritisnite na vezu. Svi segmenti linija koji ine vezu e se uokviriti selekcionom bojom. 2. Dva puta uzastopno pritisnite miem na jedan od selektovanih segmenata linija. 3. Pojavie se dijalog Change Track. U dijalogu Change Track omoguite Locked atribut. 4. Pritisnite taster Global. 5. U koloni Attributes To Match By postavite atribut Selection na vrednost Same. 6. Postavite Change Scope na All FREE primitives. Ako vae rutiranje ukljuuje krune lukove tada omoguite opciju Include Arcs. Globalna promena e se primeniti na sve izabrane segmente linija koji nisu deo grupnog objekta. 7. U koloni Copy Attributes treba da je postavljen atribut Locked attribute. Time se PCB Editor upuuje da kopira sve promene nainjene u Locked atributima segmenata linija na sve segmente linija koji ispunjavaju Match By kriterijum. 8. Pritisnite OK. Selektovana inicijalna linija e se promeniti i otvorie se dijalog Confirm Global Change. 9. Pritisnite OK da biste zakljuali preostale selektovane segmente linija. 1.
Rezime
Tri prethodna primera prikazuju najee osnovne aplikacije koje zahtevaju opcije globalnog menjanja nekih atributa. Ukoliko paljivo isplanirate ta elite da uradite, vremenom ete otkriti sve znaajne prednosti u podizanju produktivnosti koje vam moe doneti ova mona karakteristika. Ipak, ove veoma mone opcije mogu da dovedu do neoekivanih rezultata posebno kada se kompleksne karakteristike globalno edituju. Kada niste sigurni, uvek je najsigurnije da izvrite deselekciju svih objekata sa Deselect All (X, A), a potom da, umesto da koristite globalno editovanje da biste promenili ciljne objekte, jednostavno selektujete ciljne objekte na kojima elite da izvrite promene. Vizuelno potvrdite da kriterijumi slaganja odgovaraju ciljnim objektima, zatim ponovo izvrite globalno editovanje, upotrebom Selection as the Match-By kriterijuma. 148
Povlaenje komponente
Da biste povukli komponentu:
1. 2. Izaberite stavku menija Edit Move Drag (taster preica: M, D). Pritisnite komponentu koju elite da povuete i pomerite je na novu lokaciju,
Ponaanje linija koje su povezane ili prolaze ispod komponente zavisi od definisane Component Drag opcije u dijalogu Preferences (Tools Preferences). Stavka menija Edit Move Drag se moe koristiti i za povlaenje bilo koje primitive.
149
Pomeranje selekcija
Kada je izvrena selekcija, bez obzira da li sadri pojedinaan elemenat ili je u pitanju kompleksna selekcija sastavljena od mnogo elemenata, ona se moe pomerati kao pojedinaan entitet. Izaberite stavku menija Edit Move ili pritisnite preicu M da bi se pojavio Move podmeni. Ovaj podmeni ukljuuje:
Pomeranje selekcije (Move Selection) Ova opcija vam omoguava da izaberete novu lokaciju za selekciju, koja e se pomerati kao blok (taster preica: M, L). Kada pozovete ovaj proces, od vas e se zahtevati zadavanje referentne take. Zaokretanje selekcije (Flip Selection) Ova opcija zaokree selekciju oko vertikalne ose. Pritiskanje X i Y kljua tokom Move Selection moe se takoe koristiti za zaokretanje selekcije. Rotiranje selekcije (Rotate Selection) Izborom ove opcije e se pojaviti dijalog Rotation Angle (ugao rotiranja). Unesite ugao rotiranja, imajui u vidu da je ugaona rezolucija .001 stepeni. Od vas e se potom zahtevati da izaberete referentnu taku, oko koje elite da izvrite rotiranje.
Selekcija se takoe moe rotirati tokom Move Selection procesa, pritiskanjem tastara SPACEBAR. Ugao rotiranja koje izaziva pritiskanje tipke SPACEBAR je definisan u Options listu dijaloga Preferences. Za crte u Gerber formatu, ciljni fotoploter moda nee dozvoliti rotiranje primitiva. Rotiranje pravougaonika (kao to su pravougaone stopice komponenata) se automatski crtaju upotrebom okruglih Apertura tokom generisanja Gerber datoteke.
150
Krajnje take poligona Granice poligonskog panela se mogu podesiti pomeranjem njegovih krajnjih taaka. Informacije o pomeranju krajnjih taaka poligona moete da pronaete u poglavlju PCB dizajn objekti, pod naslovom Poligoni.
Brisanje (Delete)
Izaberite stavku menija Edit Delete da biste uklonili objekte sa PCB radne povrine. Brisanje se razlikuje od Cut ili Clear procesa koji su prethodno opisani. Kod Cut ili Clear procesa, vi najpre identifikujete objekte (selektujui ih), a zatim izaberete akciju (Cut ili Clear). Da biste izvrili brisanje, vi prvo izaberete akciju (Delete), a potom pritisnete objekat. Ako je vie od jednog objekta ispod kursora kada pritisnete miem da biste izvrili brisanje, pojavie se meni koji e vam omoguiti da tano precizirate objekat koji elite da izbriete. Brisanje je takoe nezavisno od selekcije. Na primer, ako briete pojedinane linije, linije koje su deo trenutne selekcije e ostati netaknute. Sva brisanja se mogu povratiti pozivom stavke menija Edit Undo (ili ALT+BACKSPACE). Ako ste izbrisali seriju elemenata, oni e se vraati jedan po jedan, pri emu se prvo vraa element koji je poslednji izbrisan. Edit Redo koristi istu logiku prvi ue - zadnji izae. Redo vraa Undo operacije, jednu po jednu.
Pritisnite DELETE taster da biste izbrisali fokusirani objekat. Pritisnite CTRL+DELETE tastere da biste izbrisali trenutnu selekciju.
151
Merenje primitiva
Tokom dizajniranja vae tampane ploe esto ete eleti da znate veliinu slobodnog prostora izmeu dve primitive. Karakteristika Measure Primitives omoguava brz i lak nain pronalaenja najkraeg rastojanja od ivice jedne primitive do ivice druge primitive.
Izaberite Reports Measure Primitives, pritisnite prvu primitivu, a zatim pritisnite drugu primitivu. Pojavie se okvir dijaloga u kome se nalazi izvetaj o: tipu, koordinatama i sloju svake primitive, i najkrae rastojanje izmeu njihovih najbliih ivica.
152
Preice mia
Tokom itanja ovog prirunika, primetili ste da ima nekoliko tastera preica kojima se ubrzavaju ili pojednostavlju najee koriene operacije. Preice se postiu upotrebom mia i tastature. Na primer, pritiskanje tastera P, P vam omoguava da postavite stopicu bez odlaenja u meni Place i izbora stavke menija Pad. Upotreba levog tastera mia umesto tastera ENTER i desnog tastera mia umesto tastera ESC, vam omoguava da izvrite mnoge operacije bez korienja tastature. Moe se uiniti i suprotno, pritiskanjem tastera ENTER ili ESC na tastaturi, umesto polja OK ili CANCEL u okviru dijaloga. Ponekad, kada ne elite da pomerate mia na radnoj povrini, kao to je sluaj pri postavljanju novog grida pri smetanju objekta, ili pri menjanju nivoa zumiranja pri pomeranju selekcije, jedino su praktine one aktivnosti koje se aktiviraju preko tastature.
153
Preice tastature
Postoje dva naina kreiranja taster preica pozvanih preko tastature. Prvi nain je preko Keyboard Shortcut Editora (Client menu Edit Shortcuts). Ovaj nain direktno startuje proces. Na primer, pritiskanjem CTRL+G e se pojaviti okvir dijaloga Snap Grid, koji vam omoguava da menjate Snap grid. Procesi se takoe mogu startovati preko tastature, preko menija tastaturnih preica. Pozivanje stavki menija koje vode do podmenija e dovesti do pojave tog podmenija, a pozivanje stavki menija koje nije praeno pojavom podmenija e startovati proces vezan za tu stavku menija. Na primer, pritiskanjem tastera P pojavie se meni Place, a potom e pritiskanje tastera V dovesti do postavljanja tekueg prelaza na mestu kursora, spremnog za smetanje na dizajn. Pritisnite T da bi se pojavio meni Tools, a potom pritisnite R da bi se pojavio podmeni Auto Route.
Ako je istom tasteru na tastaturi dodeljena uloga i tasterske preice i preice menija tada e znaenje tastera preica imati prednost.
154
155
SPACEBAR Prebacivanje izmeu Start i End moda postavljanja linije; rotiranje elementa tokom pomeranja u smeru suprotnom od okretanja kazaljki na satu (zadajte vrednost koraka u dijalogu Preferences); prekida ponovna crtanja ekrana; menja nivo poveanja u MiniVieweru. SHIFT Kontrolie ubrzanje tokom Autopan-a (postavite mod u dijalogu Preferences) Prebaciva moda postavljanja linija; rotira elemente u pravcu okretanja kazaljke SHIFT + SPACEBAR na satu tokom pomeranja. N CTRL Skriva linije povezivanja tokom pomeranja komponenti. Privremeno zabranjuje Electrical grid tokom editovanja.
Prolaenje kroz svaku liniju povezivanja na stopicu tokom rutiranja. CTRL + SPACEBAR
Lociranje komponenti
esto znate koju komponentu elite da editujete ili pomerate, ali je trenutno ne moete videti na ekranu. Na primer, moda elite da smestite odreenu komponentu na mesto gde trenutno radite, ali ne elite da vrite skrolovanje ili zumiranje da biste je pronali. Izaberite stavku menija Edit Move Move Component (taster preica: M, C). Pritisnite bilo gde na radnu povrinu gde ne postoji komponenta ispod trenutne pozicije kursora i pojavie se dijalog Component Designator. Ako znate oznaku komponente otkucajte je i pritisnite OK. Ako je komponenta izvan ekrana, doi e do skrolovanja prikaza pa pomerite mia da biste kursor i komponentu videli. Kada se pojavi dijalog Component Designator moete da ostavite znak ? i da pritisnite OK. To e dovesti do pojave okvira dijaloga Components Placed, koji vam omoguava da izaberete bilo koju komponentu koja je na radnoj povrini.
157
158
2.
Kada ste ve u modu postavljanja linija moete: Pritisnuti * na numerikoj tastaturi da biste se prebacili na neki od signal slojeva Pritisnuti + ili taster na numerikoj tastaturi da biste se prebacivali kroz sve slojeve
3. Pomerite kursor u bilo kom smeru. Dok to inite, primetiete dva segmenta linije, jedan popunjen i jedan samo uokviren. Popunjen segment je segment koji trenutno postavljate, a uokviren segment je lookahead (gledaj napred) segment. Pogledajte poglavlje Runo rutiranje projekta tampane ploe za vie informacija o tome kako moete da koristite karakteristiku lookahead. Ukoliko drugaije ne zahtevate, nalaziete se u 45 Degree End linija modu postavljanja komponenti. U ovom modu, prvi segment koji postavljate e biti ili vertikalan ili horizontalan, dok e drugi segment biti pod uglom od 45 stepeni. Ako pritisnite taster SPACEBAR mod e se prebaciti u 45 Degree Start, i u njemu je tekui segment postavljen dijagonalno, a lookahead je vertikalan ili horizontalan. Pritisnite po drugi put SPACEBAR da biste se ponovo vratili u mod 45 Degree End. Pomerajte kursor sve dok se popunjeni segment linije ne nae na mestu koje elite, pa pritisnite levi taster mia (ili ENTER) da biste postavili prvi segment.
4.
Ako nainite greku, pritisnite BACKSPACE da biste uklonili poslednji segment linije.
5. Pomerite kursor da nastavi sa novim segmentom linije, koji e se nastaviti od postavljenog segmenta linije. Eksperimentiite sa ponaanjem ove mogunosti tako to ete pomerati kursor i pritiskati SPACEBAR. Pritisnite levi taster mia svaki put kada elite da definiete segment linije. Pritisnite desni taster mia da biste zavrili seriju povezanih segmenata linije. Primetite da je tekst Choose start location i dalje prikazan u statusnoj liniji. To vam omoguava da moete da zavrite jednu seriju povezanih segmenata linije i da ponete, bilo gde na radnoj povrini, novu seriju segmenata linije, a da pri tom ne morate da ponovo birate opciju menija Place Interactive Routing.
6.
Da biste editovali atribute linije tokom postavljanja elemenata pritisnite TAB taster da bi se pojavio okvir Track dijaloga. Ako je linija deo veze, moete samo da promenite irinu i to u opsegu izmeu Min i Max vrednosti koje su definisane u pravilu dizajniranja Width Constraint (ogranienja irine) koje je dodeljeno toj vezi. 7.
Da biste napustili mod postavljanja linija, pritisnite taster ESC ili desni taster mia drugi put.
159
45 stepeni poetak i kraj (45 Degree Start and End) Ograniava postavljanje linija na segmente pod uglom od 45 stepeni i horizontalne/vertikalne segmente. 45 stepeni sa poetkom i krajem luka (45 Degree with Arc Start and End) Ograniava postavljanje linija na segmente pod uglom od 45 stepeni i horizontalne/vertikalne segmente, spojene lukom od 45 stepeni. 90 stepeni poetak i kraj (90 Degree Start and End) Ograniava postavljanje linija na horizontalni segment i vertikalni segment. 90 stepeni sa poetkom i krajem luka (90 Degree with Arc Start and End) Ograniava postavljanje linija na horizontalni segment i vertikalni segment, spojene lukom od 45 stepeni Bilo koji ugao (Any Angle) Omoguava da segmenti linija budu postavljeni pod bilo kojim uglom. Poetak i kraj luka (Arc Start and Arc End) Ograniava postavljanje linija na luk od 90 stepeni i horizontalne/vertikalne segmente.
160
Postavljanje linija u cilju rutiranja konekcija Kada postavljate liniju koja poinje na objektu koji ima ime veze, kao to je stopica, vi rutirate vezu. Linija koju postavljate e usvojiti ime veze stopice i pridravae se pravila dizajniranja koja vae za tu vezu. Postavljanje linija kako bi se rutirala veza je podrano velikim brojem karakteristika, kao to su na primer modovi postavljanja linija, kako bi se pojednostavio rad. Za kompletnu diskusiju o ovoj temi pogledajte poglavlje Runo rutiranje projekta tampane ploe.
Pritisnite ikonu za pomo ta je ovo na vrhu okvira dijaloga da biste dobili vie informacija o atributima u dijalogu za liniju.
Menjanje linija Linije se mogu menjati kako pojedinano tako i globalno. Izaberite stavku menija Edit Change da biste editovali postojeu liniju. Pritisnite Track da bi se pojavio okvir dijaloga Change Track, u kome moete da menjate atribute. Podrazumevana linija (Default Track) Atributi linije koja se trenutno postavlja mogu se menjati tokom postavljanja pritiskanjem TAB tastera. To e dovesti do pojave Track dijaloga, u kome moete da promenite atribute linije. Podrazumevani atributi linije su postavljeni u Defaults listu u Preferences dijalogu. Ako Permanent opcija u Default listu nije postavljena, promene napravljene tokom postavljanja linije postaju nove podrazumevane vrednosti.
Napomena: ako je linija deo veze, moete samo da menjate irinu u opsegu izmeu minimalne i maksimalne vrednosti definisane u Width Constraint (ogranienje irine) pravilu projektovanja koje se primenjuje za tu vezu.
Stopice (Pads)
Stopice mogu da budu ili vieslojne ili se mogu postaviti na pojedinani sloj. Na primer komponente koje se montiraju povrinski (SMD) i ivini (Edge) konektori imaju jednoslojne stopice na Top i/ili Bottom slojevima. Stopice mogu imati razliite oblike. Mogu da budu krune, pravougaone, pravougaone sa zaobljenim ivicama (krune sa razliitim X i Y veliinama) ili ortogonalne sa X i Y veliinama definisanim od 1 do 10000 milsa. Veliine otvora mogu da imaju vrednost od 0 (SMD) do 1000 milsa. Stopice mogu da budu identifikovane oznakama dugim do 4 karaktera. Na vieslojnoj stopici, oblik i veliina stopice se moe nezavisno definisati za gornji sloj, srednje slojeve i donji sloj ime se definie stek stopica. Stopice se mogu koristiti nezavisno kao slobodne stopice, ili se mogu objediniti sa ostalim primitivama u komponente.
161
Oznaavanje stopica Stopica se moe oznaiti oznakom (obino je to broj pina komponente) dugom do etiri alfanumerika karaktera. Prazni prostori u oznaci nisu dozvoljeni, mada se, ukoliko se to eli, oznaka moe ostaviti nepopunjena.
Oznake stopica e se automatski uveavati za 1 tokom postavljanja ukoliko inicijalna stopica ima numeriku oznaku. Da biste podesili oznaku pre nego to se postavi prva stopica, pritisnite TAB taster dok stopica lebdi nad kursorom. Da biste postigli alfa ili numeriko uveavanje drugaije od 1, koristite Paste Array karakteristiku. Postavljanjem oznake stopice pre kopiranja u clipboard i postavljanjem Text inkrement polja u Paste Array dijalogu, mogu se postaviti sledei tipovi oznaka sekvenci stopica: numeriki (1, 3, 5) alfanumeriki (A, B, C) kombinacija alfanumerikih i numerikih oznaka (A1, A2 ili 1A, 1B, ili A1, B1 ili 1A, 2A i tako dalje). Da biste automatski uveavali numeriki, postavite Text increment polje na vrednost za koju elite da se vri uveavanje. Da biste automatski uveavali alfanumeriki, postavite Text increment polje na slovo u alfabetu koje predstavlja broj slova koja elite da preskoite. Na primer, ako inicijalna stopica ima oznaku 1A i Text increment polje postavljeno na C (tree slovo alfabeta), stopica e imati oznake 1A, 1D (tri slova nakon A), 1G (tri slova nakon D) i tako dalje.
Promena stopica Slobodne stopice i stopice komponenti se mogu menjati individualno i globalno. Da biste editovali stopicu, izaberite stavku menija Edit Change. Statusna linija e prikazati zahtev Change Any Object (promena bilo kog objekta). Pritisnite stopicu da bi se pojavio okvir dijaloga u kome moete da promenite atribute stopice.
Pritisnite ikonu za pomo ta je ovo na vrhu okvira dijaloga da biste dobili vie informacija o svakom atributu u dijalogu.
Podrazumevana stopica (Default Pad) Atributi stopice koja se trenutno postavlja mogu se promeniti pritiskanjem TAB tastera im
162
Prelazi (Vias)
Prelazi se postavljaju da bi prenosili signale sa jednog sloja na drugi u sluaju kada je potrebno povezati linije sa dva razliita sloja. Prelazi lie na krune stopice, a prilikom izrade ploice se bue i obino metalizuju. Prelazi su ili vieslojni (Multi Layer) ili slepi (Blind) ili ukopani (Buried), i mogu da imaju prenik izmeu 2 do 10000 milsa. Prelazi se mogu runo postaviti upotrebom Via tastera u Placement Tools paleti alata ili izborom stavke menija Place Via; mogu se postaviti i automatski preko Auto Via alata tokom postavljanja linija, ili auto-rutiranjem. Veliina otvora se moe postaviti na vrednost od 0 do 1000 milsa.
Tipovi prelaza Prelaz moe da bude vieslojni, slepi ili ukopani. Vieslojni prelaz prolazi od gornjeg sloja do donjeg sloja i omoguava povezivanje na sve interne signal slojeve. Slepi prelaz povezuje povrinu ploe sa unutranjim slojem, a ukopani prelaz povezuje jedan interni sloj sa drugim internim slojem. Slepi i ukopani prelazi (Blind and Buried Vias) Pre korienja slepih i ukopanih prelaza, vano je da se uspostavi nivo podrke od strane proizvoaa tampane ploe. Veina proizvoaa podrava slepe i ukopane prelaze izmeu, takozvanih parova slojeva. Upotrebom ove tehnologije, vieslojna ploa se pravi kao skup tankih dvostranih ploa koje se potom spajaju u sendvi. To omoguava slepim i ukopanim prelazima da se poveu izmeu povrina ovih tankih dvostrukih ploa, koje postaju parovi slojeva. Parovi slojeva se definiu stekom slojeva koji konfiguriete u dijalogu Layer Stack Manager. Vano je da uoite da su parovi slojeva zavisni od slojnog stila steka itajte poglavlje Definisanje ploe, i kontaktirajte vaeg proizvoaa da biste bili sigurni da ste izabrali ispravan stil steka, pre nego to ponete dizajniranje sa slepim i ukopanim prelazima.
Kada jednom uspostavite ispravan stil steka, treba da definiete ispravne parove buenja. Parovi buenja su postavljeni u dijalogu Drill Pair Manager, pritisnite Drill Pair taster u dijalogu Layer Stack Manager da biste otvorili Drill Pair Manager dijalog. Ako definiete parove buenja za svaki par slojeva u vaem dizajnu, PCB Editor e automatski ubacivati ispravan tip prelaza (prolazni, slepi ili ukopani) kako se prebacujete kroz slojeve tokom rutiranja.
Podrazumevane vrednosti prelaza Atributi prelaza koji se trenutno postavlja se mogu promeniti pritiskanjem TAB tastera im izaberete stavku menija Place Via. Podrazumevani atributi prelaza su postavljeni u Defaults kartici u Preferences dijalogu. Ako Permanent opcija nije postavljena u Default kartici Preferences dijaloga tada e promene nainjene tokom postavljanja prelaza postati nove podrazumevane vrednosti.
163
Postavljanje prelaza
Prelazi se mogu postavljati Autoruterom, preko Auto Via karakteristike, ili runo.
Prelazi autorutera (Autoruter Vias) Autoruter e se povinovati pravilima dizajniranja Routing Via Style koji definie pravila postavljanja prelaza za celu plou (izaberite Design Rules). Pogledajte poglavlje Definisanje zahteva pri dizajniranju tampane ploe, ukoliko ste zainteresovani za vie detalja o pravilima dizajniranja. Automatsko ubacivanje prelaza (Auto Via Feature) Ako se * taster koristi za prebacivanje na drugi signal sloj u toku postavljanja linija, prelaz se dodaje automatski. Ovaj prelaz e se povinovati odgovarajuem Routing Via Style pravilu dizajniranja i definicijama parova buenja. Parametri stila rutiranja prelaza se mogu menjati tokom rutiranja pritiskom TAB tastera. Runo postavljanje prelaza (Manually Placed Vias) Da biste runo postavili prelaz izaberite stavku menija Place Via. Tekui podrazumevani (Default) prelaz e se pojaviti pod kursorom. Kliknite da biste postavili prelaz na radnu povrinu. Promena prelaza (Changing Vias) Da biste editovali prelaz, izaberite stavku menija Edit Change i pritisnite miem prelaz. Pojavie se dijalog The Change Via, u kome moete da menjate atribute prelaza.
Pritisnite ikonu za pomo ta je ovo na vrhu okvira dijaloga da biste dobili vie informacija o svakom atributu u dijalogu.
Povezivanje prelaza na meusloj napajanja Kao i stopice, prelazi se automatski povezuju na unutranji meusloj napajanja kome je dodeljeno isto vezno ime. Prelaz e se povezati u skladu sa primenjenim pravilom dizajniranja Power Plane Connect Style (stil povezivanja meusloja napajanja).
Ako ne elite da se prelazi povezuju na meusloj napajanja, dodajte jo jedno Power Plane Connect Style pravilo dizajniranja sa postavljenim konekcionim stilom na No connect. Primer kako se postavlja ovo pravilo moete da pronaete u poglavlju Odreivanje zahteva pri dizajniranju tampane ploe, pod naslovom Primeri upotrebe pravila dizajniranja.
Punjenje e usvojiti ime veze ukoliko je prvi ugao postavljen na objekat koji poseduje ime veze.
Menjanje filovanih povrina (Changing Fills) Da biste menjali filovane povrine, izaberite stavku menija Edit Change i pritisnite miem Fill. Pojavie se Fill dijalog u kome moete da promenite atribute filovanih povrina. Podrzumevana filovana povrina (Default Fill) Atributi filovane povrine koja se trenutno postavlja mogu se zadati pritiskanjem TAB tastera im izaberete stavku menija Place Fill. Podrazumevani atributi se postavljaju u Default listu dijaloga Preferences. Ako Permanent opcija nije postavljena u Default listu Preferences dijaloga, tada e promene nainjene tokom postavljanja postati nove podrazumevane vrednosti.
Lukovi (Arcs)
Lukovi su u osnovi kruni segmenti linija. Mogu se postaviti na bilo kom sloju sa poluprenikom u rasponu od 0.001 do 1600 milsa i irinom u opsegu od 0.001 do 10000 milsa. Ugaona rezolucija je 0.001 stepen. Lukovi se mogu postaviti upotrebom Arc tastera na Placement Tools paleti alata, pomou stavki menija Place Arc, ili kao tretiranjem kao delova linije ili upotrebom procesa Place Track. Lukovi se takoe mogu upotrebljavati pri generisanju filovanja poligona. Lukovi imaju raznovrsnu primenu u PCB rasporedu. Na primer, mogu se upotrebljavati kao indikacija oblika komponenti na Overlay slojevima ili za indikaciju ivice ploice na mehanikom sloju, oblastima za isecanje i tako dalje. Lukovi mogu da budu otvoreni, ili zatvoreni kako bi kreirali krug.
Lukovi se mogu postaviti na signalne slojeve kao deo linije. Ovi lukovi se generiu u toku samog postavljanja linija ukoliko je Track Placement mod podeen na neki od modova koji ukljuuje lukove. Pritisnite SHIFT+SPACEBAR tokom postavljanja linija kako biste se prebacivali iz jednog u drugi mod postavljanja (engl. placement mode). Kada jednom izaberete eljeni mod luka, pritisnite SPACEBAR kako biste se prebacivali izmeu Start i End moda.
165
Da biste postavili luk u suprotnom smeru, pritisnite SPACEBAR pre nego to definiete krajnju taku.
Aktivnost Postavljanje lukova (startovanje od ivice) Da biste postavili luk na tekuem sloju poevi od jedne od krajnjih taaka luka:
1. 2. 3. 4. Izaberite Place Arc (Edge) (skraenica: P, E). Pozicionirajte kursor da biste postavili poetnu taku luka i pritisnite jednom levi taster mia. Pozicionirajte kursor tako da definie krajnju taku luka i pritisnite levi taster mia. Startujte novi luk, ili pritisnite ESC ili desni taster mia kako biste zaustavili postavljanje lukova.
Aktivnost Postavljanje luka proizvoljnog ugla (startovanje od ivice) Moete takoe da postavite luk poevi od krajnje take, proizvoljnog ugla:
1. 2. 3. 4. 5. Izaberite Place Arc (Any Angle) (taster preica: P, N) Pozicionirajte kursor tako da definie poetnu taku luka i pritisnite jednom levi taster mia. Pozicionirajte kursor tako da definie poluprenik i centralnu taku luka i pritisnite levi taster mia. Pozicionirajte kursor tako da odreuje krajnju taku luka i pritisnite levi taster mia. Zaponite novi luk, ili pritisnite taster ESC ili desni taster mia kako biste zaustavili postavljanje lukova.
Menjanje lukova Da biste menjali luk, izaberite stavku menija Edit Change i pritisnite miem na luk. Pojav166
Podrazumevani luk Atributi luka koji se trenutno postavlja na tampanu plou se mogu zadavati pritiskanjem tastera TAB odmah nakon to ste selektovali jednu od stavki menija Place Arc. Podrazumevani atributi luka se definiu u Default listu Preferences dijaloga. Ako nije postavljena Permanent opcija u Default listu Preferences dijaloga tada e promene nainjene tokom postavljanja luka postati nove podrazumevane vrednosti.
Podrazumevani stringovi (Default Strings) Atributi stringa koji se trenutno postavlja na tampanu ploicu se mogu menjati pritiskanjem tastera TAB im se izabere stavka menija Place String. Podrazumevani atributi stringa se zadaju u Default listu Preferences dijaloga. Ako se ne izabere Permanent opcija u Default listu Preferences dijaloga tada e promene nainjene tokom postavljanja stringova na dizajn tampane ploice postaviti nove podrazumevane vrednosti. Aktivnost Postavljanje stringova Da bi se postavio slobodan string:
1. Izaberite stavku menija Place String. Trenutni podrazumevani string e se pojaviti lebdei
167
Tokom postavljanja stringova pritisnite X i Y tastere da biste prikazali string kao sliku u ogledalu u odnosu na ove ose, ili pritisnite taster SPACEBAR da biste rotirali string.
Promena stringova (Changing Strings) Nezavisni tekst stringovi i tekstovi komponenti (oznake i komentari) se mogu menjati kako pojedinano tako i globalno. Dvostruko pritisnite levim tasterom mia na string kako bi se pojavio string dijalog, u kome moete da promenite atribute stringa.
Pritisnite ikonu za pomo ta je ovo koja se nalazi na vrhu dijaloga da biste pronali informacije o svakom atributu u dijalogu.
Specijalni stringovi Specijalni stringovi vam omoguavaju da postavite generiki, nespecificirani tekst koji se interpretira pri tampanju, crtanju i generisanju Gerber datoteka. Na primer, string .PRINT_DATE e se, pri generisanju izlaza, zameniti tekuim datumom. Dostupni specijalni stringovi su:
.PRINT_DATE .PRINT_TIME .PRINT_SCALE .LAYER_NAME .PCB_FILE_NAME .PCB_FILE_NAME_NO_PATH .PLOT_FILE_NAME .ARC_COUNT .COMPONENT_COUNT .FILL_COUNT .HOLE_COUNT .NET_COUNT .PAD_COUNT .STRING_COUNT .TRACK_COUNT .VIA_COUNT .DESIGNATOR .COMMENT .LEGEND .NET_NAMES_ON_LAYER
Dodajte komponenti u biblioteci specijalne stringove .DESIGNATOR i .COMMENT. Koristite ih ukoliko vam je potrebno da predefiniete lokaciju i sloj ovih stringova pripadajue komponente. Standardna oznaka i komentar mogu da budu, ukoliko elite, sakriveni. Postavite .LEGEND string u sloju crtea buenja. On e, pri generisanju izlaza, biti zamenjen tabelom buenja. Da biste interpretirali specijalne stringove na ekranu, u Display listu Preferences dijaloga omoguite opciju Convert Special Strings. Primetite da se ne mogu svi specijalni stringovi interpretirati na ekranu.
168
Grupni objekti
Grupni objekat je bilo koji skup osnovnih objekata, koji je definisan da se ponaa kao samostalni objekat. Ovi grupni objekti mogu da budu definisani od strane korisnika, kao to su komponente i poligoni, ili sistemski definisani, kao to su koordinate i dimenzije. Grupom se manipulie na isti nain kao i sa pojedinanim objektom ona se moe postaviti na dizajn tampane ploe, izabrati, kopirati, menjati, pomerati ili brisati.
Da biste konvertovali poligon u skup linija i lukova izaberite Tools Convert Explode Polygon to Free Primitivs
Poligoni
Poligoni su specijalne bakarne oblasti koje se formiraju kada koristite proces Place Polygon Plane. Poligonske ravni (ili bakarne povrine) mogu da popunjavaju podruja ploe nepravilnog oblika i mogu da se poveu na odreenu vezu kao i da je okrue. Iako se poligoni sastoje od linija i lukova, poligonima se moe manipulisati kao da su jedna celina. Granice poligona se mogu ponovo odrediti i poligoni se mogu ponovo popuniti oko prepreka nakon postavljanja, a svaki od njegovih atributa, kao to je recimo raster i veliina linija, se moe menjati. Podeavanjem rastera i veliine linije, poligonska ravan moe da bude ili ispunjenja (bakrom) ili u obliku mree. Kada se postavljaju na zauzet prostor kartice, ravni poligona popunjavaju bakrom prostor oko svih linija, stopica, prelaza, punjenja ili tekstova, a pri tome odravaju dozvoljeni razmak izmeu komponenti koji je definisan u pravilima dizajniranja. Ako radite sa rasporedom na tampi zasnovanom na listi ostvarenih veza, ravni se mogu automatski povezati na bilo koje stopice komponenti na specifinoj vezi koja je u okviru poligonske ravni. Poligoni se mogu puniti tako da ine viestranu konturu na bilo kom sloju. Ako se poligon smeta na nesignalni sloj, on se nee popunjavati oko postojeih objekata poto ti objekti nisu pridodati vezi i stoga ne pripadaju nikome. Poligoni popunjavaju prostor oko postojeih objekata, u skladu sa pravilima dizajniranja.
169
Net Options
Connect to Net Ako je uitana lista veza, jedna od veza iz lista veza se moe izabrati iz Connect To Net padajueg menija. Ako je poligon spojen na vezu, mogu se primeniti i druge dve opcije veze (Net Options). Pour over Same Net (popunjavanje preko iste veze) Ako je omoguena opcija Pour over Same Net, sve postojee linije unutar poligona koje su deo veze na koju je povezan bie prekrivene poligonom. Remove Dead Cooper (Uklanjanje mrtvog bakra) Mrtav bakar je bakar postavljen procesom Place Polygon Plane, koji se ne moe povezati na izabranu vezu. Oblasti mrtvog bakra se prave kada postojee linije, stopice i prolazi spreavaju popunjavanje ravni kao jednog kontinualnog podruja. Ovaj mrtvi bakar se moe, ako se eli, ukloniti. Ako je ova opcija omoguena i poligon ne sadri ni jednu stopicu izabrane veze, celokupan poligon e se ukloniti kao da je mrtav bakar.
170
Dimenzije
Dimenzije su specijalni elementi koji se sastoje od teksta i segmenata linija. Automatski se generiu kada postavite poetne i krajnje take nakon to ste izabrali stavku menija Place Dimension. Zavisno od trenutnog Snap rastera, proraunae se imperial ili metrike jedinice.
172
Koordinate
Upotrebljavajte oznaava koordinate da biste ukazali na koordinate specifinih taaka radne povrine. Oznaava koordinate ukljuuje oznaava take (krsti napravljen od dve linije) i X, Y koordinate pozicije. Moe se postaviti na bilo kom sloju.
Da biste pomerali koordinatni string bez pomeranja oznaavaa koordinate, izaberite Tools Convert Explode Coordinate to Free Primitives da biste konvertovali koordinate u par linija i string
Podrazumevane koordinate Atributi koordinata koje se trenutno postavljaju se mogu zadavati pritiskanjem tastera TAB odmah po izboru stavke menija Place Coordinate, ili pritiskanjem Placement Tools palete alata. Podrazumevani atributi koordinata se postavljaju u Default listu Preferences dijaloga. Ako Permanent opcija nije postavljena u Default listu Preferences dijaloga tada e promene nastale tokom postavljanja koordinate postati nove podrazumevane vrednosti.
173
174
5.
Oznaka/komentar (Designator/Comment) Vrednost oznake i komentara komponente se moe ovde menjati. Koristite listove oznake i komentara da biste menjali atribute teksta kao to je font, veliina teksta i irina teksta. Footprint Tekue kuite komponente se moe menjati u bilo koje drugo dostupno kuite u bilo kojoj otvorenoj biblioteci komponenti. Kada otkucate ime drugog kuita u polju Footprint, kada napustite dijalog, PCB Editor e traiti trenutno otvorene biblioteke da bi probao nai i locirati novo kuite. Sloj (Layer) Komponente se mogu postaviti ili na gornji ili na donji sloj tampane ploice. Da biste promenili mesto postavljanja komponente, pritisnite Layer kuicu i izaberite Top Layer ili Bottom Layer.
Promena statusa sloja prebacuje komponentu na suprotni sloj. Na primer, kada pomerate komponentu sa gornjeg (Top) sloja na donji (Bottom) sloj, osnovni objekti sa gornjeg sloja e se automatski prebaciti i dodeliti Bottom Overlay sloju. Orijentacija komponente e se okrenuti oko x ose i tekst komponente sa Overlay sloja e se itati sa dna. Pojedinane stopice sloja e se takoe prebaciti sa gornjeg na donji sloj. Moete proiriti aktivnost tako da se izvri globalno prebacivanje komponenti sa jednog sloja na drugi.
Rotacija Komponente se mogu rotirati za bilo koji ugao, sa rezolucijom ugla od 0.001 stepen.
176
Tekst (Text) Oznaka ili komentar komponente. Atribut oznake se ne moe globalno editovati jer svaka komponenta mora da ima jedinstvenu oznaku. Atribut komentara se moe globalno editovati. Stringovi oznake i komentara mogu biti maksimalno dugaki 255 karaktera. Visina (Height) Veliina teksta se moe zadati u milsima (.001 in) ili mm. Opseg je od 0.01 do 10000 milsa. irina tekstualnog karaktera koja se koristi za prikaz/tampanje teksta je automatski proporcionalna visini teksta. Minimalna visina teksta od 36 milsa omoguava da se stringovi mogu jasno i itljivo fototampati. irina (Width) irina slova teksta se moe zadati u milsima (0.001 in) ili mm. Opseg je od 0.001 do 255 mila. Oblik slova (Font) Primenjiva su tri fonta. Pritisnite Font taster da biste izabrali Default font, Sans Serif font ili Serif font.
177
178
Degrupisanje komponente
Ako je neophodno, postavljena komponenta se moe konvertovati natrag u originalan skup osnovnih objekata od kojih se sastoji. Izaberite stavku menija Tools Convert UnGroup 179
PCB Library Editor je drugi PCB Document Editor koji obezbeuje PCB server Protela 99 SE. Kada se PCB Layout Editor koristi za dizajniranje tampane ploice, tada se PCB Library Editor upotrebljava za kreiranje i modifikovanje kuita komponenti koje se koriste u projektima tampanih ploa. Koristi se takoe za upravljanje PCB bibliotekama. PCB Library Editor ukljuuje kompletan skup procesa za kreiranje, editovanje i postavljanje kuita za biblioteke. Mogu se praviti namenske biblioteke i moe se, u jednom trenutku, 180
Rad sa bibliotekama
U Protel 99 SE PCB footprint biblioteke su smetene unutar Design Database (baze podataka projekta), ba kao i svi ostali dokumenti projekta. U ovom priruniku se oni nazivaju PCB Library Databases (baze podataka biblioteke), ali su ove baze podataka potpuno iste kao i Design Databases u koje smetate vae dokumente projekta. Protel 99 SE PCB baze podataka biblioteka su smetene u direktorijumu \Program Files\Design Explorer 99 SE\Library\PCB.
Otvaranje postojee biblioteke Biblioteke se otvaraju u PCB Library Editoru na isti nain na koji se otvaraju svi dokumenti u Design Exploreru, tako to se prvo izabere File Open da bi se otvorio PCB Library Design Database, zatim se pretrauje kroz bazu podataka i otvara biblioteka za editovanje. Svaka otvorena biblioteka se pojavljuje u odvojenom listu integrisanog Design prozora. Pravljenje nove biblioteke Pre nego to napravite novu biblioteku morate prvo da otvorite Design Database u koju elite da smestite biblioteku, zatim da pregledate bazu podataka i da otvorite direktorijum u kome elite da kreirate biblioteku.
181
2.
Uvek pravite SMD kuita na gornjem sloju. Koristite L preicu da biste ih, tokom postavljana, prebacili na donji sloj.
3. 4. Okvir komponente Koristite Track alat da biste napravili okvir komponente na gornjem sloju. Upotrebite SPACEBAR da biste menjali izmeu Start i End moda postavljanja. Pritisnite SHIFT + SPACEBAR da biste promenili mod postavljanja linije. Sauvajte biblioteku. Sada se moete vratiti u PCB Editor i postaviti komponentu.
Uvek pravite komponentu oko 0,0 referentne take radne povrine. Reference je taka za koju ete drati komponentu kada je postavljate. Koristite Reference opcije u Edit meniju da biste pomerali Reference ako je potrebno da bude promenjen. Ako vam je potrebna kontrola nad slojem, lokacijom i tekstualnim atributima komponente pre njenog postavljanja, komponenti se, u Library Editoru, mogu dodati specijalni stringovi, .DESIGNATOR i .COMMENT. Oni predstavljaju dodatak standardnoj oznaci i komentaru koji se mogu, ukoliko se to zahteva, sakriti.
Auriranje kuita
Nakon editovanja kuite u PCB Library Editoru, upotrebite Update PCB taster u PCB Library Editor Panel-u da biste aurirali sve instance kuita u svim otvorenim projektima.
Definisanje ploe
Prvi korak u procesu dizajniranja tampane ploice je definisanje okvira ploice i slojeva. Iako je krajnja ploica trodimenzionalni objekat, efikasno se dizajnira i pravi kao skup ravnih, dvodimenzionih slojeva. Da bi se napravila ploa ovi slojevi se meusobno spajaju po principu sendvia (sa slojevima izolacije koji ih razdvajaju), tako da se na kraju dobija trodimenzionalna tampana ploica. Sve to dizajnirate na PCB radnoj povrini se izvrava postavljanjem objekata dizajniranja (iz Place menija) na razliite slojeve dostupne na radnoj povrini fiziki okvir ploe se pravi od linija na mehanikom sloju, komponente i rutiranja se postavljaju na gornjem i donjem signalnom sloju, i tako dalje.
Ako je okvir ploe definisan u mehanikom pakovanju, kao to je AutoCAD, moete da ga prebacite u PCB Editor primenom karakteristike Import DWG/DXF.
Protel 99 SE ukljuuje monog arobnjaka za pravljenje ploe (engl. Board Wizard) koji vas vodi kroz kompletan proces kreiranja novog PCB dokumenta i definisanja ploe. arobnjak 183
Elektrini slojevi su dodati i njihov redosled je definisan u Layer Stack Manageru pritisnite desnim miem na sliku da biste je kopirali u Windows clipboard i ukljuili u vau dokumentaciju
Dugme Menu na dnu dijaloga ukljuuje veliki broj pripremljenih primera stekova slojeva. Uoite da primeri stekova slojeva nisu fiksni, i da moete krenuti sa jednim od njih i lako ga 185
Signalni slojevi (Signal layers) Name korisniki definisano ime sloja Debljina bakra (Copper thickness) ova vrednost se zahteva da bi se mogla izvriti analiza integriteta signala Ravni slojevi (Plane Layers) Name korisniki definisano ime sloja Copper thickness (debljina bakra) ova vrednost se zahteva da bi se mogla izvriti analiza integriteta signala Izolacioni i substrat slojevi (Substrate and Dialectric Layers) Material vrsta materijala, unosi se radi referenciranja Thickness debljina dielektrika (substrate) se zahteva zbog analize integriteta signala Dielectric constant konstanta dielektrika substrata, zahteva se zbog analize integriteta signala
186
Koristite PCB Wizard i izaberite industrijski standardizovan obrazac, ili kreirajte i sauvajte svoj obrazac.
187
ta su pravila projektovanja?
Vi projektujete tampanu ploicu tako to postavljate komponente, linije, prolaze i druge objekte projektovanja. Ovi objekti se moraju postavljati na radnu povrinu imajui u vidu meusobni odnos objekata. Komponente se ne smeju preklapati, veze ne smeju biti kratke, veze napajanja moraju biti oiene od signalnih veza, razliite veze se moraju rutirati razliitim irinama linija, pojedine veze moraju imati istu duinu, i tako dalje. 188
Ispitajte i promenite pravila u Design Rules dijalogu Tekua pravila u donjoj polovini Design Rules dijaloga su izlistana poev od pravila najvieg prioriteta, pa do pravila najnieg prioriteta.
189
Dodavanje pravila
Pronaite i izaberite zahtevano pravilo u Design Rules dijalogu i pritisnite Add taster (preica: dva puta uzastopno pritisnite levim tasterom mia na pravilo). Nakon pritiskanja Add tastera pojavie se dijalog za odreeno pravilo. Tu ete konfigurisati pravilo i postavite opseg delovanja. Primetite da svako pravilo ime Rule Name (ime pravila), a da se pri pravljenju pravila kreira podrazumevano ime. Ime pravila se pojavljuje u panelu kada je Browse mod postavljen na Rules, pa zato upotrebite ime pravila na nain koji e vam olakati upravljanje pravilima.
190
191
192
Da ne biste morali da pamtite redoslede izvravanja (vanosti) pri postavljanju opsega delovanja, opsezi pravila su u padajuem meniju poslagani poevi od opsega najnieg pa do opsega najvieg prioriteta.
Time vam je omogueno da koristite od najgeneralnije do najspecifinije strategije pri primeni pravila. Primenite najpre generalno pravilo za celokupnu karticu, zatim ugradite vae zahteve korienjem specifinijih pravila za opsege veeg prioriteta izvravanja. PCB Editor e analizirati pravila koja se mogu primeniti na svaki objekat dizajniranja, i identifikovae i primeniti samo ona pravila sa najviim redosledom izvravanja.
Provera pravila dizajniranja u toku samog rada (engl. Online Design Rule Check) (DRC) Naruavanje pravila se oznaava im se tokom postavljanja objekta narui pravilo. Oznaavanje se vri tako to se objekti koji su naruili pravilo uokvire tekuom DRC bojom. Osobina provere pravila projektovanja u toku samog postavljanja objekata se moe zabraniti u Options listu Preferences dijaloga. Batch DRC Izborom stavke menija Tools Design Rule Check pojavie se dijalog Design Rule Check. Izaberite one tipove pravila koje elite da testirate i pritisnite OK taster. Sve instance dozvoljenih tipova pravila e se testirati.
Uoite da moete da zadate broj naruavanja pravila o kojima ete biti izvetavani. Koristite ovu opciju da biste mogli upravljati izvetajima.
U toku softverskih operacija Neka pravila se monitoriu tokom softverskih operacija u koje spadaju: punjenje poligona, autorutiranje, automatsko postavljanje objekata i generisanje izlaza. U primere takvih pravila spadaju: mask expansion rule koje se monitorie tokom generisanja izlaza i pravilo rutiranja prelaza koje se monitorie tokom automatskog postavljanja objekata. Izvoz sa projektom Neka pravila su ukljuena kako bi se podrale karakteristike u SPECCTRATM autoruteru. Zahtevi definisani ovim pravilima se izvoze zajedno sa projektom.
Pogledajte naslov Definisanje pravila kasnije u ovom poglavlju ukoliko ste zainteresovani za vie detalja o tome gde se svako pravilo primenjuje.
Onemoguavanje pravila
Pravila se mogu pojedinano onemoguiti u Design Rules dijalogu. Onemoguavanje pravila ima isti efekat kao i samo brisanje pravila u smislu njegovog tretiranja u online i batch DRC rutinama. Onemoguena pravila se prikazuju u panelu sa prevuenom linijom preko imena pravila.
Applicable Rules dijalog detaljno predstavlja sva pravila koja se mogu primeniti na osnovni objekat(e).
Na globalnijem nivou moete da ispitate na koje se objekte svako pravilo primenjuje postavljanjem Browse moda u panelu na Rules, i potom, upotrebom Highlight i Select tastera u cilju prikazivanja objekata na koje se pravilo primenjuje. Kada elite da saznate zato je objekat oznaen da naruava pravilo projektovanja, pritisnite desnim tasterom mia na njega i iz padajueg menija izaberite opciju Violation. Pojavie se Violation Inspector dijalog, sa detaljnim opisom koje pravilo(a) projektovanja dati objekat ne potuje i na koji nain.
Klase objekata
Klasa je skup objekata koje elite da tretirate kao grupu. Na primer, moda ete poeleti da grupiete sve komponente napajanja u jednu klasu, a da sve memorijske ipove grupiete u drugu klasu. Nakon toga moete da radite sa celom grupom komponenti primenjujete razliita pravila projektovanja na odreenu klasu, ili da izaberete klasu i da je, potom, pomerate do eljene pozicije na tampanoj ploici. Mogu se definisati etiri tipa klasa: klase veza, klase komponenata, od-do (engl. fromto) klase i klase stopica. Klase komponenata i klase veza se mogu selektovati direktno iz PCB Editor panela.
Koristite klase da biste lako identifikovali grupe objekata. Pomou klasa se olakava postavljanje i upravljanje pravilima projektovanja.
198
Pravljenje klasa
Sva etiri tipa klasa se prave na isti nain u Object Classes dijalogu (iz menija izaberite Design Classes). Izaberite odgovarajui list na vrhu dijaloga kako biste izabrali odgovarajui tip klase, a potom pritisnite Add taster na dnu dijaloga. Kada se pojavi dijalog Edit Class, izaberite zahtevane objekte iz NonMembers (nisu lanovi) liste (podrano je viestruko biranje), a zatim koristite tastere sa oznakama strelica da biste prebacili objekte u listu lanova (engl. Members list). Primetite da dijalog ukljuuje tastere za prebacivanje objekata koji su trenutno selektovani na tampanoj ploici.
Klase komponenti
Klase komponenti se mogu lako kreirati uz pomo Component Class Generatora, koji vam omoguava da identifikujete skup komponenti na osnovu zajednikih atributa komponenti.
Upotrebite generator klasa da biste brzo kreirali klase komponenti koje se zasnivaju na zajednikim atributima komponenti
199
200
201
Niz zapoet iz sredine (DaisyMid Driven) Topologija razmeta izvorini vor(ove) u centar niza, deli podjednako optereenja i ulanava ih sa obe strane izvora. Potrebna su dva terminatora, jedan sa svakog kraja. Vie izvorinih vorova je zajedno povezano u centru. Ako ne postoje tano dva terminatora, koristi se jednostavna daisy topologija.
Balansirani niz (DaisyBalanced) Ova topologija deli optereenja na podjednake lance, a ukupan broj lanaca jednak je broju terminatora. Ovi lanci se potom povezuju na izvor po modelu zvezde. Vie izvorinih vorova se zajedno povezuje.
Zvezda (Star) Ova topologija povezuje svaki vor direktno na izvorini vor. Ako je prisutan terminator, on se povezuje nakon svakog opteretnog vora. Vie izvorinih vorova je zajedno povezano, ba kao i kod balansirane topologije.
202
203
205
Kako se razreava problem dupliranih pravila Prvo se izvrava pravilo koje definie direktnu vezu. Mesto primene pravila Tokom punjenja poligona.
Kako se razreava problem dupliranih pravila Potuje se pravilo koje definie najmanju toleranciju. Mesto primene pravila Online i Batch DRC.
209
Ogranienje postavljanja prelaza ispod SMD komponenata (Vias Under SMT Constraint)
Definicija Odreuje da li se prelazi tokom autorutiranja mogu postavljati ispod SMD stopica. Kako se razreava problem dupliranih pravila Potuje se pravilo koje definie da prelazi nisu dozvoljeni. Mesto primene pravila Online i Batch DRC.
Kako se razreava problem dupliranih pravila Potuje se pravilo sa najmanjim razmakom. Mesto primene pravila Online i Batch DRC (Quick Check i MultiLayer Check reimi). Takoe se primenjuje pri autorutiranju sa Cluster Placer-om.
Kako se razreava problem dupliranih pravila Potuju se sva pravila. Mesto primene pravila Online DRC, Batch DRC i tokom automatskog postavljanja komponenti sa Cluster Placer-om.
212
Kanjenje signala pri silaznoj ivici (Signal Flight Time Falling Edge)
Definicija Flight Time je kanjenje signala do kojeg dolazi usled interkonekcione strukture. Izraunava se tako to se od vremena potrebnog da se aktuelni ulaz pobudi do veliine praga napona, oduzme vreme potrebno da se referentno optereenje (povezano direktno na izlaz) dovede do vrednosti praga napona.
Ovo pravilo definie maksimalno dostupno vreme leta pri silaznoj ivici signala.
Kako se razreava problem dupliranih pravila Potuje se pravilo sa najkraim vremenom leta. Mesto primene pravila Tokom analize integriteta signala.
213
Kanjenje signala pri uzlaznoj ivici (Signal Flight Time Rising Edge)
Definicija Flight Time je kanjenje signala do kojeg dolazi usled interkonekcione strukture. Izraunava se tako to se od vremena potrebnog da se aktuelni ulaz pobudi do veliine praga napona, oduzme vreme potrebno da se referentno optereenje (povezano direktno na izlaz) dovede do vrednosti praga napona.
Ovo pravilo definie maksimalno dostupno vreme leta pri uzlaznoj ivici signala.
Kako se razreava problem dupliranih pravila Potuje se pravilo sa najkraim vremenom leta. Mesto primene pravila Tokom analize integriteta signala.
214
Kako se razreava problem dupliranih pravila Potuje se pravilo sa minimalnim vremenom nagiba. Mesto primene pravila Tokom analize integriteta signala.
Kako se razreava problem dupliranih pravila Potuje se pravilo sa minimalnim vremenom nagiba. Mesto primene pravila Tokom analize integriteta signala.
216
217
Time e se osigurati da sve komponente u Fiducials klasi komponenti imaju dodato ovo proirenje na solder masku. Ako elite da postavite drugaiju vrednost proirenja za pojedinanu fiducialnu komponentu, uklonite ovu fiducialnu komponentu iz Fiducials klase komponenti i primenite drugo pravilo samo na eljenu fiducialnu komponentu.
Potrebno vam je takoe i Paste Mask Expansion pravilo za fiducialne komponente, kako biste se osigurali da se solder pasta na njih ne postavlja. Da biste zatvorili otvoreno u maski paste:
5. 6. Dodajte Paste Mask Expansion pravilo u Design Rules dijalogu. Koristite isti pristup kao i maloas, postavite delokruga pravila na klasu komponenti i izaberite Fiducials klasu. Postavite vrednost proirenja na veliku negativnu vrednost, veu od poluprenika najvee fiducialne komponente koriene u ovom dizajnu.
218
Upotreba negativnog broja u Expansion polju, ukazuje PCB Editoru da radijalno smanji otvore u maski za taj iznos. Sve dok obezbeujete vrednost smanjenja veu od poluprenika najveeg fiducial-a, nee postojati otvori u past maski na mestima fiducial komponenti.
Da biste napravili From-To izaberite stavku Edit menija Design-FromTo. Definiite From-To delove koji su neophodni za identifikaciju kritinih delova veze. Za vie informacija o definisanju From-To elemenata, pogledajte deo teksta Rad sa Netlistom. Ako postoji vie od jednog From-To elementa potrebnog za identifikovanje svih kritinih delova veze, napravite From-To klasu. Klase se prave u Object Classes dijalogu, izaberite Design-Classes da bi se pojavio ovaj dijalog. Nakon to ste identifikovali kritine delove veze, moete da dodajete pravila dizajniranja.
219
Onemoguiti sve atribute u Via Specification dijalogu pravila kako bi se definisalo iskljuenje svih prelaza.
220
Upotrebite kombinovati delokrug pravila kako biste postavili vea ogranienja linija-linija do stopice/prelaza.
221
Dranje za centar - Snap to Center (Preferences dialog) Kada je ova opcija omoguena, komponenta e se drati za njenu referentu taku tokom pomeranja, a kada je ova opcija neomoguena komponente e se drati na bilo kom mestu gde je kursor pritisnut. Ako je referentna taka komponente van ekrana pri njenoj selekciji, kursor skae na referentnu taku ako je postavljena opcija Snap to Center, u suprotnom on gura komponentu ka kursoru ako je Snap to Center opcija iskljuena. Zatita zakljuanih objekata - Protect Locked Objects (Preferences dialog) Ako je ova opcija omoguena, neete moi da pomerate komponente koje imaju omoguen Locked atribut, i one se ignoriu tokom pomeranja vie komponenti odjednom. Ako ova opcija nije omoguena od vas e se zahtevati da potvrdite pomeranje zakljuanog (locked) objekta. Korak rotacije Rotation Step (Preferences dialog) Korak kojim e se komponenta (ili izabrani skup komponenti) rotirati kada se, tokom pomeranja komponente, pritisne taster SPACEBAR. Draft Prag - Draft Thresholds (Preferences dialog) Prag stringova odreuje na kom nivou zumiranja e se oznake komponente promeniti iz forme teksta u uokviren pravougaonik. Da biste prikazali oznake kao tekst kada se zumiranje i dalje poveava, postavite ovu opciju na manju vrednost. X i Y raster komponente - Component X and Y Rasters (Document Options dijalog) Ovi rasteri definiu take na radnoj povrini na koje e se referentne take komponente postaviti pri pomeranju komponente.
222
Pomeranje komponenti
Da biste runo aranirali komponente, izaberite iz menija stavku Edit Move Component. U statusnoj liniji e se ispisati Select Component, to znai da treba da izaberete komponentu. Pritisnite miem na komponentu koju elite da pomerite. Komponenta e lebdeti nad kursorom i moete je pozicionirati na ploi. Moete takoe da pritisnite levi taster mia i da ga drite pritisnutim za vreme pomeranja komponente.
Uoite da takoe moete privremeno sakriti sve linije veza tokom pomeranja komponente (ukljuujui i one koje se normalno prikazuju zahvaljujui karakteristici brzog prikaza linija veza) pritiskanjem N tastera preice. Na taj nain e se privremeno zabraniti analizator povezanosti. Kako pomerate komponentu, novi dinamiki analizator duina konekcija kontinualno procenjuje kvalitet postavljanja na osnovu duina konekcija, i prikazuje zeleni (jak) i crveni (slab) vektor koji ukazuje na kvalitet trenutnog postavljanja komponente. Dalji kraj vektora ukazuje na lokaciju za komponentu(e) koja moe da minimizira celokupne konekcione duine.
Da biste sakrili sve linije veza izaberite iz menija View Connections Hide All. Tokom runog postavljanja komponenti, netlista se automatski re-optimizuje kako se komponenta pomera, aurirajui linije veza u skladu sa trenutnom pozicijom komponente. Ako pomerate komponentu sa velikim brojem pinova (preko 500) i ako uoite da je proces auriranja suvie spor, moete da privremeno onemoguite re-optimizaciju tako to ete sakriti linije veza da biste to uradili pritisnite N taster preicu.
225
Raskid unije
Izaberite Tools Convert Break All Component Unions da biste raskinuli sve tekue unije komponenti.
Prostori za postavljanje komponenti su pravougaoni regioni koji pomau u procesu postavljanja komponenti. Komponente se dodeljuju odreenim prostorima i mogu se automatski pomerati u svoje prostore, i takoe se pomeraju sa prostorima pri pomeranju samih prostora. 226
227
228
Alati za pomeranje
Pomeranje u pravougaonik Ovaj alat aranira selektovane komponente unutar definisanog pravougaonika. Pritisnite miem dugme, zatim jednom pritisnite miem da definiite prvi ugao pravougaonika, pomerite mia i pritisnite drugi put da biste definisali suprotan ugao pravougaonika. Selektovane komponente se araniraju unutar pravougaonika, pomerajui se popreko i nadole. Pomeranje u prostor Ovaj alat aranira komponente pridruene prostoru unutar tog prostora. Pritisnite dugme, zatim pritisnite prostor - komponente pridruene tom prostoru definisanim delokrugom pravila se araniraju unutar prostora, pomerajui se uzdu i popreko. Pomeranje na raster Pomeranje komponenata na najbliu taku rastera za postavljanje komponenata. X i Y raster postavljanja komponenata se definie u Options listu Document Options dijaloga. Zakljuane komponente se ne pomeraju.
230
Komponente grupe Ako je omoguena ova opcija Global Placer e proi kroz sve komponente na ploi i zajedno grupisati one komponente koje su vrsto povezane. Osnovni kriterijum za grupisanje je broj konekcija izmeu komponenata. Teina koja se daje ovom kriterijumu je pod uticajem broja pinova koje komponenta ima.
Sistem potom izvrava relativno pozicioniranje svake grupe. Ove grupe se tretiraju kao super komponente i njihovo relativno postavljanje se odrava netaknutim u toku glavnog ciklusa postavljanja. Mada je ova opcija generalno korisna, ona moe da bude kontraproduktivna ako ne postoji dovoljno mesta na ploi. To je zato to se relativno postavljanje komponenti unutar grupe ne menja tokom glavnog ciklusa postavljanja i prostor se moe neracionalno troiti u cilju prilagoenja grupi.
Rotiranje komponenti Ako je omoguena rotacija komponente, komponente e se rotirati kako bi nale optimalnu orijentaciju. Razmatraju se etiri orijentacije: 90, 180, 270 i 360 stepeni.
Ova opcija se mora precizno upotrebljavati, poto footprint rotacija moe da ima direktan uticaj na proizvodnju dizajna. Na primer, neki uzmi-i-postavi ureaji ne mogu da upravljaju rotiranim komponentama. Omoguavanje rotacije komponenti takoe ini posao postavljanja komponenti mnogo teim i vremenski zahtevnijim posebno ako je dizajn veoma gust. I pored svega toga, rotiranje komponenti moe da proizvede i superiorne rezultate, tako da je poeljan izvestan broj akcija probaj-i-grei. PCB Editor vam takoe omoguava da slobodno rotirate komponente nakon postavljanja preciznosti od 0.001 stepeni, korienjem Edit Move, Edit Paste Array ili Rotation polja u Change Component dijalogu.
Automatsko auriranje dizajna tampane ploe Global Placer e automatski preneti tekue pozicije komponenti na plou u PCB prozor editovanja svaki put kada se optimizacioni status aurira (aproksimativno svakih 10 sekundi). Moete takoe, da u svakom trenutku dok Placer radi, izvrite runo auriranje biranjem opcije menije File Update PCB. Raster postavljanja komponenti To je raster na koji e se postaviti referentna taka svake komponente. Tipino se postavlja na vrednost frakcije uobiajenog razmaka izmeu pinova komponente, i/ili umnoka nameravanog
231
Veze napajanja (engl. Power Nets) Power Nets opcije izvravaju dve funkcije:
1. 2. Veze koje su definisane u Power Nets poljima se vie ne razmatraju u algoritmu postavljanja komponenti, ime se moe znaajno ubrzati proces postavljanja komponenti. Da biste pridruili blok kondenzator svakoj veoj komponenti, definiite imena veza koje kondenzatori prespajaju. Na primer, ako va dizajn koristi veze VCC i GND kao veze napajanja, unesite VCC u prvo polje i GND u drugo polje. Global Placer e pokuati da pridrui dvopinsku komponentu koja povezuje definisane veze napajanja (VCC i GND) svakoj veoj komponenti (14 pinova i vie).
Vie od jedne veze napajanja se moe definisati u svakom tekst boksu. Izdvojite imena veza po jednim blanko znakom (maksimalno je dozvoljeno ukupno 28 karaktera po liniji).
Global Placer prozor Global Placer Server prikazuje proces postavljanja komponenti u sopstvenom prozoru. On ukljuuje komponente i keep-out podruja.
Osnovni meni za Global Placer je veoma kratak. Opcije ukljuuju: File, View, Window i Help. Poto Global Placer ima svoju sopstvenu strukturu podataka, baza podataka dizajna tampane ploe se ne menja tokom procesa postavljanja komponenti. Stavka menija File Update PCB se moe koristiti da bi se trenutna postavka komponenti vratila natrag u PCB Editor. To vam omoguava da se periodino prebacujete natrag na PCB prozor editovanja da biste proverili kvalitet postavljanja komponenti i upotrebljavali Density Map alat kako biste ispitali vezivost dizajna. Ovaj prozor postavljanja komponenti ima sopstvenu statusnu liniju, u kojoj su dostupne sledee informacije:
Proteklo vreme (Elapsed time) Vreme od poetka procesa postavljanja komponenti. Optimizacija (Optimization) Postoji ukupan broj od 70 ciklusa u svakom poslu postavljanja komponenti. Prvih 40-50 ciklusa su veoma brzi jer se prihvata veina pomeranja. Meutim, kako ciklusi odmiu, sve vie i vie pomeranja se radi da bi se zadovoljili zahtevi. To znai da e ciklusi postajati sve sporiji kako se blii kompletiranje procesa postavljanja komponenti. Optimizacija se odnosi na procenat
232
Broj pomeranja (Number of Moves) Broj pomeranja, prikazan u statusnoj liniji, je ukupan broj pomeranja komponente na novu lokaciju koju je sistem izveo da bi poboljao vezivost ploe.
Tokom procesa postavljanja komponenti na ploi se pojavljuje mali ruiasti kvadrati. Veliina ovog kvadratia ukazuje na gustinu povezanosti u datom regionu.
Rezultati postavljanja komponenti Proces postavljanja komponenti e praviti sve manji i manji broj pomeranja kao se proces kree ka optimalnom reenju. Nije neophodno da izvravate proces sve do njegovog zavretka. Da biste prekinuli proces postavljanja komponenti izaberite File Close. Biete pitani da li elite da aurirate dizajn tampane ploe pre nego to zatvorite prozor za postavljanje komponenti.
Upotreba Keep-Out zona Ukoliko na neke od zona ne elite da postavljate komponente, kreirajte keep-out zone. To mogu da budu podruja pored konektora, ili regioni koji moraju da budu prazni iz mehanikih razloga. Postavite linije, lukove i poligone na Keep Out sloj da biste kreirali ove keep-out zone. Automatsko postavljanje komponenata i due veze Due veze mogu da imaju efekte na brzinu i kvalitet automatskog postavljaa komponenti. Razlog je taj to je izraunavanje vezano za rearaniranjem veze eksponencijalno proporcionalno veliini veze. Interesantna opservacija je da dugake veze, kao to su napajanje i masa, mogu da imaju beznaajnu ulogu u celokupnom procesu postavljanja komponenti. Stoga, u procesu postavljanja komponenti moe pomoi ako se automatskom postavljau komponenti naloi da ignorie ove dugake veze.
Da biste to uradili za Cluster Placer potrebno je da definiite Nets to Ignore pravilo dizajniranja u Placement listu Design Rules dijaloga. 233
234
Topologija se pridruuje vezi ili kroz Topology pravilo ili definisanjem fiksnih From-To linija. Pod ovim naslovom nai ete kasnije jo informacija o topologiji veze i fiksnim From-To vezama. Za vie informacija o pravilima dizajniranja topologija rutiranja pogledajte poglavlje, Definisanje zahteva PCB dizajna.
Topologija veze
Kada se uitaju informacije o komponentama i povezanosti, za svaku vezu se prikazuju pin-dopina konekcije. Aranman, ili model pin-do-pina konekcija se naziva topologija veze. Podrazumevano PCB Editor aranira pin-do-pina konekcije za svaku vezu tako da se dobije najkraa 235
Najkraa putanja (Shortest) Podrazumevano PCB Editor aranira pin-do-pina konekcije u vezi tako da se dobija najkrae celokupno rastojanje konekcije. Pritiskanjem ovog dugmeta e se ukloniti sve korisniki definisane From-To linije, a PCB Editoru e se naloiti da aranira pin-na-pin konekcije po shortest tehnologiji. Prosta lepeza (Daisy-Simple) U topologiji lanca oblika proste lepeze svi vorovi (pinovi) su meusobno ulanani, jedan za drugim. Redosled ulanavanja jed proraunat tako da se dobije najkraa celokupna duina. Ako se definie poetna i terminator stopica, tada se izmeu njih ulanavaju sve ostale stopice tako da je dobije najkraa mogua putanja. Editujte stopicu (dva puta uzastopno pritisnite miem na nju) da biste je definisali kao poetnu ili terminator stopicu. Ako se definiu viestruki izvori (ili terminatori) tada se oni zajedno ulanavaju na svakom kraju.
Lepeza sa definisanim centrom (Daisy- Mid Driven) U mid driven daisy tehnologiji ulanavanja izvorini vor(ovi) se postavljaju u centar lepezastog lanca a optereenja su dele na dva podjednaka dela i ulanavaju se sa obe strane izvora.
237
Balansirana lepeza (Daisy-Balanced) U topologiji ulanavanja balansirane lepeze celokupno optereenje se deli na jednak broj lanaca, a ukupan broj lanaca je jednak broju terminatora. Ovi lanci se potom povezuju na izvor po modelu zvezde. Viestruki izvorini vorovi se zajedno ulanavaju.
Zvezda (Star) Ova topologija povezuje svaki vor direktno na izvorini vor. Ako su prisutni terminatori oni se povezuju nakon svakog vora optereenja. Viestruki izvorini vorovi se meusobno ulanavaju, kao i u balansiranoj topologiju lepeze.
Net Prikazuje/sakriva celokupan skup pin-do-pina konekcija za izabranu vezu. Kada izaberete ovu opciju, pojavljuje se krsti. Ako znate lokaciju stopice na vezi, pritisnite miem na tu stopicu. Ako ne znate, pritisnite miem na prazan prostor i pojavie se dijalog u kome e se od vas zahtevati da unesete ime veze. Ako niste sigurni koje je ime veze otkucajte ? i pritisnite OK dugme da bi vam se prikazala lista svih uitanih veza. Veze komponente (Component Nets) Prikazuje/sakriva ceo skup pin-do-pina konekcija za sve veze koje su povezane na selektovanu komponentu. Sve (All) Prikazuje/sakriva sve trenutno uitane (nerutirane) konekcije.
238
Upravljanje netlistom
Tokom procesa dizajniranja moda e postojati trenuci kada e vam biti potrebno da napravite promene u netlisti. Promene netliste se prave u Netlist Manager dijalogu izaberite Design Netlist Manager da bi se prikazao ovaj dijalog. Pritisnite Menu dugme da bi se prikazao meni sa dostupnim opcijama u Netlist Manageru.
Dodavanje i uklanjanje stopica iz veze (Adding and Removing Pads from a Net) Da biste dodali ili uklonili stopice iz veze, locirajte vezu u Nets in Class koloni, a zatim dva puta uzastopno pritisnite miem na nju da bi se otvorio Edit Net dijalog. Upotrebite dugmad na centru dijaloga da biste dodali ili uklonili stopice iz veze. Auriranje slobodnih primitiva iz stopica komponenata (Update Free Primitives From Component Pads) Koristite ovu opciju ako ste izvrili promene dizajna u elektrinoj emi koje utiu na menjanje netliste. Kada prebacujete promene u PCB, mogu da se dese naruavanja DRC pravila ako se imena rutiranih veza vie ne slau sa imenima veza stopica. Kada izaberete ovu opciju, atributi veze za svaki osnovni objekat se postavljaju na stanje kada nije pridruena ni jedna veza, a potom, poev od svake stopice, vri se rutiranje i ime veze svake stopice se pridodaje na sve primitive rutiranja.
Uoite da se ovaj proces izvrava poevi od svake stopice, ako postoji rutiranje koje spaja dve stopice koje su pripadale razliitim vezama tada e stopica koja je analizirana imati svoje zadnje ime veze pridodato rutiranju. Da biste kontrolisali ovakvo ponaanje, izbriite segment linije kako biste prekinuli rutiranje sa svih stopica na koje ne treba da se povee veza.
Izvoz netliste iz dizajna tampane ploe (Export Netlist from PCB) Izvoz interne netliste iz dizajna tampane ploe u netlist datoteku. Interna netlista je lista veza prikazana u Netlist Manager dijalogu. Kreiranje netliste iz vezanog bakra (Create Netlists from Connected Copper) Analizira povezanost kreiranu rutiranjem (bakar) i kreira netlistu u kojoj je data lista ovih povezanosti. Ako je ime veze naeno na stopici, tada se ono koristi za imenovanje veze. Poreenje netlista (Compare Netlists) Od vas e se zahtevati da izaberete netlistu, a kada to uinite od vas e se zahtevati da unesete i drugu netlistu. Dve netliste se porede, i veze se porede na osnovu toga da li imaju zajednike vorove. Datoteka izvetaja detaljno prikazuje sve razlike pronaene u ove dve netliste.
239
Identifikovanje veza
Kada se kursor pozicionira iznad objekta u statusnoj liniji se pojavljuju obimne informacije o svakom objektu na ploi, ukljuujui fizike parametre, i ime veze. Ovaj status Info se moe onemoguiti u Display listu Preferenced dijaloga.
Inteligent manual routing Postavite linije tako da se kreiraju konekcije tamo gde vi izaberete, ne morate da rutirate konekcije du putanje prikazane konekcionim linijama. Rutirajte do nekog od pinova na vezi, ili kreirajte T-spojeve. Kada terminiete liniju, veza se analizira i konekcione linije se dodaju ili uklanjaju u skladu sa novim stanjem.
240
Postoje dve oigledne prednosti ove metodologije. Prva je da moete da rutirate linije na bilo koji osnovni objekat pripadajue veze, i da ne morate da rutirate izmeu dva pina koja su povezana From-To linijom. PCB Editor nadgleda va progres i automatski dodaje i uklanja From-To linije. Druga je ta to je povezanost veza neprekidiva, ne moete sluajno da je prekinete u dve nepovezane veze. Ako izaberete segment linije, PCB Editor detektuje prekid i odmah dodaje From-To liniju da bi restaurirao povezanost veze.
Kada PCB Editor analizira vezu i odredi da mora da doda From-To, njegovo dodavanje se bazira na topologiji veze. Podrazumevano sve veze imaju topologiju podeenu na shortest. Za ove veze From-To je dodat kada su dve pod-veze najblie. Ako veza ima pridodatu topologiju, From-To se dodaje tako da odri zadatu topologiju, i prikazana je isprekidanim linijama, ukazujui da vezu treba rutirati izmeu ove dve take da bi odrao topologiju. Topologija je pridodata vezi ili kroz Topology pravilo, ili definisanjem fiksnih From-Tos. Za vie informacija o topologiji veze i fiksnim From-Tos pogledajte naslov Rad sa netlistom i Routing Topology pravilo dizajniranja u poglavlju Definisanje PCB zahteva dizajniranja.
Ako u vaem dizajnu postoji dugaka veza sa mnogo vorova, ili ako ima veliki broj osnovnih objekata (linija, prelaza i tako dalje) na vezi, moda ete zakljuiti da automatski monitoring povezanosti moe dugo da traje pri analizi ove veze. Da biste onemoguili monitoring povezanosti za odreenu vezu moete tu vezu sakriti. Kada izaberete View Connections Hide Net da biste sakrili konekcione linije veze, one e se takoe sakriti i iz proveravaa povezanosti.
242
Pripremanje za rutiranje
Pripremanje dizajna za rutiranje je vaan deo procesa dizajniranja. Upotrebite sledee savete da biste poboljali proces rutiranja
Postavljanje rastera
Tradicionalno je PCB dizajniran na standardnom rasteru. Raster se proraunava tako da dozvoljava lako i precizno postavljanje objekata, bez mogunosti naruavanja zahteva dizajniranja. Na primer: Dizajn koji koristi through-hole konekcije sa razmakom pinova u multiplima od 100 milsa moe se rutirati na 25 milskom rasteru. Time se dozvoljavaju linije irine 12 milsa, minimalnim dozvoljenim rastojanjem od 13 milsa i jednom linijom koja prolazi izmeu pinova integrisanog kola. Promene u tehnologijama pakovanja, u kome se koriste i imperijalna i metrika rastojanja pina, za dananjeg dizajnera ini veoma tekim definisanje standardnog rastera koji odgovara svim komponentama i zahtevima dizajna. To predstavlja glavnu manu tradicionalnog na rasteru-baziramog PCB dizajn okruenja. PCB Editor ukljuuje mnoge karakteristike koje pomau dizajneru da prevazie ovo ogranienje. One ukljuuju: elektrini raster koji dozvoljava jednom elektrinom objektu da se navue na odgovarajui vrui kraj drugog elektrinog objekta, ak i kada je van rastera; postavljanje linije koja sledi ime vam se omoguava da predvidite gde elite da ide sledei segment linije i da precizno zavrite tekui segment; postavljanje objekata koji ne naruavaju ni jedno definisano pravilo. Sa ovim karakteristikama PCB Editor se ponaa kao manuelni ruter zasnovan na obliku, omoguavajui vam da brzo i precizno rutirate bilo koji objekat, na bilo kojoj taki radne povrine.
Mada ove funkcije mogu inicijalno zvuati sloeno, one su veoma jednostavne za rad. Ako va dizajn nije pogodan za neki od tradicionalnih modusa rutiranja, ili ako gustina zahteva da pakujete linije i prelaze gue nego to dozvoljava model rutiranja baziran na rasteru, tada postavite snap raster na manju vrednost, kao to je 5 milsa ili 1 mils. Kontinuiranim itanjem ovog poglavlja nai ete objanjenje kako se vri rutiranje u ovom modu.
Za vie informacija o postavljanju snap rastera, rastera komponenti i elektrinog rastera pogledajte naslov Rasteri u poglavlju, Postavljanje PCB radne povrine.
243
244
Tokom rutiranja pritisnite TAB taster da biste promenili irinu linije i parametre prelaza
245
Preice rutiranja
Za ubrzavanje procesa rutiranja koristite sledee preice:
Pritisnite BACKSPACE taster da biste uklonili poslednji ugao tokom rutiranja. Pritisnite * taster da biste se prebacivali kroz slojeve rutiranja tokom rutiranja i umetanja prelaza. Pritisnite / taster preice da biste postavili prelaz povezan na meusloj napajanja. Pritisnite SPACEBAR da biste izvrili promenu izmeu Start i End moda postavljanja elemenata. Pritisnite SHIFT+SPACEBAR da biste promenili mod postavljanja linija. Pritisnite CTRL+SPACEBAR da biste se ciklino pomerali kroz svaku konekcionu liniju koja je povezana na stopicu koju ste upravo poeli da rutirate Pritisnite END taster preice da biste osveili prikaz rutiranja Drite CTRL taster da biste privremeno suspendovali elektrini raster Pritisnite SHIFT+E tastere preice da biste naizmenino postavljali elektrini raster na stanje ukljuen i iskljuen. Drite pritisnut ALT taster da biste se privremeno prebacili iz Avoid Obstacle moda u Ignore Obstacle mod. Pritisnite SHIFT+R tastere da biste ciklino proli kroz jedan od tri interaktivna moda rutiranja.
Probijanje kroz poligone (Plowing Through Polygons) Ako je omoguena opcija Plow Through Polygon u Preferenced dijalogu tada moete da rutirate preko vrha poligona kada je Interactive Routing Mode opcija postavljena na Avoid Obstacle.
Kada zavrite rutiranje, poligon se automatski ponovo popunjava, na nain koji zavisi od postavljenih Polygon Repour opcija. Repour opcija definie kada treba da se desi popunjavanje poligona. Ako je selektovan Threshold (prag), tada e se od vas traiti da za poligon koji ima osnovne objekte u broju veem od definisanog praga, potvrdite da li elite da se izvrite punjenje poligona.
Re-rutiranje
Re-rutiranje je normalan deo procesa dizajniranja. Moda je dodata nova komponenta, footprint promenjen, ili ste nakon autorutiranja izvrili ienje. PCB Editor ukljuuje mone alate koji pomau u procesu re-rutiranja linija Push Obstacle reim rutiranja, u automatskom eliminisanju signalnih petlji. Obe ove opcije se konfiguriu u Option listu Preferenced dijaloga (Tools Preferences). 248
Reimi Loop removal i Push Obstacle se omoguavaju u Options listu Preferences dijaloga.
Ova nova linija e formirati petlju. PCB Editor e sada ukloniti stari deo petlje. Re-rutiranje moe da ukljui nove prelaze, i automatsko uklanjanje postojeih prelaza.
3. 4.
Svi From-To za tu veze e nestati. Mali krsti e se pojaviti na svakoj stopici veze, na odgovarajuem meusloju napajanja. Krsti e izgledati kao + za reljefnu konekciju, ili kao x za direktnu konekciju.
Karakteristike stopica-do-ravni i prelaz-do-ravni konekcija se kontrolii u pravilu dizajniranja Power Plane Connect Style. Informacije o upotrebi ovog pravila moete da pronaete u poglavlju Definisanje PCB zahteva dizajniranja.
250
Reljef konekcione stopice su prikazane kao na slici. Poto direktno povezane stopice imaju solid bakar na pinu, one jednostavno prikazuju crno na otvoru stopice. Uoite da u ovoj knjizi, bele povrine predstavljaju bakar a crne deo gde nema bakra.
Kada je okvir zatvoren, Internal Planes dijalog e se ponovo pojaviti. Nova podeljena ravan e se pojaviti u Split Planes listi, pritisnite na nju da bi se prikazao region.
Upotrebljavajte SPACEBAR da biste prolazili kroz razliite modove postavljanja okvira ravni. Okvir moe takoe da ukljuuje lukove.
251
Podeljeni region unutar veeg podeljenog regiona uoite kako vei region obmotava unutranji region. U ovom primeru postoje tri veze koje dele isti meusloj napajanja, originalnu vezu pridruenu ovoj ravni, plus dve veze koje koriste podeljene regione. Okvirne linije treba samo da budu tanje kako bi jasnije pokazale dva podeljena regiona, u normalnim okolnostima bi se neznatno preklapale.
Saveti za definisanje razdvojene ravni Da biste stopice sadrane unutar razdvojene ravni uinili vidljivim, sugerie se sledee:
1. 2. 3. 4. 5. Prikaite samo minimalni broj slojeva Keep Out sloj, multilayer sloj, potrebne mehanike slojeve i napojne slojeve koji su korieni. Postavite prikaz mod stopica na draft mod u Show/Hide listu Preferences dijaloga. Omoguite Highlight In Full opciju i Use Net Color For Highlight opciju u Options listu Preferences dijalogu. Podesite boje veza na razdvojenoj ploi tako da se meusobno razlikuju. Da biste to uradili, postavite Browse mod Panela na Nets, izaberite vezu iz liste i pritisnite Edit dugme da bi se pojavio Change Net dijalog. Izaberite stavku menija Edit Select Net i pritisnite na jednu od stopica veze. Isto ponovite za svaku vezu povezanu na ravan. Extend Selection mora da bude omoguena da bi se istovremeno moglo selektovati vie od jedne veze (Options list u Preferences dijalogu). Ova dva skupa stopica e se pojaviti u razliitim bojama i stoga treba da su lake za identifikovanje. Sada ste spremni za definisanje razdvojenog regiona (ili vie njih). Pridruite najbrojniju vezu internoj ravni, a zatim definiite razdvojeni region za svaku od drugih veza koje dele istu ravan.
6.
Razdvojeni regioni se ne smeju meusobno preklapati, ve uvek mora biti jedan obmotan drugim.
252
Za vie informacija o modifikovanju poligona (razdvojena ravan je prazan poligon), i aktivnostima koje vas vode kroz korake modifikovanja okvira poligona, pogledajte naslov Poligoni u poglavlju PCB objekti dizajniranja.
253
Podeavanje autorutiranja
Protel 99 SE Autoruter je vrsto integrisan sa PCB Editorom. Iako je to izdvojeni Design Explorer server, on rutira vau plou u PCB prozoru. Autoruter e rutirati plou u skladu sa tekuim pravilima dizajniranja.
Zatita pre-rutiranja
esto ete eleti da runo unapred rutirate pojedine veze, a zatim da autorutirate ostatak ploe. Moete da zatite uinjena pre-rutiranja od naknadnog re-rutiranja od strane autorutera tako to ete omoguiti Lock All Pre-routes opciju u Autorouter Setup dijalogu.
Ploa pre autorutiranja ne sme imati naruena pravila dizajniranja. To znai da sve pre-rutirane linije treba da budu pokrivene odgovarajuim pravilima dizajniranja. Na primer, ako imate pre-rutirane veze mase upotrebom linija irine 20 milsa i linija irine 50 milsa, tada ogranienja irine (Width Constraint) za vezu mase treba da ima Minimum Width (minimalnu irinu) od 20 milsa i Maximum Width (maksimalnu irinu) od 50 milsa.
Prolazi rutiranja
Da biste postavili prolaze rutiranja izaberite Tools Autoroute Setup Autorouter da bi se pojavio Autorouter Setup dijalog. Omoguite zahtevane prolaze rutiranja. Predlaemo vam da uvek koristite podrazumevanu postavku prolaza rutera koja izvrava sve algoritme, osim ukoliko nemate jake razloge da to ne inite. Opis svakog prolaza ukljuuje napomene o tome kada je bolje da se ne izvravaju svi prolazi.
254
Memorija Ovaj prolaz selektuje na ploi sve memorijske veze ili veze sline memorijskim. Ovaj algoritam je i Heuristic i Search. Uvek ga startujte, ak i u sluajevima kada nemate memorijske komponente na ploi.
Ako imate pravu memorijsku banku na ploi i ako razmatrate kako treba da je postavite, kako komponente treba da su orijentisane i tako dalje, izaberite samo Memory kako biste u potpunosti razmotrili memorijski model.
Rasprivanje prelaza za SMD (Fan Out) Ovaj prolaz se koristi da se raspri u vidu lepeze ili da raspri prelaze sa stopica SMD komponenata Kratak segment linije je izrutiran van svake stopice SMD komponente i prelazi se postavljaju na kraj te linije. Fan Out prolaz je i heuristiki i search i treba ga uvek koristiti ako postoje jednostrane komponente na ili gornjem, donjem sloju ili na oba sloja. Fan Out neuspesi se prikazuju kao mali uti krug sa oznakom X u centru kruga.
Veoma guste ploe sa SMD komponentama na gornjem i na donjem sloju mogu da imaju potekoe tokom Fan Out prolaza. Predlaemo da izvrite probni rad sa aktivnim Fan Out prolazom pre nego to se upustite u autorutiranje cele ploe. Ako otkrijete da 10% ukupnog broja pinova ne uspe da proe fanned out, tada je veoma verovatno da se ne moe postii 100%-na kompletnost. Ako se to desi treba da razmotrite ponovo rasporeivanja komponenata na delu ploe gde su se desili Fan Out neuspesi.
Obrasci (Pattern) Na skoro svakoj ploi moete da naete konekcione obrazce. Uspeh u rutiranju ovih obrazaca zavisi od sekvence po kojoj su izabrane konekcije tokom rutiranja obrasca. Pattern ruter ima kolekciju razliitih algoritama, svaki namenjen za odreeni tip obrazaca. Pattern ruter je Search ruter. Treba ga uvek koristiti tokom autorutiranja.
255
256
Opcije autorutiranja
Osim mogunosti rutiranja celokupne ploe, postoje i mnoge opcije selektivnog rutiranja.
Neslaganje rutiranja
Termin neslaganje (engl. contention) je nova re u reniku autorutiranja i njegovo znaenje je objanjeno u nastavku. Svi algoritmi rutiranja ukljueni u Protel 99 SE autoruter su contention ruteri. To znai da je dozvoljeno da algoritam postavi liniju ili prelaz na takvu poziciju, da kreira narueno pravilo dozvoljenog prostora u odnosu na druge linije, prelaze i stopice. Ovo naruavanje prostora je neslaganje izmeu postojee linije, prelaza i stopice i lokacije na koju autoruter eli da postavi rutiranu liniju. Neslaganje moe da bude u sledeoj formi. Segment linije prelazi preko segmenta linije na drugoj vezi, ili je segment linije postavljen iznad segmenta linije na drugoj vezi, segment linije koji naruava pravilo dozvoljenog rastojanja izmeu postojeeg prelaza i stopice, ili prelaz koji 258
259
ta je test taka?
I stopice i prelazi se podjednako mogu upotrebljavati kao test take, omoguavajui jednu ili oba od njihovih test atributa. Ovi atributi omoguavaju stopici ili prelazu da se definiu kao test take gornjeg sloja, test take donjeg sloja, ili kao test take gornjeg i donjeg sloja. Imajte na umu metod testiranja kada birate stranu ploe na kojoj ete dozvoliti test take da li e se takama pristupati samo sa donje strane, samo sa gornje strane, da li neke take moraju da budu radi automatskog testiranja sa gornje strane a druge na gornjoj strani za povrinsko testiranje i tako dalje. Definisanje osobina stopica i prelaza koje se mogu upotrebljavati kao test take se vri konfigurisanjem Testpoint Style pravila dizajniranja.
Testpoint style pravilo dizajniranja definie osobine stopica/prelaza koje se mogu upotrebljavati kao test take
Pravilo dizajniranja stila test taaka (Testpoint Style Design Rule) definie dozvoljene fizike parametre stopica i prelaza koje se koriste kao test take. Atributi pravila ukljuuju: Dozvola postavljanja test taaka ispod komponenta (Allow testpoint under component) ako je ova opcija omoguena tada su dozvoljene test take ispod komponente, na istoj strani ploe sa koje je i komponenta postavljena. Test take koje su ispod komponente, ali sa suprotne strane ploe, su uvek dozvoljene. U normalnim okolnostima ete dozvoliti postavljanje test taaka ispod komponente samo u sluajevima kada e se one upotrebljavati za testiranje ploe pre nego to se na nju postave komponente. Stil (Style) Minimalne i maksimalne postavljene vrednosti definiu minimalni i maksimalni prenik stopice/prelaza i prenika otvora validne test take. Ove postavljene vrednosti se upotrebljavaju od strane Testpoint Find karakteristike, i od strane on-line i batch DRC. Preferirana 260
Svaka postavka se razmatra samo ako je omoguena. Donja strana pune stopice kao opcija omoguava i donju stranu pravih stopica i prelaza (na isti nain vai i za opciju gornje strane pravih stopica) one se odvojeno prikazane u listi da bi se istaklo da prelazi imaju vii prioritet tokom testpoint pretrage u Testpoint karakteristici. Veliina rastera (Grid Size) Raster se upotrebljava od strane Testpoint Find karakteristike pri pokuaju lociranja moguih mesta za test take.
261
Ako radite sa dizajnom sa velikim brojem veza, koje se rutiraju upotrebom poligona i meuslojeva napajanja, moda ete otkriti da provera povezanosti u toku samog rada traje, pri analizi ovih veza, suvie dugo. Da biste onemoguili proveru ovih veza sakrijte ih od proveravaa vezanosti tako to ete izabrati View Connections Hide Net. Program e od vas zahtevati da pritisnite bilo koju taku na vezi iju proveru elite onemoguiti.
Provera pravila dizajniranja proverava i fiziki i logiki integritet rasporeda na tampi pre nego to se generie izlaz.
Pravila Omoguava skup pravila koja elite da testirate. Pogledajte poglavlje Pravila dizajniranja za opis svakog pravila.
264
Detalji podmrea (Sub-net details) Ova opcija deluje u saradnji sa pravilom o nerutiranim veza (Unrouted Net). Dozvolite ovu opciju ukoliko zahtevate detalje o podmreama.
Pravilo o nerutiranim vezama treba dozvoliti samo onda kada su postavljene sve konekcije, poto je konekciona linija zapravo otvorena veza.
Zaustavljane kada se pronae XX naruavanja pravila (Stop when Found XX Violations) PCB Editor e zaustaviti editovanje dizajna kada pronae zadati broj naruenih pravila. Pravljenje datoteke izvetaja (Create Report File) Dozvolite Create Report File opciju da biste automatski kreirali DRC datoteku izvetaja i otvorite je u tekst editoru. Ako se ne definie ime datoteke, izvetaj e biti napravljen pod imenom filename.DRC.
Select > Connected Copper e istai samo pod-vezu, dok e Select > Net istai celu vezu. Koristite ovu razliku da biste brzo locirali prekid u vezi. Da bi ova tehnika mogla da funkcionie moraete da zabranite opciju Extend Selection u dijalogu Preferences.
Postavite Panel tako da vri pretragu po prekrenim pravilima dizajniranja PCB testovi su izvravaju po principu najgoreg sluaja svaka veza je simulirana sa svih moguih izlaznih pinova, a koristi se najgori dobijeni rezultat.
268
Da biste vrili analizu presluavanja moraete da preuzmete bar dve veze iz lista veza. Potom jednu od veza proglasite ili za agresora ili za rtvu. Agresor je veza koja stimulie ubrizgavanje impulsa, a rtva je veza koja prima presluavanje. Kada to uradite, pritisnite dugme Crosstalk Simulation.
269
Generisanje izvetaja
PCB Editor moe da generie mnoge izvetaje koji vam mogu pomoi pri verifikaciji statusa dizajna. Dostupni su sledei izvetaji:
Informacije o ploi
Generalne informacije (General ) Ovaj list ukljuuje evidenciju svih tipova osnovnih objekata korienih u dizajnu, dimenzije ploe (zasnovane na najudaljenijim osnovnim objektima na radnoj povrini), ukupan broj stopica i prelaza i broj greaka minimalne dozvoljene razdaljine na ploi. Komponente (Components) Prikazuje listu svih komponenata trenutno postavljenih na gornjim i donjim slojevima. Ukljuuje takoe oznake i komentare, ako ih ima. Veze (Nets) Prikazuje listu svih trenutno postavljenih veza, po imenu. Ukljuuje evidenciju uitanih veza.
270
3D Viewer je alat za vizualizaciju koji vam omoguava da pregledate i odtampate trodimenzionalnu sliku vae tampane ploe. 3D Viewer je realizovan na bazi OpenGL alata, standardnog grafikog jezika kojeg podrava veina grafikih kartica. On upotrebljava run-time algoritam modeliranja komponenata koji koristi prefiks oznake komponente, footprint i oblik okvira komponente kako bi automatski izabrao model i tekstualne informacije i konstruisao odgovarajui model komponente. Komponente koje nisu prepoznate se automatski izbacuju.
271
Standardne PCB Editor preice za prikaz su takoe podrane Pritisnite dugmad PAGEUP i PAGEDOWN da biste ponovo iscrtali crte i pritisnite desno dugme mia i vucite ga na trodimenzionalnoj slici da bi se pokazala kontrola klizaa i pomerajte vau trodimenzionalnu sliku. Moete takoe da selektivno sakrivate komponentu, beli film, bakar i tekstualne stringove. Ove opcije se mogu omoguiti na panelu, ili na Preferences dijalogu (izaberite Vew Preferences).
Browse PCB 3D panel takoe ukljuuje karakteristiku oznaavanja, pritisnite miem na ime veze, a potom pritisnite Highlight dugme da biste istakli vezu na ploi. Postoji takoe i Animate opcija, koja osvetljava oznaenu vezu. Boja oznaavanja i karakteristika animacije se podeava u Preferences dijalogu.
272
Veoma vaan deo procesa dizajniranja je proizvodnja tampane dokumentacije o PCB dizajnu. Dokumentacija moe da ukljuuje detalje proizvodnog crtee koji sadre informacije potrebne za izradu same ploe, kontrolne tampe za verifikaciju sadraja svakog sloja koji je potrebno napraviti, i crte postavljanja komponenata sa detaljnim informacijama o mestu komponenata i redosledu postavljanja. U Protelu 99 SE tampani izlaz se pravi tako to se najpre obezbeuje prikaz zahtevanih printouta, a zatim sledi njegovo tampanje sa novim Print/Preview alatom. Primenom ovakvog pristupa, moete precizno da definiete koju kombinaciju PCB slojeva elite da odtampate, moete da definiete orijentaciju i skaliranje, i da tano vidite kako e da izgleda strana pre nego to je odtampate. Nova alat za tampanje Protela 99 SE takoe podrava tampanje podruja tekueg ekrana i kopiranje tekueg priview-a u Windows clipboard, ime je olakano ukljuivanje PCB informacija u vau dokumentaciju. tampanje/Preliminarni prikaz (Print/Preview) alat radi tako to se kreira dokument tipa Power Print Configuration (*.PPC). PPC dokument sadri sve podatke o: tome koji je PCB bio preliminarno prikazan, odredini tampa, skup printouta i PCB slojevi koji e se ukljuiti u printout. Kada se otvori PPC dokument, itaju se ove setup informacije, analizira se dizajn tampane ploe, a PCB preliminarni prikazi se daju u posebnom listu prozora baze podataka. Nakon toga moete da tampate printoute na zahtevan nain. 273
Kada se preview pojavi, izaberite Browse PCBPrint list u Design Manageru da biste prikazali trenutnu konfiguraciju printout-ova. Podrazumevani PPC je konfigurisan za jedan kompozitni printout, a odredini tampa je va podrazumevani Windows tampa.
ta je printout?
Printout je skup od jednog ili vie PCB slojeva koji e se tampati kao jedan posao tampanja (print job). Zavisno od skaliranja, to se moe izvriti ili na jednoj stranici papira, ili se moe rasprostirati na nekoliko stranica papira. Svaki printout se prikazuje kao ikona strane na Browse PCBPrint panelu. Bilo koja kombinacija PCB slojeva se moe ukljuiti u printout, a vi u PPC dokumentu moete da definiete koliko god elite printouta.
Novi sloj je dodat na dno liste slojeva. To znai da e, pri postavljanju slike, ovaj sloj biti prvi smeten u memoriju tampaa. Svaki sloj iznad se zatim postavlja na vrh po redosledu pojavljivanja. Koristite Move Up i Move Down dugmad da biste promenili poziciju slojeva u redosledu postavljanja.
Kao to dodajete mehanike slojeve pojedinano na printout, moete takoe da ih i automatski ukljuite na sve printoute. Omoguite zahtevane mehanike slojeve u Mechanical Layers sloju dijaloga Properties.
275
276
tampanje
Poto su printouti korektno postavljeni u prozoru za preliminarni prikaz, spremni ste za tampanje. Postoji mnogo razliitih opcija tampanja, da biste prikazali ove razliite opcije, pritisnite levim tasterom mia File meni. Print All izaberite ovu opciju da biste tampali sve printoute u tekuem PPC dokumentu. Svaki printout se alje na tampa kao izdvojeni posao (engl. job) tampaa, pod istim imenom kao i printout. Print Job izaberite ovu opciju da biste tampali sve printoute u tekuem PPC dokumentu, pri emu se svi printouti tretiraju kao jedan posao tampaa. Posao tampaa ima isto ime kao PPC dokument. Print Page tampa trenutnu stranu. Ako se printout protee preko veeg broja strana, pojavie se dijalog u kome e se od vas traiti da otkucate broj strane, ili da zadate opseg strana. Kao referencu, svaka strana printouta ukljuuje broj prethodne strane koji se prikazuje na gornjoj levoj stani kao mali crveni broj. Ovaj broj nije ukljuen na printoutu, a moe se takoe iskljuiti zabranjivanjem Preview Page Numbers (broj prethodne strane) opcije u Preferences dijalogu. Print Current tampa sve strane tekueg printouta. Napomena: Printouti se mogu reorganizovati njihovim pritiskanjem i vuenjem u PrintPCB Panelu.
Font opcije
Svaki od tri fonta PCB editora se moe zameniti razliitim Windows fontom na svakom printoutu. Koristite ove opcije da biste definisali font kojim elite da zamenite svaki od fontova PCB Editora (Default, Serif i San Serif). Poto su fontovi zamene definisani i sama zamena dozvoljena, otvorite Printout Properties dijalog da biste omoguili zamenu fonta na tom printoutu.
Mehaniki slojevi
Na isti nain kao to dodajete mehanike slojeve pojedinano na printout, moete ih takoe automatski ukljuiti na sve printoute.
278
280
Da biste dodali novi izlazni setup, pritisnite desnim tasterom mia CAM dokument
biste dodali novi setup NC buenja trenutnom CAM izlaznom konfiguracionom dokumentu. NC datoteke buenja se koriste za programiranje maine za buenje, u njima se nalaze zahtevane informacije neophodne pri buenju otvora na praznoj tampanoj ploi u procesu izrade tampane ploe. Datoteke buenja odreuju veliine otvora za buenje, pridruene alate za buenje i mesto otvora. Kordinate otvora za buenje se referenciraju u odnosu na korisniki definisan relativni poetak. Proizvode se tri tipa datoteka za buenje: MyPCB.DDR izvetaj o buenju, detalji o zadacima koje alati ispunjavaju, veliine rupa, broj rupa i putanji alata. MyPCB.TXT ASCII format datoteke buenja. Za vie-slojni dizajn tampane ploe koji koristi slepe prelaze i/ili zakopane prelaze, kreira se izdvojena datoteka buenja za svaki par slojeva, sa jedinstvenom ekstenzijom datoteke. MyPCB.DRL binarni format datoteke buenja. Za vie-slojni dizajn tampane ploe koji koristi slepe prelaze i/ili zakopane prelaze, kreira se izdvojena datoteka buenja za svaki par slojeva, sa jedinstvenom ekstenzijom datoteke.
285
Postavljanje izlaznih zahteva funkcije generisanja specifikacije materijala u Bill of Materials Setup dijalogu
Podeavanje izlazne funkcije uzmi i postavi (Pick and Place) Zahtevi datoteke Pick and Place se konfiguriu u Pick and Place setup dijalogu. Ovaj dijalog se pojavljuje kada menjate postojei Pick and Place setup u dokumentu CAM izlazne konfiguracije, ili kada izaberete Edit Insert Pick and Place iz CAM Manager menija da biste dodali novi pick and place setup tekuem konfiguracionom CAM dokumentu. Pick and Place datoteke se koriste za programiranje maina tako da automatski ubacuju komponente na tampanu plou tokom procesa montae. One se nazivaju pick and place zato to pick znai uzimanje zahtevane komponente iz arera za komponente dok place predstavlja postavljanje komponente na odgovarajuu lokaciju na tampanoj ploi. Kada se jednom postave komponente na tampanu plou, prelazi se na drugu mainu koja lemi sve komponente. Pick and place datoteka ukljuuje, za svaku komponentu, sledee informacije:
oznaka footprint lokacija izraena u tri formata; geometrijskim centrom, referentnom takom komponente, i lokacijom prve stopice strana ploe rotaciju komentar komponente
Pick and place datoteke lokacija komponenti se mogu generisati u Spreadsheet, CSV i tekst formatima, i u imperial ili metrikim jedinicama. Pick and place koordinate se referenciraju u odnosu na korisniki definisan relativni koordinatni poetak.
Podeavanje izlaza provere pravila dizajniranja (Design Rule Check Output Setup)
Design Rule Checking zahtevi se konfiguriu u DRC Setup dijalogu. Ovaj dijalog se pojavlju287
ta je Artwork?
Artwork je ime dato delovim filma koje koriste PCB proizvoai za izradu tampane ploe. Ove delove filma, po jedan za svaki sloj koji se mora napraviti, kreira fotoploter iz Gerber datoteka generisanih iz PCB. Artwork se takoe moe generisati preko Postscript grafikih maina visoke rezolucije, koje koriste grafiki dizajn. Ove maine su sposobne da proizvedu pozitive filmova rezolucije 2540 dpi (dots per inch, taaka po inu) ili vee. Ipak, korisnici treba da budu svesni da postoje neka ogranienja pri upotrebi ovog pristupa za PCB artwork. Rezolucija ovih sistema ne mora obavezno da se translira u pozicionu preciznost ili linearnost, posebno kada su u pitanju merenja na velikim povrinama. Postoje takoe ogranienja u pogledu veliine filma. Postscript izlazne datoteke se mogu generisati preko PCB Editor Power Print karakteristike. 288
Fotoplotovani Artwork
Fotoplotovanje u Gerber formatu omoguava najveu izlaznu rezoluciju i generalno se smatra najboljom metodom za proizvodnju PCB alata i omoguava najbolji kvalitet artworka za proizvodnju ploa. Fotoplotovanje e se zahtevati kada je dizajn ili veliki po ukupnoj povrini, ili velike gustine sa finim linijskim detaljima. Gerber izlazi se generiu preko PCB Editor CAM Managera.
O Fotoploterima Fotoploteri su slini tampaima sa perima u mnogim aspektima, osnovna razlika je ta to fotoploteri koriste svetlost za tampanje direktno na fotoosetljivom filmu. Mnoge prednosti ovog naina vode do rasprostranjene primene fotoplotovanja u elektronskoj industriji.
Poto je ecovanje tampane ploe generalno zasnovano na fotografskim tehnikama, proizvodnja pozitivnih i negativnih foto-alata (ili filmova) je nerazdvojni deo procesa. Kada je originalni artwork tampa sa perima, potrebno je izvriti nekoliko meukoraka da bi se proizveli konani alati. Crtei perima se tampaju u razmeri od bar 2:1, kako bi se postigla odgovarajua preciznost i potom fotografski redukovali. Fotoploteri obezbeuju dovoljnu sigurnost da bi generisali crte u razmeri 1:1 u jednom koraku. Usluni servisi za fotoplotovanje su iroko rasprostranjeni i svi dizajneri treba paljivo da razmotre njihove prednosti. Da biste na najbolji nain iskoristilo fotoplotovanje, korisno je da razumete neke kljune koncepte.
Vektorski nasuprot raster plotera Fotoploteri spadaju generalno u jednu od dve kategorije, vektorsku ili rastersku.
Vektorski ploteri generalno koriste aperture toak ili kliza da bi se kreirala kombinacija fleeva i povlaenja (strokes) da bi se nacrtala slika. Time je slika umnogome ista kao ona dobijena ploterima sa perima. Oni biraju instrument kojim e se crtati (ili aperturu) i opisuju vektor u prostoru za crtanje. Aperture su kolekcija definisanih oblika koji omoguavaju ploteru da tampa razliite irine linija, oblika stopica i tako dalje. Fleevi se deavaju kada ne postoji pomeranje izvora svetlosti, povlaenja se deavaju kada god postoji pomeranje dok je ukljuen izvor svetlosti. Neki ploteri koriste izdvojene aperture za strokes i fleeve kako bi odrali konzistentno izlaganje svetlosti. Drugi kontroliu intezitet svetlosti sve aperture koriste za obe upotrebe. Raster ploteri ne koriste sistem fiksnih apertura. Oni itaju Gerber datoteku, smetaju sliku celog plotera, koja se potom skenira na film, linija-po-linija, poput televizijske slike. Raster fotoploteri mogu da sintetiu praktino neogranieni broj razliitih apertura, omoguavajui time dizajnerima veliku fleksibilnost. Neki fotoploteri koriste Postscript jezik. Fotoplot datoteke za ove ureaje se pripremaju upotrebom odgovarajuih Postscript drajvera. Informacije o Postscript tampanju moete da pronaete dalje u ovom poglavlju, pri obradi teme Napomene o postscript tampanju? eleete da znate neto o ciljnom fotoploteru, kako biste pri dizajniranju mogli na efikasan nain da ga iskoristite.
289
Fotoploter jezici Skoro svi fotoploteri su kontrolisani preko vektorski-baziranih jezika plotovanja, razvijanih specijalno za ovaj zadatak, generiki se referiu kao Gerber registrovani zatitni znak firme Gerber Scientific Company. Ovaj jezik je postao industrijski standard (takoe poznat kao RS274). Iako je jezik razvijan tako da se prilagoava promenama kako u opremi za plotovanje tako i u zadacima dizajniranja, brojne potencijalne tekoe i ogranienja se moraju uzeti u obzir od stane dizajnera pri planiranju posla za Gerber izlaz.
Gerber format datoteka opisuje plot kao seriju draft kodova (ili komandi) i koordinata. Draft kodovi kontroliu aperture koje se koriste, postavljajui osvetljenje u stanje ukljueno ili iskljueno i tako dalje. Koordinate definiu poziciju razliitih fleeva i povlaenja na plotovanom crteu. Ove informacije su smetene u ASCII tekst datoteci. Struktura Gerber datoteka moe da varira usled brojnih optimizacija koje se mogu tokom rada dodavati, koje se odnose na mogunosti promena opreme za plotovanje. Va fotoplot biro e moda morati da zna neke od detalja koji se tiu Protelove upotrebe Gerber formata, tako da emo ih u daljem tekstu malo detaljnije opisati. Zapisi se mogu odnositi ili na apsolutnu lokaciju ili na draft kod koji generie aperture. Tako na primer, zapis moe da bude X800Y775* kojim se nalae ploteru da se pomeri na odreenu koordinatu, ili D16* koji predstavlja draft kod ili komandu, kao to je, recimo, nov izbor aperture. Neki ploteri rezerviu draft kodove D01-D09 za upotrebu koja je razliita od selekcije aperture, na primer:
D01 D02 D03 ukljuuje izvor svetlosti iskljuuje izvor svetlosti fleuje izvor svetlosti.
Na nekim starim ploterima potrebno je, pre svake promene koda aperture, poslati specijal kod G54. Poslednji Gerber zahtev se zavrava specijalnim zapisom M02*, praenim sledeim blokom, koji sadri karaktere hex 08, zatim 509 praznina (hex 20), zatim carriage return i potom line feed. Moete da ispitate Gerber datoteku tekst editorom ili word procesorom sposobnim za uitavanje ne-formatirane tekst datoteke.
O aperturama Svi fotoploteri zasnovani na Gerber formatu upotrebljavaju aperture. Aperture opisuju raspoloive alate koji se koriste za crtanje na filmu. U sluaju vektorskih plotera ove aperture odgovaraju razliitim veliinama i oblicima otvora u aperturama toka ili klizaa. Svetlost se projektuje kroz ove aperture na emulziju filma.
Raster ploteri nisu ogranieni na skup odreenih veliina i oblika apertura. Raster sistemi slika interpretiraju informacije o aperturama u generisanoj Gerber datoteci i celokupna slika plotova290
Upotreba apertura Aperture koje e se koristiti za prebacivanje vae PCB datoteke u skup Gerber datoteka se smetaju u datoteku sa ekstenzijom .APT. Aperture se mogu posmatrati kao ploter pera. Opisi apertura ukljuuju oblik, kao to je 50 mm kvadrat, i nain korienja fle, stroke ili neto drugo (ili fle ili stroke).
Pre nego to generiete Gerber datoteku, moete da: ili uitate datoteku apertura koja odgovara mogunostima ciljnog plotera, ili moete da dozvolite da PCB Editor automatski kreira datoteku apertura, na osnovu osnovnih objekata (linija, stopica i tako dalje) u tekuoj PCB datoteci. Kada je odredite vektorski ploter, aperture u .APT moraju da odgovaraju dostupnim aperturama na toku ili klizau apertura koji e se koristiti. Fotoploterski biro e vam dostaviti tabelu apertura koja odgovara njegovom vektorskom ploteru. Raster ploteri koriste datoteku apertura da bi prebacili draft kodove direktno u mapu slike. Ako je odredini ploter raster ureaj, moete da iz dizajna tampane ploe generiete aperture i da sa Gerber datotekama isporuite generisanu aperturu tabela. Va fotoplot biro e vam dostaviti neophodne detalje potrebne za izradu datoteke. Kada koristite postojeu datoteku apertura, PCB Editor skenira osnovne elemente (trake, stopice i tako dalje) u PCB datoteci i poredi ih sa opisima apertura u uitanoj .APT datoteci. Ako ne postoji potpuno slaganje apertura i osnovnih objekata, PCB Editor e automatski crtati osnovni objekat sa pogodnom manjom aperturom. Ako ne postoji pogodna apertura kojom se moe crtati, generisae se .MAT datoteka slaganja u kojoj e se navesti nedostajue aperture a generisanje Gerber datoteke e se prekinuti. Ako ete koristiti vektorski ploter, koristite osnovne objekte (linije i veliine stopica i oblike objekata) za koje postoje odgovarajue aperture. Ako je dizajner familijaran sa skupom apertura koje podrava ciljni fotoploter i ako prilagodi svoj izbor objekata koje e shodno znanju koje poseduje o moguim aperturama, fotoploter e biti u stanju da verno reprodukuje datoteku na najefikasniji nain.
Postscript izlaz
Postscript imagesetter velike rezolucije je sada iroko rasprostranjen kod grafikih dizajnera i tamparskih biroa. Ova oprema je sposobna da proizvede pozitive filmova rezolucije vee od 2540 dpi (taaka po inu) i moe da obezbedi jeftinu alternativu Gerber plot datotekama. Ipak, korisnici treba da budu svesni da postoje izvesna ogranienja pri upotrebi ovog pristupa u PCB artwork-u. Rezolucija ovih sistema se obavezno ne prenosi i pozicionu preciznost ili linearnost, posebno kada se vre merenja na velikoj povrini. Postoje takoe ogranienja u veliini filma. Postcript izlazne datoteke se mogu generisati pomou Power Print karakteristike PCB Editora, pogledajte naslov tampanje na ureaje za tampanje koje podrava Windows da biste dobili vie informacija o tampanju iz PCB Editora.
Napomene o postscript tampanju Postscript tampai i foto-osvetljivai generalno proizvode izlaz rezolucije izmeu 300 i 2540 dpi. Zbog velike rezolucije koja se moe dobiti ovakvim ureajima, mnogi korisnici su zainteresovani za proizvodnju kvalitetnih Postscript tampi kao jeftinijoj alternativi Gerber plotovima. Ipak, postoji nekoliko ogranienja koja treba razmotriti pre tampanja. Laserski foto-osvetljivai visoke rezolucije tampaju direktno na film ili fotoosetljivi papir. Ovi ureaji su potpuno precizni kada je u pitanju horizontalna preciznost, ali ne postiu uvek koegzistentnu linearnost, posebno na ureajima gde se film i papir nalaze na koturu, a potom, preko serije valjaka, prolaze kroz mehanizam tampanja.
Neki tamparski i grafiki biroi danas koriste Postscript imager-e koji radije upotrebljavaju seeni nego film u rolni postavljen na veliki dobo. Ovi imager-i pate mnogo manje od problema linearnosti i mogu da obezbede pogodnu alternativu za Gerber plotovanja za nekritine nacrte. Da biste testirali Postscript ureaj, napravite datoteku sa vertikalnim i horizontalnim linijama poznate duine i paljivo izmerite izlaz lenjirom velike preciznosti. To e vam omoguiti da primenite korektivnu faktor skalu na svaku od osa, ime moete da minimizirate problem. Veliina greke linearnosti ne moe uvek da bude konstantna, tako da treba da proverite preciznost svake konane artwork tampe pre nego to je poaljete na izradu. Drugi problem sa 300 ili 600 dpi desktop laserima su overspray (prepricavanje) i bleed (isticanje) efekti koji se stvaraju kada toner spoji sa papirom. Male estice se lepe na papir sa obe strane linija, stvarajui potencijalne neeljene efekte na artwork-u.
292
Plotovanje perima
Moete da plotujete na ploter sa perima preko Windows plotter drajvera. To ne treba da bude problem za novije ureaje koji koriste raster, radije nego vektorske plot rutine, kao ta su na primer noviji ink jet tipovi plotera velikog formata. Postoje takoe dostupni i pravi vektor ploter drajveri, za vie informacija kontaktirajte vaeg dobavljaa plotera.
293
Kada se vri ponovno oznaavanje komponenti, oznake se dodeljuju tako da ne postoje praznine u sekvenci oznaavanja.
Rutina oznaavanja koristi irinu opsega od 100 mila, koraajui kroz opseg na nain opisan jednom od opcija. Na primer opcija je oznaena naslovom Ascending X then Ascending Y (uveaj X, a potom uveaj Y). Ova opcija postavlja prvi opseg irine 100 mila u X smeru, zatim skenira na gore opseg u Y smeru. Zatim setuje sledei opseg u X smeru i potom opet skenira opseg u Y smeru i tako dalje. Donji levi ugao pravougaonika koji oznaava telo komponente (najmanji pravougaonik koji zaokruuje sve osnovne objekte komponenti) se koristi kao referentna lokacija. Najpre se oznaava gornji sloj, a potom komponente na donjem sloju. Kada izaberete Tools Re-annotate iz menija promene oznaka se upisuju u prethodna vrednost/trenutna vrednost datoteci. To je jednostavna ASCII datoteka u kojoj je prikazana lista koja prikazuje prethodnu vrednost oznake, praena trenutnom vrednou oznake. Protelu 99 SE nije potrebna ova datoteka da bi prebacio promene oznaka nazad u ematski prikaz, ova datoteka jednostavno obezbeuje zapis o promenama koje su izvrene.
Izaberite iz menija Design Update Shematic da bi ste prebacili promene oznaka natrag u elektrinu emu.
Za kompletne detalje o Synchronizeru, pogledajte poglavlje Prebacivanje informacija o dizajnu u PCB, u Shematic Capture odeljku ovog prirunika.
Kada izaberete Design Update Shematic iz menija, pojavie se Update dijalog, sa imenom ciljnog ematskog projekta u naslovu okvira dijaloga. Za svaku promenu dizajna prave se makroi koji se mogu prebaciti natrag u ematski prikaz. Kada pritisnite Execute dugme, automatski se auriraju sve komponente na listovima ema ije su vrednosti atributa promenjene.
Synchronizer poredi veze u ematskom prikazu, sa vezama u dizajnu tampane ploe. On ne modifikuje oienja (veze) u ematskom prikazu, sve nainjene promene u vezama u dizajnu tampane ploe se smetaju u izvetaj. Da biste sainili izvetaj, pritisnite Report dugme na dnu Changes lista, a potom koristite ovaj izvetaj kao listu provere pri auriranju veza u elektrinoj emi.
295
Uitavanje netliste
Ako koristite i ematski PCB dizajn u Protelu 99 SE, tada ne morate da koristite netlistu da biste prebacivali informacije o dizajnu. Protel 99 SE ukljuuje moan sinhronizacioni alat koji automatski prebacuje informacije o dizajnu iz ematskog u PCB prikaz, i iz PCB-a u ematski prikaz. Pogledajte poglavlje, Prebacivanje informacija o dizajnu u PCB u odeljku Shematic Capture ovog prirunika, ukoliko elite da saznate vie detalja.
Netliste se pojavljuju u mnogo razliitih formata, ali su obino generisane kao ASCII tekstualne datoteke, koje u sebi sadre bar dva tipa informacija:
1. 2. Opise komponenti u dizajnu. Listu pin-na-pin veza u dizajnu.
Neki formati netlista kombinuju oba skupa podataka u jedan opis, drugi, ukljuujui Protel, razdvajaju ova dva podatka u izdvojene sekcije. Kao prave tekstualne datoteke, netliste se lako prebacuju u druge formate upotrebom jednostavnih programa koje mogu napisati sami korisnici. Netliste se mogu takoe lako runo napraviti (ili modifikovati) upotrebom jednostavnih tekst procesora ili word procesora. PCB Editor moe da uita Protel, Protel2 i Tango format netlisti.
Lociranje netliste
Da biste uitali netlistu izaberite Design Netlist iz menija PCB Editora. Pojavie se dijalog Load/Forward Annotate Netlist (uitavanje/prosleivanje netliste). Pritisnite Browse dugme, locirajte i izaberite netlistu, i pritisnite OK da biste se vratili u Load/Forward Annotate Netlist dijalog. PCB Editor e tada analizirati i netlistu i svaki PCB dizajn podatak koji se nalazi na radnoj povrini. Za svaku uoenu razliku izmeu netliste i postojeih dizajn podataka, kreira se Netlist Makro. Ovaj Makro govori PCB Editoru koja se akcija mora izvriti da bi se aurirao dizajn tako da odgovara netlisti.
Pobrinite se da zahtevane biblioteke komponenti budu uitane u tekuu biblioteku pre nego to uitate netlistu (Design Add/Remove Library).
Ako uitavate netlistu po prvi put, Netlist Makros e se kreirati za celu listu. Ako prosledite anotaciju vaeg dizajna, Netlist Makros se kreira za svaku promenu dizajna.
296
Ispitajte Makros, i kada ste zadovoljni i procenite da e izvriti akcije koje zahtevate, pritisnite Execute dugme.
Dobra je praksa da razreite sve makro greke pre nego to izvrite makroe. Pogledajte naslov Razreenje greaka makroa netliste, koji sledi dalje u ovom poglavlju u kome ete nai neke korisne savete.
Kao to vam se dozvoljava da tano ispitate ta e se desiti kada uitate netlistu, moete takoe dodavati, menjati i brisati netlist makroe.
297
Ispitivanje ispravnost Netlist makroa Nakon promene makroa, treba uvek da ispitate njihovu validnost. To je posebno vano ukoliko ste runo pravili makroe. Pritiskanjem Validate dugme nalaete PCB Editoru da ispita svaki makro, proveri da li se mogu izvriti, i izvesti o bilo kojoj prisutnoj greci. Regeneracija Netlist makroa Kada pritisnite Regenerate dugme, PCB Editor e izbrisati sve postojee makroe, potom e ponovo izvriti analizu netliste i PCB dizajn podataka i potom napraviti nove makroe.
Net not found (nije pronaena veza) Netlist makro pokuava da: doda ili ukloni nod, ukloni vezu, ili da promeni ime veze u sluaju kada se ta veza ne moe pronai u PCB netlisti. Component not found (nije pronaena komponenta) Netlist makro pokuava da: doda ili ukloni nod pri nekorektnom specificiranju oznake komponente u makrou, ili se komponenta ne moe pronai u PCB netlisti, ili se menja footprint, oznaka ili komentar, a komponenta se ne moe pronai u PCB netlist. Node not found (nije pronaen nod) Netlist makro pokuava da: doda ili ukloni nod iz komponente koja nema taj pin, ili da ukloni nod koji ne postoji u odreenoj vezi. Neta already exist (veza ve postoji) Netlist makro pokuava da: doda ime veze kada veza sa tim imenom ve postoji u PCB netlisti.
298
Rezime Veina problema sa uitavanjem ematskog prikaza generalno spada u jednu od dve kategorije.
1. Footprintovi komponenti nedostajua komponenta se deava kada: footprint nedostaje u netlist informacijama za datu komponentu, kada ste zaboravili da dodate zahtevane PCB biblioteke tekuoj listi biblioteka (Design Add/Remove Library), ili footprint u netlisti nije na raspolaganju ni u jednoj od biblioteka iz liste biblioteka. Novi footprint ne odgovara starom footprintu razlog je obino to numerisanje pinova na ematskoj komponenti ne odgovara numerisanju pinova na PCB footprintu.
2.
299
Ogranienja parametara netliste Oznake i opisi pakovanja (tip) su ogranieni na 12 alfanumerikih karaktera. Part tipovi mogu da budu dugaki do 32 karaktera. Ime veze moe da ima do 20 karaktera. Brojevi pinova u netlistama su ogranieni na 4 alfanumerika karaktera. Unutar ovih stringova se ne sme nalaziti prazan prostor.
U netlistu se moe ukljuiti proizvoljan broj komponenti ili nodova, jedino ogranienje predstavlja raspoloiva memorija.
Izvoz netliste
Postoje dva naina izvoenje podataka netliste iz tekue PCB radne povrine. Moete ili da izvezete internu netlistu, ili da generiete jednu od aktuelnih ruta. Oba naina se mogu izvriti iz Netlist Managera (izaberite Design Netlist Manager).
300
Koristite dugme pomoi i ta je ovo? pomo u dijalozima za vie detalja o opcijama uvoza/izvoza.
301
302
303
304
305
306
307
308
309
310
311