Počítačové návrhové systémy

Transkript

Počítačové návrhové systémy
FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ
Počítačové návrhové systémy
Garant předmětu:
Ing. Jiří Maxa, Ph.D.
Autoři textu:
Ing. Vítězslav Novák, Ph.D.
Brno
29.10. 2006
2
FEKT Vysokého učení technického v Brně
Obsah (Styl Nadpis seznamu)
1
ÚVOD................................................................................................................................. 9
2
ZAŘAZENÍ PŘEDMĚTU VE STUDIJNÍM PROGRAMU......................................... 9
H
H
H
H
2.1 ÚVOD DO PŘEDMĚTU ....................................................................................................... 9
2.2 VSTUPNÍ TEST ................................................................................................................. 9
H
H
H
H
3
ORCAD 10....................................................................................................................... 10
H
H
3.1 KOMPLEXNÍ NÁVRHOVÝ SYSTÉM ORCAD.................................................................... 10
3.1.1
Návrh elektronických schémat (OrCAD Capture) .................................... 11
3.1.2
Systém správy součástek (OrCAD Capture CIS) ...................................... 12
3.1.3
Simulace elektronických obvodů (PSpice A/D)......................................... 12
3.1.4
Návrh desek plošných spojů (OrCAD Layout).......................................... 13
3.1.5 Předvýrobní zpracování dat (GerbTool)................................................... 14
3.1.6 Mechanický 2D editor (IntelliCAD).......................................................... 14
3.1.7 Externí interaktivní autorouter (SPECCTRA)........................................... 14
3.2 NÁVRH SCHÉMATU ........................................................................................................ 16
3.2.1 Prostředí editoru ....................................................................................... 16
3.2.2 Založení projektu....................................................................................... 19
3.2.3 Vkládání součástek.................................................................................... 21
3.2.4 Propojování součástek .............................................................................. 22
3.2.5 Editace vlastností - Property Editor.......................................................... 24
3.2.6 Strukturovaný návrh.................................................................................. 25
3.2.7 Další zpracování schématu, generování výstupních souborů ................... 27
3.2.8 Knihovny schematických značek ............................................................... 31
3.3 NÁVRH DESKY - LAYOUT ........................................................................................... 35
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
4
H
PADS – ÚVOD ................................................................................................................ 43
H
H
4.1
4.2
4.3
4.4
4.5
4.6
H
H
H
H
H
H
5
ZÁKLADNÍ CHARAKTERISTIKA. ..................................................................................... 43
ZÁKLADNÍ PRACOVNÍ PROSTŘEDÍ (SHELL) .................................................................. 44
OVLÁDÁNÍ ZÁKLADNÍCH FUNKCÍ. ................................................................................. 47
KNIHOVNY (LIBRARIES)................................................................................................ 49
DEFINOVÁNÍ NÁVRHOVÝCH PRAVIDEL (DESIGN RULES, LAYER DEFINITION) .............. 51
SDÍLENÍ A PŘENOS DAT MEZI PROGRAMY, TVORBA VÝSTUPNÍCH SOUBORŮ A HLÁŠENÍ. 55
H
H
H
H
H
H
EDITOR ELEKTRICKÝCH SCHEMAT POWERLOGIC. ..................................... 60
H
H
5.1
5.2
5.3
5.4
5.5
5.6
5.7
H
H
H
H
H
H
H
6
ZÁKLADNÍ OBRAZOVKA, USPOŘÁDÁNÍ, PŘEHLED ČÁSTÍ, UŽIVATELSKÉ PROSTŘEDÍ ...... 60
KRESLENÍ, TVORBA TEXTU (DRAFTING TOOLBOX) ....................................................... 68
NÁSTROJE PRO TVORBU EL. SCHÉMAT (DESIGN) ........................................................... 70
KNIHOVNY (LIBRARIES), TVORBA SOUČÁSTEK A SPEC. SYMBOLŮ ................................ 73
DEFINOVÁNÍ NÁVRHOVÝCH PRAVIDEL (DESIGN RULES)............................................... 80
ECO, OLE SDÍLENÍ A PŘENOS DAT MEZI SCHÉMATEM A DALŠÍMI PROGRAMY. ............. 82
GENEROVÁNÍ VÝSTUPNÍCH SOUBORŮ A HLÁŠENÍ, TVORBA DOKUMENTACE .................. 85
H
H
H
H
H
H
H
KOMPLEXNÍ NÁVRHOVÝ SYSTÉM PRO DESKY PLOŠNÝCH SPOJŮ –
POWERPCB I................................................................................................................. 90
H
H
6.1 ZÁKLADNÍ CHARAKTERISTIKA PROGRAMU:................................................................... 90
6.2 NASTAVENÍ UŽIVATELSKÉHO PROSTŘEDÍ ...................................................................... 94
6.3 FUNKCE PRO MANIPULACI S OBJEKTY (SELECT, FIND, MOVE, COPY, DELETE)............. 97
H
H
H
H
H
H
Počítačové návrhové systémy
6.4
6.5
6.6
6.7
H
H
H
H
7
NASTAVENÍ SYSTÉMOVÝCH A NÁVRHOVÝCH PARAMETRŮ (SETUP)............................
VLOŽENÍ SOUČÁSTKY Z KNIHOVNY DO NÁVRHU .........................................................
FUNKCE PRO KRESLENÍ OBJEKTŮ (DRAFTING COMMAND) ..........................................
FUNKCE PRO ODMĚŘOVÁNÍ MEZER A KÓTOVÁNÍ .........................................................
3
100
103
104
111
H
H
H
H
KOMPLEXNÍ NÁVRHOVÝ SYSTÉM PRO DESKY PLOŠNÝCH SPOJŮ –
POWERPCB II.............................................................................................................. 115
H
H
7.1
7.2
7.3
7.4
7.5
7.6
7.7
H
H
H
H
H
H
H
8
ROZMISŤOVÁNÍ SOUČÁSTEK (PLACING PARTS) ..........................................................
EDITACE VÝVODŮ SOUČÁSTEK, PRŮCHODŮ MEZI VRSTVAMI A PROPOJEK...................
DEFINOVÁNÍ NÁVRHOVÝCH PRAVIDEL (DESIGN RULES) ............................................
INTERAKTIVNÍ TVORBA SPOJŮ .....................................................................................
NÁSTROJE PRO KONTROLU NÁVRHOVÝCH PRAVIDEL (VERIFY DESIGN TOOLS) ..........
ZPĚTNÁ ANOTACE MEZI SCHÉMATEM A NÁVRHEM PLOŠNÝCH SPOJŮ (ECO)...............
NAPOJENÍ NA AUTOROUTERY A DALŠÍ PROGRAMY ......................................................
115
128
131
136
141
143
146
H
H
H
H
H
H
H
BLAZEROUTER .......................................................................................................... 149
H
H
8.1 UŽIVATELSKÉ PROSTŘEDÍ PROGRAMU, ZOBRAZENÍ DESKY/SPOJŮ, PRÁCE SE SOUBORY
149
8.2 DIALOGOVÁ OKNA ...................................................................................................... 153
H
H
H
9
H
DODATKY..................................................................................................................... 160
H
H
9.1 VÝSLEDKY KONTROLNÍCH OTÁZEK A NEŘEŠENÝCH PŘÍKLADŮ ................................... 160
H
H
4
FEKT Vysokého učení technického v Brně
Seznam obrázků
OBR. 1:
OBR. 2:
OBR. 3:
OBR. 4:
OBR. 5:
OBR. 6:
OBR. 7:
OBR. 8:
OBR. 9:
OBR. 10:
OBR. 11:
OBR. 12:
OBR. 13:
OBR. 14:
OBR. 15:
OBR. 16:
OBR. 17:
OBR. 18:
OBR. 19:
OBR. 20:
OBR. 21:
OBR. 22:
OBR. 23:
OBR. 24:
OBR. 25:
OBR. 26:
OBR. 27:
OBR. 28:
OBR. 29:
OBR. 30:
OBR. 31:
OBR. 32:
OBR. 33:
OBR. 34:
OBR. 35:
OBR. 36:
OBR. 37:
OBR. 38:
OBR. 39:
OBR. 40:
OBR. 41:
OBR. 42:
OBR. 43:
OBR. 44:
OBR. 45:
OBR. 46:
OBR. 47:
OBR. 48:
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
ORCAD – PROVÁZANOST JEDNOTLIVÝCH PRODUKTŮ....................................... 10
ORCAD CAPTURE – PRACOVNÍ PROSTŘEDÍ....................................................... 11
ORCAD CAPTURECIS ...................................................................................... 12
PSPICE A/D ....................................................................................................... 13
ORCAD LAYOUT .............................................................................................. 14
SPECCTRA – INTERAKTIVNÍ AUTOROUTER ..................................................... 15
ZÁKLADNÍ PROSTŘEDÍ ORCAD CAPTURE ......................................................... 16
PROJECT MANAGER........................................................................................... 16
TOOLBAR A POPIS JEDNOTLIVÝCH TLAČÍTEK ..................................................... 17
SCHEMATIC PAGE EDITOR TOOL PALETTE A POPIS JEDNOTLIVÝCH TLAČÍTEK..... 18
ZALOŽENÍ NOVÉHO PROJEKTU ........................................................................... 20
DEFINICE JMÉNA, TYPU PROJEKTU A ADRESÁŘE ................................................ 20
OKNO PROJECT MANAGER S NOVÝM PROJEKTEM ............................................. 21
PLACE PART ...................................................................................................... 21
KONTEXTOVÉ MENU .......................................................................................... 22
PROPOJOVÁNÍ POMOCÍ NÁVĚŠTÍ ........................................................................ 22
PROPOJOVÁNÍ POMOCÍ SBĚRNIC......................................................................... 23
VKLÁDÁNÍ NAPÁJECÍCH A ZEMNICÍCH SYMBOLŮ ............................................... 23
PROPERTY EDITOR – ZÁLOŽKA PARTS................................................................ 24
PROPERTY EDITOR – ZÁLOŽKA SCHEMATICS NETS ............................................ 24
JEDNOÚROVŇOVÝ NÁVRH - VYTVOŘENÍ NOVÉ STRÁNKY................................... 25
TVORBA HIERARCHICKÝCH BLOKŮ A VKLÁDÁNÍ VÝVODŮ................................. 26
VNOŘENÍ DO BLOKU A TVORBA SUBSCHÉMATU ................................................. 26
NÁSOBNENÍ MOTIVŮ .......................................................................................... 27
ANOTACE - REUSE............................................................................................. 28
ZPĚTNÁ ANOTACE ............................................................................................. 28
MATICE NÁVRHOVÝCH PRAVIDEL ERC MATRIX............................................... 29
KONTROLA NÁVRHOVÝCH PRAVIDEL – KARTA DESIGN RULES CHECK ............. 30
CREATE NETLIST ............................................................................................... 30
ROZPISKA MATRIÁLU ........................................................................................ 31
NEW PART PROPERTIES ..................................................................................... 32
EDITACE SCHÉMATICKÉ ZNAČKY....................................................................... 32
PLACE PIN A PLACE PIN ARRAY ........................................................................ 33
PŘEPÍNÁNÍ MEZI ZOBRAZENÍM SOUČÁSTKY ....................................................... 33
NÁSTROJOVÁ LIŠTA PROGRAMU LAYOUT....................................................... 35
POSTUP NAČTENÍ NETLISTU ............................................................................... 37
NASTAVENÍ RASTRŮ (SYSTEM SETTINGS) .......................................................... 37
EDIT OBSTACLE ................................................................................................ 38
POSTUP NASTAVENÍ VRSTEV PŘI POKLÁDÁNÍ SPOJŮ ........................................... 39
KONTEXTOVÉ MENU .......................................................................................... 40
VYLÍVÁNÍ MĚDÍ ................................................................................................. 40
POST PROCESS, KONTEXTOVÉ MENU ................................................................. 41
NASTAVENÍ PARAMETRŮ PRO VÝSTUPY............................................................. 41
ZÁKLADNÍ OBRAZOVKA, USPOŘÁDÁNÍ, PŘEHLED ČÁSTÍ .................................... 44
STANDARDNÍ NÁSTROJOVÁ LIŠTA...................................................................... 45
STAVOVÝ ŘÁDEK (STATUS BAR) ....................................................................... 45
PLOVOUCÍ INFORMAČNÍ OKNO (STATUS)........................................................... 46
PLOVOUCÍ NÁSTROJOVÝ PANEL ......................................................................... 46
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
Počítačové návrhové systémy
5
OBR. 49:
OBR. 50:
OBR. 51:
OBR. 52:
OBR. 53:
OBR. 54:
OBR. 55:
OBR. 56:
OBR. 57:
OBR. 58:
OBR. 59:
OBR. 60:
OBR. 61:
OBR. 62:
OBR. 63:
OBR. 64:
OBR. 65:
OBR. 66:
OBR. 67:
OBR. 68:
OBR. 69:
NASTAVENÍ BAREV ........................................................................................... 47
NASTAVENÍ TYPU DAT PRO EXPORT .................................................................. 48
DRAFTING TOOLBOX ........................................................................................ 48
MANAŽER KNIHOVEN ........................................................................................ 49
KNIHOVNY ........................................................................................................ 50
EDITACE OBSAHU KNIHOVEN ............................................................................ 50
DESIGN RULES .................................................................................................. 52
DEFAULT RULES ............................................................................................... 52
CLEARANCE ...................................................................................................... 52
ROUTING RULES ............................................................................................... 53
HISPEED RULES ................................................................................................ 53
CLASS RULES .................................................................................................... 54
NET RULES ....................................................................................................... 54
LAYERS SETUP .................................................................................................. 55
ZÁKLADNÍ OBRAZOVKA .................................................................................... 60
STANDARDNÍ NÁSTROJOVÁ LIŠTA ..................................................................... 61
VÝBĚROVÁ NÁSTROJOVÁ LIŠTA ........................................................................ 61
STAVOVÝ ŘÁDEK .............................................................................................. 62
PLOVOUCÍ INFORMAČNÍ OKNO .......................................................................... 62
PLOVOUCÍ NÁSTROJOVÝ PANEL ........................................................................ 62
DIALOGOVÉ OKNO DISPLAY COLORS V EDITORU SCHÉMAT A MODIFIKOVANÉ
OKNO EDITORU SOUČÁSTEK .............................................................................................. 64
OBR. 70:
ÚPRAVA PARAMETRŮ SOUČ. ............................................................................. 67
OBR. 72:
PRACOVNÍ PLOCHA EDITORU SOUČÁSTEK ......................................................... 75
OBR. 73:
NÁSTROJOVÁ LIŠTA EDITORU SOUČÁSTEK ........................................................ 76
OBR. 74:
ZÁLOŽKA GATES .............................................................................................. 77
OBR. 75:
VZHLED PRACOVNÍ PLOCHY PO ÚPRAVĚ OKEN .................................................. 83
OBR. 76:
OKNO ZÁLOŽKY SELECTION.............................................................................. 83
OBR. 77:
OKNO ZÁLOŽKY DESIGN ................................................................................... 84
OBR. 78:
OKNO ZÁLOŽKY DOCUMENT ............................................................................. 84
OBR. 79:
OKNO ZÁLOŽKY PREFERENCES ......................................................................... 84
OBR. 80:
DIALOGOVÉ OKNO BASIC SCRIPTS .................................................................... 87
OBR. 81:
DIALOGOVÉ OKNO PLOT .................................................................................... 88
OBR. 82:
ZÁKLADNÍ OBRAZOVKA .................................................................................... 90
OBR. 83:
NÁSTROJOVÁ LIŠTA .......................................................................................... 91
OBR. 84:
PANEL DRAFTING ............................................................................................. 91
OBR. 85:
PANEL DESIGN .................................................................................................. 91
OBR. 86:
PANEL AUTODIM............................................................................................... 92
OBR. 87:
PANEL ECO ...................................................................................................... 92
OBR. 89:
PLOVOUCÍ NÁSTROJOVÝ PANEL ......................................................................... 93
OBR. 90:
NASTAVENÍ POLÁRNÍHO NÁVRHOVÉHO
RASTRU ................... 93
OBR. 91:
DIALOGOVÉ OKNO DISPLAY COLORS SETUP ..................................................... 94
OBR. 92:
NASTAVENÍ ZOBRAZENÍ PRO JEDNOTLIVÉ SÍTĚ SPOJŮ - VIEW NETS .................. 95
OBR. 93:
KONTEXTOVÉ MENU ......................................................................................... 97
OBR. 94:
VÝBĚR OBJEKTU FUNKCÍ EDIT/FIND.............................................................. 98
OBR. 95:
EDIT/FILTER.................................................................................................. 99
OBR. 96:
VLOŽENÍ SOUČÁSTKY Z KNIHOVNY DO NÁVRHU ............................................. 103
OBR. 97:
NÁSTROJOVÝ PANEL DRAFTING COMMAND ................................................... 104
OBR. 98:
NASTAVENÍ PARAMETRŮ PRO KRESLENÍ SETUP/PREFERENCES – DRAFTING ... 104
OBR. 99:
ROZLÉVÁNÍ MĚDĚNÝCH PLOCH ....................................................................... 106
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
6
FEKT Vysokého učení technického v Brně
OBR. 100:
NASTAVENÍ PARAMETRŮ PRO PROPOJENÍ A ZOBRAZENÍ VÝVODŮ PŘI TVORBĚ
ROZLÉVANÉ MĚDĚNÉ PLOCHY VE VNITŘNÍ VRSTVĚ ......................................................... 106
OBR. 101:
NASTAVENÍ TYPU VNITŘNÍ VRSTVY ................................................................. 107
OBR. 102:
NASTAVENÍ SÍTÍ SPOJŮ PRO VNITŘNÍ ČLENĚNOU VRSTVU ................................ 108
OBR. 103:
ROZLITÍ MĚDĚNÉ PLOCHY VE VNITŘNÍ VRSTVĚ ................................................ 108
OBR. 104:
NASTAVENÍ PRO TVORBU ČLENĚNÝCH A KOMBINOVANÝCH VNITŘNÍCH VRSTEV
H
H
H
H
H
H
H
H
H
108
ADD KEEPOUT DIALOG .................................................................................... 109
DIALOG ADD NEW LABEL PRO PŘIDÁNÍ DALŠÍCH ATRIBUTŮ K SOUČÁSTCE NA
DESKU
110
OBR. 107:
DVA REF.DES. NA RŮZNÝCH KRESLICÍCH VRSTVÁCH U JEDNÉ SOUČÁSTKY (PRO
POTISK A PRO MONTÁŽNÍ VÝKRES) .................................................................................. 110
OBR. 108:
PANEL VIEW CLEARANCE: SPOJ-SPOJ (NAHOŘE) A OBJEKT-OBJEKT (DOLE) .... 111
OBR. 109:
PLOVOUCÍ NÁSTROJOVÝ PANEL AUTODIMENSIONING ..................................... 112
OBR. 110:
NASTAVENÍ PARAMETRŮ PRO TVORBU KÓT ..................................................... 112
OBR. 111:
NASTAVENÍ ZNAČEK PRO KÓTOVÁNÍ ............................................................... 113
OBR. 112:
NASTAVENÍ PRO TEXTOVÉ ŘETĚZCE V KÓTĚ .................................................... 113
OBR. 113:
KÓTOVÁNÍ V RUČNÍM REŽIMU ......................................................................... 113
OBR. 114:
FIXACE POLOHY (GLUE) .................................................................................. 116
OBR. 115:
TVORBA SOUČÁSTKOVÝCH POLÍ ...................................................................... 116
OBR. 116:
NASTAVENÍ METODY MINIMALIZACE DÉLKY SPOJŮ PRO DANOU SÍT ................ 117
OBR. 117:
ODSOUVÁNÍ SOUČÁSTEK .................................................................................. 118
OBR. 118:
NASTAVENÍ METODY ODSOUVÁNÍ SOUČÁSTEK A SESKUPENÍ PŘI JEJICH KOLIZI 118
OBR. 119:
NASTAVENÍ KRITÉRIÍ PRO VYROVNÁNÍ ............................................................ 119
OBR. 120:
STAVOVÝ ŘÁDEK S VYJÁDŘENÍM EFEKTIVNOSTI MINIMALIZACE DÉLKY SPOJŮ 119
OBR. 121:
AUTOMATICKÉ PŘEČÍSLOVÁNÍ REFERENČNÍCH NÁZVŮ SOUČÁSTEK ................ 120
OBR. 122:
OKNO MODULU AUTOMATIC CLUSTER PLACEMENT ....................................... 121
OBR. 123:
NASTAVENI PRO TVORBU SKUPIN .................................................................... 122
OBR. 124:
INTERAKTIVNÍ TVORBA SKUPIN ....................................................................... 122
OBR. 125:
ZOBRAZENÍ SKUPIN SOUČÁSTEK V NÁVRHU - CLUSTER VIEW MODE .............. 123
OBR. 126:
KONTEXTOVÉ MENU PRO SKUPINU (CLUSTER) ................................................ 123
OBR. 127:
NASTAVENÍ PRO ROZMISŤOVÁNÍ SKUPIN ......................................................... 124
OBR. 128:
NASTAVENÍ PRO ROZMISŤOVÁNÍ SOUČÁSTEK .................................................. 125
OBR. 129:
SPUŠTĚNÍ PROCESU A PRŮBĚH JEDNOTLIVÝCH ETAP ROZMISŤOVÁNÍ SOUČÁSTEK
127
OBR. 130:
DIALOGOVÉ OKNO PRO EDITACI VÝVODŮ POUZDRA SOUČÁSTKY .................... 128
OBR. 131:
DIALOGOVÉ OKNO PRO EDITACI TVARU PRŮCHODU MEZI VRSTVAMI............... 129
OBR. 132:
NASTAVENÍ TVARU A VELIKOST PROPOJEK A PŘÍKLAD SMD PROPOJKY (OBR.
VPRAVO) 130
OBR. 133:
DIALOGOVÉ OKNO PRO VOLBU A NASTAVENÍ NÁVRHOVÝCH PARAMETRŮ....... 131
OBR. 134:
VOLBA TYPU NÁVRHOVÉHO PARAMETRU ........................................................ 132
OBR. 135:
NASTAVENÍ ŠÍŘEK SPOJŮ A IZOLAČNÍCH VZDÁLENOSTÍ ................................... 133
OBR. 136:
NASTAVENÍ PRAVIDEL PRO TVORBU SPOJŮ ...................................................... 133
OBR. 137:
NASTAVENÍ SPECIÁLNÍCH PARAMETRŮ............................................................ 134
OBR. 138:
NASTAVENÍ NÁVRHOVÝCH PRAVIDEL PRO SKUPINY SPOJŮ .............................. 134
OBR. 139:
NASTAVENÍ NÁVRHOVÝCH PRAVIDEL PRO JEDNOTLIVÉ SPOJE ......................... 135
OBR. 140:
NÁSTROJE PRO TVORBU A EDITACI SPOJŮ ........................................................ 136
OBR. 141:
KONTEXTOVÉ MENU PO VÝBĚRU VODIČE ........................................................ 137
OBR. 142:
KONTEXTOVÉ MENU PO VÝBĚRU SPOJE ........................................................... 139
OBR. 143:
OKNO PRO NASTAVENÍ PŘECHODŮ (TEARDROPS) ............................................ 140
H
OBR. 105:
OBR. 106:
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
Počítačové návrhové systémy
OBR. 144:
OBR. 145:
OBR. 146:
OBR. 147:
OBR. 148:
OBR. 149:
OBR. 150:
OBR. 151:
OBR. 152:
OBR. 153:
OBR. 154:
OBR. 155:
OBR. 156:
OBR. 157:
OBR. 158:
OBR. 159:
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
OKÉNKU
OBR. 160:
PANEL
OBR. 161:
PANE
H
H
7
VLOŽENÉ FREE VIAS (NADBYTEČNÉ VIA) ........................................................ 140
DÁVKOVÁ KONTROLA NÁVRHOVÝCH PARAMETRŮ VERIFY DESIGN ............... 141
NASTAVENÍ KONTROLY IZOLAČNÍCH VZDÁLENOSTÍ ........................................ 142
NASTAVENÍ KONTROLY ELEKTRODYNAMICKÝCH PARAMETRŮ ....................... 142
NASTAVENÍ DOPLŇUJÍCÍCH ÚDAJŮ PRO EDC .................................................. 143
PLOVOUCÍ NÁSTROJOVÝ PANEL ECO.............................................................. 144
NASTAVENÍ ZÁPISU DO ANOTAČNÍHO SOUBORU .............................................. 145
BLAZEROUTER DIALOG ................................................................................... 146
BLAZEROUTER – ROUTING STRATEGY ........................................................... 147
UŽIVATELSKÉ PROSTŘEDÍ BLAZEROUTER ...................................................... 150
OKÉNKO “COMAND WINDOW” ........................................................................ 153
NAVIGAČNÍ OKÉNKO – KDYŽ JE VYBRÁN VÝVOD (PIN) ................................... 155
NAVIGAČNÍ OKÉNKO – KDYŽ JE VYBRÁN VIA OTVOR ...................................... 155
NAVIGAČNÍ OKÉNKO – KDYŽ JE VYBRÁNA SOUČÁSTKA .................................. 156
OKÉNKO OBJECT VIEW V PROJECT EXPLORER................................................ 157
OKÉNKO CONTENTS V PROJECT EXPLORER ZOBRAZENÝ OBSAH V HELP PANEL
158
OKÉNKO INDEX V PROJECT EXPLORER ZOBRAZENÝ OBSAH V OKÉNKU HELP
159
OKÉNKO SEARCH V PROJECT EXPLORER ZOBRAZENÝ OBSAH V OKÉNKU HELP
159
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
8
FEKT Vysokého učení technického v Brně
Seznam tabulek
TAB. 1:
TAB. 2:
TAB. 3:
H
H
H
POPISY JEDNOTLIVÝCH TLAČÍTEK...................................................................... 17
POPISY PRO SCHEMATIC PAGE EDITOR............................................................... 18
POPIS TLAČÍTEK NÁSTROJOVÉ LIŠTY LAYOUT ................................................ 35
H
H
H
Počítačové návrhové systémy
9
1 Úvod
Tento elektronický text je určen pro distanční formu (DiV) magisterského studijního
programu Elektrotechnika, elektronika, komunikační a řídicí technika (EEKR). Obsahuje
ucelený pohled na nejvýznamnější a u nás nečastěji používané programové vybavení pro
kreslení schémat a návrh desek plošných spojů (DPS), CADENCE OrCAD verze 10 a
návrhový software firmy PADS – Power Logic, Power PCB a Blaze Router.
2 Zařazení předmětu ve studijním programu
Předmět návrhové systémy plošných spojů je zařazen jako povinný oborový předmět do
1. ročníku navazujícího magisterského studia na Fakultě elektrotechniky a komunikačních
technologií. Předmět patří do studijního oboru Elektrotechnická výroba a management (EVM)
v magisterském studijním programu Elektrotechnika, elektronika, komunikační a řídící
technika. Odbornou výuku v oboru zajišťují především Ústav mikroelektroniky a Ústav
elektrotechnologie.
Cílem studijního oboru EVM je vychovat magistry jako vysokoškolsky vzdělané
odborníky se znalostmi návrhu a technologie integrovaných obvodů, elektronických systémů
a přístrojů pro využití v nejrůznějších oblastech elektrotechniky.
2.1 Úvod do předmětu
Cílem tohoto materiálu, je seznámit studenty s komplexními návrhovými systémy
CADENCE OrCAD 10 a PADS (PowerLogic a PowerPCB včetně BlazeRouteru)
Neklade si za cíl podat zcela vyčerpávající informace o ovládání jednotlivých programů,
k tomu slouží Resource Kity jednotlivých programů, ale spíše umožnit orientaci v základní
struktuře bloků programu a získat jistotu v jednotlivých etapách návrhu desek plošných spojů.
2.2 Vstupní test
Prerekvizitou k úspěšnému zvládnutí tohoto výukového materiálu je minimálně
uživatelská znalost práce s počítačem typu PC, respektive obsluha libovolného operačního
systému z rodiny Microsoft (W98, Millenium, W2000, XP). Následující text totiž neslouží
k prvotnímu seznámení studenta s PC, ale vysvětluje práci s vysoce expertními programy pro
kreslení schémat a návrh DPS.
10
FEKT Vysokého učení technického v Brně
3 OrCAD 10
3.1 Komplexní návrhový systém ORCAD
Cíle kapitoly:
- základní rozdělení komplexního návrhového systému OrCAD 10
- stručný popis jednotlivých částí systému a návaznosti mezi nimi
Návrhový systém OrCAD je další z řady rozšířených návrhových systémů plošných
spojů pro profesionální použití. Software vyvíjí firma Cadence Design Systems, Inc. OrCAD
má filosofii návrhu schématu, desek plošných spojů a obvodových simulací založenu na
samostatných produktech, přičemž programy mezi sebou komunikují v reálném čase. Pro
návrh schématu se používá program OrCAD Capture, pro práci s knihovnami schématických
značek a databází součástek program OrCAD Capture CIS. Obvodové simulace, ať
analogových tak digitálních, se provádějí v programu PSpice A/D. Pro samotný návrh desek
plošných spojů, práce s knihovnami pouzder součástek a výstupy pro výrobu a osazování DPS
slouží produkt OrCAD Layout. Jeho součástí je i přímý vstup pro zpracování dat do
autorouteru SPECCTRA. Pro přechod mezi oběma produkty se používá netlist. Produkt
GerbTool slouží pro předvýrobní zpracování dat zatímco IntelliCAD je mechanický 2D editor
desky plošného spoje. Komunikace mezi jednotlivými produkty probíhá v reálném čase, což
je obrovským kladem tohoto softwaru (např. při kliknutí na součástku ve schématu se
zvýrazní její pouzdro na DPS a naopak). Dalším plusem je komfortní ovládání umožňující
práci ve více oknech, resp.ve více monitorovém systému.
OrCAD Layout
OrCAD Capture,
Capture CIS
IntelliCAD
SPECCTRA
GerbTool
PSpice A/D
Obr. 1:
OrCAD – provázanost jednotlivých produktů
Velkým plusem tohoto softwaru je velké množství standardně dodávaných knihoven
součástek a DEMO verze pro nekomerční využití programu jen s malými omezeními:
• neumožňuje ukládání knihoven s více než 15 položkami
Počítačové návrhové systémy
•
•
3.1.1
11
mít součástky s více než 14-ti piny
neumožňuje ukládat změny či výsledný projekt
Návrh elektronických schémat (OrCAD Capture)
OrCAD Capture je program určený pro návrh elektronických schémat. Program se
skládá ze tří hlavních částí:
• Part Editor (správa a tvorba schématických značek) - lze definovat nebo upravovat
značky součástek (rezistor, kondenzátor, mikroprocesor, …) nebo symbolů
(napájecí symbol, zem, rohové razítko). Společně s programem je dodávána
knihovna obsahující více než 20000 součástek různých druhů.
• Schematic Page Editor (návrh schématu) – tvorba vlastního elektronického
schématu. Umožňuje umísťovat schématické značky součástek, propojovat pomocí
vodičů nebo sběrnic, popisovat součástky nebo vkládat grafické objekty.
• Property editor (tabulkový procesor vlastností objektů) – slouží pro popis a editaci
všech objektů umístěných ve schématu. Každá součástka, uzel, vývod, port či
návěští může být popsáno různými parametry (Properties). Některé z nich jsou
určeny pro návrh desky plošného spoje, materiálové rozpisky, aj. Pro přehlednost
jsou všechny uspořádány do předem nastavených skupin – tzv.filtrů. Součastně
s nabídkou cca 30-ti formátů netlistů je Capture editor použitelný pro celou řadu
dalších aplikací. Tím je možné některé parametry týkající se návrhu DPS nastavit již
ve schématu (souřadnice, zařazení součástek do skupin, šířku izolační vzdálenosti,
aj.).
Obr. 2:
OrCAD Capture – pracovní prostředí
12
3.1.2
FEKT Vysokého učení technického v Brně
Systém správy součástek (OrCAD Capture CIS)
Jedná se o systém poskytování údajů o součástkách. Hlavní silou produktu Capture CIS
je databáze součástek, která může obsahovat jednak údaje o výrobci, prodejci, ceně,
objednacím čísle či katalogovém listě, ale také odkaz na schematickou značku, pouzdro nebo
model pro simulaci prvku. Okno programu je rozděleno do dvou částí:
• CIS Explorer – průzkumník ICS, kde lze vidět obsah položek databáze a náhled
schématické značky pouzdra dané součástky
• Part Manager – správa součástek, která nám zobrazuje informace o každé součástce
ve schématu. Umožňuje provádět kontrolu součástek použitých ve schématu
Použitelnost programu je i v podnikových systémech, kde CIS Explorer umožňuje
přehlednou správu součástkové základny (změny či aktualizace) nebo vytváření
materiálových rozpisek, které lze exportovat do některého z kancelářských systémů.
Obr. 3:
3.1.3
OrCAD CaptureCIS
Simulace elektronických obvodů (PSpice A/D)
Schémata vytvořená pomocí grafického editoru Capture je možné použít jak pro návrh
DPS, tak i pro simulaci zapojení v programu PSpice. Výhodou této koncepce je aktuálnost
informací, kde všechny návrhové či simulační změny jsou vypisovány v okně SessionLog a
vyznačeny ve schématu.
Pspice A/D je uživatelsky přívětivý simulátor návrhu analogových či digitálních obvodů
a je součástí integrovaného prostředí produktů skupiny OrCAD a Cadence. Jeho předchůdce
SPICE byl vyvinut v 70. letech minulého století na Kalifornské univerzitě v Berkeley a stal se
programem ve veřejném užívání. Proto na něj mohla navázat řada softwarových firem.
Nejúspěšnější se stala firma MicroSim, jejíž Pspice se stal světovým standartem v oblasti
analogové a analogově-číslicové simulace. Po odkoupení firmy MicroSim společností
OrCAD se stal Pspice součástí rodiny produktů OrCAD a bylo zdokonaleno jeho propojení se
systémem Capture.
Počítačové návrhové systémy
13
Pro obvodovou simulaci je potřeba používat součástky, které kromě gryfického
vyjádření obsahují také obvodový model. K dispozici je na 18 000 součástek ve více než 130
knihovnách. Pro součástky jejichž modely nejsou k dispozici je možné vytvořit jeho
obvodový model vlastní.
Obr. 4:
3.1.4
PSpice A/D
Návrh desek plošných spojů (OrCAD Layout)
Produkt OrCAD Layout umožňuje vlastní návrh desek plošných spojů, práci
s knihovnami pouzder součástek a tvorbu výstupů pro výrobu a osazování DPS. Zároveň je
k dispozici přímé propojení na programy pro předvýrobní zpracování dat (GerbTool),
mechanický 2D editor (IntelliCAD) pro tvorbu výkresové dokumentace a externí bezrastrový
autorouter SPECTRA.
Pro správu pouzder součástek je k dispozici tzv. Library Manager. Ten umožňuje
tvořit, editovat a organizovat pouzdra součástek v knihovnách. K dispozici je přes 60
knihoven s více než 3000 pouzdry pro klasickou i povrchovou montáž.
Převední nakresleného schématu do prostředí Layoutu se děje prostřednictvím netlistu.
Zároveň je nutné načíst tzv. technologický soubor, který obsahuje informace o nastavení
návrhu (nastavení počtu vrstev, izolačních vzdáleností, barev zobrazení, strategie autorouteru,
apod.).
Všechny objekty na desce plošného spoje (tzn.spoje, prokovy, texty, obrysy součástek,
podstacky a další) jsou uspořádány v tabulkách (Spreadsheet), které jsou tříděny dle typu
objektu a umožňují editovat veškeré vlastnosti daných objektů.
K fyzickému pokládání elektrických cest je možné využít jak manuální routování, tak
režimy inteligentního odsouvání již položených spojů podle předem definovaných pravidel
včetně interaktivního autorouteru jednoho spoje. Samozřejmostí je interní rastrový autorouter.
Navíc je možné využít externí bezrastrový autorouter SPECCTRA.
14
FEKT Vysokého učení technického v Brně
Obr. 5:
3.1.5
OrCAD Layout
Předvýrobní zpracování dat (GerbTool)
Program načítá data vygenerovaná postprocesorem Layout pro jednotlivé vrstvy i pro
souřadnicové vrtání. Tyto informace pak dále zpracovává. Umožňuje pak tvorbu panelizace,
kontrolu a úpravu technologických pravidel (např. izolačních vzdáleností), tvorbu
technologického okolí apod. Výsledky pak exportuje do nejrůznějších formátů (Gerber,
Barco, IPC D350/356, Excellon, DXF, postscript, HPGL atd.). Za pomoci převodových filtrů
lze načítat data i z jiných systémů.
3.1.6
Mechanický 2D editor (IntelliCAD)
Klasický 2D editor (podobne jako např. AutoCAD) sloužící k tvorbě mechanických
výkresů. Vstupem i výstupem jsou soubory ve formátu DXF a DWG, přičemž pomoci
formátu DXF je možná obousměrná komunikace s prostředím OrCAD Layout. Lze zde
provádět různé mechanické úpravy návrhu a změny exportovat zpět. Program IntelliCAD také
umožňuje 3D zobrazení DPS v různých pohledech.
3.1.7
Externí interaktivní autorouter (SPECCTRA)
Produkt pro automatický, autointeraktivní i manuální návrh desky plošného spoje a to
jak pro desky s nízkou i vysokou hustotou spojů. Pro autorouting využívá výkonný,
bezrastrový algoritmus umožňující nejúčinnější využití plochy desky určené k routování.
Vstupní data se převádí přímo z prostředí OrCAD Layout. Ovládání routování je možné na
základě výchozího souboru povelů pro autorouting vytvořeného v produktu OrCAD Layout
nebo dle povelů návrháře, volbou myší v nabídce či příkazů v příkazové řádce. Pokročilé
funkce pro posuv či uhýbání stávajících spojů v reálném čase, vyhledávaní místa pro prokovy
jsou výhody automatického návrhu, které ve spojení s ručním řízením umožňují plně
interaktivní návrh.
Počítačové návrhové systémy
Obr. 6:
15
SPECCTRA – interaktivní autorouter
Shrnutí kapitoly: Seznámili jste se s základním rozdělením komplexního návrhového
systému OrCAD 10, popisem jednotlivých částí a návaznostmi mezi nimi.
Řešené příklady:
- Popište strukturu návrhového systému OrCAD
Řešení:
Kontrolní otázky a neřešené příklady:
- K čemu slouží program GerbTool a jaké formáty souborů umožňuje generovat?
16
FEKT Vysokého učení technického v Brně
3.2 Návrh schématu
Cíle kapitoly:
-základní termíny při návrhu a výrobě DPS,
- postupy při návrhu schématu DPS,
-panel nástrojů Toolbar, Schematic Page Editor
Po spuštění programu OrCAD Capture se objeví základní okno, ve kterém je možné
provádět obecné nastavování programu, stejně jako veškeré úkony související s vytvářením a
editací elektrického schématu a knihoven schematických značek. Příklad základního prostředí
je zobrazen na Obr. 7.
H
Obr. 7:
3.2.1
Základní prostředí OrCAD Capture
Prostředí editoru
Schematický návrh jako celek se ovládá z okna Project
Manager (Obr. 8), které se automaticky vytvoří při otevření
stávajícího projektu nebo při definování projektu nového. V
tomto okně se zobrazuje struktura vlastního návrhu, který se
skládá ze schématu, seznamu a definic použitých
schematických značek, ze seznamu souborů s nastavením pro
další zpracování schématu (například nastavení simulačních
profilů pro PSPICE) a ze seznamu výstupních souborů, jako
jsou například netlisty, rozpisy materiálů nebo výsledky
simulací PSPICE. Oken Project Manager může být otevřeno
více najednou a schematické značky, celé části schémat příp.
i simulační profily apod. je možné mezi těmito okny
vzájemně přetahovat a kopírovat.
Obr. 8:
Project Manager
Počítačové návrhové systémy
17
Nejpoužívanější příkazy obsahuje nástrojová lišta zvaná Toolbar viz Obr. 9. Příkazová
tlačítka jsou k dispozici v závislosti na režimu činnosti a okamžitém stavu programu. Popisy
jednotlivých tlačítek jsou uvedeny v Tab. 1.
H
H
Obr. 9:
Toolbar a popis jednotlivých tlačítek
Tab. 1:
Popisy jednotlivých tlačítek
Tlačítko
Název
Popis
Příkaz menu
New
Vytvoření nového
dokumentu.
File→New
Open
Save
Print
Cut
Copy
Paste
Undo
Redo
Zoom In
Otevření existujícího návrhu
nebo knihovny
Uložení schematické stránky
nebo značky.
Tisk aktivní schematické
Stránky nebo značky.
Vyříznutí vybraného objetu
z dokumentu a jeho umístění
do clipboardu
Zkopírování vybraného
objetu z dokumentu do
clipboardu
Umístění obsahu clipboardu
do dokumentu v místě
kurzoru
Zrušení provedení
předchozího příkazu
Zrušení provedení příkazu
undo
Zvětšení měřítka zobrazení
File→Open
File→Save
File→Print
Edit→Cut
Edit→Copy
Edit→Paste
Edit→Undo
Edit→Redo
View→Zoom In
View→Zoom
Zoom Out Zmenšení měřítka zobrazení
Out
View→Zoom
Zoom Area Zobrazení vybraného okna
Area
View→Zoom
Zoom All
Zobrazení celého dokumentu
All
Očíslování součástek vybra- Tools→Annotat
Annotate
ných schematických stránek e
Back
Zpětná anotace vybraných
Tools→Back
Annotate
schematických stránek
Annotate
Design
Kontrola návrhových praviTools→Design
Rules
del vybraných
Rules Check
Check
schematických stránek
Create
Vytvoření netlistu vybraných Tools→Create
Netlist
schematických stránek
Netlist
18
FEKT Vysokého učení technického v Brně
Cross
Reference
Bill of
Materials
Snap to
Grid
Project
Manager
Help
Vytvoření souboru křížových
odkazů součástek vybraných
schematických stránek
Vytvoření seznamu součástek použitých ve vybraných
schematických stránkách
Zapnutí-vypnutí práce
v rastru
Zobrazení okna Project
manager aktivního
schematického návrhu
Nápověda
Tools→Cross
Reference
Tools→Bill
Materials
of
Option→Snap to
Grid
Option→Project
Manager
Help
Další základní částí je Schematic Page Editor tool palette viz Obr. 10, který slouží
k vytváření a editaci schematických stránek. Je zde možné vkládat schematické značky,
propojovat je pomocí vodičů, sběrnic a návěští, definovat vlastnosti jednotlivých součástek i
vodičů a vkládat další grafické objekty a texty.
H
Obr. 10:
Schematic page editor tool palette a popis jednotlivých tlačítek
Tab. 2:
Popisy pro Schematic page editor
Tlačítko
Název
Popis
Select
Výběr jednoho objektu
kliknutím. Při současném
držení CTRL výběr více
objektů.
Part
Wire
Net alias
Bus
Vyvolání schematické
značky z knihovny za
účelem jejího umístění ve
schématu
Propojování vodičem pod
úhlem 90%. Při současném
držení SHIFT pod
libovolným úhlem.
Umístění jména nebo
sběrnice=propojování
vývodů pomocí návěští.
Kreslení sběrnicí pod úhlem
90%. Při současném držení
SHIFT pod libovolným
úhlem.
Příkaz menu
Place→Part
Place→Wire
Place→Net alias
Place→Bus
Počítačové návrhové systémy
Vodivé propojení křížících
Junction
se vodičů a jejich odboček
(puntíkem).
Umístění vstupu vodiče do
Bus entry
sběrnice.
Vyvolání schematické
Power
značky napájecího napětí.
Vyvolání schematické
Ground
značky společného vodiče.
Vytvoření schematické
Hierarchical
značky která bude
Block
reprezentovat subschéma.
Umístění značky
Hierarchical
propojovacího uzlu (svorky)
Port
v subschématu.
Umístění značky
Hierarchical propojovacího uzlu jako
Pin
vývodu na schematické
značce subschématu.
Umístění Off Page svorky,
Off-Page
kterou se propojují uzly mezi
Connector jednotlivými schematickými
stránkami návrhu.
No Connect Umístění značky
nezapojeného vývodu.
Line
Kreslení úsečky
Kreslení lomených čar pod
úhlem 90%. Při současném
Polyline
držení SHIFT pod
libovolným úhlem.
Kreslení obdélníku. Při
Rectangle
současném držení SHIFT
pod libovolným úhlem.
Kreslení elipsy. Při
Ellipse
současném držení SHIFT
kreslení kružnice.
Kreslení oblouku. Při
současném držení SHIFT
Arc
bude zachován poloměr
shodný s předchozím
obloukem.
Umístění textu (bez
Text
elektrického významu)
3.2.2
19
Place→Junction
Place→Bus entry
Place→Power
Place→Ground
Place→Hierarchica
l Block
Place→Hierarchica
l Port
Place→Hierarchica
l Pin
Place→Off-Page
Connector
Place→No Connect
Place→Line
Place→Polyline
Place→Rectangle
Place→Ellipse
Place→Arc
Place→Text
Založení projektu
Založení nového projektu provedeme tak, že po spuštění programu Capture zvolíme
File New Project. ( Obr. 11)
H
20
Obr. 11:
FEKT Vysokého učení technického v Brně
Založení nového projektu
V následném okně ( Obr. 12) můžeme zvolit jméno nového projektu (Name) a zvolíme
cestu kde se budou ukládat všechny soubory, které s projektem souvisí (Location). Po stisku
tlačítka Browse je možné prohledávat existující adresářovou strukturu i vytvářet nové
adresáře.
H
Důležitou volbou je zde typ nového projektu. Výběr je nutné provádět s ohledem na
instalované součásti i na předpokládané zpracování schématu. Pokud například chceme
provádět pouze simulace navrženého schématu, zvolíme položku „ Analog or Mixed A/D“.
Pokud naopak nemáme Pspice nainstalovaný, můžeme zvolit „PC BoardWizard“. V obou
případech se pak spustí speciální funkce, zjednodušující práci s ohledem na zvolený typ.
Nicméně i přesto je možné provádět i ostatní činnosti, i když poněkud nesnadnějším
způsobem.
Obr. 12:
Definice jména, typu projektu a adresáře
Počítačové návrhové systémy
21
Po stisku tlačítka OK se v okně Projekt Manageru vytvoří nový projekt s příslušným
názvem a jednou schématickou stránkou. Implicitně se nachází ve složce SCHEMATIC1 a
jmenuje se PAGE1. Toto označení je možné změnit použitím pravého tlačítky myši nad
příslušnou složkou či stránkou a zvolením příkazu Rename ( Obr. 13).
H
Obr. 13:
3.2.3
Okno Project Manager s novým projektem
Vkládání součástek
Vložení součástky do výkresu provedeme tlačítkem Part nebo příkazem z menu
Place→Part, po kterém se obrazí dialogové okno Place Part viz Obr. 14. V tomto okně je
zobrazen seznam součástek z aktuálně označené knihovny. Seznam připojených knihoven je
zobrazen v části Libraries. Připojení požadované knihovny je možné použitím tlačítka Add
Library, naopak odpojení knihovny provedeme tlačítkem Remove Library. Tlačítkem Part
Search lze také vyhledávat zadanou součástku nejen v knihovnách zobrazených v části
Libraries, ale ve všech dostupných knihovnách OrCADu. Po vybrání součástky se zobrazí její
schematická značka, v části Packaging počet značek v jednom pouzdře (Parts per Pkg) a
možnost zobrazení konkrétního hradla (Part). V části Graphic můžeme zvolit mezi normálním
(Normal) a alternativním (Convert) zobrazením značky (např. použití české a americké normy
pro kreslení schematických značek, v případě, že je alternativní symbol v knihovně
nadefinován).
H
Obr. 14:
Place Part
22
FEKT Vysokého učení technického v Brně
Po potvrzení výběru se součástka přichytí ke kurzoru a levým tlačítkem ji lze umístit do
výkresu. Pod pravým tlačítkem myši se skrývá kontextové menu - Obr. 15, kde je možné
součástku rotovat, zrcadlit, editovat její vlastnosti nebo grafické znázornění (bez vlivu na
knihovnu), případně ji smazat.
H
Obr. 15:
3.2.4
kontextové menu
Propojování součástek
Propojování pommocí vodičů
Propojování součástek lze provádět několika způsoby. Nejběžnější způsob je použití
vodičů (Wire). Příkaz vybereme buď tlačítkem Wire v nástrojové liště nebo z menu
Place→Wire. Najedeme kurzorem na místo odkud chceme táhnout vodič a kliknutím levého
tlačítka umístíme počátek vodiče. Pohybem kurzoru kreslíme vodič. Jedním kliknutím levého
tlačítka pokládáme jednotlivé segmenty vodiče, dvojitým kliknutím provedeme ukončení. Pro
vodivé spojení křížících se vodičů se používá příkaz Junction. Lze ho vybrat použitím
stejnojmenného tlačítka nebo z menu Place→Junction. Na kurzor se pak přichytí „puntík“,
který je nutné umístit do místa křížení.
Propojování pomocí návěští
Další možností propojování součástek je použití návěští. To se využívá především jako
náhrada za dlouhé a nepřehledné vodiče nebo při propojování pomocí sběrnic. Z nástrojové
lišty vybereme Net Alias nebo z menu Place→Net Alias. Otevře se dialogové okno( Obr. 16),
ve kterém je možné zapsat název návěští, případně definovat další parametry. Po stisknutí
tlačítka OK je návěští přichyceno na kurzor a levým tlačítkem myši ho lze umístit k vodiči.
Vodivě spojeny jsou pak vodiče se stejným návěštím. V případě, že návěští končí číslicí, je
při vybírání dalších vodičů automaticky inkrementováno.
H
Obr. 16:
Propojování pomocí návěští
Počítačové návrhové systémy
23
Propojování pomocí sběric
Používání sběrnic je pro jejich přehlednost využíváno především v digitální technice.
Sběrnice (tlačítko Bus) je grafické znázornění svazku vodičů, které do ní vstupují
prostřednictvím vstupů do sběrnice (tlačítko Bus Entry). Stejně jako vodič i sběrnici je
možné pojmenovat. Bývá zvykem označování ve formátu JMENO[X..Y]. Vodičům
sdruženým sběrnicí pak formou návěští přiřazujeme jména JMENOX až JMENOY (viz. Obr.
17)
H
Opět zde platí , že jsou propojeny vodiče, které jsou opatřeny stejným návěštím.
Obr. 17:
Propojování pomocí sběrnic
Sběrnice mají velky význam při strukturovaném návrhu, protože umožňují propojení
většího množství vodičů mezi jednotlivými stránkami návrhu.
Nápájenící a zemnicí symboly
Další možností propojování vodičů je použití symbolů napájení a zemnění. Ty se
vkládají do schematu tlačítky Power a Ground, případně z menu příkazy Place→Power resp.
Place→Ground (viz. Obr. 18). Stejně jako v případě návěští platí, že vodivě spojeny jsou
vodiče označené stejným jménem.
H
Obr. 18:
Vkládání napájecích a zemnicích symbolů
Napájecí či zemnicí značku je možné, na rozdíl od jiných schematických značek,
připojit přímo k jinému vývodu součástky bez segmentu vodiče.
Vzhledem k tomu, že tyto symboly mají pouze charakter návěští, je třeba si uvědomit,
že neexistuje jejich fyzický ekvivalent (pájecí ploška či konektor na DPS)!
24
FEKT Vysokého učení technického v Brně
3.2.5 Editace vlastností - Property Editor
Jednou z nejdůležitějších činností při návrhu DPS je definování vlastností součástek,
spojů, pinů, případně dalších objektů. Především definování vlastnosti součástek a spojů, jako
jsou jméno, hodnota, typ pouzdra, je klíčové pro tvorbu netlistu a převedení hotového
schématu do prostředí pro návrh desky. K tomu slouží Property Editor, viz Obr. 19, který je
přístupný v kontextovém menu pod pravým tlačítkem myši nebo příkazem Edit→Properties.
Nejprve je však nutné označit objekty, jejichž vlastnosti chceme upravovat.
H
Tabulka v kartě Parts obsahuje velké množství položek, které jsou uspořádané podle
toho, jaký je zvolený filtr. Pro návrh plošných spojů se používají filtry Capture a Layout.
Mezi základní položky zobrazené v tabulce patří Value (hodnota nebo typ součástky),
Reference (pořadové označení součástky) a PCB Footprint (označení pouzdra). Správné
vyplnění těchto položek je nezbytné pro přechod na návrh desky plošných spojů. V případě,
že jedno pouzdro obsahuje více součástek (např. 7400 = 4 hradla NAND), lze příslušné hradlo
vybrat v položce Designator. Další položky, ve kterých mohou být zaznamenány další
informace o součástkách (např. cena, výrobce, objednací číslo) je možné vytvořit a editovat
po stisknutí tlačítka New.
Obr. 19:
property editor – záložka Parts
Obr. 20:
property editor – záložka Schematics Nets
V kartě Schematics Nets Obr. 20 je možné kromě jména spoje (Name) již nyní
definovat například typickou (Connwidth), maximální (Maxwidth) a minimální (Minwidth)
šířku konkrétního spoje nebo skupiny spojů a nebo také přiřadit vrstvu vylívanou mědí (vrstva
typu Plane) konkrétnímu uzlu (položka Plainlayers).
H
Počítačové návrhové systémy
25
3.2.6 Strukturovaný návrh
Přestože pro kreslení elektrických schémat OrCAD nabízí pracovní plochu až
o velikosti formátu A0, bývá často vhodné rozdělit návrh do menších částí. Může to být
z důvodů přehlednosti návrhu, tiskového zpracování, návrhu a simulací jednotlivých
funkčních bloků apod.
OrCAD proto nabízí možnost tvořit tzv. jednoúrovňový návrh, kdy je schéma rozděleno
na několik schématických stránek a tzv. hierarchický návrh. V tomto případě je možné
vytvářet jakési funkční bloky a navrhovat jejich vnitřní strukturu. Tohoto způsobu návrhu lze
s úspěchem využít při vícenásobném používání jednoho funkčního bloku. Pak jej navrhneme
pouze jednou a pomocí funkce Reuse duplikujeme jak rozmístění součástek, tak i zapojení
spojů.
Jednoúrovňový návrh (Flat Design)
Jednoúrovňový návrh spočívá v rozdělení schématu na několik stránek. První stránka je
vytvořena automaticky. Nachází se ve složce SCHEMATIC1 a implicitně se jmenuje PAGE1.
Novou stránku vytvoříme kliknutím pravým tlačítkem myši na složku se schématickými
stránkami a výběrem položky New Page. V následném okně zadáme jméno nové stránky a
tlačítkem OK potvrdíme ( Obr. 21)
H
Obr. 21:
Jednoúrovňový návrh - vytvoření nové stránky
K propojení spojů mezi jednotlivými stránkami se používá Off Page Connector. Je to
v podstatě návěští, které však na rozdíl od Net Allias dovoluje propojení mezi schématickými
stránkami. Opět platí, že pokud mají dva takové symboly stejné jméno, jsou vodiče vzájemně
propojeny. V případě propojování sběrnic je vhodné použít pro pojmenování Off Page
Connectoru stejné jméno, jako je použito pro sběrnici.
Hierarchický návrh (Hierarchical Design)
Hierarchický návrh umožňuje v rámci schématu vytvářet funkční bloky (Hierarchical
Block) a navrhovat jejich vnitřní strukturu. V rámci vnořeného schématu je možné vytvářet
opět další takovéto bloky. Propojení mezi vnitřním a nadřazeným schématem se pak provádí
pomocí speciálních vývodů. V rámci nadřazeného bloku se označují jako Hierarchical Pin a
musí mít stejné pojmenování jako symboly Hierarchical Port umístěné ve vnořeném
schématu.
26
FEKT Vysokého učení technického v Brně
Vytvoření hierarchických bloků se provádí stiskem tlačítka Hierarchical Block, po
kterém se objěví dialogové okno Place Hierarchical Block ( Obr. 22). Zde je nutné zadat
jméno bloku (Reference) a zvolit typ bloku (Implementation Type). Kreslení vnitřního
schématu odpovídá položka Schematic View. Následně je potřeba zadat Implementation
Name (odpovídá hodnotě Value). V případě, že chceme použít již vytvořené schéma, můžeme
k němu nastavit cestu v položce Path and Filename. V části Primitiv volíme jakým způsobem
bude vytvářen netlist s hierarchickým blokem. Pokud zvolíme No, bude se netlist vytvářet i
z vnořeného schématu, v případě Yes bude hierarchický blok v netlistu zaznamenán jako
„černá skříňka“. Položka Default znamená nastavení dle Options→Design Template. Po
zvolení OK je možné pomocí myši definovat velikost bloku a vytvořit vývody (Hierarchical
Pin)( Obr. 22)
H
H
Obr. 22:
Tvorba hierarchických bloků a vkládání vývodů
Vnoření do subschématu je možné vybráním zvoleného hierarchického bloku a
příkazem Descent Hierarchy z kontextového menu ( Obr. 23). Následně je potřeba zadat
jméno schématické stranky na které se bude vnitřní schéma tvořit. Po potvrzení tlačítkem OK
se otevře nová schématická stránka s již vytvořenými a pojmenovanými porty. Pokud během
další práce vytvoříme další hierarchické porty nebo piny, je možné je mezi sebou propojit
pomocí příkazů Synchronize Down resp. Up.
H
Obr. 23:
Vnoření do bloku a tvorba subschématu
Počítačové návrhové systémy
27
Hierarchické bloky lze velmi dobře využívat při tvorbě schémat, ve kterých se opakují
shodné motivy. Pak stačí vytvořit jeden hierarchický blok a jeho vnitřní zapojení. Opakující
se motivy vytvožíme nakopírováním požadovaného počtu hierarchických bloků ( Obr. 24) a
správným využitím funkce Anotace a Reuse.
H
Obr. 24:
3.2.7
Násobnení motivů
Další zpracování schématu, generování výstupních souborů
Mezi další možnosti zpracování schématu patří anotace, zpětná anotace, kontrola
návrhových pravidel, tvorba netlistu a výpis součástek použitých ve schématu. Tyto operace
lze provádět buď na celém schématu nebo na jednotlivých schématických stránkách. Příkazy
jsou použitelné pouze v případě, že je aktivní okno Project Manager a v něm vybraný soubor
schématického návrhu, schématická složka či stránka. Vygenerované soubory se pak
zobrazují v okně Project Manager ve složce Outputs.
Anotace
Anotace je pojmenování součástek v popisovém poli Reference. Pomocí příkazu
Tools→Annotate je možné spustit hromadné pojmenování či přejmenování součástek.
Karta Packaging je určena pro běžný návrh schématu , simulace a návrh DPS. V části
Scope určíme, zda se přečíslování bude týkat celého schématu nebo jen vybrané stránky.
V části Action pak nastavujeme zda pojmenujeme pouze součástky, které mají v poli Refence
otazník (Incremental reference update) nebo dojde k bezpodmínečnému přejmenování všech
součástek (Unconditional reference update). V části Physical Packaging je pak možné nastavit
pravidla pro vkládání dílčích schématických značek do jednoho pouzdra.
V kartě Reuse je možné nastavit přečíslování pro opakované motivy tvořené pomocí
hierarchických bloků. V části Select schematics to mark for reuse je seznam schématických
stránek, které je možné použít pro opakovaný návrh. Zde vybereme ta schémata, která chceme
opravdu použít pro opakovaný návrh ( Obr. 25).
H
28
FEKT Vysokého učení technického v Brně
Obr. 25:
Anotace - Reuse
Zpětná anotace
Pomocí zpětné anotace je možné převádět změny provedené v návrhu DPS zpět do
schématu. Kdykoliv při návrhu DPS v prostředí Layout je možné příkazem Auto→Back
Annotate vytvořit textový soubor s příponou .swp, který obsahuje seznam vlastností všech
součástek a uzlů. Mezi tyto vlastnosti patří souřadnice umístění součástek, rotace, použité
pouzdro, šířky spojů, prohozené vývody (SWAP). Ve zvláštní sekci je případné přečíslování
součástek na DPS. Takto vytvořený soubor je možné načíst v editoru schémat, čímž se
všechny tyto změny promítnou do schématu. To provedeme příkazem Tools→Back Annotate
a zvolením záložky Layout ( Obr. 26).
H
Obr. 26:
Zpětná anotace
Počítačové návrhové systémy
29
Kontrola návrhových pravidel
Kontrolou návrhových pravidel se rozumí kontrola povolených kombinací propojení
vývodů. Pro definování takových kombinací slouží tzv. matice návrhových pravidel
označovaná jako ERC Matrix (viz Obr. 27.).
H
Obr. 27:
Matice návrhových pravidel ERC Matrix
Kontrola návrhových pravidel se provádí příkazem Tools→Design Rules Check.
K editaci definiční matice slouží karta ERC Matrix. Při klikání na určitém tlačítku dochází
k přepínání mezi volbami Error (chyba), Warning (varování) a bez chyby. Z obrázku je
patrné, že například spojení dvou vývodů typu Output bude generovat chybové hlášení
(Error), nezapojený vývod pak pouze varování (Warning).
V kartě Design Rules Check ( Obr. 28) pak můžeme definovat, zda se bude kontrolovat
celý návrh nebo jen vybraná část (Scope), které typy objektů se budou kontrolovat (Report), a
jestli bude docházet k odstraňování již existujících chybových hlášení ve schématu (Action).
Po stisku tlačítka OK je vygenerován soubor s příponou .drc se seznamem chybových hlášení
a chyby jsou zároveň zobrazeny ve schématu.
H
30
FEKT Vysokého učení technického v Brně
Obr. 28:
Kontrola návrhových pravidel – karta Design Rules Check
Generování netlistu
Generování netlistu se spouští příkazem Tools→Create Netlist nebo tlačítkem Create
Netlist, viz Obr. 29. V dialogovém okně Create Netlist je pak na výběr několik typů netlistů,
kde je možné zvolit konkrétní netlist pro převod do požadovaného systému.
H
Obr. 29:
Create Netlist
Pro převod do programu OrCAD Layout zvolíme záložku Layout. Zde je nutné zvolit
jednotky ve kterých budeme pracovat (zpravidla se používají palce - Inches) a nastavit cestu a
název souboru s netlistem. V položce Run ECO to Layout je také možné zapnout komunikaci
schématu s plošným spojem. Po stisku tlačítka OK je vygenerován soubor s příponou .mnl,
který je pak možné načíst v programu Layout. Pokud při vytváření netlistu dojde k nějakým
chybám, jsou tyto chyby vypsány v okně Session Log.
Počítačové návrhové systémy
31
Pro správnou funkci netlistu je potřeba přistoupit k jeho generování až v okamžiku, kdy
jsou v poli Reference správně označené všechny součástky a kdy všechny součástky mají
správně přiřazeno pouzdro v poli PCB Footprint.
Rozpiska materiálu
Rozposku použitých součástek lze vytvořit příkazem Tools→Bill of Materials.
V dialogovém okně ( Obr. 30) pak definujeme formát a obsah výpisu. Hlavičku definujeme
v poli Header, vlastní výpis dat pak v poli Combined property string. Texty ve složených
závorkách představují název popisového pole, texty bez závorek jsou textové řetězce, \t je
značka pro tabelátor pro oddělení jednotlivých dat. V části Scope je možné definovat zda se
výpis bude týkyn celého schématu (Process entire design) nebo jen vybrané schématické
stránky (Process selection). Po potvrzení nastavení tlačítkem OK je vytvořen textový soubor
s příponou .bom a uložen do adresáře nastaveného v části Report. Příklad rozpisky materiálu
je také na Obr. 30.
H
H
Obr. 30:
3.2.8
Rozpiska matriálu
Knihovny schematických značek
Program pro práci s knihovnami schematických značek se spouští příkazem
File→Open/New→Library. Název knihovny a seznam jejich značek se zobrazí v Okně
Project Manager. Při dvojitém kliknutí na vybranou schematickou značku se otevře okno Part
Editor a zobrazí v něm její grafickou reprezentaci. V Project Manageru je možné současně
otevřít knihoven několik a mezi nimi součástky přemísťovat nebo kopírovat. Výběrem pinu
nebo skupiny pinů a následnou volbou Edit Properties je možné editovat vlastnosti pinů,
Vlastnosti schematické značky je možné upravovat Příkazem Options→Part Properties.
Vlastnosti celé součástky se nacházejí v tabulce Edit Part Properties, která je dostupná
příkazem Options→Package Properties.
Nová schematická značka se vytváří příkazem Design→New Part. Příkaz je dostupný
pouze v případě, že je aktivní okno Project Manager a v něm pomocí myši zvýrazněný název
knihovny, do které se má nová značka definovat. Program zobrazí dialogové okno New Part
Properties viz Obr. 31, které je shodné s oknem Edit Part Properties.
H
32
Obr. 31:
FEKT Vysokého učení technického v Brně
New Part Properties
V něm je nutné nastavit následující položky:
Name – název značky v knihovně a zároveň údaj v poli Value ve schématu
Part Reference Prefix – Vzor pořadového označení součástky (např. R u odporů, IO u
integrovaných obvodů atd.)
PCB Footprint – název pouzdra součástky. Tento údaj je možné vložit až ve schématu. Je
však velmi důležitý pro převod do programu Layout.
Create Convert View – volba možnosti vytvářet alternativní schematickou značku.
Parts per Package – počet značek v jednom pouzdře
Package Type – nastavení, zda jsou všechny značky v pouzdře stejné (homogeneous) nebo ne
(heterogeneous)
Part Numbering – nastavení způsobu značení jednotlivých značek z jednoho pouzdra (např.
IO1A – Alphabetic, IO1-1 - Numeric)
Part Number Visible – nastavení viditelnosti čísel pinů
Part Aliases – možnost vložení dalších názvů
Attach Implementation – připojení podobvodu ke schematické značce
Po stisku tlačítka OK se zobrazí okno Part Editor s čárkovaně označeným tělem značky.
Vně tohoto obrysu budou piny, uvnitř je možné definovat grafickou podobu značky. Velikost
obrysu je možné měnit tažením myší. (viz. Obr. 32)
H
Obr. 32:
Editace schématické značky
Počítačové návrhové systémy
33
Piny je možné vkládat pomocí tlačítek Place Pin nebo Place Pin Array. V dialogovém
okně Obr. 33 je nutné definovat:
Name – jméno pinu
Number – číslo, odpovídající umístění v pouzdru součástky
Shape – tvar pinu
Type – typ pinu. Podle tohoto typu se provádí kontrola návrhových pravidel.
H
Obr. 33:
Place Pin a Place Pin Array
Grafická podoba značky uvnitř čárkovaně označeného těla součástky, které nebude ve
schématu vidět, se realizuje pomocí pomocí tlačítek Place line, Place polyline, Place
Rectangle, Place elipse, Place Arc a Place text.
Pokud součástka obsahuje několik symbolů v jednom pouzře, je možné je zobrazit
všechny najednou pomocí příkazu View→Package. Příkazem View→Parts je možné
přepnout se zpět na zobrazení jednoho symbolu. Chceme-li zobrazit další značku v rámci
jednoho pouzdra, použijeme příkaz View→Next Part/Previous Part. Pokud má součástka
definovanou alternativní podobu je možné ji zobrazit a editovat příkaze
View→Convert.( Obr. 34)
H
Obr. 34:
Přepínání mezi zobrazením součástky
34
FEKT Vysokého učení technického v Brně
Shrnutí kapitoly: Seznámili jste se s jednotlivými funkčními bloky programu
CAPTURE.
Řešené příklady:
-editujte základní vlastnosti součástek ve schématu
Řešení:
Vybereme součástky, jejichž vlastnosti chceme editovat. To provedeme buď levým
tlačítkem myši nebo příkazem Edit→Select All označíme všechy objekty ve schématu.
Z kontextového menu vybereme příkaz Property Editor. Po zobrazení tabulky vlastností
zvolíme záložku Parts, ve které již můžeme vyplňovat vlastnosti součástek. Protože
tabulka obsahuje velké množství položek, můžeme použít filtr podle toho jaké položky
cheme upravovat. Mezi nejdůležitější vlastnosti patří Value (hodnota nebo typ
součástky), Reference (pořadové označení součástky) a PCB Footprint (název pouzdra)
při zvoleném filtru LAYOUT a položka Reference (označení hradla v případě, že se
v pozdře nachází více obvodů) při zvoleném filtru CAPTURE.
Kontrolní otázky a neřešené příklady:
- vyvolejte součástku z knihovny!
- Co je to Netlist a k čemu slouží?
Počítačové návrhové systémy
35
3.3 Návrh desky - LAYOUT
Cíle kapitoly:
-Seznámení s postupy při návrhu desky DPS.
-panel nástrojů Layout,načtení netlistu, pokládání spojů, vylívání oblastí mědí,
výstupy pro výrobu
Spuštěním programu LAYOUT a následným otevřením souboru s deskou plošných
spojů se otevře základní okno programu. V jeho horní části se nachází nástrojová lišta s
tlačítky nejpoužívanějších příkazů a pracovních módů. Ve spodní části lišty se pak zobrazuje
aktuální pozice kursoru a aktuální vrstva – viz Obr. 35. Jednotlivá tlačítka jsou popsána
v Tab. 3
H
H
Obr. 35:
Nástrojová lišta programu LAYOUT
Tab. 3:
Popis tlačítek nástrojové lišty LAYOUT
Tlačítko
Název
Popis
Příkaz menu
Open
Otevření existujícího návrhu
nebo knihovny
Uložení plošného spoje nebo
knihovny pouzder
Otevření okna editoru
pouzder součástek.
Smazání vybraného objektu.
Umístění kurzoru na vybraný
objekt.
File→Open
Save
Library
manager
Delete
Find
Edit
View
Spreadsheet
Zoom In
Zoom Out
Zoom All
Query
Component
Tool
Pin Tool
Obstacle
Tool
Zobrazení okna Edit Layer
Přístup k tabulkám
Zvětšení měřítka zobrazení
Zmenšení měřítka zobrazení
Zobrazení celého návrhu
Zobrazení informačního
okna
Volba režimu práce se
součástkami
Volba režimu práce
s pájecími ploškami
Volba režimu práce s objekty
typu Obstacle
File→Save
File→Library manager
Edit→Delete
Edit→Find
Tool→Layer→Properti
es
View→Database
Spreadsheet
View→ Zoom In
View→Zoom Out
View→Zoom All
View→Query Windows
Tool→Component→Se
lect Tool
Tool→Pin→Select
Tool
Tool→Obstacle→Selec
t Tool
36
FEKT Vysokého učení technického v Brně
Text Tool
Volba režimu práce s texty
Connection
Tool
Uživatelské propojování
mimo schéma
Režim práce s chybovými
Error Tool
hlášeními
Nastavení barev zobrazení
Color Setting
vrstev a objektů
Tool→Text→Select
Tool
Tool→Connection
→Select Tool
Tool→Error→Select
Tool
Options→Colors
Options→User
Preferences→Activate
Online DRC
Options→User
Preferences→Inst.
Reconn. Mode
Online DRC
Zapnutí nepřetržité kontroly
návrhových pravidel
Reconnect
Mode
Volba režimu zobrazení
propojovacích vektorů
Autopath
Route Mode
Shove Track
Mode
Edit Segment
Mode
Add/Edit
RouteMode
Refresh All
Design Rule
Check
Režim vedení spojůOptions→Route Setting
automatické pokládání spojů
Režim vedení spojů
Options→Route Setting
s posouváním
Režim oprav existujících
Options→Route Setting
spojů
Režim prostého vedení spojů Options→Route Setting
Nové překreslení obrazovky
Provedení kontroly
návrhových pravidel
Auto→Refresh→All
Auto→Design
Rule
Check
Načtení netlistu
Převedení schématu do programu Layout se provede načtením Netlistu vygenerovaného
editorem schémat, viz Obr. 36. Nejprve je nutné připojit knihovny, ve kterých se nacházejí
pouzdra součástek použitých ve schématu. To provedeme v okně Lsession příkazem
Tools→Library Manager.V části Libraries pomocí tlačítek Add resp. Remove můžeme
přidávat resp. vyjímat požadované knihovny. Pro vlastní načtení netlistu zvolíme File→New.
Objeví se dialogové okno Load Template File, kde program očekává zadání jména
technologického souboru s uloženým nastavením programu. Poté se zobrazí okno Load
Netlist Source, ve kterém zadáme jméno souboru s netlistem. V okně Save As zvolíme název
budoucího souboru plošného spoje. V případě bezchybného načtení netlistu program na
pracovní plochu zobrazí všechny součástky včetně jejich propojení.
H
Počítačové návrhové systémy
Obr. 36:
37
Postup načtení netlistu
Nastavení rastru, Obr. 37, ve kterém bude program pracovat se provede příkazem
Options→Systém Settings. Zde je možné definovat v jakých jednotkách bude program
zobrazovat rozměry (Disply Units), je možné nastavit rastry pro zobrazení (Visible Grid), pro
objekty typu Obstacle a Text (Detail Grid), pro rozmísťování součástek (Place Grid), pro
vedení spojů (Routing Grid) a pro prokovy (Via Grid). Tyto nastavení souvisí s třídou
přesnosti plošného spoje. V části Rotation je pak možné nastavit podmínky pro rotaci objektů.
H
Obr. 37:
nastavení rastrů (System settings)
Obrysy desky se definují tlačítkem Obstacle Tool, viz. Obr. 38 z nástrojové lišty. Poté
s kontextového menu vybereme příkaz New a v dalším Kontextovém menu příkaz Properties.
Zobrazí se okno Edit Obstacle.
H
38
Obr. 38:
FEKT Vysokého učení technického v Brně
Edit Obstacle
Po vytvoření obrysu plošného spoje je možné přistoupit k rozmísťování součástek.
Manuální rozmísťování provedeme tak, že v nástrojové liště zvolíme tlačítko Component. Pak
levým tlačítkem myši vybereme nějakou součástku. Ta se přichytí na kurzor a je možné s ní
pohybovat po obrazovce. V kontextovém menu, přístupném pod pravým tlačítkem myši, je
možné využít dalších příkazů. Mezi nejpoužívanější patří Properties (nastavování parametrů
součástky v okně Edit Component), Copy (zkopírování součástky, kopie však není nikam
zapojená), Delete (smazání součástky), Rotate (rotace součástky ve směru hodinových ručiček
podle nastavení v Systém Settings), Opposite (umístění součástky na druhou stranu – použití
zvláště při technologii SMT), Lock (uzamčení součástky – při dalším výběru se program
zeptá zda maá součástku odemknout), Fix (uzamčení součástky – odemknutí je možné pouze
odstraněním příznaku Fixed v okně Edit Component přístupného tlačítkem View
Spreadsheet→Components, výběrem příslušné součástky a výběrem příkazu Properties z
kontextového menu) a Minimize Connection(minimalizuje délku propojovacích vektorů).
Pro pokládání spojů je nutné patřičně nastavit vrstvy, viz. Obr. 39. To je možné provést
v okně Layers, přístupném tlačítkem nástrojové lišty View Speadsheet a následným zvolením
Layers. V okně je zobrazen seznam všech vrstev a je možné určit, které vrstvy budou
využívány například pro pokládání spojů (Routing), pro rozlévanou měď (Plane) – používá se
především pro napájecí a zemnicí vrstvy a které vrstvy se používat nebudou (Unused).
Nastavení se provádí tak, že se označí vrstva, z kontextového menu vybereme příkaz
Properties a v okně Edit Layers zvolíme typ vrstvy. Vrstvy Plane a Routing zároveň určují o
kolikavrstvou desku se bude jednat.
H
Počítačové návrhové systémy
Obr. 39:
39
postup nastavení vrstev při pokládání spojů
Pro návrh nových spojů je nejvhodnější režim prostého vedení spojů (Add/Edit Route
Mode) a pro opravy existujících spojů je vhodné přepínat mezi prostým vedením spojů a
editací segmentu (Edit Segment Mode).
Spoje se pokládají ve vrstvě zvolené v nástrojové liště. Pomocí kliknutí levým tlačítkem
myši vybereme spoj. Z nejbližšího uzlu pak dojde k tažení spoje. Při změně směru dochází k
automatickému zalamování spojů podle konkrétního nastavení programu. Po stisknutí levého
tlačítka myši dochází k fixování segmentu spoje. V případě, že klikneme levým tlačítkem
myši na další pájecí plošce, dojde k ukončení vedení spoje. To je také možné provést
příkazem Finish z kontextového menu. Zde najdeme také příkazy:
End Command – ukončení vedení spoje
Finisch – automatické ukončení návrhu spoje
Unroute segment – rozpojení jednoho segmentu spoje
Unroute – rozpojení celého spoje
Unroute Net – rozpojení všech spojů uzlu
Copy – duplikace spojového vektoru právě pokládaného spoje
Segment – přepnutí do režimu práce se segmentem
Exchange Ends – záměna koncového a počátečního bodu při
vedení spoje
Change Width – okamžitá změna šířky vedeného segmentu
Add Via – vložení prokovu
Lock/Unlock – uzamknutí a odemknutí spoje
Tack – přepojení spojového vektoru do jiného místa téhož uzlu
Change Via Type – změna použitého typu prokovu
Snap to Grid – zapínání a vypínání práce v rastru při pokládání
spojů
40
FEKT Vysokého učení technického v Brně
135/90/Curve/Any Angle Corners – metody vedení spojů
Obr. 40: Kontextové menu
Vylívání oblastí mědí (a nastavení termálních plošek.)
V programu je možné definovat oblasti, které budou celé vyplněny mědí, viz Obr. 41.
To je možné použitím tlačítka Obstacle z nástrojové lišty a zvolením příkazu New z
kontextového menu. Po zvolení příkazu Properties (opět z kontextového menu) se otevře
okno Edit Obstacle. V něm je třeba nastavit Obstacle Type na Cooper Pour. Poté je možné
definovat další parametry:
Width – šířka čáry vymezující obrys zóny
Obstacle Layer – vrstva, ve které bude zóna umístěná
Clearence – izolační vzdálenost mezi zónou a dalšími elektrickými objekty
Z order – priorita zóny. V případě, že bude více zón v jednom místě, bude celá zóna s vyšším
číslem. Zóna s nižším číslem bude pouze tam, kde zbude místo.
Isolate all track – způsobí dodržení izolačních vzdáleností i ke spojům elektricky spojeným se
zónou
Net Attachment – specifikace uzlu, ke kterému má být zóna elektricky připojená
Hatch Pattern – způsob vykreslování zóny
Comp Attachment – Přiřazení zóna k součástce. Při posunu součástky dojde zároveň k
posunutí zóny.
H
Obr. 41:
Vylívání mědí
Po stisku tlačítka OK je možné definovat obrys zóny. Po ukončení příkazem End
Command je oblast vylita mědí. Pájecí plošky, které patří ke stejnému uzlu jako zóna jsou
připojeny pomocí termálních plošek. Jejich vlastnosti se definují příkazem Options→Thermal
Relief Settings. Zde je možné nastavit šířku paprsků (Spoke Width), šířku prstence okolo
vrtacího otvoru (Annular over Drill) a izolační vzdálenost od rozlité mědi (Isolation Width).
Výstupy pro výrobu
Po dokončení celého návrhu je vhodné provést kontrolu návrhových pravidel. Ta je
dostupná příkazem Auto→Design Rule Check. Po ověření správnosti návrhu už zbývá pouze
generovat technologická data pro výrobu. V okně Post Process přístupném příkazem
Počítačové návrhové systémy
41
Options→Post Process Setings je možné vybrat vrstvu a nastavit parametry pro výstupy, viz
Obr. 42. Přístup do okna s nastavením parametrů je možný přes kontextové menu a příkaz
Properties, viz Obr. 43.
H
H
Obr. 42:
Post Process, kontextové menu
Obr. 43:
Nastavení parametrů pro výstupy
Tímto způsobem nadefinujeme nastavení pro všechny vrstvy, ze kterých se budou
generovat výstupní data. Příkazem Prewiev je možné prohlédnout si jak bude zvolená vrstva
vygenerována do souboru. Vlastní generování technologických dat se pak spustí příkazem
Run Batch.
Shrnutí kapitoly: Seznámili jste se s postupy při návrhu desky DPS.
Řešené příklady:
-Vygenerujte soubory pro souřadnicovou vrtačku!
42
FEKT Vysokého učení technického v Brně
Řešení:
Pro vrstvy mezi kterými exitují průchozí otvory v okně Post Process přístupném
příkazem Options→Post Process Setings zatrhneme položku Create Drill Files. Program
pak vygeneruje soubor s názvem THRUHOLE.TAP pro otvory procházející celou
deskou a soubory s názvem X_Y.TAP (kde X a Y jsou čísla vrstev) pro každou dvojici
vrstev. Zároveň je vytvořen soubor s příponou .DTS, který obsahuje seznam použitých
vrtáků. Vygenerovaná data jsou ve formátu Excellon.
Kontrolní otázky a neřešené příklady:
- Vyjmenujte základní režimy ručního pokládání spojů a vysvětlete rozdíly mezi
nimi?
Počítačové návrhové systémy
43
4 PADS – úvod
Cílem tohoto materiálu, který popisuje základní strukturu bloků programu a příkazů
používaných v jednotlivých etapách návrhu desek plošných spojů, je seznámit studenty s
komplexním návrhovým softwarem firmy PADS (PowerLogic a PowerPCB včetně
BlazeRouteru)
4.1 Základní charakteristika.
Cíle kapitoly:
-základní seznámení a orientace v pracovním prostředí PADS
Program PowerLogic pro kreslení schémat a program PowerPCB pro návrh desek
plošných spojů společně vytváří jednotné a ucelené návrhové prostředí. Oba programy mají
téměř totožné základní pracovní prostředí, sdílí společnou knihovnu součástek a používají
stejný manažér knihoven (Library Manager). Oba programy umožňují definovat nastavení
návrhových pravidel pro desky plošných spojů (Design Rules). Nastavení, definované při
kreslení schémat se potom přenese spolu s ostatními daty netlistem do navrhované desky.
Netlist, jako souhrnná databáze pro přechod do návrhového prostředí desek plošných spojů,
tak již může obsahovat podrobné informace o šířce spojů, izolačních mezerách, preferovaných
směrech a vrstvách vedení spojů, tak jak jsou známy z prostředí PowerPCB, autorouterů
Specctra nebo BlazeRouter. Nastavení těchto parametrů při tvorbě schémat může přinést
usnadnění práce, neboť je snazší se orientovat ve spojích a jejich skupinách již v editoru
schémat. Programy umožňují křížové vyhledávání součástek a spojů (cross probing) mezi
schématem a deskou plošných spojů v PowerPCB či autorouterem BlazeRouter. Přenos a
sdílení dat mezi schématem a deskou plošných spojů probíhá jednak klasickým způsobem
prostřednictvím netlistu a ECO souborů a jednak přímo pod Windows s využitím
systémových služeb OLE. V obou programech je implementován editor
makroprogramovacího jazyka Visual Basic od Microsoftu, který umožňuje editovat již
zabudované příklady makroprogramů pro automatizaci práce i psát nové makroprogramy
podle potřeby uživatele.
Shrnutí kapitoly: Seznámili jste se s názvy jednotlivých bloků komplexního návrhového
software fy. PADS.
Řešené příklady:
-Zjistěte, jaké je základní nastavení izolačních mezer!
Řešení: Setup – Design Rules – Default – Clarence
44
FEKT Vysokého učení technického v Brně
Kontrolní otázky a neřešené příklady:
-Jak se jmenuje program pro kreslení schémat a program pro návrh desek v
prostředí PADS?
-Co to je Netlist?
-Jaký je postup při zjišťování šířky spojů?
4.2 Základní pracovní prostředí (SHELL)
Cíle kapitoly:
-základní seznámení a orientace v programech PowerLogic a PowerPCB
-standardní nástrojová lišta, stavový řádek,
-plovoucí informační okno, nástrojový panel
Obr. 44:
Základní obrazovka, uspořádání, přehled částí
Počítačové návrhové systémy
45
Jak je patrno z Obr. 44 základní obrazovka je tvořena:
Titulkový řádek obsahuje název programu a název aktuálního pracovního souboru
Řádek menu (Menu Bar) je tvořen zástupci skupin funkcí používaných při kreslení, návrhu
nebo ovládání pracovní plochy, po kliknutí levým tlačítkem myši se rozvine roletka s
příslušnými funkcemi dané skupiny
Standardní nástrojová lišta s ikonami (Tool Bar - Standard), viz Obr. 45
H
•
•
•
Obr. 45:
H
Standardní nástrojová lišta
Jednotlivé ikony reprezentují skupiny úkonů, které jsou nejčastěji v návrhovém procesu
využívány. Po kliknutí levým tlačítkem na ikonu se objeví dialogové okno, nebo plovoucí
nástrojový panel poskytující možnost další zpřesňující volby. Ikony (tlačítka) se shodnou
funkcí v obou programech mají i shodný ekvivalent v klávesové kombinaci (Open-Ctrl+O,
Save-Ctrl+S.....) PowerLogic má navíc výběrovou nástrojovou lištu (Tool Bar – Object
Selector), obsahující v levé části ikony a roletkové menu pro bližší definování výběru objektu,
v pravé části ikony pro výběr předchozích (následných) objektů či pohledů, pro OLE napojení
na PowerPCB a BlazeRouter a pro definování typu přenášených informací mezi schématem a
deskou.
Obr. 46:
Stavový řádek (Status Bar)
Stavový řádek - Obr. 46 je téměř shodný pro oba programy. V levé části zobrazuje
systémová hlášení, vpravo je informace o aktuálních přednastavených hodnotách pro tloušťky
čar, nastavení návrhového rastru a absolutních souřadnicích kurzoru vztažených k počátku
(Origin). Při přesunu objektů nebo jejich tvorbě jsou zobrazeny i relativní souřadnice vztažené
k výchozímu bodu pohybu, případně poslednímu uzlovému bodu. Nastavení velikosti rastru
usnadňuje při kreslení schémat dialogové okno Preferences/Design, vyvolané kliknutím
pravým tlačítkem myši do stavového řádku. Nastavení lze provést i pomocí zkratkových
příkazů G(n) a W(n). Při zadání se objeví dialogové okno, kde je naznačena syntaxe příkazu.
Při návrhu plošného spoje vyvolá kliknutí pravým tlačítkem myši do stavového řádku
dialogové okno Grid / Width, které umožňuje i nastavení polárního rastru (pro Radial Move).
Obdobně jako při kreslení schémat lze nastavení provést pomocí zkratkových příkazů, zde
jsou to G(x-y), GV(x-y) a W(n). Při zadání se objeví dialogové okno, kde je naznačena
syntaxe příkazu.
H
Plovoucí informační okno (Status) - Obr. 47 obsahuje systémová hlášení vztahující se k
právě prováděné činnosti, slouží k nastavení rastrového (Snap to Grid), nebo bezrastrového
návrhu. Dolní část poskytuje grafickou informaci o velikosti a poloze aktuálně zobrazeného
výřezu pracovní plochy (barevná plocha) vzhledem k obrysu výkresu (obdélníkový rámeček
na černém pozadí). Kurzorem, přesunutým do této oblasti, lze pomocí levého tlačítka myši
měnit polohu výřezu beze změny velikosti (Pan), nebo měnit i jeho velikost tak, že se
posunem myši při stisknutém pravém tlačítku vymezí oblast zobrazení (Zoom).
Zapnout/vypnout plovoucí informační okno lze z roletového menu Windows/Status, nebo
kombinací Ctrl+Alt+S.
H
46
FEKT Vysokého učení technického v Brně
Obr. 47:
Plovoucí informační okno (Status)
Plovoucí nástrojový panel - Obr. 48 je okno, které se otevře v PowerLogic aktivací
funkcí Drafting, Design, Busses, v PowerPCB aktivací funkcí Drafting, Design, Autodim a
ECO. Obsahuje vlastní výkonné funkce pro danou oblast. Podle zvyklostí Windows je možné
ho vlečením přemisťovat, nebo měnit jeho tvar.
H
Obr. 48:
Plovoucí nástrojový panel
Pracovní plocha zobrazuje volitelný výřez pracovní plochy, jejíž maximální rozměr činí u
editoru schémat 1400x1400mm, v PowerPCB 1400x850mm. Obsahuje značku relativního
počátku souřadného systému (Origin), ke kterému je vztažena aktuální pozice kurzoru,
případně pomocný návrhový rastr (Display Grid), který se zapíná a nastavuje v
dialogovém okně Setup/Preferences/Global, respektive Setup/Preferences/Grid v
PowerPCB. Opět lze použít i zkratkových příkazů GD(n), respektive GD(x y) PowerPCB umožňuje, narozdíl od PowerLogic, zvolit různé měrné soustavy a nastavení
rozdílných rastrů v osách X a Y.
Nastavení systémových parametrů a uživatelského prostředí. Systémové parametry jsou
skupinou údajů jejichž nastavení ovlivňuje celý návrhový systém, nebo skupinu funkcí.
Patří sem velikost a vzhled pracovní plochy, nastavení návrhového a pomocného rastru,
tvar kurzoru, velikost použitých textových řetězců apod.
Nastavení barev pro zobrazení jednotlivých objektů (barevného schéma pro návrhové
prostředí ve schématu) umožňuje Setup/Display Colors - Obr. 49.
H
Počítačové návrhové systémy
47
Pomocí dialogového okna je možno vytvořit i
několik barevných schémat a uložit je pod různými
názvy. Aktuálně nastavené barevné schéma je uloženo v
databázi návrhu. Modifikovaný obsah má dialogové
okno pro nastavení barevného schématu objektů a
viditelnosti jednotlivých atributů v editoru součástek.
Obr. 49:
Nastavení barev
Shrnutí kapitoly: Seznámili jste se s pracovním prostředím programů PowerLogic a
PowerPCB.
Řešené příklady:
-Nastavte bezrastrové kreslení pomocí myši (vypněte Snap to Grid)
Řešení: Kurzor na okénko u nápisu Snap to Grid kliknout levým tlačítkem.
Prostorové kreslení je vypnuto, když je okénko prázdné
Kontrolní otázky a neřešené příklady:
-Jaká je klávesová kombinace pro uložení souboru?
-Kdy se zobrazují ve stavovém řádku i relativní souřadnice?
-Jaký je maximální rozměr pracovní plochy v PowerPCB?
-Nastavte v pomocí klávesové kombinace kreslící mřížku (v PowerLogic) 50 mils!
-Klávesovou kombinací zapněte (vypněte) plovoucí informační okno!
4.3 Ovládání základních funkcí.
Cíle kapitoly:
-orientace v možnostech ovládání programů PowerLogic a PowerPCB
- Načtení a uložení souboru, import a export dat, Kreslení, tvorba textu
Programy PowerLogic i PowerPCB umožňují ovládat většinu funkcí alternativně,
několika různými způsoby – např. z roletového menu programu, pomocí ikon, nebo pomocí
kontextového menu. Kontextové menu se přivolá kliknutím pravého tlačítka myši v
pracovním prostoru. V základní podobě, pokud není nic vybráno, obsahuje toto menu sadu
základních povelů k výběru objektů.
Načtení a uložení souboru je možno provést funkcemi New, Open, Save a Save As z
roletového menu File, nebo kliknutím na příslušnou ikonu z nástrojové lišty. Při užití funkce
New pro tvorbu nového schéma je načtena původní konfigurace a nastavení parametrů
uložené v souboru Default.txt. Použití funkce New v PowerPCB vyvolá dialogové okno, ve
kterém lze volit buď původní konfiguraci a nastavení parametrů (System Default Start-up
File), nebo uživatelem nadefinované nastavení. Při načtení schématu (soubor s příponou .sch),
nebo desky (soubor s příponou .pcb) funkcí Open, případně jeho novém uložení funkcí Save
48
FEKT Vysokého učení technického v Brně
As, se zobrazí okno, pomocí kterého je možné nalistovat zdrojový, nebo cílový adresář.
Funkce Save automaticky přepíše již existující soubor na jeho původním místě. Programy
PowerLogic i PowerPCB provádí automatické ukládání rozpracovaného návrhu do záložních
souborů. Jejich počet a interval ukládaní se nastaví pomocí Setup/ Preferences / Global z
roletového menu.
Funkce pro import a export dat (Import, Export) umožňují načtení a uložení dat ve
formátu ASCII (ASCII Files). Vzhledem k tomu, že programy umožňují selektivní výběr dat
z návrhu, lze této funkce využít při přenosu dat do vyšší nebo nižší verze, viz Obr. 50
H
Numerická klávesnice. Při vypnutém NumLock na klávesnici
je možné využívat i klávesy v pravé (numerické) části
klávesnice takto:
Klávesa PgUp =
přiblížení obrazu 2x
Klávesa PgDn =
oddálení obrazu 2x
Klávesa Home =
celý výkres
Klávesa End
=
výběr zobrazené plochy tažením myši
Obr. 50:
Nastavení typu dat pro export
Obr. 51:
Drafting Toolbox
Kreslení, tvorba textu (Drafting Toolbox), viz Obr. 51 je panel s nástroji pro tvorbu
doplňujících textových řetězců (Add Text), pomocných čar, oblouků, mnohoúhelníků, kružnic
(Create 2D Lines), jejich úpravu (Modify 2D Lines), vytváření ucelených objektů z čar a
textových řetězců, načtení těchto objektů z knihovny a jejich uložení do knihovny. Tento
plovoucí nástrojový panel, lze otevřít i volbou Window/Drafting Toolbox v roletovém menu.
Objekty vytvořené pomocí těchto nástrojů nemají přímý vztah k elektrickému zapojení. V
PowerPCB je nástrojový panel obdobný, navíc umožňuje vytvořit obrys desky (Board
Outline).
H
Editor součástek (Part Editor) tvoří samostatný modul. Umožňuje v PowerLogic
vytvářet a modifikovat schematické značky součástek (CAE Decal), přiřazovat jim příslušné
atributy, modifikovat napájecí, zemnící a odkazové symboly, přiřazovat fyzická pouzdra
součástkám (PCB Decal), v PowerPCB vytvářet a modifikovat pouzdra součástek (PCB
Decal). Knihovna součástek zahrnuje tři vzájemně propojené části:
• Part Types - souhrn elektrických informací o součástce (zařazení do logické skupiny,
její název a určení, popis zapojení napájecích a zemnících vývodů, popis a přiřazení
parametrů vývodům, přiřazení schématické značky (CAE Decal) a fyzického pouzdra
(PCB Decal)
• CAE Decal - obecná schématická značka, reprezentující součástku ve schématu,
vytvářeném pomocí editoru schémat PowerLogic, tuto obecnou značku mohou
používat příbuzné součástky, teprve přiřazení vývodů schématické značky k vývodům
fyzického pouzdra vznikne určitá součástka.
• PCB Decal - grafická reprezentace fyzického pouzdra součástky (footprint), používaná
v návrhovém systému desek plošných spojů PowerPCB. V editoru součástek
programu PowerLogic lze pouze měnit přiřazení součástky k již existujícímu pouzdru,
Počítačové návrhové systémy
49
nové pouzdro je vytvářeno v editoru návrhového systému desek plošných spojů
PowerPCB.
Shrnutí kapitoly: Seznámili jste se s ovládáním základních funkcí programů
PowerLogic a PowerPCB.
Řešené příklady:
-Zjistěte interval ukládání záloh
Řešení: Setup – Preference – záložka Global, číslo „interval“ je čas v minutách
Kontrolní otázky a neřešené příklady:
-Co je to kontextové menu?
-Které vzájemně propojené části obsahuje knihovna součástek?
-Zvětšete oblast kolem vybraného objektu 4x!
-Spusťte editor pro tvorbu textu!
4.4 Knihovny (Libraries)
Cíle kapitoly:
-základní seznámení a orientace v problematice knihoven
-manažer knihoven, editace obsahu knihoven, uživatelská knihovna
PowerLogic a PowerPCB sdílí společné knihovny a jejich manažer (Library Manager).
Po volbě File/Library se v obou programech otevře shodné dialogové okno manažeru - Obr.
52.
H
Pomocí něj lze listovat v knihovnách a pracovat s objekty v jednotlivých částech
knihoven. Editovat, případně vytvářet nové objekty, je možné pouze v aktuálně otevřené
knihovně. Součástky mohou být uspořádány do knihoven libovolným způsobem. Standardně
dodávané knihovny jsou rozděleny podle výrobců elektronických součástek (AMD, Motorola,
Intel apod.) a na univerzální (Common). Uživatel si pochopitelně muže nadefinovat vlastní
uživatelskou knihovnu pod svým jménem. Součástí knihoven je již jedna knihovna nazvaná
User, která je prázdná a má sloužit jako uživatelská knihovna. Tato knihovna se při instalaci
nové verze programu nepřepíše.
Obr. 52:
manažer knihoven
50
FEKT Vysokého učení technického v Brně
Každá knihovna může obsahovat údaje ve čtyřech oblastech:
Decals - grafický popis fyzických pouzder součástek (footprint), tuto oblast knihovny lze v
editoru schémat pouze prohlížet.
Parts - popis vnitřního elektrického uspořádání, přiřazení vývodů, schematických značek,
pouzder a doplňujících informací ke každé součástce
Lines - 2D objekty, obrysy standardních desek, značky, rámečky apod.
CAE - schématické symboly součástek používané pro kreslení schémat.
V panelu Library je možné listovat názvy přístupných knihoven. Pro hledání objektu lze
využít volbu ALL Libraries, která zpřístupní současně obsah všech knihoven. Při této volbě
lze obsah knihoven pouze prohlížet, ne editovat, nebo vytvářet nové objekty. Seznam
dostupných knihoven je možné upravovat. Pomocí panelů New Lib a Lib List je možné
upravovat seznam použitelných knihoven. Funkce New Lib umožňuje nadefinovat novou
knihovnu, nebo provést inicializaci stávající knihovny (vyprázdní její obsah). Po kliknutí na
tlačítko Lib. List se otevře dialogové okno Library List pro nastavení cest k vytvořeným
knihovnám, nastavení jejich pořadí, které určuje jak jsou otevírány při hledání objektů a dále
umožňuje nastavení jejich dalších parametrů.
Obr. 53:
Knihovny
Line Items Availible - knihovna obsahující objekty typu
2D Line
Read Only - pouze ke čtení (nastavuje se správcem
souborů operačního systému)
Shared - sdílení knihoven (v počítačové síti)
Allow Search - zpřístupní knihovnu pro hledání
součástek, nebo jejich načtení do návrhu DPS
Editace obsahu knihoven
Manažér knihoven obsahuje nástroje, pomocí kterých lze spustit proces tvorby (New),
nebo úpravy (Edit) objektu v knihovně. Objekt je možné vymazat (Delete) a kopírovat
(Copy). Manažér umožňuje i import a export vybraného obsahu knihovny, případně vytvořit
soubor se jmenným seznamem objektů v knihovně (List to File), viz Obr. 54. Použitelnost
těchto nástrojů závisí na typu vybraného objektu.
H
Obr. 54:
Editace obsahu knihoven
Počítačové návrhové systémy
51
Přehled funkcí:
New - spustí proces tvorby objektu. Tato funkce je přístupná pro tvorbu fyzického pouzdra
součástky -PCB Decals pouze v editoru návrhového systému desek plošných spojů
(PowerPCB) a naopak pro tvorbu schematického symbolu -CAE Decals pouze v editoru
schémat. V obou editorech jsou přístupné funkce pro tvorbu pomocných objektů (Lines) a
součástek (Parts). Objekty Typu Lines lze vytvářet pomocí nástrojů z panelu Drafting v
editoru součástek. V případě tvorby objektu typu Parts se otevře dialogové okno pro tvorbu a
editaci elektrických atributů. Při tvorbě schematického symbolu CAE Decals nebo pouzdra
součástky PCB Decals je aktivován editor součástek
Edit - obsah a použití je totožné s funkcí New, rozdíl spočívá v tom, že nevytváříme nový
objekt, ale upravujeme stávající, který byl vybrán v knihovně.
Delete - odstraní vybraný objekt, nebo vybranou skupinu objektů z kterékoliv oblasti
knihovny.
Copy - umožňuje zkopírovat vybraný objekt pod novým názvem.
Import - pomocí této funkce lze importovat objekty z jiné knihovny, předpokladem je
existence příslušného ASCII souboru vytvořeného funkcí Export.
Export - umožňuje exportovat vybraný obsah knihovny do ASCII souboru.
List to File - vytvoří soubor se jmenným seznamem objektů ve vybrané knihovně
Shrnutí kapitoly: Seznámili jste se s knihovnami programů PowerLogic a PowerPCB.
Řešené příklady:
-Vyvolejte manager knihovny
Řešení: roletové menu File - Library
Kontrolní otázky a neřešené příklady:
-Lze v PowerPCB editovat schematické symboly součástek (CAE Decal)?
-Jaké nástroje obsahuje manager knihoven?
-Jak jsou rozděleny standardně dodávané knihovny?
-Povolte sdílení knihoven v počítačové síti!
-Odstraňte z knihovny součástku ADC80 Analog Device
4.5 Definování návrhových pravidel (Design Rules, Layer Definition)
Cíle kapitoly:
-definování globálních návrhových parametrů,
-definování návrhových pravidel pro skuliny spojů, pro jednotlivé spoje,
-nastavení vrstev pro tvorbu DPS, export a import návrhových pravidel
Modul pro definování návrhových pravidel pro desky plošných spojů (Design Rules),
viz Obr. 55 je identický v obou editorech. Program PowerLogic umožňuje detailní
definování návrhových pravidel již v procesu tvorby elektrického schématu. Program
PowerLogic umožňuje provádět i některá další nastavení týkající se návrhu desky plošných
spojů již při tvorbě schématu a tato nastavení zahrnout do netlistu pro přenos do návrhového
prostředí desek plošných spojů programu PowerPCB . Např. pomocí funkce Setup/Layer
H
52
FEKT Vysokého učení technického v Brně
Definition je možné nadefinovat elektrické a dokumentační vrstvy pro tvorbu desek plošných
spojů.
Návrhová pravidla lze nastavit selektivně pro jednotlivé hierarchické úrovně návrhu.
Globálně pro všechny spoje (Default), nebo pro charakteristické skupiny spojů (Class),
případně je podrobně definovat až na úroveň jednotlivého spoje (Net). Nejvyšší váhu mají
pravidla přiřazená jednotlivému spoji, nižší pravidla pro skupinu spojů a nejnižší váhu mají
pravidla globální.
Obr. 55:
•
Design Rules
Nastavení globálních návrhových parametrů (Default)
Obr. 56:
Default Rules
Návrhová pravidla lze globálně stanovit pro celou desku boxem Default z dialogového
okna Rules, viz Obr. 56.
H
Při volbě Default, jsou parametry vztaženy na všechny spoje, kterým nebyly přiřazeny
individuální parametry (Class, Nets). Není tedy prováděn jejich výběr a zobrazí se dialogové
okno volby typu návrhového parametru (Clearance, Routing, Hi Speed) a ikona pro tvorbu
hlášení o nastavených parametrech (Report). Po výběru typu parametrů pro editaci se zobrazí
okno pro nastavení jejich hodnoty.
Clearance - izolační vzdálenosti a šířka spojů.
Panel Clearence, Obr. 57 umožňuje definovat
minimální
izolační
vzdálenosti
mezi
jednotlivými objekty v návrhu desky (spojspoj, spoj-vývod, apod.) a minimální,
doporučenou a maximální šířku spoje při jeho
tvorbě.
Obr. 57:
Clearance
Routing Rules - pravidla pro optimalizaci vedení spojů na desce plošných spojů.
Umožňují nastavit metodu minimalizace délky spojů, typ průchodu mezi vrstvami,
povolit, případně zakázat automatickou tvorbu a editaci spoje (Routing), určit priority při
tvorbě spojů a vrstvu na které má být veden.
Počítačové návrhové systémy
53
Length Minimization - metoda minimalizace délky spojů
Routing Options - nastavení parametrů pro tvorbu spojů
Copper Sharing - povolí tvorbu T spojů
Auto Route - povolí tvorbu spojů autorouterem
Allow Ripup, Alow Shove - povolí zvednutí, posunutí
spoje autorouterem
Priority - nastavení pořadí při tvorbě spojů (0 -100, 100
má nejvyšší prioritu)
Layer Biasing - výběr vrstev povolených pro tvorbu spojů
Vias - povolený typ průchodů mezi vrstvami
Obr. 58:
Routing Rules
HiSpeed Rules - Doplňkové speciální parametry pro tvorbu signálových spojů s vysokým
taktovacím kmitočtem (HiSpeed Rules), umožňují nastavit parametry z hlediska
souběžného vedení spojů, jejich vzájemné kapacity, impedance a zpoždění signálů, Obr.
59. Jsou v návrhovém systému desek plošných spojů PowerPCB používány modulem
EDC (Electro Dynamic Checking), kontrolujícím dynamické parametry navržených
spojů.
H
Obr. 59:
•
HiSpeed Rules
Nastavení návrhových pravidel pro skupiny spojů (Class) a spoje (Nets)
Detailní nastavení návrhových pravidel, specifikované do úrovně skupin spojů,
případně jednotlivých spojů, se provádí u složitých zapojení desek, kde je nutné postihnout i
elektrodynamické parametry průchodu signálů (různá struktura signálových toků, délky
logických větví pro rozvod taktovacích signálů s vysokým kmitočtem apod.). Nastavení
probíhá stejným způsobem jako při globálním nastavení. V okně Rules však místo Default
zvolíme druh objektu (Class, Nets), tím otevřeme příslušná okna pro nadefinování skupiny
spojů, nebo označení spoje.
•
Definování návrhových pravidel pro skupiny spojů (Class)
V okně Class Rules, Obr. 60 je možné nastavit název vytvářené skupiny (Class Name)
a přidat ho do seznamu (Class). Obsah skupiny je definován v panelu Nets, kde jsou příslušné
spoje vybrány do skupiny. Tyto skupiny spojů mohou např. obsahovat spoje se stejným
charakterem přenášených signálů (datové spoje, adresové spoje). Písmena (C), (R), (H)
zobrazená za Class, nebo Nets značí, že těmto objektům již jsou přiřazeny vlastní návrhová
pravidla a již se na ně nevztahuje globální (Default) nastavení. Po nadefinování je možné
skupinám přiřadit jednotlivé typy parametrů (Clearance, Routing, HiSpeed) jako při
nastavování globálních parametrů.
H
54
FEKT Vysokého učení technického v Brně
Obr. 60:
•
Class Rules
Definování návrhových pravidel pro jednotlivé spoje (Nets)
V dialogovém okně Net Rules, Obr. 61 je seznam všech spojů v návrhu (Nets), po
výběru požadovaného spoje a kliknutí na ikonu reprezentující typ definovaného parametru, je
možné tento parametr individuálně nastavit pro vybraný spoj.
H
Obr. 61:
•
Net Rules
Nastavení vrstev pro tvorbu desky plošných spojů (Layers)
Funkce umožňující nadefinovat elektrické a dokumentační vrstvy pro tvorbu desek
plošných spojů, je shodná v obou editorech. Po volbě Setup/ Layer Definition se objeví
dialogové okno Layers Setup, Obr. 62. s položkami:
Name - název vrstvy desky
Electrical Layer Type - volba typu vrstvy:
-strana pro montáž součástek (Component),
-strana spojů (Routing),
-vrstva napájecí (CAM Plane),
-preferovaný směr tažení plošných spojů (Routing Direction) pro danou vrstvu.
V případě CAM Plane naskočí ikona Assign Net, umožňuje vnitřním napájecím a
zemnicím vrstvám (Plane) přiřadit názvy sítí spojů.
H
Počítačové návrhové systémy
Obr. 62:
55
Layers Setup
Electrical Layers umožní nastavit a měnit počet vrstev desky:
-Modify - umožňuje zvětšit či zmenšit počet elektrických vrstev v návrhu (min. 2)
-Reassign - přiřazení vrstev po modifikaci jejich počtu
-Thickness – umožní nastavit tloušťku mědi a dielektrickou konstantu pro danou vrstvu
desky
• Export a import návrhových pravidel
Návrhová pravidla pro tvorbu desek plošných spojů (Design Rules) mohou být
přenesena do návrhu desky jako součást Netlistu, nebo exportována samostatně. Tato volba je
provedena při tvorbě Netlistu. Samostatně je možné pravidla exportovat ve formě ASCII
souboru pomocí volby Tools/Export Rules to PCB. V prostředí návrhového systému desek
plošných spojů Power-PCB je tento soubor načten funkcí pro import souborů. Obdobně je
možné provést import návrhových pravidel do editoru schémat volbou Tools/Import Rules
from PCB a načtením příslušného ASCII souboru. Významné zjednodušení tohoto procesu
přináší využití zabudované OLE automatizace. Pomocí funkce Tools/OLE PowerPCB
Connection je možné vytvořit přímé propojení mezi příslušnými návrhovými databázemi v
editoru schémat a návrhovém systému desek plošných spojů a pomocí záložky Design a
panelů Rules to PCB a Rules from PCB provádět export a import návrhových pravidel,
případně provádět synchronizaci databázi.
Shrnutí kapitoly: Seznámili jste se s návrhovými pravidly při tvorbě DPS.
Řešené příklady:
-Nastavte v editoru schémat doporučenou šířku spojů 20 mils pro všechny spoje.
Řešení: Setup – Design Rules - … - Default – Clarence. V okně Recommended
(Trace Width) přepsat údaj na 20 (Pozn.: Minimal <= 20, Maximal >=20),
viz Obr. 57: Clearance
H
Kontrolní otázky a neřešené příklady:
-Je možné nadefinovat elektrické vrstvy v obou editorech a jak?
-Co umožňuje modul Rules?
-Nastavte základní izolační mezeru 13 mils již při kreslení schematu!
-Povolte routování pouze na spodní straně spojů (Bottom)!
4.6 Sdílení a přenos dat mezi programy, tvorba výstupních souborů a
hlášení.
Cíle kapitoly:
-funkce ECO,
-přenos změn ze schématu do návrhu desek (a zpětný přenos),
-OLE sdílení a přenos dat mezi Win aplikacemi,
-základní seznámení s tvorbou výstupních souborů a hlášení pomocí Visual Basic
56
•
FEKT Vysokého učení technického v Brně
Přenos anotačních souborů mezi schématem a návrhem plošných spojů (ECO)
Funkce ECO (Engineering Change Order), tedy provádění změn v zapojení,
zabezpečuje záznam a přenos všech změn v elektrickém zapojení, provedených při návrhu
desky plošných spojů (např. změna referenčních názvů součástek, záměna ekvivalentních
hradel a vývodů), zpět do schématu (zpětná anotace), nebo umožňuje přenést změny v
zapojení ve schématu (např. přidání a odstranění součástky, přejmenování součástky, záměna
součástky včetně editací pouzdra, přidání a odstranění spoje, propojení a přejmenování sítě
spojů) do prostředí návrhu desek plošných spojů (přímá anotace). Návrhový systém desek
plošných spojů PowerPCB automaticky zaznamenává prováděné změny do anotačního
souboru (.eco). Přenos dat z anotačního souboru do editoru schémat je závislý na druhu
používaného programového vybavení a probíhá automaticky, nebo je anotační soubor po
spuštění editoru schémat příslušnou funkcí importován do schématu.
Obdobně jako při přenosu návrhových pravidel, lze pro automatizovaný přenos
anotačních dat u programů PowerLogic a PowerPCB využívat služby OLE, spuštěné z
PowerLogic pomocí funkce Tools / OLE PowerPCB Connection a v naskočeném okénku
funkce Design - Synchronize PCB pro dopřednou anotaci, nebo Synchronize SCH pro
zpětnou anotaci .
•
Přenos změn ze schématu do návrhu
Funkce Tools/Forward ECO to PCB umožňuje vytvořit anotační soubor pro přenesení
změn ze schématu do databáze návrhu desky plošných spojů. Tento soubor obsahuje
informace o všech změnách ve schematu (např. přidání / odstranění součástek, změně jejich
referenčních názvů nebo typů, přidání /odstranění spojů, případně jejich přejmenování, změna
pouzdra součástky na desku, atd.). Po spuštění funkce je nutno zadat název vytvářeného
anotačního souboru (.eco), potom jsme vyzváni k zadání názvu původního schéma. Potom
systém automaticky vyhodnotí rozdíly mezi aktuálně otevřeným upraveným schématem a
původním. Změny jsou uloženy do souboru, který je potom importován v návrhovém systému
desek plošných spojů PowerPCB. Porovnání schémat pro tvorbu anotačního souboru je
možné provést i přímo, zadáním příslušných názvů bez jejich otevření.
•
Přenos změn z návrhu desky do schématu
Změny z návrhu desky plošných spojů do schématu jsou přenášeny pomocí funkce
Tools/Backward Annotate from PCB, rozsah přenášených změn je omezen na změnu
referenčních názvů součástek a záměnu ekvivalentních hradel a vývodů součástek. Po načtení
výchozího schématu a aktivaci funkce, jsme vyzváni k zadání názvu anotačního souboru
(.eco), vytvořeného návrhovým systémem desek plošných spojů. Po jeho zadání jsou změny
načteny a zobrazeny ve schématu.
•
OLE sdílení a přenos dat mezi schématem a dalšími programy
PADS programy PowerLogic i PowerPCB plně využívají možností Windows
operačního systému, ke kterým patří i OLE (Object Linking and Embedding) automatizace,
umožňující přímou komunikaci a přenos dat mezi současně spuštěnými Windows programy,
které OLE podporují. Tím je zajištěn nejenom přímý přenos dat mezi kreslením schematu a
návrhem plošných spojů v obou směrech, ale i přenos dat z/do jiných Windows programů,
podporujících OLE automatizaci. Uživatel PADS programů má k dispozici nástroje, pomocí
kterých si může vytvořit napojení i na jiné či vlastní programy. Stručný návod a příklady
vlastních aplikací jsou uvedeny na CD programů PADS pod OLE. PowerLogic je tzv. OLE
dokument server. Praktické využití OLE automatizace u PADS programů umožňuje např.
přímé křížové vyhledávání a zobrazení objektů (tzv. cross-probing) mezi kreslením schematu,
návrhem desky či autorouterem desky, anotace změn mezi schématem a deskou v obou
Počítačové návrhové systémy
57
směrech, porovnání schematu a desky za účelem zjištění rozdílů mezi nimi, vyhledávání
součástek a spojů ze schematu na desce a naopak (cross-probing), přenosu návrhových
pravidel mezi schématem a deskou, atd.
OLE automatizace umožňuje rovněž přímé vkládání souborů vytvořených v jiných
Windows aplikacích do PowerLogic, či jejich vytvoření a editaci přímo v PowerLogic (jako
by byly vytvářeny v jiných aplikacích) povelem Edit - Insert Object. Takto lze např. vložit do
schematu logo vytvořené v PaintBrush, nebo rozpisku vytvořenou v Excelu, textové
poznámky zhotovené ve Wordu, či dokonce desku vytvořenou v PowerPCB (Edit –Insert
PowerPCB Object).
•
Propojení a přenos dat mezi schématem a deskou pomocí OLE
Po aktivaci funkce Tools/OLE PowerPCB Connection v programu PowerLogic (nebo
ikony OLE PowerPCB Connection a Properties vpravo dole) se otevře dialogové okno, jehož
obsah závisí na tom, je-li současně spuštěn program Power-PCB, nebo nikoliv. V případě, že
jsou oba programy spuštěny, dojde automaticky k propojení návrhů. Jinak se objeví dotaz, zda
chceme provést propojení s nově otevřeným návrhem desky plošných spojů, nebo s již
existujícím. Po zadání volby je automaticky spuštěn program Power-PCB a v něm
požadovaný návrh. Zároveň dojde k propojení návrhů a otevření dialogového okna se
záložkami pro nastavení a aktivaci jednotlivých procesů (Selection, Design, Document,
Preferences).
Přenos výběru objektů z návrhu desky do schématu (Selection)
Receive Selection – pro zpětný přenos vybraných objektů na desce do schematu musí
být políčko Receive Selection odškrtnuto.
Přenos dat mezi návrhovými databázemi (Design)
Záložka Design sdružuje celou řadu nástrojů pro efektivní přenos dat mezi schématem a
deskou plošných spojů. Tyto funkce umožňují přenášet anotačních soubory mezi schématem a
deskou v obou směrech (Synchronize), návrhových pravidel (Rules), netlistu (Netlist) a
porovnávat desku se schématem (Compare).
--Compare PCB - provede porovnání ASCII souborů (Check ASCII) reprezentujících netlisty
aktuálně otevřených návrhů v editoru schémat a návrhovém systému desek plošných spojů. V
případě rozdílů vytvoří hlášení ve formě souboru, který se otevře v nadefinovaném textovém
editoru.
--Synchronize PCB - slouží k automatické anotaci vpřed (Forward ECO to PCB), tedy
přenosu změn ze schématu do návrhu desky. Podobně jako u funkce Compare je provedeno
porovnání netlistů, potom však dojde k automatické úpravě databáze v návrhu desky, tak aby
na desce byly akceptovány všechny změny provedené ve schematu.
--Synchronize SCH - slouží k automatické zpětné anotaci (Backward ECO to SCH), tedy
přenosu změn z desky do schématu. Podobně jako u funkce Compare je provedeno porovnání
netlistů, potom však dojde k automatické úpravě databáze ve schematu, tak aby byly
akceptovány všechny změny provedené na desce.
Poznámka: V případě přidání součástky na desce se tato změna ve schematu provede
tak, že program přidá další stránku schematu, na kterou individuelně umístí nové součástky z
desky, jejichž napojení ve schematu se realizuje pomocí Off page labels. Toto je elektricky
správné zapojení, které se však musí dodatečně upravit, aby mělo charakter vizuálně dobrého
schematu.
58
FEKT Vysokého učení technického v Brně
--Rules To PCB, Rules From PCB - funkce umožňují automatický obousměrný přenos
návrhových pravidel mezi aktuálně otevřenými návrhy v programech PowerLogic a
PowerPCB.
--Send Netlist - slouží k automatickému přenosu netlistu ze schématu do návrhového prostředí
desek plošných spojů
-Výběr dokumentu pro propojení (Document)
Záložka Document slouží k výběru dokumentu (.pcb) v návrhovém systému desek
plošných spojů PowerPCB, se kterým bude realizováno propojení v rámci OLE. Propojení je
možné provést s již existujícím návrhem, nebo pomocí panelu New vytvořit a otevřít návrh
nový.
-Nastavení doplňkových parametrů (Preferences)
Pomocí záložky Preferences je možné nastavit, zda při přenosu dat mezi schématem a
deskou budou přenášeny také atributy součástek a spojů.
•
Tvorba a editace vložených objektů
Přímo v prostředí editorů lze vytvářet kombinované dokumenty vložením objektů z
jiných programů využívajících také OLE služby. Těmito objekty mohou být např. textový
soubor programu Microsoft Word obsahující rozpisku či poznámky k návrhu, tabulka
programu Microsoft Excel s rozpiskou součástek, firemní logo vytvořené v PaintBrush, atd.
Tyto vložené objekty mohou být na pracovní ploše zobrazeny v okně s nastavitelným
rozměrem a konkrétním obsahem, nebo pouze ikonou jako svým zástupcem. Každý objekt je
možno propojit se zdrojovou aplikaci a tímto způsobem zajistit automatické provádění
případných změn. Vkládat je možné již existující objekt, nebo objekt nový, který bude
vytvořen přímo v návrhovém prostředí editoru schémat využitím nástrojů poskytnutých
zdrojovou aplikací. Vložený objekt lze snadno editovat. V případě, že dojde ke zrušení
propojení se zdrojovou aplikací stává se vložený objekt objektem statickým a není možné již
upravovat jeho obsah.
•
tvorba výstupních souborů a hlášení pomocí Visual Basic
Výstupní soubory a hlášení umožňují v závěrečné etapě návrhu vytvořit data pro
přechod do dalších návrhových etap, případně vytvořit hlášení obsahující požadované
informace o návrhu. Tato hlášení je možné generovat jednak již napevno zabudovanými
funkcemi, nebo pomocí dodávaných či uživatelských skriptů psaných ve Visual Basic. Visual
Basic skripty umožňují generovat hlášení přesně podle požadavků uživatele. Celý návrhový
systém má zabudovaný Microsoft program VisualBasic, umožňující vytvářet uživatelské
aplikace. Program již obsahuje celou řadu napsaných praktických aplikací i příkladů pro psaní
nových. Zabudovaný editor Visual Basic umožňuje editovat dodané skripty i psát nové.
Pomocí Visual Basic má uživatel přístup k většině informací v databázích návrhového
systému, které lze dále zpracovat podle potřeby. Visual Basic skripty mají koncovku .BAS.
Přístup k Visual Basic skriptům i editoru je přes funkci v roletkovém menu Tools - Basic
Scripting. V naskočeném roletkovém podmenu jsou záložky Basic Scripts a Basic Editor.
Editor pro VB skripty používá Sax Basic Engine, který usnadňuje práci při vytváření a
editování Visual Basic skriptů, protože používá již připravené makropovely.
Zvláštní skupinu výstupních souborů tvoří dokumentace (Print/Plot, resp.CAM). Funkce
File-Print/Plot z roletového menu, slouží ke tvorbě výstupní dokumentace v editoru schémat
PowerLogic. CAM procesor (funkce File-CAM a File-CAM Plus z roletkového menu) slouží
Počítačové návrhové systémy
59
k tvorbě dokumentace a výrobních podkladů v návrhovém systému desek plošných spojů
PowerPCB.
Shrnutí kapitoly: Seznámili jste se s možnostmi přenosu dat a jejich sdílení, seznámili
jste se dále s tvorbou výstupních souborů a hlášení pomocí Visual Basic.
Řešené příklady:
-1. Proveďte změnu ve schematu (přejmenujte součástku) a pomocí anotačního
souboru *.eco ji přeneste do návrhu desky plošných spojů
Řešení: Ve schematu provedete požadované změny a schema uložíte pod novým názvem
(Save As). Potom aktivujete funkci Tools – Forward ECO to PCB, zadáte název
vytvářeného anotačního souboru (.eco) a název původního schematu. Tím jsou
změny uloženy do souboru, který se importuje do PowerPCB.
-2. Změňte atribut value na 2k2 u součástky R2 ve schematu DEMO.SCH pomocí
skriptu
Řešení: načíst DEMO.SCH, označit R2, roleta Tools – Basic Scripting – Modify
Atributes – Run. V okně nalistovat atribut „Value“, hodnotu na 2k2, <OK>
Kontrolní otázky a neřešené příklady:
-Co umožňuje funkce ECO?
-K čemu se využívá OLE služeb systému Windows?
-Jak mohou být na ploše zobrazeny vložené objekty?
-K čemu slouží funkce Print – Plot, resp. CAM a CAM Plus?
60
FEKT Vysokého učení technického v Brně
5 Editor elektrických schemat PowerLogic.
5.1 Základní obrazovka, uspořádání, přehled částí, uživatelské prostředí
Cíle kapitoly:
-základní seznámení a orientace v pracovním prostředí PowerLogic,
-titulkový řádek, řádek menu,
-standardní nástrojová lišta, výběrová nástrojová lišta,
-plovoucí informační okno, plovoucí nástrojový panel,
-nastavení systémových parametrů, nastavení uživatelského prostředí
-využívání kontextového menu,
-otevření, uložení, import, export souboru,
-práce s objekty ve schématu
-pohledy, změna velikosti výřezu
Obr. 63:
•
•
•
•
•
•
Základní obrazovka
Základní obrazovka je rozdělena na tyto částí:
Titulkový řádek - obsahuje název programu a název aktuálního pracovního souboru.
Řádek menu (Menu Bar) je tvořen zástupci skupin funkcí používaných při návrhu, nebo
ovládání pracovní plochy, po kliknutí levým tlačítkem myši se rozvine roletka s
příslušnými funkcemi dané skupiny
Standardní nástrojová lišta s ikonami (Tool Bar - Standard), Obr. 64.
Výběrová nástrojová lišta s ikonami (Tool Bar – Selector), Obr. 65.
Stavový řádek, Obr. 66
Plovoucí informační okno, Obr. 67.
H
H
H
H
Počítačové návrhové systémy
•
•
61
Plovoucí nástrojový panel, Obr. 68.
Pracovní plocha
Obr. 64:
H
Standardní nástrojová lišta
Jednotlivé ikony umožňují otevřít dialogové okno, nebo plovoucí nástrojový panel
poskytující možnost další zpřesňující volby:
Open (Ctrl+O) - otevření souboru (s příponou .SCH )
Save (Ctrl+S) - uložení souboru (pod původním názvem s příponou .SCH)
Sheet Select (SCHn, kde n=číslo listu schematu) - volba aktuálně vytvářeného listu schématu
umožní měnit zobrazení jednotlivých listů schématu v případě, že je schéma rozpracováno na
více listech
Select - ukončení aktivace jiné zapnuté funkce (Copy, Move, Delete), výběr objektu(ů) ve
schematu kurzorem.
Copy, Move, Delete - funkce pro kopírování objektů, přesun objektů a pro odstranění objektů.
Query/Modify - funkce pro editaci objektů. Aktivuje dialogové okno pro editaci objektu. Jeho
obsah je závislý na typu objektu. Poskytuje široké možnosti úprav jednotlivých prvků
schématu.
Drafting - souhrn funkcí pro ne-elektrické kreslení obsahuje nástrojový panel s funkcemi pro
kreslení 2D objektů a tvorbu textových řetězců bez vazby na elektrické zapojení (Netlist).
Obsahuje funkce pro načtení, případně uložení těchto objektů do knihoven.
Design - souhrn hlavních funkcí pro tvorbu elektrických schémat obsahuje nástrojový panel s
funkcemi pro vkládání součástek, tvorbu spojů, editaci součástek, tvorbu hiearchických
schémat, záměnu referenčních názvů a vývodů součástek
Busses - souhrn funkcí pro tvorbu a úpravu sběrnic sdružuje nástroje pro tvorbu a úpravu
sběrnicových spojů
Zoom (Ctrl+W) - ovládání výřezu pracovní plochy umožňuje pomocí myši zvětšovat,
zmenšovat, případně posouvat aktuálně zobrazený výřez pracovní plochy
Sheet Border (Ctrl+B) - úplný náhled na schéma provede automatickou úpravu zvětšení tak,
aby byl zobrazen úplný formát schématu
Redraw (Ctrl+D) - překreslí obsah obrazovky a upraví viditelnost objektů při jejich
přesouvání, nebo vymazání,
Obr. 65:
Výběrová nástrojová lišta
Výběrová nástrojová lišta s ikonami (Tool Bar – Object Selector), viz Obr. 65 obsahuje
v levé části ikony a roletkové menu pro bližší definování výběru objektu, v pravé části
obsahuje ikony pro výběr předchozích pohledů a OLE napojení na PowerPCB a BlazeRouter:
Group Selector - výběr skupiny objektů, zahrnující jakýkoliv objekt ve schematu
Parts Filter - výběr součástky
Gates Filter - vyběr jednotlivého bloku (Gate) součástky
Nets Filter - výběr spoje (Net)
Pins Filter - výběr vývodu součástky
H
62
FEKT Vysokého učení technického v Brně
Selection List – roleta seznamu vybraných objektů vybraných jinými nástroji než „ Group
Selector “. Umožňuje z dané skupiny vybírat individuelně jednotlivé objekty, ale daná
skupina objektů se tím nezruší.
Previous Object - výběr předcházejícího objektu.
Next Object - výběr následujícího objektu.
Previous View - návrat k předchozímu pohledu na pracovní plochu.
Next View - návrat k následujícímu (po vybraném předcházejícím) pohledu.
Connect to PowerPCB - OLE napojení na PowerPCB umožní návrh desky v PowerPCB tím,
že otevře nový návrh desky (New) nebo již rozpracovaný návrh (Open) v PowerPCB. Pokud
PowerPCB není již spuštěn, spustí ho.
Connect to BlazeRouter - OLE napojení na BlazeRouter umožní napojení na autorouter
BlazeRouter za účelem křížového vyhledávání součástek a spojů mezi schematem a deskou v
autorouteru.
Properties - možnosti daného OLE napojení umožní definovat typ přenášených informací
mezi schématem a deskou.
Obr. 66:
Stavový řádek
Stavový řádek (Status Bar) zobrazuje v levé části systémová hlášení, vpravo je
informace o aktuálních přednastavených hodnotách pro tloušťky čar, nastavení návrhového
rastru a absolutních souřadnicích kurzoru vztažených k počátku (Origin). Při přesunu objektů
nebo jejich tvorbě jsou zobrazeny i relativní souřadnice vztažené k výchozímu bodu pohybu,
případně poslednímu uzlovému bodu (např. roh spoje).
Plovoucí informační okno (Status), Obr. 67 obsahuje systémová
hlášení vztahující se k právě prováděné činnosti, slouží k nastavení
rastrového (Snap to Grid), nebo bezrastrového návrhu. Dolní část
poskytuje grafickou informaci o velikosti a poloze aktuálně
zobrazeného výřezu pracovní plochy (černá plocha) vzhledem k
obrysu výkresu (červený obdélník). Přesuneme-li kurzor do této
oblasti, můžeme pomocí levého tlačítka myši měnit jeho polohu
beze změny velikosti (Pan), nebo měnit i jeho velikost tak že
stiskneme pravé tlačítko myši a jejím posunem vymezíme oblast,
kterou chceme zobrazit (Zoom). Zapnutí/vypnutí provedeme
pomocí Windows/Status, nebo kombinací Ctrl+Alt+S.
Obr. 67:
Plovoucí informační okno
Obr. 68:
Plovoucí nástrojový panel
Plovoucí nástrojový panel, Obr. 68, je okno, které se otevře aktivací funkcí Drafting,
Design, Busses. Obsahuje vlastní výkonné funkce pro danou oblast. Podle zvyklostí Windows
je možné ho vlečením přemisťovat, nebo měnit jeho tvar.
H
Počítačové návrhové systémy
63
Pracovní plocha zobrazuje volitelný výřez pracovní plochy editoru schémat, její
maximální rozměr činí 1400x1400mm. Obsahuje značku relativního počátku souřadného
systému (Origin), ke kterému je vztažena aktuální pozice kurzoru, případně pomocný
návrhový rastr (Display Grid).
•
Nastavení systémových parametrů a uživatelského prostředí
Systémovými parametry rozumíme skupinu údajů, jejichž nastavení ovlivňuje celý
návrhový systém, nebo skupinu funkcí. Patří sem velikost a vzhled pracovní plochy, nastavení
návrhového a pomocného rastru, tvar kurzoru, velikost použitých textových řetězců apod.
Nastavení provedeme volbou Setup/Preferences z roletového menu a v dialogovém okně
Preferences vybereme příslušnou záložku (Global, Design, Heights/Widths ) reprezentující
skupinu nastavovaných parametrů.
• Záložka Global umožňuje nastavení základních parametrů. Její části jsou:
Bitmap - nastavení velikosti bitmapového prostoru zobrazeného v plovoucím okně
Use Bitmap - aktivace zobrazovacího režimu, pomocí myši je možné v plovoucím
informačním okně měnit velikost a polohu zobrazeného výřezu pracovní plochy
Cursor - nastavení tvaru a orientace kurzoru
Keep View on Resize - zachová proporce pohledu při jeho zvětšení, nebo zmenšení
Real Time Redraw - režim aktuálního překreslení obrazovky
Display Dot Grid - nastavení pomocného návrhového rastru
Real Width - Minimální tloušťka čáry zobrazené ve skutečné velikosti, čáry slabší jsou
nahrazeny čarou tvořenou jejich středovými body.
Automatic Backups - nastavení intervalu, počtu a názvu záložních kopií
• Záložka Design umožňuje nastavení parametrů kreslení:
Design Grid - návrhový rastr, min. hodnota je 2 mils
Snap to Grid - rastrový nebo bezrastrový návrh
Sheet Size - nastavení formátu pro výkres
Sheet Numbers - nastavení zobrazení atributů u odkazových symbolů (Off Page)
Tie Dot Parameters - velikost bodů označujících vodivé křížení spojů
Bus Angle Offset - nastavení velikosti šikmého segmentu spoje, při jeho připojení ke sběrnici
Non ECO Registered Parts – prvky ve schematu, které nejsou určeny pro dopřednou a
zpětnou anotaci, např. šroubky, matice, chladič, atd..
Non Electrical Parts – prvky ve schematu, které nemají vývody (mohou být totožné s Non
ECO Registered Parts). Kliknutím v příslušném políčku se zahrnou prvky (Non ECO
Registered Parts a Non Electrical Parts) ve schematu do netlistu, do hlášení pro anotaci do
PCB (ECO) a do rozpisky (BOM).
•
Záložka Heights/Widths má dvě části:
Text základní nastavení výšky písma a tloušťky čar pro jednotlivé skupiny textových
řetězců (názvy sítí spojů, čísla a názvy vývodů, doplňující texty) a Lines pro základní
nastavení tloušťky čar pro tvorbu objektů (sběrnice, spoje, symboly, 2D objekty).
Při spuštění programu nebo při přechodu na kreslení nového schematu povelem
File/New je načten konfigurační soubor Default.txt, ve kterém jsou uloženy informace o
64
FEKT Vysokého učení technického v Brně
výchozím nastavení pracovní plochy, formátu výkresu a dalších návrhových parametrech.
Jeho obsah je možné uživatelsky nastavit tak, že vyvoláme funkci Setup/Preferences,
nastavíme požadované hodnoty a funkcí File/Export volbou Schematic Params. přepíšeme
původní ASCII soubor Default.txt. Nastavení barev pro zobrazení jednotlivých objektů ve
schématu provedeme pomocí Setup/Display Colors. Při dalším spuštění již bude respektováno
vaše uživatelské nastavení parametrů.
Nastavení barevného schéma pro návrhové prostředí se provádí pomocí dialogového
okna Setup/Display Colors ( Obr. 69). Lze vytvořit i několik barevných schémat a uložit je
pod různými názvy. Aktuálně nastavené barevné schéma je uloženo v databázi návrhu.
H
Obr. 69: Dialogové okno Display Colors v editoru schémat a modifikované okno editoru
součástek
Popis panelů:
Selected Color - základní paleta barev, paletu lze modifikovat pomocí panelu Palette
Misc - přiřazení barev pro jednotlivé typy objektů ve schématu
Titles - přiřazení barev textovým řetězcům (Frg). Je možno nastavit i barvu obrysu pole
textového řetězce (Box). Tento obrys odpovídá ploše, kterou textový řetězec zabere při tisku a
usnadňuje orientaci v návrhu při malém zvětšení výřezu pracovní plochy.
Configuration - vyvolání, nebo uložení barevného schéma pod definovaným názvem
(nastavení je uloženo do souboru .ccf) . Uložené barevné schéma je možné kdykoliv znovu
použít.
•
Ovládání základních funkcí
Program PowerLogic, podobně jako PowerPCB umožňuje ovládat většinu funkcí
alternativně, několika různými způsoby – např. z roletkového menu programu, pomocí ikon,
nebo pomocí myši a jejího inteligentního, tzv. kontextového menu.
Kontextové menu se přivolá kliknutím pravého tlačítka myši v pracovním prostoru. V
základní podobě, pokud není nic vybráno, obsahuje toto menu sadu základních povelů k
výběru objektů .
Select Anything - Vybrat cokoliv
Select Parts – Vybrat součástky
Select Gates – Vybrat hradla (bloky) součástek
Select Nets – Vybrat spoj (síť)
Select Connections – Vybrat spoje (vývod-vývod)
Počítačové návrhové systémy
65
Select Drafting Items - Vybrat kreslený (neelektrický) objekt
Select Documentation – Vybrat dokument
Filter - Filtr
Select Signal Pin Nets – Vybrat napájecí spoje (nets)
Select All on Sheet – Vybrat vše na dané stránce výkresu
Select All – Vybrat vše
Set Verb Mode – Nastavit mód modifikací
Add Item – Přidat objekt
Modify Part – Modifikovat součástku
Modify Bus – Modifikovat sběrnici
Modify Line Item – Modifikovat neelektrický objekt
Po vybrání objektu ve schematu se obsah tohoto menu automaticky změní tak, že nabízí
sadu povelů použitelných na daný typ vybraného objektu(ů), čímž se podstatně zrychlí a
současně zjednoduší práce s programem. V kontextovém menu jsou vždy všechny povely,
které jsou aplikovatelné k vybranému objektu ( např. součástka, její název, vývod, spoj, čára,
textový řetězec atd.).
V editoru schémat jsou dva způsoby aplikace funkce na objekt:
a) nejprve volba funkce (roletové nebo ikonové menu) a potom výběr objektu, na který bude
aplikována
b) nejprve výběr objektu(ů) a potom volba požadované funkce z kontextového menu pravým
tlačítkem myši.
Načtení a uložení souboru je možno provést funkcemi New, Open, Save a Save As z
roletového menu File, nebo kliknutím na příslušnou ikonu z nástrojové lišty. Při užití funkce
New pro tvorbu nového schéma je načtena původní konfigurace a nastavení parametrů
uložené v souboru Default.txt. Při načtení schématu (soubor s příponou .sch) funkcí Open,
případně jeho novém uložení funkcí Save As, se zobrazí okno, pomocí kterého je možné
nalistovat zdrojový, nebo cílový adresář. Funkce Save automaticky přepíše již existující
soubor na jeho původním místě.
Funkce pro import a export dat. V návrhového prostředí editoru schémat je možné
provádět import dat ve formátu ASCII (ASCII Files), vytvořených programy PADS
PowerLogic nižších verzí. Dále je možné importovat soubory OLE (OLE Files), které jsou
automaticky vytvořeny při uložení schématu, do kterého je vložen OLE objekt. Import dat se
provádí pomocí funkce File/Import z roletového menu. Funkce pro export dat File/Export,
umožňuje selektivní export vybraných dat z návrhu ve formátu aktuální verze, nebo verze
nižší. Volba typu exportovaných dat se provede v dialogovém okně ASCII Output, které se
otevře před uložením dat do souboru. Každý typ objektu má ve vytvářeném ASCII souboru
vlastní sekci uvozenou příslušnou hlavičkou.
Funkci pro změnu velikosti, nebo polohy aktuálně zobrazeného výřezu pracovní
plochy (Zoom) lze ovládat prostředním tlačítkem třítlačítkové myši, funkcí Zoom z
roletkového menu View ikonou (kurzor se změní na zvětšovací lupu), ve statusovém okénku
nebo pomocí numerické části klávesnice. Při vypnutém NumLock na klávesnici je možné
využívat klávesy v pravé (numerické) části klávesnice takto:
Klávesa PgUp = přiblížení obrazu 2x
Klávesa PgDn = oddálení obrazu 2x
Klávesa Home = celý výkres
Klávesa Del = výběr zobrazené plochy tažením úhlopříčky obdélníku myší
Klávesa End = překreslení obrazu
66
FEKT Vysokého učení technického v Brně
Klávesa Ins = Centrování
Uložení a vyvolání nastavených pohledů. Při tvorbě rozsáhlých schémat lze výhodně
využít funkci Capture View. Nejprve si pomocí funkcí pro zobrazení nastavíme požadovaný
pohled na určitou oblast schématu (např. pole blokovacích kondenzátorů) a pomocí funkce
View/Capture ho pod zvoleným jménem uložíme. V procesu tvorby pak máme možnost jej
rychle vyvolat bez nutnosti úprav pohledu. Tímto způsobem můžeme uložit až 9 pohledů.
Program při změně pohledu automaticky zaznamená předchozí (Previous View) a máme
možnost se k němu vrátit.
Přesouvání objektů ve schématu (Move) lze provést dvojím způsobem – vybráním
objektu a prostým tažením myší, nebo pomocí funkce Move. V obou případech program ví,
jak s vybraným objektem zacházet při jeho přesouvání. Např. při přesouvání čísla vývodu
součástky (Pin Number) nedovolí jeho přesunutí do libovolné vzdálenosti, zatímco
přesouváním posledního segmentu spoje se tento automaticky rozpojí, atd.
Kopírování objektu - funkce Copy. Funkci lze spustit buď ikonou Copy a
následovným vybráním příslušného objektu, nebo vybráním příslušného objektu a použitím
povelu Copy v kontextovém menu kliknutím pravým tlačítkem myši, či povelem Edit/Copy.
Tak je možné kopírovat i celé skupiny objektů. Při vkládání součástek pomocí funkce Copy
lze výhodně používat funkci Step and Repeat z kontextového menu, pomocí níž je možné
vytvořit pole součástek s definovatelným obsahem. Při kopírování součástek dochází k
automatickému přečíslování referenčních názvů.
Vymazání objektu ze schématu - funkce Delete. Při výběru skupiny objektů odstraní
všechny objekty obsažené ve skupině. Funkci spustíme buď ikonou Delete či povelem
Edit/Delete a následovným vybráním příslušného objektu, nebo vybráním příslušného objektu
a použitím povelu Delete v kontextovém menu, vyvolaném kliknutím pravým tlačítkem myši.
Na rozdíl od návrhového systému pro desky plošných spojů PowerPCB, kde je součástku
možno vymazat pouze v režimu ECO (Engineering Change Order), není v PowerLogic
prováděn záznam o této operaci pro další použití. Vyplývá to z faktu, že jsou teprve vytvářeny
podklady pro zapojení desky plošných spojů.
Informace o objektu, jeho dodatečná editace funkce Query/Modify. Funkci lze
spustit buď kliknutím na ikonu Query/Modify a následovným vybráním příslušného objektu,
nebo vybráním příslušného objektu a použitím povelu Query/Modify v kontextovém menu.
Tímto způsobem je možné upravovat volné textové řetězce, pomocné obrazce vytvořené
pomocí 2D Line, součástky a jejich atributy, názvy sítí spojů, názvy sběrnic a hiearchické
symboly ve schématu.
Při úpravě textu se objeví dialogové okno Query/Modify/Text. V něm je možno měnit
obsah textu, jeho polohu, velikost a orientaci. Panelem Parent, v případě že je text součástí
kombinovaného objektu, se aktivují nástroje pro editaci objektu typu 2D Line.
Aplikováním funkce Query/Modify na objekt typu 2DLine se otevře dialogové okno
Query/Modify Drafting, kde je možné měnit parametry jako je tloušťka čáry, typ čáry (plná,
tečkovaná), orientaci a zrcadlení. U uzavřených objektů, které neobsahují oblouky, je možno
použít funkci Filled pro vyplnění.
Při úpravě součástek se otevře základní dialogové okno Query/Modify Part ( Obr. 70),
obsahující informace o součástce a umožňující otevřít další okna pro nastavení parametrů a
popisu součástky. Je možné měnit referenční názvy hradel, součástek, provádět záměnu
součástek, měnit alternativní schématické symboly a pouzdra součástek, nastavit viditelnost
atributů a definovat speciální vývody součástek.
H
Počítačové návrhové systémy
67
Při výměně součástky volbou boxu Change Type, se otevře okno Change Part Type,
pomocí kterého je možné listovat v knihovnách a vybrat součástku pro výměnu, případně
zadat upřesňující pokyny pro její provedení. Tato funkce načítá součástky přímo z knihovny
součástek a umožní aktualizovat součástku, jejíž schematická značka či jiné informace byly
mezitím modifikovány v knihovně součástek tím, že ji znovu načte (Součástka jednou načtená
z knihovny do schematu se automaticky neaktualizuje).
Obr. 70:
Úprava parametrů souč.
Rename Gate - změna ref. názvu hradla (U1AU1B)
Rename Part - změna referenčního názvu
součástky (U1-U2)
Change Type - záměna součástky za jinou (ale i
za stejnou, mezitím modifikovanou = jediná
možnost jak aktualizovat součástku do schematu).
GateDecal – volba alternativního symbolu
součástky
Visibility - nastavení viditelnosti jednotlivých
atributů součástky ve schématu
Attributes - popis (Atributy) součástky, např.
určení, výrobce, cena apod.
PCB Decal - přiřazení fyzického pouzdra
součástce
SigPins - přiřazení napájecích a zemnících
vývodů
Panel Attributes dialogového okna
pro výběr zaměňované součástky umožňuje nastavit, jakým způsobem budou upraveny
atributy součástky, u které je prováděna záměna. Replace Common plně respektuje novou
součástku, Keep Local zachová původní nastavení u těch atributů, které nejsou u nové
součástky nadefinovány. Apply update to - nastavuje rozsah prováděné záměny na vybraný
logický celek (This Gate), vybranou součástku (This Part), případně na všechny logické celky
nebo součástky stejného typu (All Parts This Type).
Shrnutí kapitoly: Seznámili jste se s pracovním prostředím programu PowerLogic a
jeho modifikací. Seznámili jste se dále s ovládáním základních funkcí.
Řešené příklady:
-1. Upravte konfigurační soubor (Defaul.txt) tak, aby při otevření nového
schematu byla kreslící plocha ve formátu A4!
Řešení:
1) File – New
2) Setup – Preferences, záložka Design – Sheet Size, vybrat A4, <OK>
3) File – Export – Schematic Params, přepsat Default.txt, uložit
-2. Ve schematu DEMO.SCH zrušte viditelnost atributu PartType u hradla U2
Řešení: Ikona Select, kliknout na U2, <Ctrl+Q>
68
FEKT Vysokého učení technického v Brně
→
Chyba! Objekty nemohou být vytvořeny
úpravami kódů polí.
Kontrolní otázky a neřešené příklady:
-Vyjmenujte hlavní části základní obrazovky!
-Které další části můžou být podle potřeby zobrazeny?
-Jak lze nastavit uživatelské prostředí a systémové parametry?
-Nastavte kurzor jako záměrný kříž přes celou obrazovku!
5.2 Kreslení, tvorba textu (Drafting Toolbox)
Cíle kapitoly:
-tvorba textových řetězců, tvorba a úprava čar
-načtení a uložení objektu do (z) knihovny
Ikona Drafting obsahuje panel s nástroji pro tvorbu doplňujících textových řetězců (Add
Text), pomocných čar, oblouků, mnohoúhelníků, kružnic (Create 2D Lines), jejich úpravu
(Modify 2D Lines), vytváření ucelených objektů z čar a textových řetězců (Combine Drafting
Objects), načtení těchto objektů z knihovny (Get Parts from a Library) a jejich uložení do
knihovny (Save Parts to a Library). Tento plovoucí nástrojový panel, lze otevřít i volbou
Window/Drafting Toolbox v roletovém menu. Objekty vytvořené pomocí těchto nástrojů
nemají přímý vztah k elektrickému zapojení.
Tvorba textových řetězců (Add Text) slouží k vytváření volných textových řetězců,
které mohou obsahovat libovolné alfanumerické znaky, jejich délka je omezena na 72 znaků
včetně mezer. Jestliže chceme v textovém řetězci použít znak negace (pruh nad znakem)
vložíme před znak, nebo řetězec, symbol \. V případě, že má být negována pouze část řetězce,
musí začínat a končit tímto symbolem. Po kliknutí na ikonu z plovoucího nástrojového panelu
se otevře dialogové okno Add Free Text, které je shodné s již popsaným oknem pro úpravu
textu Query/Modify/Text.
Tvorba pomocných čar (Create 2D Line) umožňuje tvorbu čar, mnohoúhelníků,
kružnic a oblouků. Po výběru funkce Create 2D Line lze kliknutím pravým tlačítkem myši
vyvolat kontextové menu, které umožňuje výběr typu t objektu (Polygon, Circle, Rectangle,
Path). Kontextové menu dále obsahuje funkce pro tvarování kresleného objektu (Add Corner,
Počítačové návrhové systémy
69
Del Corner, Add Arc), nastavení směru vedení čar (Diagonal, Any Angle), změnu nastavení
jejich tlouštky (Width) a dokončení operace (Complete).
Úprava pomocných čar a obrazců (Modify 2D Line) po inicializaci funkce Modify
2D Line a výběru objektu je možno tažením měnit rozměry, případně umístění těchto objektů.
Kontextové menu obsahuje funkce pro tvorbu oblouků (Pull Arc), segmentování čar (Split) a
úpravu vzhled čar (Width, Solid Style, Dotted Style). Pomocí funkce Filled je možné vyplnit
vytvořený polygon.
Vytváření kombinovaných obrazců (Combine) funkce umožňuje sdružit do jednoho
celku čárové a textové objekty tak, že se při manipulaci chovají jako jeden objekt (např.
rámeček výkresu s nadepsaným rohovým razítkem). Takto vytvořený objekt je možné uložit
do knihovny pro další využití. Při vytváření sdruženého objektu se po spuštění funkce v
kontextovém menu zvolí Combine a vyberou se objekty, které chceme sdružit. V případě, že
je potřeba změnit část sdruženého objektu, je nutné sdružený objekt rozložit buď úplně na
jednotlivé samostatné objekty povelem z kontextového menu Explode (vybere se sdružený
objekt a ukončí povelem Complete), nebo uvolnit jenom některý objekt z daného bloku
povelem z kontextového menu Uncombine (vybere se združený objekt, potom se vybere daný
objekt a ukončí povelem Complete. Potom lze příslušnou část upravit a objekt znovu sdružit
do jednoho celku.
Načtení objektů z knihovny (Add from Library) Objekty vytvořené pomocí
předchozích funkcí a uložené do knihovny, případně objekty obsažené ve standartně
dodaných knihovnách je možné vložit do návrhu pomocí funkce Add from Library. Po
spuštění funkce se zobrazí dialogové okno Get Drafting Item from Library, pomocí kterého
lze nalistovat příslušnou knihovnu a objekt pro vložení.
Uložení objektu do knihovny (Save to Library) umožňuje uložit vytvořené objekty do
knihovny a opakovaně je využívat při návrhu. Po inicializaci funkce a výběru objektu, který
chceme uložit, nastavíme v dialogovém okně Save Item to Library příslušnou knihovnu kam
ho chceme uložit a zadáme jeho název.
Shrnutí kapitoly: Seznámili jste se s tvorbou textu, kreslením objektů a jejich uložením
(načtením) do (z) knihovny
Řešené příklady:
-1. Vyplňte datum v rohovém razítku!
Řešení: Add Text, v dialog. Okně napsat „datum”, podle potřeby upravit výšku písma a
tloušťku čáry, <OK>, kurzorem umístit text do příslušné kolonky rohového
razítka
-2. Nakreslete kružnici o průměru 200 mils!
Řešení: Create 2D line, kontext. Menu Circle, kurzor do středu budoucí kružnice,
kliknout a táhnout myší v ose x. Až relativní souřadnice souhlasí s poloměrem
kružnice ukončit tvorbu kružnice kliknutím myši.
-3. Uložte nakreslenou kružnici do knihovny USER pod názvem kruh!
Řešení: Select Drafting Items (výběr objektu) – Save to Library. V okně Save Item to
Library vybrat knihovnu USER a upravit název na Kruh <OK>
Kontrolní otázky a neřešené příklady:
-Co umožňuje funkce drafting?
-K čemu slouží funkce Combine?
-Jaký je postup při úpravě části sdruženého objektu?
70
FEKT Vysokého učení technického v Brně
5.3 Nástroje pro tvorbu el. schémat (Design)
Cíle kapitoly:
-vložení a editace součástky, tvorba a editace spojů
-tvorba a editace hierarchických symbolů
-tvorba a editace sběrnic
Panel s nástroji pro tvorbu schémat se inicializuje kliknutím na ikonu Design v
nástrojové liště, nebo volbou Window/Design Toolbox z roletového menu. Sdružuje funkce
pro vložení součástek z knihoven do schématu, vytváření spojů mezi nimi, editování
součástek a hiearchických modulů, tvorbu hiearchických modulů, záměnu referenčních názvů
součástek a záměnu ekvivalentních vývodů součástek
Vložení součástky do schématu (Add Part). Proces vkládání součástky do schématu
lze spustit kliknutím na ikonu v plovoucím nástrojovém panelu, případně použitím základního
kontextového menu (Add Item/Add Part). Po spuštění funkce se otevře dialogové okno Add
Part. V něm je možné požadovanou součástku, jestliže již byla v návrhu použita, vybrat ze
seznamu (roletka), případně volbou Browse otevřít okno Get Part type from Library a
vyhledat součástku v knihovnách. Po vyhledání a potvrzení, se součástka přesune do
nabídkového okna Add Part, kde potvrdíme její výběr. Součástka se potom objeví ve
schématu na pozici kurzoru. Kliknutím pravým tlačítkem myši vyvoláme kontextové menu,
které umožňuje vkládanou součástku rotovat, zrcadlit, případně zvolit alternativní
schématický symbol pro součástku (např. volba symbolu dle standartu IEEE, nebo ANSII).
Knihovny v Power-Logic umožňují nadefinovat jeden základní, a až 3 alternativní
symboly. Při vkládání součástky je preferován již použitý symbol, ve schématu nelze použít
součástku stejného typu s rozdílným schematickým symbolem. Po vložení součástky
kliknutím levým tlačítkem, je na pozici kurzoru automaticky nabízena další součástka
stejného typu.
Tvorba spojů (Add Connection). Spoj lze vytvořit pouze mezi dvěma body, které mají
definované vlastnosti z hlediska elektrického propojení. Tyto body mohou tvořit vývody
součástek, hiearchických symbolů, jiný spoj, sběrnicový spoj, napájecí (Power) a zemníci
(Ground) symbol, případně odkazový symbol (Off Page), pomocí kterého lze spoj realizovat
bez fyzického nakreslení (používá se jako rozhraní mezi jednotlivými listy schématu, nebo
jako náhrada spojů jdoucích napříč schématem, aby bylo přehlednější). Funkci pro tvorbu
spojů aktivujeme kliknutím na ikonu v plovoucím nástrojovém panelu, nebo volbou Add
Item/Add Connection ze základního kontextového menu, případně klávesou F2. Kliknutím
vybereme počáteční bod spoje, pomocí kontextového menu je možné spoj ukončit symboly
Power, Ground, nebo Off Page. Po zvolení symbolu je dále v kontextovém menu možné
symbol upravovat (Rotate, Mirror, Alternate). Při použití symbolu Off Page pro zakončení
spoje jsme oknem dotázání na název sítě spojů, do které spoj přiřadíme.
Úprava vedení spoje. Směr vedení spoje upravíme pomocí funkce Move z nástrojové
lišty, kliknutí vybereme segment spoje a tažením jej přemístíme. Funkce Move umožňuje i
změnu zapojení. Vybereme-li segment spoje přímo navazující na jeho koncový bod, dojde k
jeho odpojení a je možno jej připojit jinam bez jeho vymazání a nové tvorby.
Spoj lze přesunout i vybráním jeho segmentu (Select Anything z kontextového menu) a
prostým tažením myší při stisknutém levém tlačítku myši, kterým se rovněž potvrdí nová
poloha. Během přesouvání segmentu spoje nabízí kontextové menu další možnosti (split
connection). ESC klávesa ruší přesun spoje před jeho ukončením.
Počítačové návrhové systémy
71
Přejmenování spoje. Názvy spojů jsou generovány automaticky ve formátu $$$nnnn
(nnnn je náhodné číslo). Dodatečné přejmenování spoje umožňuje funkce Query/Modify z
nástrojového panelu. Po výběru spoje zadáme v dialogovém okně nový název. Název je
omezen na 47 znaků.
Připojení spoje ke sběrnici. Spoj připojovaný ke sběrnici musí být veden kolmo. Po
kliknutí na sběrnici je vložen krátký šikmý segment spoje pro připojení a je nabídnut název
spoje odpovídající příslušné sběrnici. Polohu názvu a směr zalomení připojovacího segmentu
je možné měnit v kontextovém menu funkcemi Move a Swap Segment.
Editace součástek a hiearchických symbolů (Edit Part/Hiearchical). Tato funkce
umožňuje komplexní úpravu součástek a hiearchických symbolů použitých ve schématu. Lze
ji spustit buď ikonou nebo z kontextového menu pravým tlačítkem myši povelem Modify
Part-Edit Part. Po aktivování funkce a následovném výběru součástky myší se spustí editor
součástek Part Editor, který představuje samostatný modul programu s upraveným vzhledem
pracovní plochy a jinou nástrojovou lištou. Editace, případně tvorba nové součástky zahrnuje
dvě oblasti. První je úprava schematického symbolu (Edit Gate Decal), druhou oblastí je
úprava parametrů (Edit Electrical), která obsahuje popis součástky, definování napájecích a
zemnících vývodů, pouzder součástky (PCB Decals) a pod. Editor součástek bude podrobněji
popsán v samostatné kapitole.
Tvorba hiearchických symbolů. Power-Logic podporuje tvorbu hiearchických
symbolů jak metodou shora dolů (Top-Down), tak i metodou zdola nahoru (Bottom-Up). Při
metodě Top-Down je vytvořen symbol bez podrobného vnitřního zapojení (např. zesilovač je
reprezentován pouze symbolem se vstupními, výstupními a napájecími vývody), teprve v
další konstrukční fázi je navrženo podrobné zapojení. Metoda Bottom-Up naopak umožňuje
pomocí hiearchického symbolu zobecnit podrobné schéma, nebo jeho část do jednoho
funkčního celku. V Power-Logic je možné vytvořit až 128 hiearchických úrovní, přecházet
mezi nimi lze funkcemi View/Push Hiearchy a View/Pop Hiearchy z roletového menu.
Tvorba hiearchického symbolu shora-dolů (Top-Down). Definujeme hiearchický
symbol bez znalosti jeho vnitřní struktury. Pomocí názvů vývodů (Pin Names) je zabezpečena
vzájemná signálová vazba mezi jednotlivými hiearchickými úrovněmi schématu. Po kliknutí
na ikonu New Hiearchical Symbol z plovoucího nástrojového panelu se otevře dialogové
okno Hiearchical Symbol Wizard, kde lze nastavit počet (Pin Count) a typ (Pin Decal)
vstupních (Input Pins) a výstupních (Output Pins) vývodů, pořadové číslo (Sheet Number) a
název listu schématu (Sheet Name), kde je hiearchický symbol vytvořen. Kromě toho je
možné definovat parametry vývodů – jejich délku (Pin Length) a rozteč (Pin Spacing) a
parametry obdélníku symbolu – šířku (Box Width) a výšku (Box Height). Po nastavení a
potvrzení dojde k automatickému spuštění editoru součástek a hiearchických symbolů, kde je
možné symbol upravit a nadefinovat názvy vývodů symbolu. Protože je vytvářena nejvyšší
úroveň hiearchického členění, není vývodům přiřazeno pořadové číslo. Po ukončení editace se
provede návrat na určený list schématu a hiearchický symbol se objeví na pozici kurzoru.
Tvorba hiearchického symbolu zdola-nahoru (Bottom-Up). Vytváříme hiearchický
symbol pro již nakreslený list schématu (např. list 2), reprezentující jeho vnitřní zapojení.
Funkcí View/Sheet přejdeme na list schématu, kde bude nový symbol umístěn (např. list 1).
Inicializujeme funkci pro tvorbu hierarchického symbolu, opět se otevře okno Hiearchical
Symbol Wizard, kde vybereme stránku výkresu (Sheet Number), pro kterou má být symbol
vytvořen. Power-Logic automatický vyhodnotí a zobrazí počet vstupních a výstupních
vývodů na dané stránce schematu podle tam použitých odkazových symbolů (Off Page). Typ
značky pro vývody (Pin Decal), stejně jako délku vývodů (Pin Length) a jejich rozteč (Pin
Spacing) lze měnit, ale počet vstupních a výstupních vývodů (Input / Output Pins) však
72
FEKT Vysokého učení technického v Brně
modifikovat nelze. Po ukončení nastavení symbol opět projde editorem a po potvrzení je
zobrazen na příslušném listu schématu.
Kopírování hiearchických symbolů, při kopírování hiearchického symbolu je do
schématu automaticky přidán další list obsahující jeho vnitřní strukturu. Power-Logic upraví
referenční názvy součástek obsažených v kopírovaném symbolu. V případě, že symbol
obsahuje další vnořené hiearchické symboly je kopírována celá jejich stromová struktura.
Vymazání hiearchických symbolů. Při odstraňování hiearchického symbolu jsme
dotázáni, jestli má být odstraněn i odpovídající list schématu s jeho strukturou. V případě
kladné odpovědi je odstraněn symbol a k němu příslušné listy v celé hiearchické struktuře.
Záměna referenčních názvů součástek (Swap Ref. Des.) umožňuje provést záměnu
referenčních názvů mezi dvěma součástkami ve schématu. Po spuštění funkce záměnu
provedeme postupným výběrem obou součástek.
Záměna ekvivalentních vývodů součástky (Swap Pins). Tuto funkci je možné využít
pro přehlednější vedení spojů ve schématu. Předpokladem je, aby daná součástka měla v
knihovně nadefinovány ekvivalentní vývody, u kterých je záměna možná (např. syntax:Gate
A Swap ld:1, Pin2(Load) Swap ld:1, Pin3(Load) Swap ld:1, Pin1(Source) -umožňuje
vzájemnou záměnu vývodů č.2 a č.3). V případě, že tomu tak není, jsme po výběru obou
vývodů upozorněni na nelegálnost operace. Po záměně můžeme volit, jestli budou stávající
spoje připojeny na původní, nebo zaměněné vývody.
Tvorba sběrnic (Busses Toolbox). Sběrnice jsou seskupení příbuzných spojů, ve
schématu reprezentovaných jedním grafickým symbolem (tlustá čára). Bez jejich použití by
byla tvorba rozsáhlých schémat, zejména číslicových obvodů, téměř nemožná. Každá sběrnice
má svůj název, který odpovídá seskupení spojů, které reprezentuje (např. sběrnice označená
Data[0:9] zahrnuje spoje s označením Data0 až Data9 ). Sběrnice mohou být jak datové, např.
Data[0:9], tak smíšené (obsahující jakékoliv spoje).
Vložení sběrnice (Add Bus). Nástroje pro tvorbu sběrnic aktivuje kliknutí na ikonu
Add Bus v nástrojovém panelu nebo z kontextového menu (Add Item–Add Bus). Po zadání
počátečního bodu lze sběrnici tvarovat pomocí funkcí kontextového menu. Po stanovení
koncového bodu (Complete) se otevře dialogové okno pro zadání názvu sběrnice.
Z dialogového okna je vidět, že sběrnice může
být v datovém formátu (Bit Format), kdy název
sběrnice je např. WMF[0:7], nebo ve tvaru
smíšených spojů (Mixed Net) znázorněný na
obrázku. „Bit Format“ umožňuje jedním
názvem definovat sběrnici o daném počtu spojů
se stejným názvem, ale rozdílným bitovým
číslem.
Obr. 71:
Zadání názvu sběrnice
Počítačové návrhové systémy
73
Úprava tvaru sběrnic. Tvar sběrnic lze dodatečně upravovat funkcemi Split Bus,
Extend Bus, Move Bus Segment a Delete Bus Segment z nástrojového panelu nebo z
kontextového menu pravým tlačítkem myši (Modify Bus).
-Zalomení sběrnice (Split Bus) - funkce umožňuje zalomit přímý úsek sběrnice tak, že do něj
vloží úsek pod úhlem 90 stupňů, jehož velikost lze tažením měnit. Pomocí kontextového
menu lze měnit orientaci zalomení (Swap Corner).
-Rozšíření sběrnice (Extend Bus) - slouží k protažení koncového segmentu sběrnice podle
požadavků při tvorbě schéma
-Posunutí úseku sběrnice (Move Bus Segment) - jednotlivé segmenty sběrnice je možné
posouvat a tímto způsobem optimalizovat tvar sběrnice a vedení spojů
-Odstranění úseku sběrnice (Delete Bus Segment). V případě potřeby lze segmenty sběrnice
odstranit. Jedná-li se o vnitřní segment sběrnice, jehož odstranění vede k rozdělení sběrnice,
je oběma částem automaticky přiřazen stejný název. Tak je neustále zabezpečeno správné
propojení, které sběrnice reprezentuje.
Shrnutí kapitoly: Seznámili jste se s nástroji pro tvorbu el. schemat.
Řešené příklady:
-1. Zaměňte ref. Názvy rezistorů R1 a R2!
Řešení: Design – Swap Ref Des – kliknout na R1 a pak na R2
-2. Nakreslete sběrnici (přímku [100 100] ; [100 100]) pro 8 datových spojů (název
DATA)!
Řešení: Design – Add Bus - <S 100 100 ENTER> - kliknout myší - <S 100 100 ENTER>
- complete – v dialog. Okně zatrhnout Bit Format, vyplnit název DATA[0:7]
Kontrolní otázky a neřešené příklady:
- Jak lze vložit do schematu součástku, která již byla ve shematu použita?
- Kolik alternativních symbolů součástky lze v knihovně PowerLogic nadefinovat?
- Jakou má funkci symbol OFF Page?
- Jaký je význam hierarchických symbolů?
- Jak je zabezpečeno, aby při odstranění vnitřního segmentu sběrnice nedošlo
k jejich přerušení?
- Propojte vývody dvou rezistorů pomocí OFF Page
- Vytvořte hierarchický symbol pro zesilovač (Vstup – výstup)
5.4 Knihovny (Libraries), tvorba součástek a spec. symbolů
Cíle kapitoly:
-hledání v knihovnách, vytváření a editace objektů v jednotlivých částech knihoven
-editor součástek, tvorba schematického symbolu,
-tvorba součástky, tvorba elektrických atributů,
-tvorba a editace speciálních symbolů
Po volbě File/Library se v obou programech otevře shodné dialogové okno manažéru.
Pomocí něj lze listovat v knihovnách a pracovat s objekty v jednotlivých částích knihoven.
Editovat, případně vytvářet nové objekty, je možné pouze v aktuálně otevřené knihovně.
74
FEKT Vysokého učení technického v Brně
Součástky mohou být uspořádány do knihoven libovolným způsobem. Standardně dodávané
knihovny jsou rozděleny podle výrobců elektronických součástek (AMD, Motorola, Intel
apod.) a na univerzální (Common). Uživatel si pochopitelně může nadefinovat vlastní
uživatelskou knihovnu pod svým jménem. Součástí knihoven je již jedna knihovna nazvaná
User, která je prázdná a má sloužit jako uživatelská knihovna. Tato knihovna se při instalaci
nové verze programu nepřepíše. Do nového formátu je lze zkonvertovat pomocí funkce
Confery Libraries Utility, která je součástí menu instalačního CD.
Každá knihovna může obsahovat údaje ve čtyřech oblastech:
• Parts - popis vnitřního elektrického uspořádání, přiřazení vývodů, schematických
značek, pouzder a doplňujících informací ke každé součástce
• CAE - schématické symboly součástek používané pro kreslení schémat.
• Decals - grafický popis fyzických pouzder součástek (footprint), tuto oblast
knihovny lze v editoru schémat pouze prohlížet.
• Lines - 2D objekty, obrysy standartních desek, značky, rámečky apod.
V panelu Library je možné listovat názvy přístupných knihoven. Pro hledání objektu lze
využít volbu ALL Libraries, která zpřístupní současně obsah všech knihoven. Při této volbě
lze obsah knihoven pouze prohlížet, ne editovat, nebo vytvářet nové objekty. Seznam
dostupných knihoven je možné upravovat. Pomocí panelů New Lib a Lib List je možné
upravovat seznam použitelných knihoven. Funkce New Lib umožňuje nadefinovat novou
knihovnu, nebo provést inicializaci stávající knihovny (vyprázdní její obsah). Po kliknutí na
panel Lib. List se otevře dialogové okno Library List pro nastavení cest k vytvořeným
knihovnám, nastavení pořadí v jakém jsou otevírány při hledání objektů a nastavení parametrů
knihoven.
Popis parametrů:
Line Items Availible - označení knihovny obsahující objekty typu 2D Line
Read Only - pouze ke čtení, informace pro správu souborů operačním systémem, zamezí
jakékoliv úpravě knihovny
Shared - umožní současný přístup ke knihovně i dalším uživatelům v počítačové síti
Allow Search - zpřístupní knihovnu pro hledání součástek, nebo jejich načtení do návrhu
desky plošných spojů
Editace obsahu knihoven. Manažér knihoven obsahuje nástroje, pomocí kterých lze
spustit proces tvorby (New), nebo úpravy (Edit) objektu v knihovně. Objekt je možné
vymazat (Delete) a kopírovat (Copy), manažér umožňuje i import a export vybraného obsahu
knihovny, případně vytvořit soubor se jmenným seznamem objektů v knihovně (List to File).
Použitelnost těchto nástrojů závisí na typu vybraného objektu.
Přehled funkcí:
New a Edit spustí editor součástek (Part Editor):
New – pro tvorbu nového objektu
Edit – pro úpravu objektu již existujícího
Delete - odstraní vybraný objekt, nebo vybranou skupinu objektů z kterékoliv oblasti
knihovny
Copy - umožňuje zkopírovat vybraný objekt pod novým názvem, tuto funkci nelze použít pro
schématické značky (CAE Decals)
Počítačové návrhové systémy
75
Import - pomocí této funkce lze importovat objekty z jiné knihovny, předpokladem je
existence příslušného ASCII souboru vytvořeného funkcí Export
Export - umožňuje exportovat vybraný obsah knihovny do ASCII souboru
List to File - vytvoří soubor se jmenným seznamem objektů ve vybrané knihovně
•
Tvorba součástek a speciálních symbolů.
Editor součástek (Part Editor) tvoří samostatný modul v programu PowerLogic.
Umožňuje vytvářet a modifikovat schematické značky součástek (CAE Decal), přiřazovat jim
příslušné atributy, modifikovat napájecí, zemnící a odkazové symboly a přiřazovat fyzická
pouzdra součástkám (PCB Decal). Knihovna součástek v programu Power-Logic, tedy
zahrnuje tři vzájemně propojené části:
Part Types - souhrn elektrických informací o součástce (zařazení do logické skupiny, její
název a určení, popis zapojení napájecích a zemnících vývodů, popis a přiřazení parametrů
vývodům, přiřazení schématické značky (CAE Decal) a fyzického pouzdra (PCB Decal)
CAE Decal - obecná schématická značka, reprezentující součástku ve schématu, vytvářeném
pomocí editoru schémat Power-Logic, tuto obecnou značku mohou používat příbuzné
součástky, teprve přiřazení vývodů schématické značky k vývodům fyzického pouzdra
vznikne určitá součástka.
PCB Decal - grafická reprezentace fyzického pouzdra součástky (footprint), používaná v
návrhovém systému desek plošných spojů Power-PCB. V editoru součástek lze pouze měnit
přiřazení součástky k již existujícímu pouzdru, nové pouzdro je vytvářeno v editoru
návrhového systému desek plošných spojů Power-PCB.
Obr. 72:
Pracovní plocha editoru součástek
Editor součástek, Obr. 72 je možné spustit z manažeru knihoven ikonou Parts nebo
volbou Tools/Part Editor z roletového menu pro editaci nové či stávající součástky v
knihovně, kliknutím na ikonu Edit Part/Hiearchical z plovoucího nástrojového panelu Design
Tools a výběrem součástky ze schématu, případně vybráním součástky ve schematu a
povelem Edit Part z kontextového menu (pro editaci dané součástky ve schematu, ne v
knihovně). Editovanou součástku lze potom i uložit do knihovny povelem File/Save As.
H
Jestliže je součástka vložena z knihovny do schématu, veškeré informace o ní se stanou
součástí databáze schématu. V případě, že součástku později v knihovně pomocí editoru
součástek upravíme, tato změna se ve schématu přímo neprojeví. Je nutné provést záměnu
76
FEKT Vysokého učení technického v Brně
součástky za stejnou, s již upravenými parametry z knihovny pomocí funkce Query/Modify,
dialogového okna Change Part Type. Teprve potom dojde ke změně i u součástky ve
schématu a je přepsán obsah databáze ve schématu. Po spuštění editoru součástek se objeví
pracovní plocha s upravenou nástrojovou lištou a pozměněným obsahem roletového menu
Tvorba schématického symbolu (CAE Decal). Po spuštění editoru součástek zvolíme
File/New a z nabídky dialogového okna vybereme CAE Decal. Symbol lze potom vytvářet
ručně nebo automaticky v plovoucím nástrojovém panelu Drafting.
Při ruční tvorbě je obrys nakreslen pomocí funkce Create 2D Line. Vývody jsou potom
doplněny a označeny pomocí nástrojů z panelu funkce Terminal :
Přidat vývod (Add Terminal), Změnit typ vývodu (Change Pin Decal), Nastavit číslo vývodu
(Set Pin Number), Změnit číslo vývodu (Change Pin Number), Zadat název vývodu (Set Pin
Name), Změnit název vývodu (Change Pin Name), Vybrat typ vývodu, např. zátež - Load (Set
Pin Type), Změnit zaměnitelnost vývodu (Change Pin Swap), Změnit sekvenční číslo vývodu
(Change Sequence Number)
V menu Setup pod Preferences – Heights/Widths lze v dialogovém okně nastavit výšku
a tloušťku textu pro čísla a názvy vývodů (Pin Numbers / Names), označení součástky
(Ref.Des) i typu součástky (Part Type).
Automatizovaná tvorba schématické značky. Decal Wizard umožňuje vytvořit
schematický symbol automaticky v podobě obdélniku s vývody kolem dokola či podle
potřeby. Po její inicializaci je otevřeno dialogové okno, kde je možné zadat délku
horizontálních a vertikálních vývodů (Pin Length), vzdálenost mezi vývody (Pin Spacing),
typ vývodu (Pin Decal) a jejich počet (Pin Number) pro vývody nalevo (Left Pins), napravo
(Right Pins), nahoře (Upper Pins) a dole (Lower Pins) a minimální rozměry obdélníku
symbolu (Box Parameters) – šířka (Width) a výška (Height). Obrys součástky se zadaným
počtem vývodů je pak vytvořen automaticky. Označení vývodů potom doplníme pomocí
funkce Terminal.
Po vytvoření je symbol uložen funkcí File/Save As pod zvoleným názvem do příslušné
knihovny.
Tvorba součástky (Part Type). Tvorba součástky v editoru programu Power-Logic
probíhá ve dvou fázích. První je tvorba schématického symbolu, druhou definování sady
parametrů a informací o součástce. Tomu odpovídají ikony Edit Gate Decal a Edit Electrical z
nástrojové lišty editoru součástek, viz Obr. 73.
H
Obr. 73:
Nástrojová lišta editoru součástek
Tvorba schématického symbolu při tvorbě součástky probíhá stejným způsobem, jako
při jeho samostatné tvorbě. Kliknutím na ikonu Edit gate Decal dojde ke spuštění editoru s
ikonami Drafting a Terminal.
Editace a tvorba elektrických parametrů součástek (Edit Electrical). Elektrické
parametry součástky představují širokou škálu údajů, které návrhový systém potřebuje pro
správné začlenění součástky do schématu a návrhu desky plošných spojů, případně pro
optimalizaci zapojení vývodů z hlediska vedení spojů (Gate and Pin Swap). Zahrnují i
doplňující údaje o součástce, použitelné při tvorbě rozpisek. Nadefinování údajů zahájíme
Počítačové návrhové systémy
77
kliknutím na ikonu Edit Electrical z nástrojové lišty, která spustí dialogové okno Part
Information, se záložkami General, PCB Decals, Gates, SignalPins, Attributes, Alphanumeric
Pins, Connector pro editaci jednotlivých typů údajů.
Záložka General obsahuje základní souhrn údajů o součástce (Part Statistics), jejím
přiřazení do charakteristické skupiny součástek (Logic Family) a doplňující volby pro
definování součástky (Options). Pomocí panelu Families je možno uživatelsky nadefinovat
skupiny součástek a přiřadit jim příslušné referenční názvy (odpory - R, tranzistory - Q,
apod.). Panel Options umožňuje, zatržením příslušné volby, přístup k záložkám Alphanumeric
Pins pro popis vývodů, které jsou označeny písmeny místo čísel (např. vývody tranzistorů) a
Connector pro tvorbu konektorů. Zatržením volby ECO Registered Part je součástka
akceptována při anotacích změn.
Záložka PCB Decals pro výběr pouzdra s panely:
Library - nastavení knihovny s fyzickými pouzdry součástek (PCB Decal)
Pin Count - celkový počet vývodů součástky
Unassigned Decals - nabídka pouzder, s daným počtem vývodů
Assigned Decals - pouzdro, nebo alternativní pouzdra přiřazená součástce
Assign, Unassign- tlačítka, s nimiž přiřadíme / odebereme pouzdro u součástky
Aktuálně přiřazené pouzdro u součástky lze kdykoliv změnit přímo ve schématu pomocí
dialogového okna Query/Modify PCB Decal Assignment v panelu PCB Decals funkce
Query/Modify Part
Obr. 74:
Záložka Gates
Záložka Gates:
Panel Gates:
Gate - přehled nadefinovaných vnitřních logických celků (Gates), tyto údaje jsou nutné pro
optimalizaci rozmístění součástek a minimalizaci délky spojů záměnou ekvivalentních celků
(Gate Swap).
78
FEKT Vysokého učení technického v Brně
Swap ID - povolí(1-100), nebo zakáže (0) záměnu ekvivalentních logických celků, záměna
probíhá u celků se stejným Swap ID
CAE Decal 1-4 - přiřazení alternativních schematických symbolů pro danou součástku
Panel Pins for Gate:
Sequence - pořadové číslo vývodu při tvorbě schematické značky (CAE Decal)
Pin - přiřazení vývodu na schematické značce k vývodu na fyzickém pouzdru součástky (PCB
Decal)
Type - přiřazení vývodu do typové skupiny (Source, Load, Input, Output, apod.)
Name - název vývodu charakterizující jeho určení
Swap - nadefinování vzájemné zaměnitelnosti ekvivalentních vývodů v rámci jednoho
logického celku, obdobně jako SwapID u Gate
Záložka Signal Pins - popis panelů pro speciální vývody (Signal Pins jsou vývody
součástky, které ve schematu nejsou vidět, ale na desce musí být připojeny na určitou síť.
Typicky to jsou napájecí vývody, ale mohou to být jakékoliv vývody, i signální.):
Unused Pins – vývody, které nejsou nadefinovány jako součást logického celku a nemají
zatím přiřazen název
Pin - číslo vývodu pouzdra
Signal Name - název sítě spojů, do které bude vývod automaticky začleněn. Používá se pro
definování napájecích, zemnících, případně nezapojených (NC) vývodů.
Width - definování šířky spojů pro daný signál, údaj je přenesen do návrhového prostředí
desek plošných spojů (Power-PCB)
Záložka Attributes - informační parametry součástky.
Pomocné a informační údaje, které nejsou nezbytné pro vlastní tvorbu schémat a desek
plošných spojů, mají své opodstatnění z hlediska tvorby rozpisek součástek, jejich nákupu,
skladování apod. Standardní PADS knihovny jsou koncipovány tak, že mají předdefinovány
údaje o určení součástky (Description), ceně ($ nebo Cost), typu (Part Number) a výrobci
(MFG#1, MFG#2 ). Další atributy lze definovat podle vlastní potřeby, či je možné je vybrat
ze zabudované knihovny atributů (Browse Lib. Attr.) Z hlediska automatické tvorby rozpisek
součástek (BOM), použitých v návrhu, je nutné dodržovat stejná pravidla a názvosloví při
tvorbě těchto údajů. Pouze tak je program správně setřídí a zapíše.
Popis panelů záložky Attributes:
Attribute - seznam vytvořených kategorii údajů
Value - pomocí těchto panelů lze editovat vlastní obsah údajů
Edit, Add, Delete – umožní editovat vybraný atribut, přidat nový či vymazat použitý
Browse Lib. Attr – vybrat a přidat atribut z knihovny atributů
Viditelnost jakýchkoliv atributů u schematické značky ve schematu lze nastavit přímo
ve schematu podle potřeby (povel Visibility v kontextovém menu pravým tlačítkem myši u
vybrané součástky).
Záložka Connector - dialogové okno aktivované zatržením volby Connector v záložce
Global, umožňuje přiřadit alternativní schematické značky (Pin Type) pro vývody konektoru
(značky jsou v knihovně součástí souboru Special Symbols) a tím odlišit ve schématu např.
vstupní a výstupní vývody.
Po ukončení editace všech údajů o součástce v dialogovém okně Part Information, je
součástka pomocí funkce File/Save As z roletového menu uložena do zvolené knihovny po
určeným názvem. Před uložením probíhá automatická kontrola všech parametrů důležitých
Počítačové návrhové systémy
79
pro elektrické zapojení. V případě chybných, nebo neúplných údajů se objeví chybové hlášení
partedit.err např.:
Duplicate pin number on Gate A - Logical pin 1 - Pin number 7
Duplicate pin number on Gate A - Logical pin 21 - Pin number 7
Součástka není uložena a je nutno ji opravit.
Tvorba a editace speciálních symbolů (Power, Ground, Off Page)
Speciální symboly v editoru schémat Power-Logic zahrnují symboly pro napájení
(Power), uzemnění (Ground) a odkazy (Off Page). Tyto symboly mají specifické postavení a
nelze je tedy vytvářet běžným způsobem jako ostatní součástky. Symboly jsou sdruženy podle
typu do tří skupin a každá skupina je v knihovně uložena pod příslušným názvem
($PWR_SYMS, $GND_SYMS, $OSR_SYMS). Obvykle jsou umístěny v knihovně
\padspwr\lib\common. Nový symbol lze vytvořit pouze úpravou, nebo doplněním některé ze
skupin. V případě, že po úpravě chceme zachovat původní standartní nastavení, je třeba
nejdříve soubor pomocí Library/Export a Import přesunout do jiné knihovny (např.User). Při
tvorbě symbolu postupujeme následovně. Spustíme editor součástek, volbou File/Open
vybereme v dialogovém okně skupinu symbolů, kterou budeme upravovat (např.Power). Tím
dojde k otevření editoru součástek s již popsaným nástrojovým panelem.
Po výběru klikneme na ikonu Edit Electrical. V dialogovém okně zvolíme Add a
zadáme název nového symbolu (např.+15V) a tím vybereme grafickou značku (podle
konvence je kladné napětí v základní poloze reprezentováno šipkou nahoru, záporné šipkou
dolu, menší šipka označuje nižší napětí, větší vyšší napětí). Je nutné novou grafickou značku
vytvořit dopředu (jako CAE Decal, tedy po aktivací ikony Edit Gate Decal) a nyní se na její
název odvolat a přiřadit ji nově vytvářenému symbolu. Dále nadefinujeme typ vývodu (Pin
Type) a název sítě spojů (Signal Name), kterou bude symbol reprezentovat (+15V) a
standartní šířku spoje na desce (Width). Obdobným způsobem lze postupovat při tvorbě
symbolů ze skupin Ground a Off Page.
Shrnutí kapitoly: Seznámili jste se s knihovnami objektů, dále jste poznali problematiku
související s tvorbou součástek a spec. symbolů.
Řešené příklady:
- Zaměňte ve schematu součástku za součástku v knihovně stejného typu s
dodatečně modifikovanými parametry!
Řešení: Select Part – Query – Modify – Change Part Type – vybrat součástku
z knihovny!
Kontrolní otázky a neřešené příklady:
- Které části knihovny jsou vzájemně propojeny?
- Co je CAE Decal
- Co jsou atributy součástky?
- Upravte knihovnu rezistoru Res 1/8W tak, aby po vyvolání součástky (AddPart)
nabídl program jako první symbol této součástky platný podle evropské normy!
80
FEKT Vysokého učení technického v Brně
5.5 Definování návrhových pravidel (Design Rules)
Cíle kapitoly:
-nastavení globálních návrhových pravidel,
-nastavení návrhových pravidel pro skupinu spojů a pro jednotlivý spoj
-nastavení vrstev pro tvorbu DPS
-import a export návrhových pravidel
Program PowerLogic umožňuje detailní definování návrhových pravidel pro desky
plošných spojů (Design Rules), již v procesu tvorby elektrického schéma. Tato návrhová
pravidla jsou přenesena do prostředí návrhového systému pro desky plošných spojů
PowerPCB jako součást netlistu. Pravidla lze nastavit selektivně pro jednotlivé hiearchické
úrovně návrhu. Globálně pro všechny spoje (Default), nebo pro charakteristické skupiny spojů
(Class), případně je podrobně definovat až na úroveň jednotlivého spoje (Net). Nejvyšší váhu
mají pravidla přiřazená jednotlivému spoji, nižší pravidla pro skupinu spojů a nejnižší váhu
mají pravidla globální.
•
Nastavení globálních návrhových parametrů (Default)
Při volbě Default, jsou nadefinované parametry vztaženy na všechny spoje, kterým
nebyly přiřazeny individuální parametry (Class, Nets). Není tedy prováděn jejich výběr a
zobrazí se dialogové okno s ikonami pro volbu typu návrhového parametru (Clearance,
Routing, Hi Speed) a ikonou pro tvorbu hlášení o nastavených parametrech (Report).
Dialogové okno Clearance slouží k nastavení minimální izolační vzdálenosti mezi
jednotlivými objekty v návrhu desky (spoj-spoj, spoj-vývod, apod.) a šířky spojů
definováním doporučené, minimální a maximální šířky spoje při jeho tvorbě.
Dialogové okno Routing Rules - pravidla pro optimalizaci vedení spojů. Umožňují
nastavit metodu minimalizace délky spojů, typ průchodu mezi vrstvami, povolit, případně
zakázat automatickou tvorbu a editaci spoje (Routing), určit priority při tvorbě spojů a vrstvu
na které budou spoje vedeny. Jednotlivé panely okna jsou:
Length Minimization - metoda minimalizace délky spojů při rozmisťování součástek na desce
Routing Options - nastavení parametrů pro tvorbu spojů
Copper Sharing - povolí tvorbu T spojů
Auto Route - povolí automatickou tvorbu spojů autorouterem
Allow Ripup, Alow Shove - povolí zvednutí, posunutí spoje autorouterem
Priority - nastavení pořadí při tvorbě spojů (0 -100, 100 má nejvyšší prioritu)
Layer Biasing - výběr vrstev povolených pro tvorbu spojů
Vias - povolený typ průchodů mezi vrstvami
Dialogové okno HiSpeed Rules. Speciální parametry pro tvorbu signálových spojů s
vysokým taktovacím kmitočtem umožňují nastavit parametry z hlediska souběžného vedení
spojů, jejich vzájemné kapacity, impedance a zpoždění signálů. Jsou používány modulem
EDC (Electro Dynamic Checking) v návrhovém systému desek plošných spojů Power-PCB,
kontrolujícím dynamické parametry navržených spojů
•
Nastavení návrhových pravidel pro skupiny spojů (Class) a spoje (Nets)
Detailní nastavení návrhových pravidel, specifikované do úrovně skupin spojů, případně
jednotlivých spojů, se provádí u složitých zapojení desek, kde je nutné postihnout i
elektrodynamické parametry průchodu signálů (různá struktura signálových toků, délky
logických větví pro rozvod taktovacích signálů s vysokým kmitočtem apod). Nastavení
Počítačové návrhové systémy
81
probíhá stejným způsobem jako při globálním nastavení. Volbou Rules/Class případně
Rules/Nets se otevřou příslušná okna pro nadefinování skupiny spojů, nebo označení spoje.
V okně Class Rules je možné nastavit název vytvářené skupiny (Class Name) a přidat
ho do seznamu (Class). Obsah skupiny je definován v panelu Nets, kde jsou příslušné spoje
vybrány do skupiny. Tyto skupiny spojů mohou např. obsahovat spoje se stejným
charakterem přenášených signálů (datové spoje, adresové spoje). Písmena (C), (R), (H)
zobrazená za Class, nebo Nets značí, že těmto objektům již jsou přiřazeny vlastní návrhová
pravidla a již se na ně nevztahuje globální (Default) nastavení. Po nadefinování je možné
skupinám přiřadit jednotlivé typy parametrů (Clearance, Routing, HiSpeed), jako při
nastavování globálních parametrů.
V dialogovém okně Net Rules je seznam všech spojů v návrhu (Nets). Po výběru
požadovaného spoje a kliknutí na ikonu reprezentující typ definovaného parametru, je možné
tento parametr individuálně nastavit pro vybraný spoj.
•
Nastavení vrstev pro tvorbu desky plošných spojů (Layers)
Program Power-Logic umožňuje pomocí funkce Setup/Layer Definition nadefinovat
elektrické a dokumentační vrstvy pro tvorbu desek plošných spojů již při tvorbě schéma a tyto
údaje přenést jako součást netlistu. Dialogové okno Layer Setup obsahuje roletové okno se
seznamem všech vrstev.
Řádek Name umožňuje změnit název vrstvy desky, panel Electrical Layer Type
umožňuje volbu typu vrstvy - strana pro montáž součástek (Component), - strana spojů
(Routing), - vrstva napájecí (CAM Plane), preferovaný směr tažení plošných spojů (Routing
Direction) pro danou vrstvu. V případě CAM Plane naskočí ikona Assign Net, umožňující
vnitřním napájecím a zemnicím vrstvám (Plane) přiřadit názvy sítí spojů.
Electrical Layers umožní nastavit a měnit počet vrstev desky:
Modify - umožňuje zvětšit či zmenšit počet elektrických vrstev v návrhu (min. 2)
Reassign - přiřazení vrstev po modifikaci jejich počtu
Thickness – umožní nastavit tlouštku mědi a dielektrickou konstantu pro danou vrstvu desky
•
Export a import návrhových pravidel
Návrhová pravidla pro tvorbu desek plošných spojů (Design Rules) mohou být
přenesena do návrhu desky jako součást Netlistu, nebo exportována samostatně. Tato volba je
provedena při tvorbě Netlistu. Samostatně je možné pravidla exportovat ve formě ASCII
souboru pomocí volby Tools/Export Rules to PCB. V prostředí návrhového systému desek
plošných spojů Power-PCB je tento soubor načten funkcí pro import souborů. Obdobně je
možné provést import návrhových pravidel do editoru schémat volbou Tools/Import Rules
from PCB a načtením příslušného ASCII souboru. Významné zjednodušení tohoto procesu
přináší využití zabudované OLE automatizace. Pomocí funkce Tools/OLE PowerPCB
Connection je možné vytvořit přímé propojení mezi příslušnými návrhovými databázemi v
editoru schémat a návrhovém systému desek plošných spojů a pomocí záložky Design a
panelů Rules to PCB a Rules from PCB provádět export a import návrhových pravidel,
případně provádět synchronizaci databázi.
Shrnutí kapitoly: Seznámili jste se s definováním návrhových pravidel
Řešené příklady:
82
FEKT Vysokého učení technického v Brně
Kontrolní otázky a neřešené příklady:
-Co umožňují definovat Design Rules?
-Jak lze exportovat návrhová pravidla do PowerPCB?
-Jaké jsou hierarchické úrovně návrhových pavidel?
-Jaký je minimální počet elektrických vrstev v návrhu?
5.6 ECO, OLE sdílení a přenos dat mezi schématem a dalšími programy.
Cíle kapitoly:
-přenos anotačních souborů mezi schématem a návrhem – ECO
-propojení a přenos dat mezi schématem a deskou pomocí OLE
-tvorba a editace vložených objektů
Funkce ECO (Engineering Change Order), tedy přenos anotačních souborů mezi
schématem a návrhem, zabezpečuje záznam všech změn v elektrickém zapojení, provedených
při návrhu desky plošných spojů (např. změna referenčních názvů součástek, záměna
ekvivalentních hradel a vývodů) a jejich přenos pomocí funkce Tools/Backward Annotate
from PCB zpět do schématu (zpětná anotace), nebo umožňuje pomocí funkce Tools/Forward
ECO to PCB přenést změny v zapojení ve schématu (např. přidání a odstranění součástky,
přejmenování součástky, záměna součástky, přidání a odstranění spoje, propojení a
přejmenování sítě spojů) do prostředí návrhu desek plošných spojů (dopředná anotace).
Dopředná i zpětná anotace zahrnuje od v.4.0 i přenos nastavení pouzdra součástky pro desku
(PCB Decal).
Návrhový systém desek plošných spojů PowerPCB automaticky zaznamenává
prováděné změny do anotačního souboru (.eco). Přenos dat z anotačního souboru do editoru
schémat je závislý na druhu používaného programového vybavení a probíhá automaticky,
nebo je anotační soubor po spuštění editoru schémat příslušnou funkcí importován do
schématu.
Obdobně jako při přenosu návrhových pravidel, lze pro automatizovaný přenos
anotačních dat u programů PowerLogic a PowerPCB využít funkce Tools / OLE PowerPCB
Connection. (Synchronize PCB - dopředná anotace, Synchronize SCH - zpětná anotace).
OLE sdílení a přenos dat mezi schematem a dalšími programy. PADS programy
PowerLogic i PowerPCB plně využívají možností operačního systému Windows, ke kterým
patří i služby OLE (Object Linking and Embedding), umožňující přímou komunikaci a přenos
dat mezi současně spuštěnými programy, které OLE podporují. Tím je zajištěn nejenom
přímý přenos dat mezi kreslením schematu a návrhem plošných spojů v obou směrech, ale i
přenos dat z/do jiných programů OLE podporujících. PADS programy mají zabudovány
nástroje, pomocí kterých lze vytvořit napojení i na jiné programy. PowerLogic je tzv. OLE
dokument server. Praktické využití služeb OLE umožňuje např. přímé křížové vyhledávání a
zobrazení objektů (tzv. cross-probing) mezi kreslením schematu, návrhem desky či
autorouterem, anotace změn mezi schematem a deskou v obou směrech, zjištění rozdílů mezi
schematem a deskou, přenos návrhových pravidel mezi schematem a deskou, atd.
Služby OLE umožňují rovněž přímé vkládání souborů vytvořených v jiných Windows
aplikacích do PowerLogic, či jejich vytvoření a editaci přímo v PowerLogic (jako by byly
vytvářeny v jiných aplikacích) povelem Edit - Insert Object.
Počítačové návrhové systémy
•
83
Propojení a přenos dat mezi schematem a deskou pomocí OLE
Po aktivaci funkce Tools/OLE PowerPCB Connection v programu Power-Logic (nebo
ikony OLE PowerPCB Connection a Properties vpravo dole) se otevře dialogové okno, jehož
obsah závisí na tom, je-li současně spuštěn program Power-PCB, nebo nikoliv. V případě, že
jsou oba programy spuštěny, dojde automaticky k propojení návrhů. Jinak se objeví dotaz, zda
chceme provést propojení s nově otevřeným návrhem desky plošných spojů, nebo s již
existujícím. Po zadání volby je automaticky spuštěn program Power-PCB a v něm
požadovaný návrh. Zároveň dojde k propojení návrhů a otevření dialogového okna OLE
PowerPCB Connection se záložkami, pro nastavení a aktivaci jednotlivých procesů
(Selection, Design, Document, Preferences).
Obr. 75:
Vzhled pracovní plochy po úpravě oken
Záložka Selection - výběr objektů pro přenos ze schématu do návrhu desky, viz Obr.
76, kde Receive Selection – pro zpětný přenos vybraných objektů na desce do schématu musí
být políčko Receive Selection zaškrtnuto.
H
Obr. 76:
Okno záložky Selection
Záložka Design sdružuje celou řadu nástrojů pro efektivní přenos dat mezi schematem a
deskou plošných spojů. Tyto funkce umožňují porovnávat desku se schematem (Compare),
přenos návrhových pravidel (Rules) v obou směrech, přenos anotačních souborů mezi
schematem a deskou v obou směrech (Synchronize) a přenos netlistu (Send Netlist)
84
FEKT Vysokého učení technického v Brně
Obr. 77:
Okno záložky Design
Compare PCB - provede porovnání ASCII souborů (Check ASCII) reprezentujících netlisty
aktuálně otevřených návrhů v editoru schémat a návrhovém systému desek plošných spojů. V
případě rozdílů vytvoří hlášení ve formě souboru, který se otevře v nadefinovaném textovém
editoru.
Synchronize PCB - slouží k automatické anotaci vpřed (Forward ECO to PCB), tedy přenosu
změn ze schématu do návrhu desky. Podobně jako u funkce Compare je provedeno porovnání
netlistů, potom však dojde k automatické úpravě databáze v návrhu desky, tak aby na desce
byly akceptovány všechny změny provedené ve schematu.
Synchronize SCH - slouží k automatické zpětné anotaci (Backward ECO to SCH), tedy
přenosu změn z desky do schématu a k automatické úpravě databáze ve schematu.
Rules To PCB, Rules From PCB - funkce umožňují automatický obousměrný přenos
návrhových pravidel mezi aktuálně otevřenými návrhy v programech Power-Logic a PowerPCB.
Send Netlist - slouží k automatickému přenosu netlistu ze schématu do návrhového prostředí
desek plošných spojů
Záložka Document slouží k výběru dokumentu (.pcb) v návrhovém systému desek
plošných spojů Power-PCB, se kterým bude realizováno propojení v rámci OLE. Propojení je
možné provést s již existujícím návrhem, nebo pomocí panelu New vytvořit a otevřít návrh
nový.
Obr. 78:
Okno záložky Document
Záložka Preferences. Pomocí záložky Preferences je možné nastavit, zda při přenosu dat
mezi schematem a deskou budou přenášeny také atributy součástek a spojů.
Obr. 79:
•
Okno záložky Preferences
Tvorba a editace vložených objektů
Využití služeb OLE umožňuje v Power-Logic, vytvářet kombinované dokumenty
vložením objektů z jiných programů. Těmito objekty mohou být např. textový soubor
programu Microsoft Word obsahující rozpisku či poznámky k návrhu, tabulka programu
Microsoft Excel s rozpiskou součástek, firemní logo vytvořené v PaintBrush, atd. Tyto
vložené objekty mohou být na pracovní ploše zobrazeny v okně s nastavitelným rozměrem a
Počítačové návrhové systémy
85
konkrétním obsahem, nebo pouze ikonou jako svým zástupcem. Zobrazení vložených objektů
se nastavuje pomocí Setup/Preferences a záložky Global. Vložený objekt je možno propojit se
zdrojovou aplikaci a tímto způsobem zajistit automatické provádění případných změn.
Tvorba, nebo vložení objektu se provádí pomocí funkce Edit/Insert New Object z roletového
menu, která otevře dialogové okno pro volbu a nastavení vkládaného objektu. Vkládat je
možné již existující objekt, nebo objekt nový, který bude vytvořen přímo v návrhovém
prostředí editoru schémat využitím nástrojů poskytnutých zdrojovou aplikací. Vložený objekt
lze snadno editovat, stačí dvakrát kliknout myší na příslušné okno, nebo ikonu, čímž
automaticky dojde ke spuštění zdrojové aplikace a načtení příslušného objektu (OLE Visual
Editing). Při vkládání již vytvořeného objektu (volba Vytvořit ze souboru) se otevře
dialogové okno pro zadání jeho názvu. Volbou propojit dojde k provázání s původním
souborem pro automatickou aktualizaci obsahu. Opět je možné zvolit zobrazení objektu
pomocí ikony.
Propojení se zdrojovou aplikací a způsob aktualizace vloženého objektu se nastavuje
pomocí funkce Edit/Links z roletového menu. Zrušením propojení stává se vložený objekt
objektem statickým a není možné již upravovat jeho obsah.
Shrnutí kapitoly: Seznámili jste se s různými možnostmi přenosů dat mezi programy
Řešené příklady:
Kontrolní otázky a neřešené příklady:
-K čemu slouží funkce ECO?
-Co jsou služby OLE operačního systému?
-Jak využívá PowerLogic OLE služby?
-Co je podmínkou pro editaci vloženého objektu?
5.7 Generování výstupních souborů a hlášení, tvorba dokumentace
Cíle kapitoly:
-netlist, vytvoření nastavení parametrů, generování hlášení
-rozpiska materiálu
-Basic Scripting
-Basic Script Editor
-tisk výstupní dokumentace na výtupním zařízení,
-nastavení jednotlivých voleb tisku
Výstupní soubory a hlášení umožňují v závěrečné etapě návrhu vytvořit data pro
přechod do dalších návrhových etap, případně vytvořit hlášení obsahující požadované
informace o návrhu. Tato hlášení je možné generovat jednak již napevno zabudovanými
funkcemi, nebo pomocí dodávaných či uživatelských skriptů psaných ve Visual Basic. Visual
Basic skripty umožňují generovat hlášení přesně podle požadavků uživatele.
Nejpotřebnějšími hlášeními jsou netlist a rozpiska materiálu. Pomocí funkce File/Report
z roletového menu lze vytvořit celkem šest typů výstupních hlášení z aktuálně otevřeného
86
FEKT Vysokého učení technického v Brně
schématu. Požadované informace jsou umístěny do textového soboru (report.rep). Po jeho
vytvoření je automaticky zobrazen v textovém editoru, který je nastaven jako výchozí.
•
Vytvoření Netlistu
Netlist tvoří základní článek pro přechod do jiného CAD/CAE systému. Generuje se
pomocí povelu Tools/Netlist to PCB. Netlist je generován ve formátu PADS. Na začátku
souboru je informace o použitých součástkách a jejich pouzdrech, následovaná informacemi o
vlastním propojení vývodů. Do netlistu je možné zahrnout i návrhová pravidla (Design
Rules), stejně jako atributy součástek či spojů. Přenos do návrhového prostředí desek
plošných spojů je možný dvěma způsoby:
Přes vlastní netlist. Netlist se vygeneruje pomocí funkce Tools/Netlist to PCB. V
návrhovém systému desek plošných spojů PowerPCB se tento netlist načte povelem pro
import ASCII souborů (File-Import).
Automaticky přes OLE propojení. Je-li kreslení schematu (Power-Logic) propojeno
přes OLE s návrhem plošných spojů (Power-PCB), potom povel Send Netlist v záložce
Design automaticky netlist vygeneruje a přenese do navrhované desky.
•
Nastavení parametrů netlistu
Dialogové okno pro tvorbu netlistu obsahuje panely:
Outpur File Name pro zadání názvu souboru obsahujícího netlist (.asc)
Select Sheets pro výběr ze kterých listů bude Netlist (je-li schéma rozloženo na více
listů).vygenerován.
Include Subsheets – zatržením zahrne i hiearchicky včleněné listy
Output Formats pro volbu formátu Netlistu. Verze se volí v roletovém okně, obsah základní
nebo rozšířený (Include Design Rules, Include Part Attributes, Include Net Attributes)
zaškrtnutím příslušného okénka.
• Tvorba hlášení.
Různá užitečná hlášení a rozpisky umožňuje editor schémat generovat dvojím
způsobem:
1) Volbou File/Report z roletového menu pevně zabudovanými hlášeními typu:
Unused - obsahuje informace o nezapojených součástkách, hradlech, a vývodech
Part Statistics - komplexní informace o součástkách ve schématu. Obsahuje
referenční názvy a typy součástek, popis vývodů a názvy k nim připojených spojů
Net Statistics - informace o sítích spojů. Zobrazí seznam všech sítí spojů,
referenční názvy součástek a označení vývodu připojených k dané síti spojů.
Limits - pomocí tohoto hlášení je možné sledovat, jak je využita maximálně
dostupná kapacita editoru schémat. Jsou zde údaje o maximálním počtu listů
schématu, součástek, sítí spojů apod. V druhé části jsou informace o počtu těchto
objektů v daném schématu.
Off Page - zobrazí výpis použitých Power, Ground a Off Page symbolů s jejich
souřadnicemi ve schématu
Bill of Materials (BOM)- vygeneruje rozpisku součástek použitých ve schématu,
podle volitelných kritérií s možností definovat její strukturu a vzhled
2) Pomocí makroprogramů (skriptů) psaných ve Visual Basic.
•
Nastavení obsahu a vzhledu rozpisky součástek.
Volbou Setup u Bill of Materials se objeví dialogové okno Bill of Materials Setup, ve
kterém je možné pomocí záložek Attributes, Format a Clipboard View modifikovat obsah a
Počítačové návrhové systémy
87
metodiku tvorby rozpisky, případně provést kontrolní náhled na obsah rozpisky s možností
kopírovat její obsah včetně hlaviček do schránky.
Záložka Attributes - umožňuje zvolit, které atributy součástek budou zobrazovány (poř.
č., počet, označení, název, typ, výrobce a pod.), obsah hlavičky a velikost jednotlivých polí v
tabulce.
Záložka Format - umožňuje upřesnit uspořádání a metodiku tvorby rozpisky pomocí
panelů:
Delimiter - nastavení znaku pro oddělení atributů
Format Options - obsahuje nastavení pro metodiku tvorby rozpisky tj. :
- Separate Ref. Designator - každá součástka bude mít svůj řádek
- Sort By - seřazení součástek podle volitelného atributu
File Format - nastavení formátu rozpisky (Text File, MS-Word Merge Data Format)
Settings - je možné nadefinovat několik typů rozpisek, jejich nastavení uložit pod
vlastním názvem (Save As) a později ho znovu použít při tvorbě rozpisek součástek
Záložka Clipboard View umožňuje zobrazit kontrolní náhled na rozpisku součástek a
zároveň umožňuje tento náhled graficky upravovat, případně ho zkopírovat do schránky.
Kliknutím na název atributu (Item, Qty, apod.) dojde automaticky ke změně kritéria pro
řazení součástek. Přesuneme-li kurzor na hranici mezi atributy, změní svou podobu a tažením
je možné měnit velikost příslušných sloupců pro znázornění jednotlivých atributů. V tomto
kontrolním náhledu je dále možné vybrat část, nebo celý obsah a zkopírovat jej do schránky
pro použití v jiných dokumentech zpracovávaných pod Windows. Program Power-Logic
umožňuje kopírovat obsah náhledu včetně hlavičky (Include table header).
•
VISUAL BASIC MAKROPROGRAMOVÁNÍ.
PowerLogic program má zabudovaný Microsoft program VisualBasic, který umožňuje
vytvářet uživatelské aplikace. Program již obsahuje celou řadu napsaných praktických
aplikací i příkladů pro psaní nových. Basic Script Editor umožňuje editovat dodané skripty i
psát nové. Pro tvorbu nových skriptů je vydatným pomocníkem PowerLogic Script Wizard.
Pomocí Visual Basic má uživatel přístup k většině informací v databázi schematu, které lze
dále zpracovat podle potřeby. Přístup k Visual Basic skriptům je přes funkci v menu Tools Basic Scripting. V roletkovém podmenu jsou záložky Basic Scripting a Basic Script Editor.
Basic Scripting.
Výběr záložky Basic Scripting otevře dialogové okno Visual Basic Scripts, viz Obr. 80.
H
In Menu – přidá vybraný skript do
roletkového menu Tools- Basic
Scripting
Load File – přidá skript do tohoto
zásobníku skriptů
Unload File – odebere vybraný skript
ze zásobníku
Run – spustí vybraný skript
Edit – umožní editovat vybraný skript
v zabudovaném editoru.
Obr. 80:
dialogové okno Basic Scripts
Roletkové menu umožňuje vybrat skript.
88
FEKT Vysokého učení technického v Brně
Basic Script Editor.
Editor pro VB skripty používá Sax Basic Engine, který používá již připravené
makropovely, usnadňující vyrváření skriptů.
•
TVORBA DOKUMENTACE (PRINT/PLOT)
Funkce File-Print/Plot z roletového menu, slouží ke tvorbě výstupní dokumentace.
Schémata, vytvořená v editoru schémat Power-Logic, je možné vytisknout na tiskárně, nebo
vykreslit na plotru (perový plotr, nebo fotoplotr).
Vytištění schéma na tiskárně
Program Power-Logic umožňuje v plné míře využívat tiskové služby Windows. Je tedy
možné tisknout na všech druzích tiskáren, které jsou nainstalovány. Stejným způsobem lze
pracovat s velkoformátovými inkoustovými plotry. Tiskárny mohou být připojeny lokálně,
nebo síťové. Nastavením parametrů tiskárny lze provést i tisk do souboru. V případě, že
ovladač tiskárny podporuje jazyk Postscript, umožní tisk do souboru zhotovovat podklady pro
profesionální tisk. Po spuštění funkce File-Print/Plot <Ctrl-P>se otevře dialogové okno Plot
pro nastavení obsahu a formy výtisku, a pro nastavení typu výstupního zařízení – viz Obr. 81
H
Sheets - nastavení tisku jednotlivých
objektů ve schématu, Options nastavení tiskové stránky
Print - výstup na tiskárnu, Pen - výstup
na perový plotr a Photo - výstup na
fotoplotr
Preview Selections - kontrolní náhled
Device Setup - spustí standartní tiskové
okno Win programů, kde je možné
vybrat a nastavit tiskárnu
Run - zahájení tisku
Obr. 81:
dialogové okno Plot
Nastavení tisku objektů (Sheets)
Po kliknutí na panel Sheets se otevře dialogové okno Select Items. V tomto okně je
možné volit, které listy schématu budou vytištěny (Selected), zatrhnout jednotlivé objekty
(Items) a přiřadit jim barvy (Selected Color). Obsah panelu Selected Colors závisí na druhu
aktuálně vybrané tiskárny (černobílý/barevný tisk, Postscript).
Nastavení tiskové stránky (Options)
Kliknutí na panel Options spustí dialogové okno Plot Options, pomocí kterého lze
schéma rotovat (Orientation), umisťovat na tiskový formát (Justification), volit měřítko
(Scaling), povolit tisk názvu schématu (Plot Jobname), případně zvolit pouze tisk
zobrazeného výřezu pracovní plochy, tak jak jej vidíme na monitoru (Plot Window).
Kontrolní náhled na výtisk (Preview Selections)
Kliknutím na panel Preview Selections se otevře okno Selections Preview s náhledem
na tiskovou stránku pro kontrolu nastavení před zahájením tisku.
Počítačové návrhové systémy
89
Po ukončení nastavení v oknech Select Items, Options a kontrole pomocí Preview
Selections se návratem do okna Print/Plot a povelem Run zahájí tisk.
Vykreslení schéma na perovém plotru
Schémata navržená v editoru schémat Power-Logic je možné vykreslit i na perovém
plotru podporujícím formát HPGL, nebo HGML. Výstup na perový plotr aktivuje kliknutí na
ikonu Pen v panelu Output Device v dialogovém okně Print/Plot. Následuje nastavení v Pen
Plotter Setup, které spustí kliknutí na panel Device Setup.
Dialogové okno Pen Plotter Setup pro nastavení plotru obsahuje panely:
Number of Pens - počet per, podle typu plotru 1 až 16
Pen Line Width - nastavení základní tloušťky čáry pro pero ( mils)
Rotate Axis - záměna os X-Y
Pen Colors - přiřazení barev pro jednotlivá pera
Plotting Size - volba formátu
Device - volba konkrétního podporovaného typu plotru
Advanced - spustí dialogové okno pro instalaci a hardwarové nastavení nového typu
plotru (musí podporovat formát HPGL, nebo HGML)
Nastavení v panelech Sheets, Options a Preview Selection je obdobné jako při tisku na
tiskárnu, proces tisku spustí povel Run.
Shrnutí kapitoly: Seznámili jste se s tvorbou výstupních souborů a hlášení
Řešené příklady:
Kontrolní otázky a neřešené příklady:
-Vyjmenujte typy výstupních souborů programu PowerLogic, které generuje pevně
zabudovanými funkcemi!
-Jak lze získat další informace z databáze editoru schémat?
-Jaká mohou být použita výstupní zařízení pro tisk dokumentace?
90
FEKT Vysokého učení technického v Brně
6 Komplexní návrhový systém pro desky plošných spojů –
PowerPCB I
6.1 Základní charakteristika programu:
Cíle kapitoly:
-základní seznámení a orientace v návrhovém systému PowerPCB
-základní obrazovka, jednotlivé panely nástrojů
Program PowerPCB má modulární skladbu, umožňující konfigurovat sestavu podle
individuálních požadavků uživatelů a doplňovat ji podle potřeby o jednotlivé moduly,
případně specializované nadstavbové programy (Specctra, CAM350, BoardSim,
Pro/ENGINEER), na které má již vestavěné interface. Jedná se o bezrastrový návrhový
systém, umožňující velmi podrobné definování návrhových pravidel na volitelných
hiearchických úrovních a kontrolu jejich dodržení za chodu (on-line). Součástky a spoje tak
mohou být, při dodržení nastavených izolačních mezer, umisťovány libovolným způsobem s
využitím veškeré volné plochy desky. Program umožňuje interaktivní i automatické
rozmisťování součástek, jejich natáčení pod jakýmkoliv úhlem, automatické odsouvání
překážejících součástek při jejich rozmisťování, tvorbu spojů v manuálním, autointeraktivním
i automatickém režimu, generování dat pro tvorbu široké palety výrobních podkladů a
dokumentace. PowerPCB plně podporuje OLE automatizaci a navíc má zabudován i editor
makroprogramovacího jazyka Visual Basic, který umožňuje editovat již zabudované příklady
makroprogramů pro automatizaci práce i psát nové makroprogramy podle potřeby uživatele.
•
Základní pracovní prostředí (SHELL):
Základní obrazovka, uspořádání, přehled částí
Pozn.: Viditelnost některých
částí programu, jako např.
Řádek roletkového menu
(Menu Bar) lze zapnou či
vypnout v menu „Window“.
Obr. 82:
Základní obrazovka
Počítačové návrhové systémy
91
Titulkový řádek obsahuje název programu a název aktuálního otevřeného pracovního
souboru
Řádek roletového menu je tvořen zástupci charakteristických skupin funkcí, po
kliknutí levým tlačítkem myši se rozvine roletka s dalšími funkcemi dané skupiny
Nástrojová lišta s ikonami jednotlivé ikony viz Obr. 83 reprezentují skupiny úkonů,
které jsou nejčastěji v návrhovém procesu využívány. Po kliknutí levým tlačítkem na ikonu se
objeví dialogové okno, nebo plovoucí nástrojový panel poskytující možnost další zpřesňující
volby
H
Obr. 83:
Nástrojová lišta
Open (Ctrl+O) - otevření souboru umožňuje nalistovat a otevřít již existujícího souboru s
příponou .PCB (soubor z programu Power-PCB), nebo .JOB (soubor z programu PADSPerform v.6 a PADS-Work v.7)
Save (Ctrl+S) - uložení souboru. Příkaz uloží znovu aktualizovaný souboru na disk pod
původním názvem s příponou .PCB
Layer - aktuálně nastavená návrhová vrstva. Pomocí tohoto okna je možno přecházet na
jednotlivé návrhové vrstvy
Query/Modify - funkce pro editaci objektů po výběru příslušného objektu kliknutím levým
tlačítkem myši a kliknutí na ikonu Query, se aktivuje dialogové okno pro editaci objektu. Jeho
obsah je závislí na typu objektu. Poskytuje široké možnosti úprav jednotlivých objektů v
návrhu
Cycle - cyklická záměna objektů. Umožňuje provést cyklickou záměnu objektů, při jejich
výběru. Usnadní výběr objektu v hustě zaplněných oblastech návrhu
Select - výběrový mód slouží k ukončení aktivace právě používané funkce
Drafting - souhrn funkcí pro kreslení. Po jeho aktivaci se objeví plovoucí nástrojový panel,
viz Obr. 84 s funkcemi pro kreslení objektů, které nemají vazbu na elektrické zapojení (2D
Line, Text), tak i objektů, které tuto vazbu mohou mít (Copper, Copper Pour, Board Outline,
Keep Out, Plane Area, Plane Area Cut Out, Auto Plane Separate apod.). Obsahuje funkce pro
načtení těchto objektů do knihoven a nastavení základních parametrů pro kreslení.
H
Obr. 84:
Panel Drafting
Design - souhrn funkcí pro rozmisťování součástek a tvorbu spojů obsahuje nástrojový panel
s funkcemi pro manipulaci se součástkami a jejich referenčními názvy, tvorbu spojů v ručním,
automatickém a interaktivním režimu, vkládání propojek, testovacích bodů, znovupoužití
bloků jiné či stejné desky (PDR) a nastavení návrhových parametrů
Obr. 85:
Panel Design
92
FEKT Vysokého učení technického v Brně
Autodim - souhr funkcí pro kótování objektů sdružuje nástroje pro kótování v ručním i
asociativním režimu
Obr. 86:
Panel Autodim
ECO - souhrn funkcí pro provádění změn v návrhu obsahuje nástroje pro dodatečné úpravy v
návrhu desek plošných spojů (přidání součástky, spoje, záměnu součástky, jejich vývodů,
přejmenování součástek apod.).O těchto zásazích je vytvářeno hlášení ve formě souboru
(.eco) pro jejich zpětné zanesení do elektrického schématu
Undo, Redo - krokování provedených operací vzad a vpřed
Zoom (Ctrl+W) - ovládání výřezu pracovní plochy umožňuje pomocí myši zvětšovat,
zmenšovat, případně posouvat aktuálně zobrazený výřez pracovní plochy
Board - úplný náhled na desku plošných spojů provede automatickou úpravu zvětšení tak, aby
byl zobrazen úplný náhled na obrys desky plošných spojů
Redraw (Ctrl+D) - překreslení obsahu obrazovky překreslí obsah obrazovky a upraví
viditelnost objektu při jejich přesouvání, nebo vymazání
Obr. 87:
Panel ECO
Pracovní plocha zobrazuje volitelný výřez pracovní plochy návrhového systému, její
maximální rozměr činí 1400x1400mm. Obsahuje značku relativního počátku souřadného
systému (Origin), ke kterému je vztažena aktuální pozice kurzuru, případně pomocný
návrhový rastr (Display Grid), který se nastavuje v dialogovém okně Setup/ Preferences
pomocí záložky Grids.
Plovoucí informační okno. Toto okénko, je normálně zapnuté. Po jeho zavření je
možné ho znovu otevřít klávesami Ctrl+Alt+S nebo povelem Status v menu Window.
Plovoucí informační okno (Obr. 70), obsahuje systémová hlášení
vztahující se k právě prováděné činnosti, slouží k nastavení rastrového
(Snap to Grid), nebo bezrastrového návrhu, k nastavení povolených směrů
pro kreslení, nebo tvorbu spojů (Orthogonal, Diagonal, Any Angle),
nastavení režimu kontroly dodržení návrhových pravidel za chodu DRC
(DRC Prevent, DRC Warn, DRC Ign Clrn, vlastní aktivaci funkce musíme
provést v Setup/Preferences - záložce Design), nastavení režimu
automatického odsouvání okolních součástek při jejich rozmisťování
(Nudge Auto, Nudge Warn, Nudge Off) a nastavení dvojice návrhových
vrstev. Dolní část poskytuje grafickou informaci o velikosti a poloze
aktuálně zobrazeného výřezu pracovní plochy vzhledem k obrysu desky
plošných spojů. Přesuneme-li kurzor do této oblasti, můžeme klinutím
levého tlačítka myši změnit polohu zobrazení (místo kurzoru na desce v
okénku bude ve středu obrazovky) bez změny velikosti (Pan), nebo měnit i
jeho velikost tak že stiskneme pravé tlačítko myši a jejím posunem
vymezíme oblast, kterou chceme zobrazit (Zoom).
Obr. 88:
Plovoucí informační okno
Počítačové návrhové systémy
93
Plovoucí nástrojový panel je okno, které se otevře po inicializací funkcí Drafting,
Design, Autodim a ECO. Obsahuje vlastní výkonné funkce pro danou oblast. Podle zvyklostí
Windows je možné ho vlečením přemisťovat, nebo měnit jeho tvar. Jestliže pracujeme na
monitoru s dostatečně vysokým rozlišením je výhodné umístit plovoucí nástrojový panel
přetažením přímo do nástrojové lišty vedle stávajících ikon. Toto umístění bude respektováno
při všech jeho dalších vyvoláních a nebude tak rušivě zasahovat do vlastní pracovní plochy.
Obr. 89:
plovoucí nástrojový panel
Stavový řádek v levé části zobrazuje systémová hlášení, vpravo je informace o
aktuálních přednastavených hodnotách pro tloušťky čar, spojů, nastavení návrhového rastru a
souřadnicích kurzoru.
Polar Grid Origin - nastavení souřadnic
počátku polárního souřadného systému
vzhledem k počátku návrhového rastru
Angular Parameters - výchozí úhlové
nastavení, krok a orientace souřadného
systému
Inner Radius - základní poloměr
Delta Radius - krok poloměru
Move Options- aktivace příslušných
funkcí při pohybu součástky
Polar Orientation - orientace vybraných
objektů vzhledem k počátku polárního
systému
Initial - zachová původní orientaci
Let me specify - orientuje všechny
vybrané objekty podle nastavené
hodnoty
Circular
Arrays
seznam
předdefinovaných polí v návrhu
Obr. 90: Nastavení polárního návrhového
rastru
V PowerPCB je i panel Radial Move Setup ( Obr. 90). V něm lze nastavit parametry
návrhového rastru s polárním souřadným systémem, který je používán při rozmisťování
součástek na kruhově orientovaných deskách s pomocí funkce Radial Move. Jeho zobrazeni
na pracovní ploše aktivujeme zkratkovým příkazem GP. Dialogové okno pro nastavení
radiálního rastru je pod povelem Setup – Preferences – Radial Move Setup.
H
Shrnutí kapitoly: Seznámili jste se s základní filozofií návrhového systému PowerPCB,
poznali jste pracovní prostředí tohoto návrhového systému.
Řešené příklady:
-1) Nastavte návrhovou vrstvu BOTTOM jako aktuální!
Řešení: Rozvinout roletu LAYER nástrojové lišty a vybrat BOTTOM
-2) Aktivujte funkci ECO!
94
FEKT Vysokého učení technického v Brně
Řešení: Kliknout na ikonu ECO
, v editačním okně potvrdit, nebo změnit název
souboru *.eco
Kontrolní otázky a neřešené příklady:
-K čemu slouží plovoucí infomační okno?
-Jaký údaj se objeví v horní části plovoucího informačního okna při editaci spoje?
-Jaký je maximální rozměr pracovní plochy?
-Jakým povelem zavřete plovoucí informační okno?
6.2 Nastavení uživatelského prostředí
Cíle kapitoly:
-nastavení uživatelského prostředí
-Display Colors, View Nets
-uživatelské nastavení zobrazení View
Program Power-PCB umožňuje nadefinovat základní uživatelské prostředí, které se
automaticky nastaví při spuštění programu, nebo tvorbě nové desky plošných spojů. Toto
nastavení je uloženo v souboru Default.asc v adresáři \padspwr. Uživatelské prostředí
nadefinujeme pomocí parametrů z menu Setup/Preferences (záložky Global, Design,
Drafting) a Display Colors v roletového menu.
Display Color, viz Obr. 91 Kliknutím na barvu v paletě se tato stává aktivní kliknutím do políčka se tam přenese. Barva pozadí obrazovky (Background) v políčku objektu
ho dělá neviditelný.
H
Obr. 91:
Dialogové okno Display Colors Setup
Potom pomocí funkce File/Export z roletového menu, volbou ASCII Files a zatržením
panelu PCB Parameters, uložíme nastavení tak, že přepíšeme původní soubor
Počítačové návrhové systémy
95
/padspwr/Default.asc. Při novém spuštění programu, nebo volbě File/New, je již automaticky
nastaveno nadefinované uživatelské prostředí.
•
View Nets
Pomocí funkce View/Nets z roletového menu ( Obr. 92) je možné nastavit barevné
odlišení jednotlivých sítí spojů v návrhu.Toto nastavení se stane součástí databáze návrhu.
Selektivní zobrazení a barevné odlišení sítí spojů, vývodů součástek, via otvorů a případně i
plošných spojů příslušejících do sítě, lze výhodně použít při tvorbě specifických spojů, nebo
při kontrole propojení na vnitřní vrstvy pomocí můstkových reliéfů a to i v případě rozčlenění
vnitřních vrstev (Split Plane).
H
Obr. 92:
Nastavení zobrazení pro jednotlivé sítě spojů - View Nets
Popis panelů:
Select By - nastavení kritérií pro tvorbu seznamu spojů, lze nastavit Nets pro zobrazení všech
sítí spojů, nebo Nets with Rules, pro zobrazení sítí spojů, které mají specifické nastavení
návrhových parametrů.
Net List - seznam sítí spojů pro volbu zobrazení
View List - vybrané sítě spojů, u kterých můžeme individuálně nastavit způsob zobrazení
View Details - nastavení zobrazovacího módu pro vybranou síť spojů. Zatržením okna Traces
Plus the Following Unroutes se aktivuje okno View Unroutes Details pro upřesnění způsobu
zobrazení objektů v dané síti spojů
All - zobrazí všechny spoje v síti včetně těch, u kterých ještě není zhotovena spojová cesta
All Except Connected Plane Nets - nezobrazí příslušné vývody a spoje realizované
propojením na vnitřní napájecí a zemnící vrstvy
Unrouted Pin Pairs - zobrazí pouze spoje od vývodu k vývodu, na kterých není zrealizována
spojová cesta
None - vypne zobrazení spojů, na kterých není zrealizována spojová cesta
Color by Net - přiřazení barev sítím spojů a napojených vývodů a via otvorů
Color Traces by Net - vybarvení plošného spoje barvou sítě (net)
•
Funkce pro zobrazení (View)
Změna velikosti obrazu (ZOOM) a polohy obrazu (Panning). Funkce pro změnu velikosti,
nebo polohy aktuálně zobrazeného výřezu pracovní plochy lze ovládat pomocí numerické
části klávesnice, funkcí Zoom z roletkového menu View, z klávesy příkazem Ctrl+W nebo
ikonou Zoom, ve statusovém okénku nebo nejlépe prostředním tlačítkem třítlačítkové myši.
96
FEKT Vysokého učení technického v Brně
Ikona / funkce ZOOM nebo Ctrl+W. Po aktivaci funkce Zoom, ať už pomocí ikony
nebo v roletkovém menu View či z klávesy příkazem Ctrl+W se kurzor změní na zvětšovací
lupu, tu přesuneme do středu oblasti, kterou chceme zobrazit. Kliknutí levým tlačítkem
provede zvětšení 2x, pravým zmenšení 2x. Jestliže chceme přesně vymezit oblast pro
zvětšení, nebo zmenšení stiskneme levé tlačítko a pohybujeme myší vodorovně a nahoru
(Zvětšení), nebo dolů (Zmenšení) přičemž se nám vedle lupy zobrazuje aktuální měřítko. Po
puštění tlačítka se objeví nastavené zobrazení. Po ukončení je potřeba opět odkliknout ikonu
ZOOM, aby přestala býti aktivní (nebo odkliknout funkci ZOOM v roletkovém menu View) !
Statusové okénko. Jestliže je statusové okénko viditelné (volba Status v roletkovém
menu Window), je možné posouvat i zmenšovat/zvětšovat zobrazení přímo v něm – dvojím
kliknutím levým tlačítkem v pracovní ploše statusového okénka se obraz posune tak, že místo
kliknutí bude jeho středem. Kliknutí pravým tlačítkem, držením dole a tažením myši se
definuje nová velikost i poloha zobrazené plochy výkresu – uvolněním pravého tlačítka se
obraz překreslí do nové velikosti i polohy.
Numerická klávesnice. Při vypnutém NumLock na klávesnici je možné využívat i
klávesy v pravé (numerické) části klávesnice takto:
Klávesa PgUp = přiblížení obrazu 2x
Klávesa PgDn = oddálení obrazu 2x
Klávesa Home = celý výkres
Klávesa End
= výběr zobrazené plochy tažením úhlopříčky obdélníku myší
Uložení a vyvolání nastavených pohledů. Při tvorbě velkých a složitých desek lze
výhodně využít funkci Capture View v menu View. Nejprve si pomocí funkcí pro zobrazení
nastavíme požadovaný pohled na určitou oblast desky (např. konektor, paměťové pole) a
pomocí funkce Capture View ho pod zvoleným jménem uložíme. V procesu tvorby pak máme
možnost jej rychle vyvolat bez nutnosti úprav pohledu. Tímto způsobem můžeme uložit až 9
pohledů. Systém automaticky ukládá nastavení před změnou pohledu (Previous View), ke
kterému je možné se rychle vrátit.
Shrnutí kapitoly: Seznámili jste se s uživatelským nastavením barevných profilů a
náhledů pracovního prostředí
Řešené příklady:
-1) Pomocí klávesnice přibližte obraz 2x!
Řešení: Při vypnutém NumLock kurzor na součásku, klávesnice <9>
-2) Jak lze nastavené uživatelské prostředí uložit jakovýchozí?
Řešení: Po vlastním nastavení (viz předchozí odstavce) použít fci File - Export – ASCII
Files – PCB Parameters se přepíše původní soubor DEFAULT.ASC
-3) Jaký má význam možnost nastavení individuálního barevného schematu?
Řešení: Zlepšuje přehlednost při kontrole propojení na vnitřní vrstvy
-2) Vyjmenujte možnosti změny velikosti obrazu (ZOOM)
Řešení: Ikona ZOOM, kl. kombinace Ctrl+V, roletkové menu View, myší ve Status
okénku, klávesy numerické klávesnice při vypnutém NumLock
Kontrolní otázky a neřešené příklady:
-Vyberte rezistor R1 příkazem FIND
Počítačové návrhové systémy
97
6.3 Funkce pro manipulaci s objekty (Select, Find, Move, Copy, Delete)
Cíle kapitoly:
-výběr editovaného objektu (Find, Select)
- editační příkazy Move, Copy, Delete
Program PowerPCB, podobně jako PowerLogic umožňuje ovládat většinu funkcí
alternativně, několika různými způsoby – např. z roletkového menu programu, pomocí ikon,
nebo pomocí myši a jejího inteligentního, tzv. kontextového menu.
Kontextové menu ( Obr. 93) se přivolá kliknutím pravého tlačítka myši v pracovním
prostoru. V základní podobě, pokud není nic vybráno, obsahuje toto menu sadu základních
povelů k výběru objektů (např. Select Anything). Po vybrání objektu na desce se obsah tohoto
menu automaticky změní tak, že nabízí sadu povelů použitelných na daný typ, čímž se
podstatně zrychlí a současně zjednoduší práce s programem. V kontextovém menu jsou vždy
všechny povely, které jsou aplikovatelné k vybranému objektu.
H
Select Anything = vybrat cokoliv
Select Components = vybrat součástky
Select Unions-Components =vybrat union (autoplacement objekt)
Select Clusters = vybrat cluster (autoplacement objekt)
Select Nets = vybrat net
Select Pin Pair = vybrat dvojici vývodů
Select Traces/Pins/Unroutes = vybrat plošný spoj/vývod/vzdušný spoj
Select Traces/Pins = vybrat plošný spoj/navazující vývod
Select Unroutes/Pins = vybrat vzdušný spoj/navazující vývod
Select Pins/Vias/Tacks = vybrat vývod/via otvor/tack
Select Shapes = vybrat měděné plochy
Select Documentation = vybrat objekty dokumentace (text, …)
Select Board Outline = vybrat obrys desky
Filter = filtr pro další výběr
Find = povel Find pro vyhledání potřebného objektu na desce
Select All = vybrat všechno
Select Dangling Routes = vybrat nedokončené plošné spoje
Obr. 93:
a)
b)
Kontextové menu
Jsou tedy dva způsoby aplikace funkce na objekt:
nejprve vybereme funkci (roletové nebo ikonové menu) a potom vybereme objekt na
který ji aplikujeme
nejprve vybereme objekt (viz. funkce Select, Find) potom klikneme pravým tlačítkem
myši a v okně kontextového menu volíme požadovanou funkci
98
FEKT Vysokého učení technického v Brně
Výběr objektu v dialogovém režimu (Find)
Obr. 94:
Výběr objektu funkcí EDIT/FIND
Pomocí funkce Edit/Find – viz Obr. 94 z roletového menu je možné vybírat jednotlivé
objekty, nebo skupinu objektů pomocí volitelné charakteristiky (Find By). Touto
charakteristikou může být referenční. název součástky U* ( případně spoj, skupina spojů, typ
pouzdra, typ průchodu mezi vrstvami, velikost otvoru, šířka čáry apod.) po jeho volbě se v
dalším okně již objeví konkrétní seznam (U1, U2, ... U60), pomocí něhož lze výběr
modifikovat. Orientačně je poloha vybraných objektů znázorněna i v pravé části dialogového
okna. Výběr je možně rozšiřovat (Add Select) i omezovat (Edit/Unhiglight).
H
Pomocí boxu Action je možné zvolit požadovanou funkci, kterou budeme s vybraným
objektem, nebo objekty provádět. Z hlediska rozmisťování vybraných součástek je výhodné
použít funkci Move Sequently, která postupně uchopuje vybrané součástky podle referenčních
názvů (U1 až U5) a nemusíme se obtížně orientovat ve shluku součástek při jejich počátečním
rozmisťování. Program PowerPCB umožňuje provádět výběr součástek zadáním referenčního
názvu přímo z klávesnice.
Poznámka: Povel „Move Sequently“ je i v kontextovém menu po výběru skupiny součástek
Funkce pro přesun objektů (Move)
umožňuje přesouvání libovolných objektů v návrhu. Při přesunu je možné využití
modifikačních funkcí kontextového menu podle daného typu objektu. Objekty je možné
pomocí myši přesouvat tak, že kurzor přesuneme na objekt, stiskneme levé tlačítko a tažením
změníme jeho polohu. Program PowerPCB umožňuje pomocí okna Setup/Preferences a
záložky Global z roletového menu nastavit jeden ze tří režimů pro tuto operaci:
Drag and Attach - po stisknutí levého tlačítka a pohybu myší, dojde k aktivaci funkce Move.
Tlačítko je možné pustit a teprve po přemístění objektu do požadované polohy opětovným
stisknutím levého tlačítka operaci potvrdíme.
Drag and Drop - levé tlačítko myši musí být po celou dobu přesunu stisknuto, operaci
potvrdíme jeho uvolněním
No Drag Moves - zakáže aktivaci funkce Move pomocí myši. Při tomto nastavení je možné
objekty přesouvat pouze pomocí funkce Edit/Move z roletového menu, nebo funkcí Move z
kontextového menu vybraného objektu.
Počítačové návrhové systémy
99
Výběr objektu v grafickém režimu (Select)
Při výběru objektu pomocí myši používáme zavedené
postupy Windows. Tzn. kurzor umístíme nad požadovaný objekt
a klikneme levým tlačítkem, výběr je signalizován podbarvením
objektu. Výběr zrušíme výběrem jiného objektu, případně
kliknutím do prázdné části pracovní plochy. Více objektu
současně vybereme pomocí klávesy Ctrl, nebo stlačíme levé
tlačítko a pohybem myši ohraničíme požadovanou oblast. Při
výběru objektu v hustě zaplněných oblastech postupujeme tak, že
na něj klikneme a v případě, že jsme vybrali jiný, pomocí klávesy
Tab, nebo pomocí ikony pro cyklickou záměnu (Cycle) z
nástrojové lišty, nebo funkcí Edit / Cycle přepínáme mezi objekty
se stejným umístěním, než je zvolen ten požadovaný.
Při výběru objektů můžeme výhodně používat také filtr z
roletkového menu Edit/Filter (Obr. 95). V něm je možné povolit,
nebo zakázat výběr všech objektů, nebo určitého typu objektu,
případně i definovat vrstvu pro výběr. Velmi efektivní je i využití
kontextového menu – vyvoláme ho kliknutím pravým tlačítkem
myši do volného místa na pracovní ploše, pomocí něho můžeme
rychle zvolit typ objektu pro výběr. Po výběru objektu,
opětovným kliknutím pravým tlačítkem vyvoláme kontextové
menu, obsahující doplňkové funkce aplikovatelné na daný typ
objektu.
Obr. 95:
EDIT/FILTER
Funkce pro kopírování objektů (Copy)
funkce Edit/Copy z roletového menu slouží ke zkopírování již existujícího objektu v
návrhu. Vybraný objekt je zkopírován do schránky Windows a funkcí Edit/Paste je potom
vložen do návrhu. Proces kopírování probíhá v několika odlišných režimech, v závislosti na
typu kopírovaného objektu, nebo na jeho umístění. V okně Setup/Preferences, záložce Design,
panelu Group Editing, je možné nastavit, aby zkopírovaným součástkám a spojům byly
zachovány referenční názvy (Keep Signal/Part Names) a aby byly zkopírovány všechny
vytvořené spoje uvnitř vybrané oblasti návrhu, tedy i ty které nejsou připojeny k vybraným
součástkám (Include Traces not Attached). Jestliže vybereme a kopírujeme již vytvořený spoj,
aktivuje se speciální režim tvorby spojů (Routing), ve kterém je tvar spoje přenesen na pozici
kurzoru, po výběru příslušného vývodu součástky kde má být motiv vytvořen, dojde k jeho
automatickému vytvoření. Tuto funkci lze výhodně použít pro tvorbu opakujících se motivů
spojů. Ve všech případech, kdy jsou kopírovány objekty s přímou vazbou na Netlist
(součástky, spoje, apod.), je kopírování možné pouze při aktivované funkci ECO.
Funkce pro odstranění objektů (Delete)
funkce Edit/Delete (případně klávesa Delete) slouží k odstranění vybraného objektu z
návrhu. Program Power-PCB obsahuje funkce Undo a Redo pro krokování provedených akcí,
je tedy možné zrušit operaci, která vedla k nežádoucímu vymazání. Při odstraňování objektů,
stejně jako při kopírování, záleží na typu objektu.V případě, že má vazbu na Netlist musí být
použita funkce ECO. Při použití funkce Delete na vytvořený spoj, jsme dotázáni, zda má být
odstraněn, nebo má být pouze provedena operace Unroute.
100
FEKT Vysokého učení technického v Brně
Shrnutí kapitoly: Seznámili jste se s příkazy pro manipulaci s objekty
Řešené příklady:
-1) V čem je hlavní výhoda výběru objektu v dialogovém režimu (FIND)?
Řešení: Umožňuje výběr pomocí volitelné charakteristiky s postupným upřesněním a
znázorněním orientační polohy vybraného objektu (objektů)
-2) Nastavte režim kopírování tak, aby zkopírovaným součástkám byly zachovány
referenční názvy
Řešení: Setup – Preferences – Design – Group Editing – Keep Part Names
Kontrolní otázky a neřešené příklady:
-K čemu slouží funkce CYCLE?
-Vyjmenujte a popište rozdíly režimů posouvání objektů!
-Na co je vázené kopírování a mazání objektů s přímou vazbou na Netlist?
-Zrušte operaci, která vedla k nežádoucímu smazání objektu!
6.4 Nastavení systémových a návrhových parametrů (Setup)
Cíle kapitoly:
-Nastavení systémových a návrhových parametrů
-Global, Design, Routing, Grids
-vkládání objektů pomocí OLE
Většina hlavních funkcí v PowerPCB používá pro nastavení příslušných parametrů
dialogová okna přístupná po vyvolání dané funkce. Zvláštní postavení mají systémové
(globální) parametry. Jejich nastavení ovlivňuje celý systém, nebo skupinu funkcí. Jejich
nastavení provádíme pomocí funkce Setup/Preferences z roletového menu a příslušných
záložek Global, Design, Routing, Grids, Drafting.
•
Záložka Global umožňuje nastavit systémové parametry pro grafický popis pracovní
plochy, zobrazení, zálohování, jednotky apod.:
Cursor - umožňuje nastavit podobu kurzoru, oblast jeho citlivosti (souvisí s výběrem
objektu v grafickém režimu), lze povolit nebo zakázat dvojité kliknutí tlačítkem myši,
pomocí kterého lze při kliknutí na určitý typ objektu přímo aktivovat příslušnou funkci
(př. vodič-tvorba spoje).
Drag and Atach, Drag and Drop, No Drag Moves - nastavuje uchopovací režim při
pohybu objektu
Bitmap Size - umožňuje uživatelské nastavení velikosti bitmapy, kterou systém mapuje
(modrá oblast v plovoucím informačním okně), vzhledem ke tvaru desky. To má
opodstatnění u desek s výraznou orientací na ležato (na stojato), neboť tak lze zmenšit
velikost paměti, kterou systém vyčlení pro mapování dané oblasti pracovní plochy.
Use Bitmap - nastavuje metodu zobrazení výřezu pracovní plochy a jeho ovládání
Real Time Redraw - nastavuje režim překreslování obrazovky
Keep Same View - zachová měřítko při změně zobrazeného výřezu
Active Layers Comes to Front - prvky v aktuálně zvolené vrstvě jsou zobrazeny vždy v
popředí
Počítačové návrhové systémy
101
Minimum Display Width - minimální tloušťka čáry, která je ještě zobrazena ve skutečné
velikosti
Automatic Backups - perioda se kterou je prováděno zálohování pracovního souboru,
počet jejich úrovní a název
Design Units - nastaveni požadovaného typu metrických nebo palcových jednotek
•
Záložka Design umožňuje nastavení všeobecných parametrů pro rozmisťování součástek,
aktivaci funkce pro jejich automatické odsouvání, minimalizaci délky spojů, povolené
směry vedení čar a spojů, tvorbu rohů u spojů a nastavení režimu průběžné kontroly
dodržení návrhových parametrů.
Move Preference - definuje vztažný bod za který je součástka vlečena při jejím
rozmisťování, v PowerPCB, se nově objevuje volba Move By Midpoint, kterou lze
výhodně použít při umisťování konektorů
Nudge - nastavuje režim odsouvání součástek do strany při jejich rozmisťování
On Line DRC - nastavuje režim kontroly dodržení návrhových pravidel za chodu.
Prevent Errors- nepovolí provést operaci, která by vedla k porušení stanovených
návrhových pravidel (např. malá izolační mezera spoj-vývod součástky).
Warn Errors- na přestupek upozorní chybovým hlášením,
Ignore Clearance - neprovádí kontrolu izolačních mezer a volba
Off - vypne průběžnou kontrolu úplně.
Group Editing - vztahuje se k funkcím Edit/Copy a Edit/Paste a určuje jak budou
přejmenovány duplicitní názvy spojů a součástek a zda mají být přeneseny i vytvořené
spoje mezi vybranými součástkami
Line/Trace Angle - nastavuje povolené směry pro vedení spojů a čar
Length Minimize - nastavuje režim automatické minimalizace délky spojů při pohybu
součástky
Miters - nastavuje tvar rohů při tvorbě spojů
Drill Oversize - nastavuje přesah vrtáku vůči výslednému otvoru po prokovení
•
Záložka Routing v dialogovém okně Preferences, umožňuje provést nastavení parametrů
souvisejících s tvorbou a zobrazením spojů v návrhu
Genarate Teardrops - umožňuje tvorbu kapkovitých tvarů přechodů mezi vývodem
součástky a spojem (souvisí to s technologií výroby a pájení desek plošných spojů)
Show Guard Band - zobrazuje značku oblasti kolem konce právě vytvářeného spoje, ve
které je prováděna kontrola izolačních vzdáleností (zobrazí se jako malý osmiúhelník)
Highlight Current Net - podbarví všechny prvky dané sítě spojů při jeho tvorbě
Show Drill Holes - graficky zobrazí velikost vrtacího otvoru v pájecí plošce
Show Tacks - volba zobrazení značek pro speciální uzlové body na spojích
Show Test Points - zobrazí grafickou značkou testovací body v návrhu
Lock Test Points - provede fixaci polohy testovacích bodů
Show Trace Length - během tažení plošného spoje se ukazuje jeho délka
Layer Pair - nastavuje dvojici vzájemně korespondujících návrhových vrstev
Unrouted Path Double Click - definuje, že dvojitým kliknutím na vodiči spustíme
interaktivní autorouter (Dynamic Route Editor, DRC musí být nastaveno na Prevent),
nebo tvorbu spoje pomocí Add Route
Smoothing Control - kontroluje vyhlazení spoje a běrnice (Bus)
102
FEKT Vysokého učení technického v Brně
Pad Entry Quality – umožňuje nastavit způsob, jakým je plošný spoj napojen na pájecí
plošku: ze strany plošky (Allow Side Exit), v rohu (Allow Corner Exit), pod jakýmkoliv
úhlem (Allow Any Angle Exit), z boku s rohem (Soft First Corner Rules).
•
Záložka Grids v dialogovém okně Preferences umožňuje provést nastavení návrhového
rastru v pravoúhlých (Design Grid) i polárních souřadnicích (Radial Move Setup),
nastavení rastru pro pokládání via otvorů (Via Grid), nastavení pro tzv. Fanouts, nastavení
pomocného návrhového rastru (Display Grid), nastavení rastru pro vyplňování ploch
(Hatch Grid) a volit přimykání k návrhovému rastru (Snap to Grid), evenetuelně i
přimykání k testovacím ploškám (Snap to Test Point Grid).
•
Funkce OLE (Objekt Linking and Embedding)
Program PowerPCB disponuje možností vkládat do jeho vnitřní databáze objekty
(soubory i aplikace), jenž jsou produkty jiných programů (např. Microsoft Word, Microsoft
Excel, PaintBrush) a provést jejich provázání se zdrojovou aplikací, čímž je zabezpečena
jejich automatická aktualizace v případě provádění změn.Tyto možnosti jsou zabezpečovány
systémovými službami OLE.
Vkládání objektu pomocí OLE v prostředí PowerPCB: Funkce Edit/Insert New Object z
roletového menu otevře dialogové okno pro vložení objektu. Zde je možné zvolit zda bude
vytvořen nový objekt pro vložení (Create New), nebo bude použit již vytvořený (Create from
File). V panelu Object Type se volí domovská aplikace, ve které bude objekt vytvořen.Volba
Display As Icon umožňuje vložený objekt zobrazit pouze jeho ikonou.
Volba Link zabezpečí provázanost objektu vloženého do PowerPCB s objektem v
domovské aplikaci a všechny změny, které v něm budou případně prováděny se automaticky
promítnou i do kombinovaného souboru v PowerPCB po jeho otevření.
Shrnutí kapitoly: Seznámili jste se s možnostmi nastavení systémových a návrhových
parametrů
Řešené příklady:
-Jak lze zohlednit tloušťku pokovení při vrtání otvorů?
Řešení: V záložce Design nastavit přesah vrtáku vůči výslednému otvoru (Drill Oversize)
Kontrolní otázky a neřešené příklady:
-Jaké měrné soustavy lze nastavit?
-Jaké jsou možnosti napojení spoje na pájecí plošku?
-Co umožňuje funkce OLE při vkládání objektů (aplikací) z jiných programů?
Počítačové návrhové systémy
103
6.5 Vložení součástky z knihovny do návrhu
Cíle kapitoly:
-základní seznámení s vložením součástky z knihovny do návrhu
Doplnění návrhu o součástku, která není obsažena ve vstupním souboru (netlistu), je
nutné provádět pomocí funkce ECO/Add Part z nástrojové lišty. Po zvolení funkce se otevře
dialogové okno ( Obr. 96), v němž vybereme požadovanou součástku z příslušné knihovny. V
případě, je daný typ součástky již v návrhu použit, po vyvolání funkce pouze klikneme na
vzorovou součástku. Podrobnější nastavení parametrů funkce ECO je popsáno v následujících
kapitolách.
H
Obr. 96:
Vložení součástky z knihovny do návrhu
Poznámka: I když přidání součástky na desce není obvyklé je možné tuto změnu
anotovat zpět do schematu buď přes ECO nebo OLE (viz schema). V tom případě se nová
součástka objeví na nové stránce schematu a je napojena na ostatní součátky předs Off Page
Labels.
Shrnutí kapitoly: Seznámili jste se s přidáním součástky z knihovny do návrhu
Řešené příklady:
-Přidejte do návrhu DPS tranzistor BC546
Řešení: ECO – Add Part, v roletě library vybrat All Librares, v okně Items napsat
BC546, <Accept>, označit souč. v Part Types - <Add>
Kontrolní otázky a neřešené příklady:
-Proč je možno přidat součástku pouze v ECO modu?
-Jak se aktivuje dialogové okno pro listování v knihovně a výběr součástky?
104
FEKT Vysokého učení technického v Brně
6.6 Funkce pro kreslení objektů (Drafting Command)
Cíle kapitoly:
-seznámení s funkcemi nástrojového panelu Drafting Command
-nastavení základních parametrů kreslení
-tvorba pomocných čar a textů
-tvorba měděných ploch
-tvorba členěných a kombinovaných vnitřních vrstev
-tvorba obrysu desky plošných spojů
-tvorba zakázaných oblastí
-přidání atributů k součástce na desku
Obr. 97:
Nástrojový panel Drafting Command
Funkce pro kreslení objektů v programu PowerPCB zahrnují širokou škálu nástrojů pro
tvorbu objektů bez vazby na elektrické zapojení značky, šipky, tabulky), tak i objektů
souvisejících s elektrickým zapojením (měděné plochy, výřezy v měděných plochách,
rozlévání měděných ploch s dodržením izolačních mezer, obrysy desek plošných
spojů).Základní postup při kreslení je stejný bez ohledu na druh vytvářeného objektu.
Klikneme na ikonu Drafting z nástrojové lišty a v plovoucím nástrojovém panelu vybereme
funkci podle typu objektu, který chceme tvořit. V kontextovém menu můžeme modifikovat
požadovanou operaci. Nastavení základních parametrů pro kreslení provedeme v Setup/
Preferences - Drafting ( Obr. 98).
H
Default Width - nastavení výchozí tloušťky
čar
Text - výchozí nastavení parametrů pro
tvorbu textu
Reference Designators - parametry pro
popis referenčních názvů
Hatch View - nastavení režimu zobrazení
pro měděné plochy
Hatch Direction - způsob vyplňování
měděných ploch
Flood Min. Hatch Area - minimální oblast,
která ještě bude vyplněna mědí
Smoothing Radius - poloměr zaoblení při
tvorbě obrysu rozlévané plochy
Display Mode - mód pro zobrazení
rozlévané měděné plochy
Obr. 98:
Nastavení parametrů pro kreslení Setup/Preferences – Drafting
Počítačové návrhové systémy
•
105
Tvorba pomocných čar a textů (2D Lines, Text)
umožňuje tvorbu čar, mnohoúhelníků, kružnic a oblouků. Tyto objekty nemají žádnou
vazbu na elektrické zapojení. Po výběru funkce 2D Line, lze kliknutím pravým tlačítkem myši
vyvolat kontextové menu, ve které zvolíme typ objektu, který budeme vytvářet (Polygon,
Circle, Rectangle, Path). Kontextové menu dále obsahuje funkce pro tvarování kresleného
objektu (Add Corner, Del Corner, Add Arc), nastavení směru vedení čar (Diagonal, Any
Angle), změnu nastavení jejich tlouštky (Width) a dokončení operace (Complete). Tvorbu
textových řetězců zahájíme kliknutím na ikonu Text a v dialogovém okně zadáme jeho obsah,
velikost, orientaci a umístění do příslušné návrhové vrstvy. V návrhu je možné provést
svázání objektů typu 2D Line s textem. Po vytvoření objektů, které budeme sdružovat,
vybereme pomocí Ctrl + kliknutí levým tlačítkem objekty typu 2D Line, potom příslušné
texty. Sdružení provedeme funkcí Combine z kontextového menu. PowerPCB umožňuje
rozložit rozsáhlé sdružené objekty jednorázově - pomocí funkce Explode, nebo postupně
funkcí Uncombine. Text ze sdruženého objektu je možné po jeho výběru editovat bez nutnosti
objekt rozložit (Uncombine).
•
Tvorba pevných měděných ploch (Copper, Cut Out)
Pevné měděné plochy se při tvorbě desek plošných spojů používají k různým účelům.
Jako technologické okolí desek, chladiče, montážní a stínící plochy. Mohou být plné, nebo
vyplněné sítí s volitelnou hustotou, výsledný vzhled měděné plochy závisí na nastavení šířky
obrysové čáry (Copper Line Width) a hustoty šrafovacího rastru (Copper Hatch Grid). Pro
vyplnění plochy se volí rastr stejný jako je šířka čáry. Měděné ploše je možné přiřadit název
sítě spojů (Net Name), aby do ní mohla být včleněna a mohla probíhat automatická kontrola
dodržení návrhových pravidel. Jméno sítě spojů zadáme tak, že kliknutím vybereme obrys
měděné plochy, kliknutím pravým tlačítkem vyvoláme kontextové menu a pomocí funkce
Query/Modify/Net zadáme název sítě. Proces tvorby měděné plochy aktivujeme kliknutím na
ikonu Copper z nástrojového panelu Drafting. Obrys plochy se vytváří obdobnou technikou
jako objekty typu 2D Line. Uvnitř vytvářené plochy nesmí být žádný nežádoucí objekt
(vývod, spoj), protože není při této operaci v okamžiku vyplnění plochy automaticky
izolován. Výřezy v pevných plochách lze vytvářet funkcí Cut Out. Pomocí níž vytvoříme
obrys výřezu, ten funkcí Combine z kontextového menu svážeme s obrysem plochy a tím
vznikne plocha s požadovaným výřezem.
•
Tvorba rozlévaných měděných ploch
Rozlévané měděné plochy se nejčastěji používají pro tvorbu napájecích a zemnících
vrstev u vícevrstvých desek plošných spojů, nebo pro vytvoření stínících ploch. Po ohraničení
obrysu rozlévané měděné plochy funkcí Copper Pour a jejím přiřazení do dané sítě spojů
pomocí Query/Modify, provedeme vlastní rozlití kliknutím na ikonu Flood. Vytvoří se
měděná plocha, kde jsou pomocí nastavitelného můstkového reliéfu propojeny vývody
součástek zapojených v dané síti a ostatní vývody a spoje jsou odděleny izolační mezerou
definovanou v návrhových parametrech (Rules/Net Rules/Clearance). Pomocí funkce Copper
Pour Keepout je možné uvnitř obrysu plochy vytvořit oblasti, které budou z procesu rozlévání
vyjmuty. Při tvorbě napájecích a zemnících vrstev u vícevrstvých desek, je možné použít dva
postupy pro jejich tvorbu. První spočívá právě ve využití funkce Copper Pour, tak, že vnitřní
vrstvu nadefinujeme jako typ Routing a na ní tuto funkci aplikujeme. Výhoda tohoto postupu
spočívá v tom, že můžeme provést okamžitě optickou kontrolu provedení. Druhý spočívá ve
využití nastavení v modulu CAM, při tvorbě výrobní dokumentace. Pak není nutné definovat
obrys plochy, neboť je totožný s obrysem desky, ale nastavíme příslušnou vnitřní vrstvu jako
typ Plane v Setup/Layer Definition a v panelu Plane Layers Net přiřadíme vrstvě síť spojů
106
FEKT Vysokého učení technického v Brně
(VCC, GND apod.). V modulu CAM potom nastavíme příslušný typ dokumentu (Plane), v
něm je pak provedeno propojení vývodů na vnitřní vrstvu.
Rozlévání měděných ploch a detailní nastavení parametrů pro připojení vývodů se
provádí pomocí dialogového okna Pour Manager ( Obr. 99) a panelu Setup, nebo přímo
pomocí Setup/Preferences - Thermals z roletového menu. Nastavení pro tvorbu a zobrazení
obrysu rozlévané měděné plochy je popsáno v Setup/Preferences – Drafting.
H
Obr. 99:
Rozlévání měděných ploch
Flood All - povel pro rozlití měděné plochy, rozlití je provedeno současně ve všech
nadefinovaných oblastech
Fast Flood - doplňková funkce, která vyplní pouze novou plochu, která nebyla vyplněna
předchozím příkazem
Hatch All - slouží k novému vyplnění plochy beze změny jejího tvar, např. při změně
nastavení Hatch Grid, nebo načtení návrhu, kde je rozlévaná měděná plocha použita, neboť se
zobrazí pouze její obrys. V tomto případě není vhodné použít pro vyplnění plochy funkci
Flood, která nerespektuje případné úpravy, které byly na ploše vytvořeny.
Fast Hatch - omezuje funkci Hatch na nově upravenou oblast
Width - nastavuje šířku propojovacího
můstku
Min. Spoke - nastavuje minimální počet
můstků v propojovacím reliéfu
Pad
Shape
nastavuje
tvar
propojovacího reliéfu, orientaci můstků,
případně propojení bez můstků (rozlití
přes vývod - Flood Over)
Routed Pad Thermals - vytvoří
propojovací termální reliéf i u vývodů z
nichž jsou již vedeny spoje
Show General Plane Indicators - zobrazí
značky ve tvaru x, které označují vývody
součástek propojené ve vnitřní vrstvě
typu Plane, nebo Split/Mixed Plane.
Obr. 100: Nastavení parametrů pro propojení a zobrazení vývodů při tvorbě rozlévané
měděné plochy ve vnitřní vrstvě
Počítačové návrhové systémy
•
107
Tvorba členěných a kombinovaných vnitřních vrstev (Split/Mixed Plane)
Jak již bylo uvedeno, měděné plochy ve vnitřních vrstvách (Plane) se používají jako
napájecí a zemnící. Složitější zapojení, která používají různá napájecí napětí, vyvolaly
potřebu členit i tyto vnitřní vrstvy na oblasti přiřazené různým sítím spojů (Split Plane). U
složitých návrhů může vzniknout potřeba vést i některé signálové spoje v těchto napájecích a
zemnících vrstvách a vytvářet tak vrstvy kombinované (Mixed Plane). Při tvorbě spojů v
těchto vrstvách, je spoj automaticky obklopen izolační mezerou, oddělující ho od měděné
plochy. Program PowerPCB obsahuje nástroje pro definování těchto vrstev (Setup Layer Split/Mixed Plane Layer) a jejich vytváření (Drafting - Plane Area, Plane Area Cut Out, Auto
Plane Separate). Při tvorbě členěných a kombinovaných vnitřních vrstev se postupuje
následovně: Pomocí funkce Setup/Layer Definition ( Obr. 101) z roletového menu nastavíme
požadovanou vrstvu jako Split/Mixed Plane a z panelu Assign Net otevřeme dialogové okno
Plane Layers Nets ( Obr. 102), kde vybereme sítě spojů pro vnitřní vrstvu. Rozčleněné oblasti
měděné plochy ve vnitřní vrstvě, které jsou přiřazené k různým sítím spojů, je možné vytvořit
dvěma způsoby: První spočívá ve vytvoření těchto oblastí funkcemi Plane Area, Plane Area
Cut Out z plovoucího nástrojového panelu Drafting. Druhá spočívá v rozčlenění jedné oblasti
pomocí funkce Auto Plane Separate. Po vytvoření obrysů oblastí je nutné pomocí funkce
Querry/Modify těmto oblastem přiřadit odpovídající síť spojů. Tato síť musí odpovídat
základnímu nastavení v okně Plane Layer Nets. Vlastní rozlití měděné plochy se opět provede
pomocí funkce Tools/Pour Manager, pouze aktivujeme záložku Plane Connect ( Obr. 103).
H
H
H
Obr. 101: Nastavení typu vnitřní vrstvy
Způsob tvorby členěných a kombinovaných vnitřních vrstev, a způsob jejich zobrazení
lze ovlivnit nastavením v okně Preferences - Split/Mixed Plane ( Obr. 104), které aktivujeme
panelem Setup v Pour Manageru, nebo pomocí Setup/Preferences - Split/Mixed Plane v
roletovém menu
H
108
FEKT Vysokého učení technického v Brně
Obr. 102: Nastavení sítí spojů pro vnitřní členěnou vrstvu
Obr. 103: Rozlití měděné plochy ve vnitřní vrstvě
Plane Polygon Outlines - při ukládání
návrhové databáze je uložena pouze
informace o obrysu plochy
All Plane Data - uloží veškeré údaje a
nastavení
Mixed Plane Display nastavuje způsob
zobrazení objektů souvisejících s vnitřní
kombinovanou vrstvou (obrys plochy,
propojení vývodů apod.)
Smoothing Radius - poloměr zaoblení
při tvorbě obrysu rozlévané plochy
Auto Separate Gap - velikost izolační
mezery při členění oblastí ve vnitřní
vrstvě
Automatic
Actions
umožňuje
automaticky
odstranit
izolované
ostrůvky v ploše, nastavit viditelnost sítí
spojů ve vnitřní vrstvě a označit vývody
propojené ve vnitřní vrstvě
Obr. 104: Nastavení pro tvorbu členěných a kombinovaných vnitřních vrstev
Počítačové návrhové systémy
•
109
Tvorba obrysu desky plošných spojů (Board Outline)
obrys desky plošných spojů se vytváří pomocí funkce Add Board z plovoucího
nástrojového panelu Drafting. Vlastní proces je obdobou tvorby 2D Line objektů. Obrys
desky plošných spojů má však v návrhu specifické postavení a je automaticky vytvářen ve
vrstvě All (Layer 0), tak, aby byl znázorněn ve všech návrhových vrstvách. V návrhu může
existovat pouze jeden obrys, při pokusu o tvorbu dalšího se zobrazí chybové hlášení. Obrys
desky tak není možné ani kopírovat. Při práci s obrysem desky (např. editace, kótování s
využitím vztažných bodů), je nutno nejdříve pomocí funkce Edit/Filter, panelu Brd. Outline,
povolit jeho výběr. Tato volba totiž ve výchozím nastavení není povolena. V PowerPCB je
obrys desky zahrnut do procesu kontroly nastavených návrhových parametrů za chodu (DRC)
a jsme tak upozorněni na případné kolize při rozmisťování součástek a vedení spojů.
•
Tvorba zakázaných oblastí (Keep Out)
Zakázané oblasti jsou plochy na jakékoliv straně desky, do které nemůže být umístěn
jeden nebo několik typů z následujících objektů:
součástka (Placement)
plošný spoj a měď (Trace and Copper)
rozlévaná měď (Copper Pour)
via otvory a drátěné propojky (Via and Jumpers)
testovací plošky (Test Point).
Po nakreslení obrysu zakázané oblasti naskočí dialog Add Keepout ( Obr. 105), ve
kterém lze vybrat druh zakázané oblasti, eventuelně jejich kombinaci a na které vrstvě desky
má zakázaná oblast být. V případě odškrtnutí Placement (součástky), naskočí možnost zadat i
maximální výšku součástek v dané oblasti. Tato výška musí být definována jako atributa
Height u součástek v knihovně.
H
Obr. 105: Add Keepout dialog
•
Přidání atributů k součástce na desku (Add New Label)
PowerPCB umožňuje přidat každé vybrané součástce na zvolenou vrstvu desky další
atributy, jako jsou Ref. Des., Cena, Výrobce, atd. Tyto atributy budou viditelné, vztažené
k poloze dané součástky, s nastavenou velikostí písma, atd.
Dialogové okno Add New Part Label ( Obr. 106) naskočí použitím povelu Add New Label
v kontextovém menu po vybrání součástky, nebo po kliknutí na nástroj Add New Label v liště
Drafting s následovným vybráním součástky.
H
110
FEKT Vysokého učení technického v Brně
Obr. 106: Dialog Add New Label pro přidání dalších atributů k součástce na desku
Obr. 107: Dva Ref.Des. na různých kreslicích vrstvách u jedné součástky (pro potisk a pro
montážní výkres)
Praktické použití je např. druhý REF.DES, který bude použit pro montážní (osazovací)
výkres (Assembly Drawing Top), zatímco první bude použit pro potisk. Tento druhý Ref.
Des. není vázán polohou ani velikostí na originální Ref.Des, který je přítomen automaticky
( Obr. 107).
H
Shrnutí kapitoly: Seznámili jste se s funkcemi pro kreslení a editace objektů
Řešené příklady:
-Funkce pro tvorbu čar nemá přímý příkaz pro vytvoření oblouku (nezaměnit
s kružnicí). Jak lze oblouk vytvořit?
Řešení: Úpravou úsečky, použitím editačního příkazu AddArc.
Kontrolní otázky a neřešené příklady:
-Jaký je hlavní rozdíl mezi pevnou měděnnou plochou (Copper) a rozlévanou
(Copper Pour)?
-V čem má zvláštní postavení obrys desky?
-Vysvětlete pojem zakázaná oblast!
-Co je typickým použitím funkce Add New Label (přidání atributu)?
Počítačové návrhové systémy
111
6.7 Funkce pro odměřování mezer a kótování
Cíle kapitoly:
-odměřování minimálních mezer
-kótování v automatickém režimu, kótování v ručním režimu
-modifikace voleb
Program PowerPCB umožňuje jednak odměřovat mezery na desce mezi různými
objekty (funkce View Clearance), jednak kótovat vzdálenosti pomocí modulu
AutoDimensioning.
•
Odměřování minimálních mezer (View Clearance)
Funkce View Clearance z roletkového menu View umožňuje odměřovat nejmenší
mezeru na desce mezi dvěma objekty (Item to Item), spojem a objektem (Net to Item) a mezi
dvěma spoji (Net to Net), viz Obr. 108. Kromě toho, že zobrazí nejmenší mezeru číselně (v
okénku Min. Clearance), může i zaostřit do místa s nejmenší mezerou (odškrtnutím v políčku
Pan to Minimum Clearance Marker). V panelu se pomocí ikony aktivuje daný typ měření a
vyberou se odpovídající objekty podle typu měření (pads, spoje, atd.). Minimální mezeru lze
automaticky okótovat (modul Dimensioning), přičemž parametry kóty se nastaví pod ikonou
Properties.
H
Obr. 108: Panel View Clearance: spoj-spoj (nahoře) a objekt-objekt (dole)
112
•
FEKT Vysokého učení technického v Brně
Kótování
Obr. 109: Plovoucí nástrojový panel AutoDimensioning
Program PowerPCB umožňuje kótování objektů s automatickým odměřováním
příslušných vzdáleností. Funkce pro kótování spustíme ikonou AutoDimensioning z
nástrojové lišty, která rozvine plovoucí nástrojový panel ( Obr. 109). Funkce jsou rozděleny
podle tvaru kóty a režimu kótování (ruční/automatický). Nastavení parametrů pro kótování se
provádí v dialogovém okně Setup / Preferences -Auto Dimensioning ( Obr. 110), kde je
možné nastavit tvar a velikost šipek, velikost písma pro kóty, jednotky, přesnost, polohu kóty,
způsob kótování otvorů, vrstvu pro kóty apod. Aktuální nastavení je zobrazeno v panelu
Preview Type, kde je možné volit typ kóty pro zobrazení. Při kótování objektů, je možné volit
typ vztažných bodů pro kótování - Snap Mode (Snap to Corner, Midpoint, Any Point, Center
apod., ten nastavíme v kontextovém menu, které otevřeme kliknutím pravým tlačítkem myši.
H
H
Pomocí panelů General Setting,
Alignment and Arrow a Text se
volí typ nastavovaných parametrů
a tím i obsah dialogového okna.
Layers - nastavení vrstvy do které
budou kóty implicitně umístěny
bez
ohledu
na
aktuálně
používanou vrstvu v návrhu
Extension Lines - nastavení tvaru
a zobrazení vynášecích čar
Circle Dimension - nastavení
způsobu kótování kruhových
objektů
Preview Type - kontrolní náhled
na aktuální nastavení daného typu
kóty
Obr. 110: Nastavení parametrů pro tvorbu kót
Počítačové návrhové systémy
113
Alignment Tools - nastavení značky, pomocí které
jsou vyznačeny aktivní vztažné body při kótování,
jedná se o pomocnou kótovací značku, která není
součástí kóty a nezobrazí se ve výsledném výkresu
Arrows - nastavení tvaru a velikosti kótovacích
šipek
Obr. 111: Nastavení značek pro kótování
Height, Line Width, Suffix - nastavení velikosti
textových řetězců a implicitní přípony pro daný
typ měrných jednotek
Precision - nastavení jednotek odpovídajících
požadovanému stupni přesnosti pro odečítání
lineárních a úhlových rozměrů
Default Orientation - výchozí orientace textového
řetězce
Default Position - výchozí poloha textového
řetězce vzhledem ke kótovací čáře
Displacement - upřesnění polohy textového
řetězce vůči kótě
Obr. 112: Nastavení pro textové řetězce v kótě
•
Kótování v ručním režimu
Pro kótování je nutné zvolit umístění kóty vzhledem ke kótovanému
objektu volbou příslušné ikony z nástrojového panelu (Horizontal,
Vertical, Aligned, Rotated, Angular, Arc), a dále lze zvolit metodiku
kótování v kontextovém menu (Baseline - kótování k jedné základně,
Continue – tzv. řeťezcové kótování). Při požadavku na přesné
odečtení vzdálenosti nastavíme v kontextovém menu příslušný režim
(Use Centerline - vztažný bod je ve středu čáry, Use Inner Edge vnitřní obrys, Use Outer Edge - vnější obrys). Pomocí funkce
aktivované ikonou Leadr můžeme vytvářet odkazové čáry doplněné
textovým řetězcem. U již vytvořených kót je možné provádět úpravy
pomocí funkce Query/Modify. Lze modifikovat obsah kóty, její
vzhled i umístění ve vrstvách.
Obr. 113: Kótování v ručním režimu
•
Kótování v automatickém režimu
Při kótování v automatickém režimu je automaticky zvolen odpovídající typ kóty vzhled
k vybranému objektu. Jedná se o obdobu funkce Aligned, rozdíl spočívá v tom, že při volbě
114
FEKT Vysokého učení technického v Brně
Auto nelze provádět kótování mezi libovolnými body. S výhodou lze tuto funkci použít např.
pro kótování různých přímých a obloukových segmentů.
Shrnutí kapitoly: Seznámili jste se s funkcemi pro odměřování mezer a kótování
Řešené příklady:
-Na desce PREVIEV.PCB odměřte nejmenší mezeru mezi pájecími ploškami.
Řešení: View – View Clarence – volba Item to Item, vybrat PADS
Kontrolní otázky a neřešené příklady:
-Co umožňuje funkce View Clarence?
-Jaké lze zvolit vztažné body pro kótování a jejich umístění?
-Jaká je nevýhoda a výhoda automatického kótování?
Počítačové návrhové systémy
115
7 Komplexní návrhový systém pro desky plošných spojů –
PowerPCB II
7.1 Rozmisťování součástek (Placing Parts)
•
Základní funkce a nastavení
Cíle kapitoly:
-základní seznámení s možnosti rozmísťování součástek
-manipulace se součástkami, fixace polohy, součástková pole
-minimalizace délky spojů, metody odsouvání součástek
-automatické vyrovnávání součástek, nastavení parametrů
-zpětná anotace do schématu, optimalizační funkce
-automatický a interaktivní režim umisťování součástek
-tvorba skupin součástek, rozmisťování jednotlivých součástek i skupin
Rozmisťování součástek zahrnuje širokou škálu funkcí a operací. Optimální rozmístění
součástek závisí na mnoha faktorech, a je kompromisem mezi minimální délkou spojů a
minimálními realizovatelnými rozestupy mezi součástkami z hlediska šířky spojů, izolačních
mezer a technologie osazování desek. Vhodné uspořádání součástek na desce plošných spojů
rozhodujícím způsobem ovlivňuje pozdější tvorbu spojů. PowerPCB obsahuje rozšířenou
paletu nástrojů, které umožňují v manuálním i automatickém režimu nastavovat a
optimalizovat rozmístění součástek a vedení sítí spojů:
program PowerPCB je bezrastrový návrhový systém, je tedy možné součástky
pokládat s využitím veškerého dostupného místa na desce
při práci v rastru je možné nezávisle nastavit krok v ose X a Y
je možno používat ortogonální i polární návrhový rastr
při použití polárního návrhového rastru a funkce Radial Move lze snadno
rozmisťovat součástky na kruhově orientovaných deskách
funkci Disperse Components pro počáteční seřazení součástek podél vnějšího
obrysu desky plošných spojů
funkci Find, která usnadňuje hledání a výběr součástek v návrhu, při jejich
rozmisťování
funkci Nudge pro automatické odsouvání součástek volitelným směrem při
jejich překrytí, předpokladem je aktivní funkce DRC, od verze 1.5, programu PowerPCB, je do kontroly dodržení návrhových pravidel zahrnut i obrys desky a je tak
prováděna kontrola vzhledem k obrysu desky
funkci Allignment pro automatické vyrovnání vybraných součástek podle
volitelných kritérií, případně pro vyrovnání referenčních názvů součástek
funkci Component Aray pro tvorbu součástkových polí
funkci Connection Length Minimization, pro automatickou optimalizaci sítí
spojů podle nastavitelných kritérií, tak aby bylo dosaženo jejich minimální délky a
optimálního vedení spojů
funkci Pins and Gates Swap pro záměnu ekvivalentních bloků a vývodů
součástek
funkci AutoRenumber pro automatické přejmenování rozmístěných součástek
116
FEKT Vysokého učení technického v Brně
funkci ECO pro zpětnou anotaci změn z návrhu plošných spojů do schématu
modul Automati Cluster Placement pro autointeraktivní rozmisťování součástek
•
Manipulace se součástkami
Pro posun součástek se používají standartní
metody posunu objektu ve Windows. Změnu uchopovacího režimu lze provést nastavením v
Setup /Preferences - Global (Drag and Attach, Drag and Drop, No Drag Moves).Součástku lze
po uchopení pomocí funkcí z kontextového menu, které vyvoláme kliknutí pravým tlačítkem
myši, přesunout na opačnou stranu (Flip), rotovat po 90° (Rotate), nebo natáčet o požadovaný
úhel (Spin), pohybovat s ní v polárním rastru (Radial Move) . Funkce pro posun, rotaci a
natočení je možné aktivovat i příslušnými ikonami z nástrojového panelu Design. Jestliže se
součástkou pohybujeme, stává se objektem kontroly dodržení návrhových pravidel (DRC
musí být zapnuto) a v případě, že nedodržíme nastavené izolační mezery ve vztahu k dalším
objektům, jsme na to upozorněni a přesun je neplatný. Manipulovat lze i se skupinami
součástek. Při přesunu je možné zvolit polohu vztažného bodu (Setup/Preferences - Design :
Move by Origin, Move By Cursor Location, Move By Midpoint)
Součástky je možné v nastavené pozici zafixovat pomocí
funkce Glue, viz Obr. 114, která se nachází v dialogovém
okně funkce Query/Modify Component v kontextovém
menu vybrané součástky. Tímto způsobem zabráníme
nechtěnému posunu součástek s přesně definovanou
polohou (konektory, montážní otvory apod.), případně
provedení optimalizačních procedur (minimalizace délky
spojů, záměna hradel a vývodů). Při používání
optimalizačních funkcí pro rozmisťování (Alignment,
Nudge) musíme zabezpečit, aby příslušné součástky
fixovány nebyly (Unglue).
Obr. 114: Fixace polohy (Glue)
PowerPCB umožňuje pomocí funkce Create Array
snadno vytvářet součástková pole a tím zefektivnit proces
jejich rozmisťování. Po výběru součástek je funkce
aktivována z kontextového menu a otevře se okno po
nadefinování pole (Obr. 115). Je možné vytvářet
pravoúhlá i kruhová pole volbou příslušné záložky.
Význam parametrů:
Obr. 115: Tvorba součástkových polí
Počítačové návrhové systémy
•
117
Minimalizace délky spojů
Proces minimalizace délky sítí spojů při rozmisťování součástek, lze nastavit ve dvou
úrovních: - nastavením v Setup/Preferences - Design, kde zadáme průběh minimalizace
vzhledem k pohybu součástky, nebo ji vypneme (During Move. After Move, Off) a v
Setup/Design Rules/ Routing Rules ( Obr. 116), je možné zadat minimalizační metody pro
jednotlivé sítě a skupiny spojů zvlášť.
H
Obr. 116: Nastavení metody minimalizace délky spojů pro danou sít
Popis metod minimalizace délky spojů:
None - minimalizace vypnuta
Total Lenght - minimalizuje z hlediska celkové délky spojů
Horizontal - minimalizuje délku horizontálně vedených spojů
Vertical - minimalizuje délku vertikálně vedených spojů
Serial Source - při minimalizaci preferuje sériové řazení spojů (pro ECL)
Parallel Source - při minimalizaci preferuje paralelní vedení spojů (pro ECL)
Mid Driven - minimalizuje délku vzhledem k definovanému zdroji signálu
•
Nástroje pro optimalizaci rozmístění a přejmenování součástek
Power-PCB obsahuje dva nástroje, které umožňují v autointeraktivním režimu
optimalizovat rozmístění součástek. Funkce Nudge automaticky odsune stranou součástky v
případě, že jejich poloha koliduje s právě posouvanou součástkou, tak aby byly dodrženy
izolační mezery mezi vývody a nepřekrývaly se obrysy součástek (Body). Vzhledem k tomu,
že Power-PCB je bezrastrový návrhový systém lze tímto způsobem využít veškerou
dostupnou plochu na desce plošných spojů. Funkce Align. vyrovná vybrané součástky podle
volitelných kritérii.
118
FEKT Vysokého učení technického v Brně
Odsouvání součástek (Nudge Components)
Obr. 117: odsouvání součástek
Obr. 118: Nastavení metody odsouvání součástek a seskupení při jejich kolizi
V případě, že při rozmisťování součástek umístíme součástky příliš blízko, nebo
dokonce s přesahem a je zapnuta kontrola dodržení návrhových pravidel (DRC On) systém
novou polohu nepovolí. Součástka zůstane v módu pro posun. Tyto kolizní stavy automaticky
odstraní funkce Nudge, jejíž mód nastavíme v plovoucím informačním okně (Nudge Warn,
Nudge Auto, Nudge Off), nebo ji spustíme z kontextového menu vybrané součástky ( Obr.
117). Po spuštění funkce jsou ostatní součástky odsouvány do stran tak, aby se vytvořil
prostor pro umístění přesouvané součástky a byla dodržena návrhová pravidla (izolační
mezery a vzájemná poloha součástek). Jestliže je nastaven mód Nudge Warn jsme po
umístění součástky nepovoleným způsobem dotázáni dialogovým oknem Nudge Parts and
Unions, jakým způsobem má být provedeno odsunutí okolních součástek. Po zvolení metody,
povelem Run operaci provedeme. V módu Nudge Auto je odsunutí provedeno automaticky
tak, aby se minimalizovala délka spojů. Prostor pro posouvání součástek je vymezen obrysem
desky plošných spojů a nadefinovanými oblastmi (funkce Component Keepout z nástrojového
panelu Drafting), kde je rozmisťování součástek zakázáno.
H
Při použití funkce Nudge, je třeba si uvědomit, že v případě nadefinovaných skupin
součástek -Unions (seskupeni několika součástek s definovanou vzájemnou polohou), dochází
při kolizi k posunu celé skupiny !
Počítačové návrhové systémy
119
Automatické vyrovnání součástek a jejich referenčních názvů
Funkce Align (Obr. 119). z kontextového menu, po
výběru několika součástek, umožňuje provést jejich
automatické vyrovnání podle volitelných kritérií. Funkci je
možno aplikovat i na vybrané referenční názvy součástek.
Obr. 119: Nastavení kritérií pro vyrovnání
Optimalizační funkce se zpětnou anotací do schématu (ECO)
Jsou to funkce pro finální optimalizaci rozmístění součástek a vzhledem k jejich obsahu
je nutné výsledky zpětně zanést do schématu funkcí ECO (Engineering Change Order). Proto
jsou tyto optimalizační funkce umístěny v plovoucím nástrojovém panelu ECO. Záměna
ekvivalentních hradel a vývodů (Gate and Pin Swapping), představuje konečnou úpravu
rozmístěných součástek s cílem optimalizovat vedení spojů pro dosažení jejich minimální
délky a vedení v požadovaném směru. Zaměnitelnost hradel a vývodů musí být nadefinována
v popisu součástky v knihovně součástek, a součástka nesmí být fixována. Záměnu hradel
(logických bloků) lze provádět pouze v rámci jedné součástky, stejně tak záměnu vývodů lze
provést pouze u téhož hradla. O výsledku optimalizace jsme informováni hlášením. Všechny
případné změny jsou zaneseny do souboru s příponou .eco pro zpětnou úpravu schématu. O
efektivnosti změn z hlediska minimalizace délky spojů jsme informování hlášením ve
stavovém řádku (původní délka -Old, nová délka -New), viz Obr. 120.
H
Obr. 120: stavový řádek s vyjádřením efektivnosti minimalizace délky spojů
Pomocí funkce ECO se provádí i záměna ekvivalentních součástek (Change Part, Ikona
7400-7410 na panelu ECO). Po jejím spuštění můžeme v dialogovém okně zvolit knihovnu a
vybrat příslušnou součástku pro záměnu. Jestliže součástka nesplňuje parametry pro záměnu,
upozorní nás chybové hlášení a záměna není provedena. Tímto způsobem lze do návrhu
zanést změny, které byly provedeny na součástce v knihovně součástek tak, že provedeme
záměnu všech součástek daného typu za upravenou součástku z knihovny.
Po rozmístění součástek, je vhodné pro snadnou orientaci při osazování desek a
celkovou orientaci na desce automaticky přečíslovat referenční názvy součástek
(AutoRenumber) podle zadaného klíče ( Obr. 121) a změny názvů pomocí souboru .eco
přenést do schématu.
H
120
FEKT Vysokého učení technického v Brně
Prefix List - seznam skupin ref.
názvů použitých v návrhu,
úpravu lze provést globálně,
nebo u vybrané skupiny
Cell size - nastavení velikosti
oblasti,
ve
které
jsou
vyhodnocovány preferované
směry číslování součástek
Precedence
volba
preferovaných směrů číslování
pro stranu součástek a spojů
Start at - od jakého RefDes
začít
Increment – přírůstek
Obr. 121: Automatické přečíslování referenčních názvů součástek
•
Automatické rozmisťování součástek
Modul pro automatické rozmisťování součástek (Automatic Cluster Placement) je
jedním z modulů, kterými je možné rozšířit základní konfiguraci programu PowerPCB.
Pomocí tohoto modulu lze provádět rozmisťování součástek v interaktivním i plně
automatickém režimu. Rozmisťování probíhá bez nutnosti zvlášť definovat rastr, na který jsou
součástky kladeny. Jejich rozmístění je limitováno pouze nastaveným návrhovým rastrem
(Design Grid), obrysem desky, nastavenými izolačními mezerami (Board to Pad, Body to
Body) a nadefinovanými oblastmi, kde je rozmisťování součástek zakázáno (Component
Keepout). Přitom je neustále vyhodnocováno jak jejich fyzické propojení z hlediska
minimalizace délky spojů, tak i logické zapojení v rámci nadefinovaných skupin. Optimální
rozmístění součástek je velmi důležitou etapou ve tvorbě desky plošných spojů. Výsledek je
kompromisem mezi celou řadou požadavků ( minimální délka spojů, vazba mezi součástkami
vyplývající ze schématu elektrického zapojení, konstrukční uspořádání desky, počet stran pro
osazení, technologie montáže a pod.). Modul pro automatické rozmisťování součástek je
významným pomocníkem, neboť je schopen provádět rozmisťování pomocí skupin součástek
(Cluster - skupina součástek daná jejich společnou funkcí a vzájemným propojením, poloha
součástek v rámci skupiny není předem definována a je postupně optimalizována), seskupení
součástek (Union - dvě a více součástek u nichž je předem pevně definována vzájemná
poloha), tak i jednotlivých součástek .Vytváření skupin součástek může probíhat v ručním,
nebo automatizovaném režimu podle volitelných kritérií, seskupení součástek je nutné
nadefinovat před zahájením procesu. Použití modulu Automatic Cluster Placement směřuje do
oblasti návrhu rozsáhlých hustě osazených desek, lze ho však využít i v režimu rozmisťování
součástek bez vytváření jejich skupin a seskupení, pro rychlou kontrolu realizovatelnosti
návrhu vzhledem k rozměrům desky. Modul spustíme z roletového menu volbou
Tools/Automatic Cluster Placement, která otevře základní ovládací okno ( Obr. 122). Funkce,
H
Počítačové návrhové systémy
121
odpovídající jednotlivým etapám při rozmisťování je možné použít samostatně, nebo
postupně v dávce panelem Run.
Obr. 122: Okno modulu Automatic Cluster Placement
Popis panelů:
Build Clusters
Place Clusters
Place Parts
funkce pro automatizované vytváření skupin součástek
rozmisťování skupin součástek
rozmisťování součástek nejsou-li nadefinovány skupiny, nebo jako operace
následující po rozmístění skupin
Disperse
počáteční rozptýlení součástek, které nemají fixovánu polohu podél vnějšího
obrysu desky
Length Min
provede minimalizaci délky spojů podle kritérií nastavených v Design
Rules/Routing Rules
Nudge
aktivuje automatické odsunutí součástek, které nesplňují požadavky
vyplývající z nadefinovaných izolačních vzdáleností
Strategy
panel umožňuje uložit, nebo načíst strategie pro rozmisťování, které
vzniknou uživatelskou modifikací parametrů pomocí panelů Setup u jednotlivých funkcí.
Ignore Invisible Nets do vyhodnocování nejsou zahrnuty sítě spojů, které jsou nastaveny
jako neviditelné
Ignore Plane Nets
do vyhodnocování nejsou zahrnuty sítě spojů realizované ve vnitřních
vrstvách typu Plane
Vytváření a editace skupin součástek (Build Clusters)
Vytvoření skupin součástek (Clusters), je počáteční fáze při rozmisťování součástek na
rozsáhlých, hustě osazených deskách. Může probíhat v automatizovaném režimu, ručním
režimu nebo kombinací obou metod tak, že editujeme obsah již vytvořených skupin. Skupina
součástek může obsahovat jednotlivé součástky, seskupení součástek, tak i další vnořené
skupiny součástek. Aktivujeme funkci Build Cluster a panelem Setup otevřeme dialogové
okno nastavení parametrů pro tvorbu skupin ( Obr. 123)
H
122
FEKT Vysokého učení technického v Brně
Max Parts Per Cluster - maximální počet součástek v
rámci jedné skupiny (vnořené skupiny)
Min Top Level Count - začleňování skupin součástek do
skupin na vyšší hiearchické úrovni (vnořené skupiny)
Create New Cluster - tvorba nových skupin v návrhu,
nebo modifikovace již existující skupiny
Unglued Parts Number - počet součástek, které nemají
fixovánu polohu a jsou tedy objekty procesu
rozmisťování
Build Mode - definuje způsob úprav skupin součástek, v
závislosti na jejich nastavení (modifikovat je možné
pouze skupinu nastavenou jako Open)
Obr. 123: Nastaveni pro tvorbu skupin
Obr. 124: Interaktivní tvorba skupin
Skupiny součástek lze vytvářet a modifikovat i ručně v interaktivním režimu. Součástky
a seskupení, z nichž chceme vytvořit skupinu, vybereme v grafickém režimu a pomocí funkce
Create Cluster z kontextového menu vytvoříme příslušnou skupinu, které na výzvu zadáme
název ( Obr. 124).
H
Při modifikaci obsahu skupin se postupuje následovně: Pomocí funkce View/Clusters
zapneme zobrazení skupin. Graficky je skupina zobrazena jako kružnice, její velikost
odpovídá rozsahu skupiny. Do jejího středu směřují všechny spoje vedoucí na součástky,
které obsahuje ( Obr. 125).
H
Počítačové návrhové systémy
123
Obr. 125: Zobrazení skupin součástek v návrhu - Cluster View Mode
Edit Manual - ruční editace obsahu, zobrazí a podbarví součástky
obsažené ve skupině. Jejím výběrem dojde k vyjmutí ze skupiny,
výběrem součástky mimo skupinu dojde naopak k jejímu
začlenění do skupiny.
Grow Incremental - při této interaktivní metodě modifikace
skupin jsou nám postupně nabízeny skupiny, nebo součástky
vhodné pro doplnění skupiny a v dialogovém okně operaci
potvrdíme (Accept), nebo zamítneme (Skip).
Grow Automatic - automatická modifikace obsahu skupiny. Při
této metodě se zobrazí dialogové okno pro nastavení maximálního
počtu součástek a vnořených skupin.
Break - odstraní vybranou skupinu
Obr. 126: Kontextové menu pro skupinu (Cluster)
V grafickém režimu vybereme skupinu a pomocí funkcí s kontextového menu ( Obr.
126), můžeme zvolit způsob editovatace.
Pro manuální editaci obsahu skupin v dialogovém režimu lze využít i funkci Tools/Cluster
Manager z roletového menu. Okno je koncipováno podobně jako manažér souborů ve
Windows, pomocí něho je možné prohlížet jednotlivé i vnořené položky a provádět jejich
přesuny.
H
124
•
FEKT Vysokého učení technického v Brně
Rozmisťování skupin součástek (Place Clusters)
Rozmisťování skupin, je další etapou procesu rozmisťování součástek v návrhu s
využitím modulu Automatic Cluster Placement. Aktivujeme funkci Place Clusters a panelem
Setup otevřeme okno pro nastavení parametrů při rozmisťování skupin na desce ( Obr. 127).
Při rozmisťování skupin program neustále vyhodnocuje propojení mezi skupinami a hledá
optimální řešení jejich rozmístění z hlediska minimální délky vedených spojů.
H
Obr. 127: Nastavení pro rozmisťování skupin
Popis panelů:
Panel Place Parts Rules je společný i pro nastavení parametrů pro rozmisťování součástek
v okně Place Parts/Setup ( Obr. 128).
Board Outline Clearance - minimální vzdálenost součástek od obrysu desky
% Part Expansion - vyjadřuje poměrným způsobem velikost prostoru okolo součástek
vzhledem k celkové ploše desky ( 0% - těsně u sebe, 100% - maximální rozložení po ploše)
Efforts - nastavení počtu a průběhu optimalizačních kol při rozmisťování
Place clusters - povolí nové rozmisťování skupin, v opačném případě pouze provede dílčí
korekci již umístěných skupin (Refine Pass)
Current Possition - v případě, že jsou skupiny již rozmístěny uvnitř obrysu desky, vychází se
při optimalizaci rozmístění z jejich počáteční polohy
Random Position - pro nové rozmístění skupin, povolí libovolnou polohu skupiny uvnitř
desky, což je nejefektivnější metoda počátečního rozmístění
Display On Screen - zobrazí obrysy součástek a jejich pohyb v rámci jednotlivých
optimalizačních kol při rozmisťování
H
Rozmisťování součástek (Place Parts)
Rozmístění vlastních součástek představuje závěrečnou etapu procesu. U jednodušších
desek, může automatizované rozmisťování součástek probíhat s využitím pouze této funkce
modulu Automatic Cluster Placement, bez nutnosti tvorby skupin a manipulace s nimi.
Aktivujeme funkci Place Parts a panelem Setup otevřeme okno pro nastavení parametrů
procesu ( Obr. 128).
H
Počítačové návrhové systémy
125
Obr. 128: Nastavení pro rozmisťování součástek
Popis panelů:
Place Parts Rules - sdílené nastavení s oknem Place Clusters Setup
Place Parts - povolí nové rozmístění součástek, v opačném případě je pouze korigována
jejich aktuální poloha, jestliže dochází k jejich překrytí
Efforts - nastavení počtu a průběhu optimalizačních kol při rozmisťování
Current Possition - funguje opět podobně jako při manipulaci se skupinami, v případě, že jsou
sočástky již rozmístěny uvnitř obrysu desky, vychází se při optimalizaci rozmístění z jejich
počáteční polohy
Random Position - pro nové rozmístění součástek, povolí libovolnou polohu, což je
nejefektivnější metoda počátečního rozmístění
Eliminate Overlaps - optimalizační procedura, která upraví rozestupy mezi součástkami tak,
aby se odstranilo jejich případné překrytí
Min %Expansion Allwed - parametr pro optimalizaci rozestupů
Allign Parts - optimalizační procedura, která vyrovná sousední součástky
Only If No Overlaps - povolí vyrovnání součástek pouze v případě, že nedochází k žádnému
překrytí součástek
Display On Screen - zobrazí obrysy součástek při procesu rozmisťování
Shrnutí procesu automatického rozmisťování součástek
Proces automatického rozmisťování součástek probíhá v několika etapách podle
složitosti návrhu. Počáteční fází, je po vytvoření obrysu desky, nastavení návrhového rastru a
načtení netlistu, seřazení součástek podél vnějšího obrysu desky pomocí funkce Dispersion.
Následuje etapa rozmístění součástek s pevně definovanou konstrukční polohou (konektory,
montážní otvory a pod.), fixování jejich polohy (Glue) a vytvoření oblastí, kde je
rozmisťování zakázáno (Component Keepout). Další etapou je tvorba seskupení součástek
(Unions). Ty vytvoříme tak, že nadefinujeme vzájemnou polohu součástek uvnitř seskupení,
součástky vybereme a pomocí funkce Create Unions, případně Create Like Unions z
kontextového menu vytvoříme seskupení. Následuje etapa tvorby skupin součástek (Build
Clusters), případně editace jejich složení a rozmístění skupin (Place Clusters) na desce.
Závěrečnou etapou je rozmístění součástek (Place Parts) a seskupení v rámci již umístěných
skupin, optimalizace polohy součástek (Improve Pass, Refine Pass) odstraněním případného
126
FEKT Vysokého učení technického v Brně
překrytí a vyrovnání sousedních součástek pro vytvoření volných kanálů pro vedení spojů.
Etapy tvorby skupin, jejich rozmístění a etapu rozmístění součástek s optimalizací polohy je
možné spouštět po nastavení parametrů samostatně, nebo v dávce (viz. Obr. 129).
H
Počítačové návrhové systémy
127
Obr. 129: Spuštění procesu a průběh jednotlivých etap rozmisťování součástek
Shrnutí kapitoly: Seznámili jste se s možnostmi automatického a interaktivního
rozmisťování součástek. Seznámili jste se s metodami minimalizace délky spojů,
s nástroji pro optimalizaci rozmístění a přejmenování součástek.
Řešené příklady:
-Fixujte polohu součástky na desce (Glue)!
Řešení: Vybrat součástku – Query – Modify - zatrhnout okénko glued
Kontrolní otázky a neřešené příklady:
-Jak se nastaví minimalizační metody délky spojů při rozmisťování součástek?
-Vyjmenujte hlavní etapy rozmisťování součástek od načtení Netlistu?
-Nastavte rozmisťování součástek tak, aby byla využita celá plocha desky až do
vzálenosti 100mils od obrysu!
128
FEKT Vysokého učení technického v Brně
7.2 Editace vývodů součástek, průchodů mezi vrstvami a propojek
Cíle kapitoly:
-editace vývodů součástek
-editace průchodů mezi vrstvami
-tvorba propojek
•
Editace vývodů součástek (Padstacks)
Program PowerPCB umožňuje editovat samostatně každý vývod součástky, (tzv.
Padstack). Lze upravovat tvar a velikost pájecích plošek v jednotlivých návrhových vrstvách a
u jednotlivých vývodů, stejně jako jejich vrtání. Úpravy je možné provádět buď přímo v
knihovně pomocí editoru pouzdra (roletové menu Tools/Decal Editor), nebo přímo na desce.
Pokud se editace provede v knihovně, tyto změny se projeví u všech součástek používajících
daný typ pouzdra při jejich vložení do návrhu. Pokud se editace provede přímo na desce,
potom provedené modifikace mají dopad pouze na dané desce (ale modifikované pouzdro lze
uložit zpět do knihovny). Vývody součástek na desce lze editovat několika způsoby:
Obr. 130: Dialogové okno pro editaci vývodů pouzdra součástky
v editoru pouzdra součástky povelem Edit Decal v kontextovém menu po vybrání
součástky. Tento editor je stejný jako editor v knihovně (Decal Editor), ale provádí změny
pouze na desce.
Počítačové návrhové systémy
129
použitím funkce Setup/Padstacks z roletového menu ( Obr. 130), kde vybereme příslušný
typ pouzdra, který chceme editovat. Modifikace se projeví u všech pouzder stejného typu
na dané desce
H
výběrem součástky, u které vývody chceme editovat a použitím funkce Query/Modify a
panelu Pad Stacks z kontextového menu. Po ukončení editace můžeme zvolit, zda budou
úpravy provedeny jen u dané součástky (Selected), nebo u všech součástek používajících
tento editovaný typ pouzdra ( All ).
Pouzdro s upravenými vývody není uloženo do knihovny, jestliže ho chceme uložit
použijeme funkci Save to Library z kontextového menu součástky. Uložení do knihovny není
nutné, ale je praktické z hlediska možného dalšího použití.
•
Nastavení typu, tvaru a velikosti průchodu (Via)
Základní nastavení a editace průchodů mezi vrstvami (Via) se provádí podobným
způsobem jako editace pouzder u součástek, tedy pomocí funkce Setup/Via,když v panelu Pad
Stack Type aktivujeme Via místo Decal ( Obr. 131)
H
Obr. 131: Dialogové okno pro editaci tvaru průchodu mezi vrstvami
V přehledu jsou vypsány typy průchodů, které můžeme editovat, nebo přidáme a
nadefinujeme typ nový. Změny se opět projeví u všech průchodů daného typu. Stejně jako u
vývodů součástek lze editovat průchody v návrhu přímo, tím že je vybereme a funkcí
Query/Modify z kontextového menu otevřeme okno pro jejich editaci.
Typ průchodů, který bude použit při tvorbě spojů je možné nastavit globálně pomocí
okna Vias, které otevřeme pomocí modifikačního příkazu. Případně můžeme nastavit typy
průchodů pro jednotlivé sítě spojů zvlášť v Setup/Design Rules/Routing Rules. Power-PCB
má předdefinovány dva základní typy průchodů: Standart a Microvia (pro desky s vysokou
hustotou spojů vyráběné ve vyšších třídách přesnosti).
130
•
FEKT Vysokého učení technického v Brně
Nastavení tvaru a velikosti propojky (Jumper)
Součástí přídavného modulu Analog ToolKit obsahuje i funkci Jumper, která umožňuje
při tvorbě spojů vkládat do spoje propojky. Pomocí propojky je možné překonat překážky v
podobě již položeného spoje, nebo svazku spojů, aniž by bylo nutné přecházet na jinou
návrhovou vrstvu. Systém i po vložení propojky do spoje provádí kontrolu návrhových
pravidel jako by byl spoj celistvý. Propojka je tvořena dvěma vývody, které je možné
předdefinovat pomocí funkce Setup/Jumpers z roletového menu ( Obr. 132). Pájecí plošky
mohou být jak klasické s otvory, tak i jako SMD. Tvary plošek (i SMD) mohou být kulaté,
čtvercové a specielní (Odd).
H
Propojka se vytvoří na již položeném plošném spoji odkliknutím ikony Jumper,
kliknutím na plošný spoj v místě prvního vývodu propojky a kliknutím na spoji v místě
druhého vývodu propojky. Plošný spoj mezi vývody se automaticky odstraní, ale spoj se
chová navenek jako celistvý (obě části spoje mají pořád stejný název (net name). Potisk a
označení (Ref.Des) se automaticky vytvoří. Propojka se chová jako součástka.
Obr. 132: Nastavení tvaru a velikost propojek a příklad SMD propojky (obr. vpravo)
Popis panelů:
Apply to - při nastavení Default jsou změny přeneseny do výchozího nastavení systému v
souboru Powerpcb.ini, nastavení Design umožňuje individuální nastavení v návrhu
Reference Name - nastavení referenčního názvu propojky, je přístupné při volbě Design v
panelu Apply to
Shape, Size, Layer - výběr vrstvy pro editaci vývodů propojky
Pad Parameters - nastavení tvaru a velikosti vývodů propojky:
Pad Style (typ plošky = Pad, Thermal)
Diameter (rozměr plošky)
Drill Size (vrtání u typu plošky Pad)
Jumper Size - nastavení minimální a maximální délky propojky, a nastavení kroku, ve kterém
je volena optimální
Počítačové návrhové systémy
131
Display Silk - zobrazit potisk
Shrnutí kapitoly: Seznámili jste se s tvorbou a editací vývodů součástek, průchodů mezi
vrstvami a propojek
Řešené příklady:
-Čím se odlišují Microvia a Standardvia?
Řešení: Microvia mají shodnou velikost plošky s vrtáním desky.
-Upravte velikost vrtání průchodu (Via) na 25 mils!
Řešení: Setup – Pad Stack – Via – Diameter přepsat na 25 - <OK>.
Kontrolní otázky a neřešené příklady:
-Projeví se v knihovně součástek změna pájecí plošky součástky umístěné na desce?
-K čemu slouží modul Jumpers?
-Nastavte Jumpers jako SMD propojku!
7.3 Definování návrhových pravidel (Design Rules)
Cíle kapitoly:
-definování globálních návrhových parametrů, -definování izolační vzdálenosti
-definování pravidel pro optimalizaci vedení spojů
-definování doplňkových pravidel pro vedení signálových spojů
-definování návrhových pravidel pro skupinu spojů (Class), jednotlivé spoje (Nets)
•
Základní pojmy a rozdělení
Program Power-PCB umožňuje detailní definování návrhových pravidel (Design Rules)
a zároveň automatickou kontrolu jejich dodržování v průběhu návrhu (Dynamic Rules Check
- DRC). Pravidla lze nastavit selektivně pro jednotlivé hiearchické úrovně návrhu v závislosti
na instalovaných modulech programu (Extended Rules): Globálně pro všechny spoje
(Default), pro charakteristické skupiny spojů (Class), nebo je podrobně definovat až na
úroveň jednotlivých sítí spojů (Net), případně až do úrovně jednotlivých spojů mezi vývody
(Pin Pairs) (viz. Obr. 133). Nejvyšší váhu mají pravidla přiřazená jednotlivému spoji,
nejnižší váhu mají pravidla globální, ta jsou přiřazena spojům, které nemají zadány žádné
individuální návrhové parametry. Detailní nastavení návrhových pravidel na nižších úrovních
předpokládá, že je nainstalován příslušný programový modul (Advanced Design Rules). V
základní konfiguraci je možné provádět celkové nastavení (Default), a nastavení pro
jednotlivé sítě spojů (Net).
H
Obr. 133: Dialogové okno pro volbu a nastavení návrhových parametrů
132
FEKT Vysokého učení technického v Brně
V případě instalace modulu Advanced Design Rules Checking, lze nastavit další
speciální pravidla (Conditional Rules, Differential Pairs). Conditional Rules umožňují
nastavit pravidla vzhledem k vybraným sítím spojů (např. izolační mezeru od ostatních sítí,
maximální délku segmentu spoje vedeného souběžně se spojem dané sítě). Differential Pairs
umožňuje nadefinovat dvojici sítí spojů, nebo spojů od vývodu k vývodu (Pin Pairs) a přiřadit
jim vzájemná návrhová pravidla pro tvorbu spojů pomocí autorouteru.
•
Export a import návrhových pravidel
Návrhová pravidla mohou být přenesena jako součást Netlistu z editoru schémat
(Power-Logic), nebo vytvořena, případně importována dodatečně. Tato volba je provedena při
tvorbě Netlistu. Součástí Netlistu mohou být pouze při přechodu do návrhového systému
plošných spojů Power-PCB od verze 1.5 a vyšší. Dodatečně je možné pravidla exportovat a
importovat ve formě ASCII souboru. V prostředí návrhového systému desek plošných spojů
Power-PCB je tento soubor načten funkcí File/Import.
•
Nastavení globálních návrhových parametrů (Default)
Jak již bylo řečeno, návrhová pravidla lze globálně stanovit pro celou desku. Provede se
to boxem Default z dialogového okna Rules.
Obr. 134: Volba typu návrhového parametru
Při volbě Default ( Obr. 134), jsou námi nadefinované parametry vztaženy na všechny
spoje, kterým nebyly přiřazeny individuální parametry (Class, Nets). Není tedy prováděn
jejich výběr a zobrazí se dialogové okno volby typu návrhového parametru (Clearance,
Routing, Hi Speed) a panel Report pro tvorbu hlášení o nastavených parametrech.
H
Clearance - izolační vzdálenosti a šířka spojů, zde definujeme minimální izolační
vzdálenosti mezi jednotlivými objekty v návrhu desky (spoj-spoj, spoj-vývod, apod.) a
doporučenou, minimální a maximální šířku spoje při jeho tvorbě ( Obr. 135).
H
Počítačové návrhové systémy
133
Obr. 135: Nastavení šířek spojů a izolačních vzdáleností
Routing Rules - pravidla pro optimalizaci vedení spojů na desce plošných spojů.
Umožňují nastavit metodu minimalizace délky spojů, typ průchodu mezi vrstvami, povolit,
případně zakázat automatickou tvorbu a editaci spoje (Routing), určit priority při tvorbě spojů
a vrstvu na které má být veden ( Obr. 136)
H
Length Minimization - volba metody
minimalizace délky spojů při
rozmisťování součástek na desce
Routing
Options
nastavení
parametrů pro tvorbu spojů
Copper Sharing - povolí tvorbu T
spojů
Auto Route - povolí automatickou
tvorbu spojů autorouterem
Allow Ripup, Alow Shove - povolí
zvednutí,
posunutí
spoje
autorouterem
Priority - nastavení pořadí při tvorbě
spojů (0 -100, 100 má nejvyšší
prioritu)
Layer Biasing - výběr vrstev
povolených pro tvorbu spojů
Vias - povolený typ průchodů mezi
vrstvami
Obr. 136: Nastavení pravidel pro tvorbu spojů
HiSpeed Rules - doplňkové speciální parametry pro tvorbu signálových spojů s
vysokým taktovacím kmitočtem, umožňují nastavit parametry z hlediska souběžného vedení
spojů, jejich vzájemné kapacity, impedance a zpoždění signálů. Jsou používány modulem
EDC (Electro Dynamic Checking) v návrhovém systému desek plošných spojů Power-PCB,
kontrolujícím dynamické parametry navržených spojů ( Obr. 137).
H
134
FEKT Vysokého učení technického v Brně
Obr. 137: Nastavení speciálních parametrů
•
Nastavení návrhových pravidel pro skupiny spojů (Class) a spoje (Nets)
Detailní nastavení návrhových pravidel, specifikované do úrovně skupin spojů,
případně jednotlivých spojů, se provádí u složitých zapojení desek, kde je nutné postihnout i
elektrodynamické parametry průchodu signálů (různá struktura signálových toků, délky
logických větví pro rozvod taktovacích signálů s vysokým kmitočtem apod.). Nastavení
probíhá stejným způsobem jako při globálním nastavení. V okně Rules však místo Default
zvolíme druh objektu (Class, Nets), tím otevřeme příslušná okna pro nadefinování skupiny
spojů, nebo označení spoje.
•
Definování návrhových pravidel pro skupiny spojů
V okně Class Rules ( Obr. 138) je možné nastavit název vytvářené skupiny (Class
Name) a přidat ho do seznamu (Class). Obsah skupiny je definován v panelu Nets, kde jsou
příslušné spoje vybrány do skupiny.Tyto skupiny spojů mohou např. obsahovat spoje se
stejným charakterem přenášených signálů (datové spoje, adresové spoje).Písmena (C), (R),
(H) zobrazená za Class, nebo Nets značí, že těmto objektům již jsou přiřazeny vlastní
návrhová pravidla a již se na ně nevztahuje globální (Default) nastavení. Po nadefinování je
možné skupinám přiřadit jednotlivé typy parametrů (Clearance, Routing, HiSpeed) jako při
nastavování globálních parametrů.
H
Obr. 138: Nastavení návrhových pravidel pro skupiny spojů
Počítačové návrhové systémy
•
135
Definování návrhových pravidel pro jednotlivé spoje
V dialogovém okně Net Rules ( Obr. 139) je seznam všech spojů v návrhu (Nets), po
výběru požadovaného spoje a kliknutí na ikonu reprezentující typ definovaného parametru, je
možné tento parametr individuálně nastavit pro vybraný spoj.
H
Obr. 139: Nastavení návrhových pravidel pro jednotlivé spoje
Shrnutí kapitoly: Seznámili jste se s nastavením globálních návrhových parametrů,
Seznámili jste se s nastavením návrhových pravidel pro skupiny spojů i jednotlivé spoje
Řešené příklady:
-Nastavte izolační vzdálenost mezi spoji na 30 mils!
Řešení: Setup – Design Rules - Default.
-Jaký mají význam HiSpeedRules!
Řešení: Jsou to dolňkové parametry pro tvorbu spojů z hlediska jejich dynamických
parametrů
Kontrolní otázky a neřešené příklady:
-Co jsou návrhové pravidla (Design Rules)?
-Co umožní nastavit dialog. Okno Routing Rules?
-Nastavte maximální zpoždění 100ns!
136
FEKT Vysokého učení technického v Brně
7.4 Interaktivní tvorba spojů
Cíle kapitoly:
-základní editor spojů, autorouter pro jeden spoj
-přeroutování části, či celého spoje, sběrnicové spoje
-editace spojů, kopírování a vkládání motivu spoje
-úprava přechodu mezi spojem a vývodem součástky
-volné via propojky
•
Základní popis funkcí
V závislosti na konfiguraci programu Power-PCB, jsou k dispozici jeden, dva, nebo tři
módy pro interaktivní tvorbu spojů. Jejich ikony jsou umístěny v plovoucím nástrojovém
panelu Design. Aktivace funkcí pro tvorbu spojů může probíhat dvěma způsoby: Výběrem
„vzdušného“ vodiče a volbou příslušné funkce v kontextovém menu, nebo kliknutím na ikonu
funkce v plovoucím nástrojovém panelu Design ( Obr. 140), a následným výběrem vodiče pro
tvorbu spoje
H
Obr. 140: Nástroje pro tvorbu a editaci spojů
Add Route - základní editor spojů, umožňuje v manuálním režimu pokládat spoje,
vytvářet průchody mezi vrstvami, ostré, zkosené i zaoblené rohy spojů. Je-li zapnuta kontrola
dodržení návrhových pravidel za chodu (DRC), je i v tomto základním režimu prováděna a
nepovolí položení spoje v případě, že není dodržena nastavená izolační mezera.
Auto Route - umožňuje automaticky vytvořit spoj mezi dvěma vývody (DRC musí být
zapnuto a nastaveno na Prevent). Vede spoj pouze v aktuální vrstvě a zadaném rastru a
dodržuje předepsaný preferovaný směr tažení spoje pro danou vrstvu desky. Jestliže se mu
nepodaří spoj dokonči i po několika pokusech, ponechá ho v původním stavu (Unrouted).
Dynamic Route Editor (DRE) - rozšiřující modul, jedná se o interaktivní autorouter pro
vybraný spoj, který pomocí kurzoru navádíme do požadovaného prostoru (DRC musí být
zapnuto a nastaveno na Prevent), sám vyhodnocuje optimální cestu vedení spoje ve vrstvě,
vkládá rohy a šikmé úseky spoje. Používá metodu odsouvání již položených spojů (Push and
Shove), aby si vytvořil prostor pro vedení spoje.
Sketch Route - rozšiřuje dále možnosti použití interaktivního autorouteru (DRE) o
automatické přeroutování určitého úseku již položeného spoje naznačením nové dráhy spoje
kurzorem
Bus Route - rozšiřuje dále možnosti použití interaktivního autorouteru (DRE) o
automatickou souběžnou tvorbu svazku spojů, což umožňuje velmi efektivně vytvářet
sběrnice
Poznámka: při interaktivním pokládání spoje pomocí povelů Add Route, DRE a Bus Route
může program ukazovat u kurzoru délku routovaného spoje v danou chvíli.
Výběr vodiče, editace jeho vlastností a parametrů
Při výběru vodiče můžeme používat funkce Edit/Find, případně Quick Filter pro
usnadnění jeho výběru, případně funkce Query/Modify pro získání komplexní informace a
Počítačové návrhové systémy
137
editaci parametrů . Pro usnadnění orientace ve spojích je možné využít i funkce View/Nets z
roletového menu, která umožňuje selektivně zobrazit a barevně odlišit požadované spoje v
návrhu, případně modifikační příkaz N - název spoje, pomocí kterého lze zvýraznit vybraný
spoj. Grafické znázornění vytvářeného spoje nastavíme pomocí Setup/ Global Preferences/
Real Width a Setup/ Display Color. Nastavení šířky spoje je součástí vstupního souboru
(Netlistu), v Power-PCB ji však můžeme snadno modifikovat. Jestliže ji měníme ještě před
tvorbou spoje použijeme funkci Setup/ Design Rules/Net Rules/Clearance, v procesu tvorby
spoje (po jeho vybrání) je možné použít modifikační příkaz W - šířka spoje, nebo příkaz
Query/Modify z kontextového menu. Tvorba spoje probíhá v aktuálně nastavené vrstvě. Tu
nastavujeme v boxu Layer na nástrojové liště, nebo modifikačním příkazem L - vrstva.
•
Tvorba spojů
Základní editor spojů (Add Route)
Spuštění se provede volbou Route (F2) v kontextového menu ( Obr. 141) po vybrání
příslušného vzdušného spoje (Connection), který chceme vytvářet, nebo volbou ikony Route
v nástrojovém panelu, případně dvojitým kliknutí na spoj (musí být nastaveno Add Route v
Setup / Design Preferences). Směr vedení spojů lze předdefinovat v plovoucím informačním
okně (Orthogonal, Diagonal, Any Angle). Návrhový rastr lze nastavit modifikačním příkazem
G - hodnota, nebo v dialogovém okně pro nastavení návrhového rastru. Modifikační příkaz T,
umožňuje zobrazit pouhý obrys spoje. Program Power-PCB od verze 1.5, může obsahovat
funkci Jumper, která umožňuje vkládat do spoje propojky aniž by byla narušena kontrola
dodržení návrhových pravidel. Jestliže při tvorbě spoje narazíme na překážku v podobě již
položeného spoje, nebo skupina spojů, lze ji překonat pomocí funkce Jumper, která vloží do
spoje propojku požadovaného tvaru a délky.
H
Obr. 141: Kontextové menu po výběru vodiče
Během tažení spoje se ukazuje u kurzoru délka již položeného spoje. Toto zobrazení lze
vypnout v dialogu Setup/Preferences/Routing v políčku Show Trace Length.
Autorouter pro jeden spoj (Auto Route)
Pomocí této rozšiřující funkce lze automaticky vytvářet spoje mezi dvěma vývody,
spustíme jej po vybrání příslušného vzdušného spoje volbou Auto Route (F7) z kontextového
menu, nebo ikonou z nástrojového panelu. Autorouter se pokusí v několika kolech vytvořit
spoj, protože pracuje pouze v jedné vrstvě, je nutné před jeho inicializací nastavit vrstvu, u níž
preferovaný směr vedení spojů (Horizontal, Vertical) odpovídá předpokládanému směru
vedení spoje. Před tvorbou spojů v tomto režimu je nutné nastavit mód DRC Prevent, aby
mohla probíhat kontrola dodržení návrhových pravidel za chodu
138
FEKT Vysokého učení technického v Brně
Dynamic Route Editor (DRE) - interaktivní autorouter na 1 spoj
Dynamic Route Editor (DRE) se dodává jako rozšiřující modul k základní sestavě.
Spustíme jej po vybrání vodiče funkcí Dynamic Route (F3) z kontextového menu, nebo
ikonou z nástrojového panelu Drafting. Představuje velmi efektivní metodu tvorby spoje v
dané návrhové vrstvě. Kurzorem ho pouze orientačně navádíme do oblasti kde chceme spoj
vést, sám optimalizuje směr vedení spoje, vkládá rohy a šikmé úseky spoje, případné
konflikty řeší odsouváním okolních spojů stranou tak, aby byly dodrženy nastavené izolační
vzdálenosti. Pro snadnou tvorbu spojů je vhodné dodržovat preferovaný směr vedení spojů na
dané vrstvě.
Během tažení spoje se ukazuje u kurzoru délka již položeného spoje. Toto zobrazení lze
vypnout v dialogu Setup/Preferences/Routing v políčku Show Trace Length.
Sketch Route - Přeroutování spoje pomocí DRE
Sketch Route jako součást DRE umožňuje jednoduše a rychle přeroutovat celý či část
již položeného spoje pouze naznačením jeho nové dráhy kurzorem. Spustíme jej aktivováním
ikony, potom klikneme na daný spoj v místě, kde chceme začít spoj přeroutovat, táhneme
kurzor ve směru nové dráhy spoje až najedeme opět na daný spoj, kde znovu klikneme. DRE
přeroutuje spoj naznačeným směrem, přičemž sám obchází překážky a odsouvá překážející
spoje do strany.
Bus Route - Tvorba sběrnicových spojů
Tato funkce dále rozvijí možnosti využití interaktivního autorouteru (DRE) o
souběžnou tvorbu sběrnicových spojů, při zachování všech jeho vlastností (tj. optimalizace
vedení spojů v požadovaném směru, obcházení překážek, případně odsouvání překážejících
spojů stranou). Vytváření sběrnic se zahájí výběrem vývodů součástek (ne vodičů), ze kterých
spoje tvořící sběrnici vychází a aktivací funkce Bus Route z plovoucího nástrojového panelu
Design, nebo kontextového menu. Pomocí kurzoru vytváříme motiv základního spoje a
souběžně s ním jsou vedeny ostatní spoje sběrnice, pomocí funkcí z kontextového menu lze
spoj upravovat, případně přecházet na další spoj ve svazku. V případě, že není možné dodržet
motiv u všech spojů aniž by došlo k porušení návrhových pravidel, dojde automaticky k
přechodu do manuální tvorby sběrnice a jednotlivé spoje je nutné individuálně dokončit v
ručním režimu.
Během tažení spoje se ukazuje u kurzoru délka již položeného spoje. Toto zobrazení lze
vypnout v dialogu Setup/Preferences/Routing v políčku Show Trace Length.
•
Editace a konečná úprava spojů
Power-PCB obsahuje širokou škálu nástrojů pro konečnou úpravu spojů, nebo jejich
komplexní přepracování. Jejich inicializace probíhá z kontextového menu po výběru spoje
( Obr. 142). Některé z nich (Add Corner, Split, Sketch Route) jsou reprezentovány ikonami
v plovoucím nástrojovém panelu Design.
H
Počítačové návrhové systémy
139
Route - tato funkce umožňuje provést snadnou úpravu vedení spoje
bez nutnosti jeho předchozího odstranění. Klikneme na spoj v místě,
kde změna začíná, po vytvoření požadované konfigurace spoje opět
klikneme na spoj v místě kde změna končí. Původní úsek spoje je
automaticky odstraněn. Pro použití této funkce je nutné
v Setup/Design Rules/Routing Rules nastavit Copper Sharing.
Route Loop - plní obdobnou funkci jako Route, rozdíl spočívá v tom,
že po vytvoření nového úseku není původní odstraněn a na spoji
vzniká smyčka
Sketch Route - jestliže obsahuje Power-PCB modul DRE (Dynamic
Route Editor), můžeme spoje editovat s jeho pomocí. Funkce
umožňuje automatickou úpravu vedení spoje podle námi
naskicované předlohy. Po výběru počátečního bodu pohybem
kurzoru vytvoříme rámcovou skicu vedení spoje a po volbě
koncového bodu je spoj automaticky přepracován
Obr. 142: Kontextové menu po výběru spoje
Smooth - vyhlazení spojů, odstraní s pomocí DRE nadbytečná zalomení spojů a ostré rohy
převede na šikmé spoje (preferovaný směr musí být nastaven na Diagonal)
Split - umožňuje zalomení úseku spoje tak, že do něj vloží krátký segment pod úhlem 90°,
jeho velikost lze tažením upravit
Pad Entry - pomocí této funkce lze dodatečně modifikovat podobu posledního segmentu
spoje, který vychází z vývodu součástky (Orthogonal, Diagonal).
Dangling Routes - pomocí této funkce lze zvýraznit různé nadbytečné výčnělky na spojích,
aby mohly být odstraněny. Funkci spustíme ze základního kontextového menu
Posun segmentu, rohu spoje (Move) - používá se standartní metodika pro posun objektu.
Uchopovací režim pro posun pomocí myši nastavíme v Setup/Design Preferences, jinak
funkci inicializujeme po výběru objektu v kontextovém menu, případně kombinací Ctrl+E.
V případě, že je nastaveno DRC Prevent, jsme upozorněni na případné přestupky při editaci
spojů.
Kopírování a vkládání motivu spoje
používá se při tvorbě opakujících se motivů spojů (paměťová pole, vývody z SMT
součástek apod.). Vybereme vzorový spoj, nebo segment spoje a pomocí funkce Edit/Copy ho
uchopíme a pomocí kurzoru přemístíme na vývod, ze kterého opakující se motiv chceme vést.
Kliknutím akci provedeme. Předpokladem je, že mezi vývody kam motiv chceme umístit
existuje platné elektrické spojení (vzdušný vodič), v případě, že tomu tak není, je doplněn.
Úprava přechodu mezi spojem a vývodem součástky
V některých případech je vhodné z technologických důvodů nastavit tvar přechodu mezi
spojem a vývodem součástky. Nastavení provedeme v panelu Setup/Preferences - Teardrops
( Obr. 143).
H
140
FEKT Vysokého učení technického v Brně
Obr. 143: Okno pro nastavení přechodů (Teardrops)
Přidání volných (nadbytečných) via propojek
Někdy je potřeba použít více via propojek k propojení spoje či měděné plochy z jedné
strany desky na druhou stranu. V tom případě je možné použít t.zv. volné (Free) via. Volné
via jsou k dispozici povelem Add Via v kontextovém menu po vybrání určitého spoje jako
celku (net) povelem Select Nets. U kurzoru se objeví via otvor, který lze odkliknutím uložit
kamkoliv do volného prostoru, na plošný spoj či do měděné plochy stejného jména.
Podmínkou je, že daná net není již celá realizovaná jako plošný spoj, alespoň část netu musí
být ještě ve formě vzdušného spoje. Po položení volné via propojky se k ní automaticky
naváže vzdušný spoj. Pokládání volných via propojek pokračuje, dokud se neukončí (ESC).
Obr. 144: Vložené free vias (nadbytečné via)
Shrnutí kapitoly: Seznámili jste se s problematikou interaktivního routování. Seznámili
jste se s problematikou tvorby spojů, editací spojů a jejich konečnou úpravou.
Řešené příklady:
-Na desce Preview přeroutujte spoj D07!
Řešení: Select PinPair, vybrat spoj D07, unroute. V Setup nastavit DRC Prevent, ukázat
kurzorem na jednu pájecí plošku a tím vybrat spoj, kliknout na ikonu AutoRoute.
-Jak lze vložit volné průchodky do již zroutované desky?
Řešení: Po výběru sítě do níž budou náležet je nutno nejprve alespoň u jednoho
segmentu zrušit routování. V kontextovém menu vybrat AddVia. Na kliknutí se Via
Počítačové návrhové systémy
141
vloží do místa kurzoru a pomocí vzdušných spojů připojí k síti. Po ukončení vkládání
(ESC) je zapotřebí znovu spoj zroutovat.
Kontrolní otázky a neřešené příklady:
-Kdy nelze použít editor DRE?
-Jak lze pomocí autorouteru pro jeden spoj vytvořit spoj mezi součástkami na
různých stranách dvouvrstvé desky?
-Vložte nadbytečné Via do spoje $$$22774 na desce Preview.pcb!
7.5 Nástroje pro kontrolu návrhových pravidel (Verify Design Tools)
Cíle kapitoly:
-kontrola dodržení základních návrhových parametrů
-kontrola elektrodynamických parametrů
-kontrola na problémy s výrobou desky
Funkci Tools/Verify Design z roletového menu používáme pro kontrolu izolačních
vzdáleností u objektů, která není prováděna v On Line režimu pomocí DRC a pro závěrečnou
kontrolu návrhu. Power-PCB může obsahovat i rozšiřující moduly EDC (Electro Dynamic
Checking) pro kontrolu elektrodynamických parametrů navržených spojů (volba High Speed
v okně Verify Design) a modul DFF (Design for Fabrication) pro kontrolu návrhu z hlediska
výroby desky (volba Fabrication v okně Verify Design).
Poznámka: Odměřovat minimální mezery mezi objekty, spoji, spoji a objekty je možné
i pomocí funkce View Clearance v roletkovém menu View
•
Kontrola dodržení základních návrhových parametrů
Funkce Verify Design ( Obr. 145), slouží k dávkové kontrole dodržení izolačních mezer
mezi objekty (Clearance), úplnosti zapojení (Connectivity), dodržení dynamických parametrů
na desce plošných spojů (High Speed), kontrole tvorby vnitřních napájecích a zemnících
vrstev (Plane), kontrole testovacích plošek (Test Points) a kontrole desky s ohledem na
problémy při její výrobě (Fabrication).
H
Obr. 145: Dávková kontrola návrhových parametrů Verify Design
142
FEKT Vysokého učení technického v Brně
Kontrolní dávku spustíme po inicializaci funkce a volbě typu parametru, který bude
kontrolován. Při kontrole izolačních vzdáleností (Clearance) probíhá kontrola pouze v
zobrazené části desky, proto je nutné před celkovou kontrolou upravit pohled tak, aby
obsahoval celou desku. Pomocí panelu Setup a příslušného dialogového okna ( Obr. 146) lze
vybrat typy izolačních vzdáleností, nastavit aby kontrola proběhla i mezi objekty začleněnými
do stejné sítě, a aby byla provedena kontrola povolené šířky spojů.
H
Obr. 146: Nastavení kontroly izolačních vzdáleností
O výsledku kontroly jsme informováni textovým hlášením a chybovými značkami
přímo v návrhu.
•
Kontrola elektrodynamických parametrů (EDC)
Modul EDC (ElectroDynamic Checking) je rozšiřujícím modulem Power-PCB a
umožňuje po zadání doplňkových parametrů (materiál a síla substrátu desky) kontrolovat
elektrodynamické parametry navržených spojů (možnost vzniku křížové vazby mezi signály
na souběžně vedených úsecích spojů, kapacitu a impedanci spojů, délku v jednotlivých
logických větví apod.). Kontrolu zahájíme volbou High Speed v okně Verify Design, pomocí
Setup a okna Electrodynamic Check ( Obr. 147) zvolíme sítě spojů a typ kontrolované
veličiny.
H
Obr. 147: Nastavení kontroly elektrodynamických parametrů
Pomocí panelu Parameters otevřeme okno pro zadání parametrů materiálu desky
plošných spojů, které jsou nezbytné pro provedení výpočtu a zadání dalších upřesňujících
údajů pro kontrolu ( Obr. 148)
H
Počítačové návrhové systémy
143
Layer Definition - definování
fyzikálních parametrů pro jednotlivé
materiálové vrstvy desky plošných spojů
Parallelism, Other Checks, Daisy
Chain - panely umožňují nastavit na jaké
hiearchické úrovni spojů bude prováděna
kontrola jednotlivých typů parametrů.
Mezní
hodnoty
kontrolovaných
parametrů nastavíme v Setup/Design
Rules /HiSpeed Rules
Obr. 148: Nastavení doplňujících údajů pro EDC
•
Kontrola na problémy s výrobou desky (DFF Audit)
Tato kontrola je převzata z technologického programu CAM350 (FabFactory) od téže
firmy a zaintegrována do PowerPCB ve formě přídavného modulu DFF Audit. Cílem této
kontroly je najít na desce místa, kde může dojít při výrobě desky k technologickému
problému.
Shrnutí kapitoly: Seznámili jste se s nástroji pro kontrolu návrhových pravidel
Řešené příklady:
-Pokud obvod realizovaný na desce pracuje se signály s nízkou frekvencí, je nutná
kontrola elektrodynamických parametrů?
Řešení: Ne, s výjimkou kontroly na možný vznik smyček (Loops) v obvodu signálových
zemí.
Kontrolní otázky a neřešené příklady:
-Co umožňuje funkce Verify Design?
-Co se kontroluje při spuštění Check Clarance?
-Co provádí DFF Audit?
7.6 Zpětná anotace mezi schématem a návrhem plošných spojů (ECO)
Cíle kapitoly:
-orientace v problematice zpětné anotace mezi schématem a návrhem plošných
spojů
144
FEKT Vysokého učení technického v Brně
Funkce ECO (Engineering Change Order), tedy provádění změn v zapojení,
zabezpečuje přenos změn v elektrickém zapojení, provedených při návrhu desky plošných
spojů, zpět do schématu (zpětná anotace), nebo zanesení změn v zapojení provedených ve
schématu, do návrhu desky plošných spojů (anotace vpřed). PowerPCB automaticky
zaznamenává prováděné změny do anotačního souboru (.eco). Anotační soubor je po spuštění
editoru schémat příslušnou funkcí importován do schématu. V plovoucím nástrojovém panelu
ECO, jsou kromě optimalizačních funkcí, soustředěny všechny funkce, při jejichž užití
dochází ke změnám v elektrickém zapojení oproti původnímu zapojení obsaženému v
Netlistu. Lze přidávat a odstraňovat součástky, vodiče, spoje, provádět záměnu součástek,
přejmenování sítí spojů a součástek.
Poznámka: Změny provedené na desce proti původnímu netlistu je rovněž možné
přenést zpět do schematu použitím OLE napojení PowerLogic na PowerPCB spuštěného z
prostředí schematu (povel Synchronize Schema v dialogu OLE napojení) – viz návod k
programu PowerLogic.
•
Přehled funkcí
Obr. 149: Plovoucí nástrojový panel ECO
Add Pin Pair, Del Pin Pair - přidání, nebo odstranění „vzdušného“ vodiče (Connection) mezi
dvěma vývody. Jestliže nový vodič nepřipojíme ke stávající síti, je jeho název nutné
nadefinovat, nebo povolit systému automatické pojmenování. Při odstranění vodiče, který leží
uprostřed sítě spojů a dojde tak k jejímu rozdělení, jsme dotázáni na název nové sítě spojů
Add Route, Del Route - slouží k dodatečnému propojení vývodů pomocí spojové cesty, nebo k
jejímu odstranění
Add Part, Del Part - přidání, nebo odstranění součástky. Při odstranění součástky jsme
dotázáni, zda mají být odstraněny i příslušné spoje, které se váží k součástce, nebo je
ponecháme jako průchozí v návrhu
Change Part Type - záměna součástky v návrhu, za součástku z knihovny. Probíhá obdobně
jako vložení nové součástky z knihovny, pouze předem vybereme součástku v návrhu a
potom spustíme funkci Change Part a v okně Get Part Type from Library nalistujeme
příslušnou součástku a záměnu potvrdíme. Funkci lze selektivně aplikovat na vybranou
součástku, nebo na všechny součástky daného typu.
Rename Part, Rename Net - umožňují v manuálním režimu měnit referenční názvy součástek
a názvy sítí spojů
Swap Pin, Swap Gate - záměna ekvivalentních vývodů součástek, nebo záměna logických
celků v interaktivním režimu
Auto Swap Pins, Auto Swap Gates - automatická záměna ekvivalentních vývodů a logických
celků z hlediska minimalizace délky spojů
Auto Renumber - automatická úprava referenčních názvů součástek
Počítačové návrhové systémy
145
Obr. 150: Nastavení zápisu do anotačního souboru
Funkce pro provádění změn v návrhu jsou soustředěny do plovoucího nástrojového
panelu ECO ( Obr. 149), který otevřeme z nástrojové lišty.
H
Po inicializaci funkce ECO, jsme nejprve dotázáni dialogovým oknem ECO Preferences
( Obr. 150) na způsob zápisu anotačních dat do souboru a jeho název. Jestliže potřebujeme
rychle nahlédnout do anotačního souboru v průběhu návrhu, lze použít modifikační příkaz F název souboru. Funkce lze ovládat v objektovém režimu (tj. výběr objektu a následně volba
funkce), nebo verbálně (výběr funkce a následná volba objektů pro její aplikaci), což je
výhodné při aplikaci na více objektů.
H
•
Přenos anotačních souborů
Anotace vpřed, tedy z editoru schémat do návrhového systému plošných spojů se
provádí pomocí funkce File/Import, pomocí které načteme příslušný soubor s příponou .eco.
Změny provedené ve schématu jsou pak začleněny do binárního souboru .pcb. V případě, že
došlo při importu k nějakým chybám, je vypsáno chybové hlášení. Zpětná anotace, tedy s
plošného spoje do schématu probíhá na dvou úrovních - automaticky a manuálně.
Automatická anotace se týká pouze změn vyplývajících z funkcí Gate and Pin Swap a AutoRenumbering. Změny vzniklé aplikací jiných funkcí (Add Part, Delete Part, Add Pin Pair,
Delete Pin Pair) musí být provedeny v editoru schémat manuálně, neboť ten je není schopen
automaticky provést. Tedy vzhledem k tomu, že je automatická zpětná anotace omezena, je
nutné aby anotační soubor .eco obsahoval pouze proveditelné operace. Toho dosáhneme
vytvořením dvou anotačních souboru. První bude obsahovat pouze změny vzniklé v
automatickém režimu, druhý ty ostatní. Způsob ukládání anotačních dat do souboru
nastavujeme pomocí dialogového okna ECO Preference (viz Obr. 150).
H
Shrnutí kapitoly: Seznámili jste se s problematikou zpětné anotace mezi schématem a
návrhem plošných spojů
Řešené příklady:
-Které změny provedené na desce lze převést do schematu přímo?
Řešení: Záměnu hradel a vývodů, přečíslování.
146
FEKT Vysokého učení technického v Brně
Kontrolní otázky a neřešené příklady:
-Jak lze podchytit ve schematu změnu na desce, vzniklou přidáním součástky?
-Jaké jsou způsoby zpětné anotace?
7.7 Napojení na autoroutery a další programy
Cíle kapitoly:
- orientace v problematice napojení PowerPCB na BlazeRouter
PowerPCB navazuje na několik dalších programů, které doplňují návrh plošných spojů.
Jedná se o autorouter BlazeRouter a Specctra, editor Gerber dat CAM350, analyzátor přenosu
digitálního signálu plošným spojem BoardSim a kreslení schematu ViewLogic. Za tím účelem
má PowerPCB zabudované interface pro přenos dat z PowerPCB do těchto programů,
eventuelně i zpět.
Nejdůležitější je napojení na autorouter BlazeRouter, protože ten je součástí dodávky
programu PowerPCB, i když se jedná o samostatný program. Ostatní programy (Specctra,
CAM350, BoardSim a ViewLogic jsou programy volitelné, které uživatel PowerPCB může a
nemusí mít.
Všechna napojení na externí programy se spouští z menu Tools.
•
Napojení na autorouter BlazeRouter
Kliknutím na povel BlazeRouter v menu Tools se spustí dialogové okno BlazeRouter
Link, viz Obr. 151, kde je možné nastavit režim napojení na autorouter BlazeRouter
(Action), preference v routování (Preferences), strategii routování (Routing Strategy) a název
souboru oroutované desky (Output File). BlazeRouter normálně ukládá propojenou desku do
jiného souboru pod název desky doplněný o _blz, aby bylo zřejmé, že jde o desku z
autorouteru, takže originální soubor desky není přepsán.
H
Obr. 151: Blazerouter dialog
Run in BackGround je plně automatický režim, který spustí Blazerouter na pozadí (nic
není vidět) s deskou, která je v danou chvíli v PowerPCB a routuje ji podle daného nastavení
v PowerPCB. Po dokončení routování je deska automaticky uložena jako nový soubor. Pokud
Počítačové návrhové systémy
147
je v novém dialogovém okénku BlazeRouter Monitor zaškrtnuté okénko Load Resulting File,
potom je po ukončení práce spuštěn další PowerPCB s právě dokončenou deskou.
Run in Foreground je plně automatický režim, který spustí BlazeRouter jako samostaný
program s deskou, která je v danou chvíli v PowerPCB a začne ji automaticky routovat podle
daného nastavení v PowerPCB. Po dokončení routování je deska automaticky uložena jako
nový soubor a je spuštěn další PowerPCB s právě dokončenou deskou.
Launch BlazeRouter only spustí BlazeRouter s deskou, která je v dané chvíli v
PowerPCB, ale nespustí automatické routování – další proces je potřeba ovládat přímo z
autorouteru.
Routing Strategy - Setup spustí dialogové okno, kde je možné nastavit co má být
autorouterem routováno (Fanout= fanouty, Route= spoje, Optimize= optimalizace, atd.),
jakou intensitou a které spoje (net). Přednastaveno je routování spojů a optimalizace pro
všechyn spoje (nets) – viz Obr. 152.
H
Obr. 152: BlazeRouter – Routing Strategy
Preferences – Setup spustí dialogové okno z PowerPCB příslušné pro nastavení
parametrů vybrané položky (Routing, Fanout, Grid, Design, atd.).
Dále umožňuje PowerPCB napojení na autorouter Specctra, na CAM350, na BoardSim
(HyperLynx) a na ViewDraw.
•
Znovupoužití části návrhu desky (PDR)
PowerPCB umožňuje prostřednictvím svého přídavného modulu PDR (Physical Design
Reuse) vybrat z dane desky část navržené desky a použít ji znovu na té samé či jiné desce.
Vybraná a uložená část desky (motiv) si zachová rozmístění součástek s jejich plošnými spoji.
Toto je výhodné v případě opakujícího se motivu na jedné desce či v případě motivu (např.
spínaný napájecí zdroj), který je na dané desce odzkoušen a bude použit na dalších deskách.
148
FEKT Vysokého učení technického v Brně
Podmínkou je, že při vkládání uloženého motivu do té samé nebo jiné desky musí v zapojení
desky existovat ten samý obvod (součástky a jejich propojení). Označení součástek (Ref.Des.)
nemusí být u motivu stejné s obvodem, který má na desce nahradit – program použije u
vkládaného motivu označení (Ref.Des.) součástek obvodu, který nahrazuje.
Vložení uloženého motivu do desky se provede ikonou Make Like Reuse v nástrojové
liště Design. Naskočí dialog pro vybrání uloženého motivu (Reuse). Program si po vybrání
Reuse motivu z knihovny zkontroluje desku zda v ní existuje stejná skupina součástek
vzájemně stejně propojená. Pokud ano, nahradí tyto součástky i jejich vzdušné spoje Reuse
motivem, který přiskočí ke kurzoru a lze ho položit na desku podle potřeby.
Shrnutí kapitoly: Seznámili jste se s
BlazeRouter a další programy
problematikou napojení PowerPCB na
Řešené příklady:
-Jak je zajištěna možnost napojení PowerPCB na nadstavbové programy?
Řešení: PowerPCB má zabudované interface pro vzájemný přenos dat. Spouští se
z rolety Tools.
Kontrolní otázky a neřešené příklady:
-V jakém režimu je možno spustit BlazeRouter z PowerPCB?
Počítačové návrhové systémy
149
8 BlazeRouter
8.1 Uživatelské prostředí programu, zobrazení desky/spojů, práce se
soubory
Cíle kapitoly:
-základní seznámení a orientace v pracovním prostředí BlazeRouter
-možnosti zobrazení desky / spojů
-práce se soubory
I když je BlazeRouter samostatný program, je upraven tak, aby v něm mohl být v
budoucnosti prováděn celý návrh desky plošných spojů a je přímo navázán na PowerPCB.
BlazeRouter čte i zapisuje přímo formát souboru PowerPCB (.pcb), takže není potřeba
žádného převodníku mezi PowerPCB a autorouterem. Routování probíhá podle nastavených
pravidel návrhu definovaných v PowerPCB, i když je možné je v BlazeRouteru dodatečně
změnit.
Routovat se může buď celá deska, nebo součástka, net, spoj, pin. To umožňuje uživateli
routovat desku celou automaticky, nebo po částech, nebo kombinovat interaktivní routování v
PowerPCB s autoroutováním některých částí desky.
BlazeRouter se spouští buď přímo z PowerPCB (Tools – BlazeRouter), kdy si
automaticky načte desku aktuelní v té chvíli, nebo samostatně, kdy je možné načíst jakoukoliv
desku rozpracovanou v PowerPCB. Pokud se BlazeRouter spustí přímo z PowerPCB, potom
komunikace mezi PowerPCB a Blazerouterem probíhá pod Windows přes OLE, čímž je
zajištěna i oboustranné cross-probing (možnost vyhledávání součástek a spojů z jednoho
programu ve druhém a naopak).
BlazeRouter může rovněž komunikovat v obou směrech se schematem v PowerLogic,
je-li v PowerLogic aktivováno OLE spojení s BlazeRouterem. Tím je umožněno crossprobing i mezi schematem a deskou v BlazeRouter.
BlazeRouter v plné verzi je autorouter, který umí pokládat spoje pod jakýmkoliv úhlem
(any angle router), Možnost routování diagonálně (45 stupňů) umožňuje routovat i velmi
husté desky, kde autorouter Specctra nemohl dokončit routování vzhledem k pravoúhlému
pokládání spojů. Routování pod jakýmkoliv úhlem je výhodné v případě extrémně hustých
desek, např. při použití BGA pouzder, nebo při návrhu Chip-on-board, BGA, atd.
BlazeRouter používá push-shove algoritmu, stejně jako ripup-reroute techniky v
případech, kde push-shove není úspěšný. Při push-shove routování se překážející spoje odtlačí
stranou, zatímco při ripup-reroute se překážející spoj odstraní. Push-shove routování spolu s
faktem, že spoje mohou být pokládány diagonálně či dokonce pod jakýmkoliv úhlem vede k
velmi dobrým výsledkům routování i na velmi hustých deskách či jednostranných deskách.
•
uživatelské prostředí
Prostředí autorouteru BlazeRouter je odlišné od pracovního prostředí návrhu desek v
PowerPCB, protože se jedná o nejnovější program firmy Pads Software. Je zde několik oken,
která jsou na sobě polohově nezávislá. Hlavní (pracovní okno) nelze upravovat. U ostatních,
lze upravit velikost podle potřeby uživatele a nezávisle na sobě potlačit jejich zobrazení.
150
FEKT Vysokého učení technického v Brně
Menu a lišty nástrojů s ikonami jsou plovoucí, je možné je zakotvit do určité polohy a jsou
uživatelem konfigurovatelné. Uživatelské prostředí autorouteru BlazeRouter používá
standardní Windows menu, tlačítka, ikony k přístupu k povelům programu a pro nastavení
programu. Typické uživatelské prostředí je zobrazeno na Obr. 153
H
Obr. 153: Uživatelské prostředí BlazeRouter
Jednotlivé oblasti zobrazené plochy jsou:
Titulový řádek (Title Bar) Tento řádek je úplně nahoře. Na titulovém řádku je vidět
ikonu BlazeRouter, název desky a název aplikace (BlazeRouter). Kliknutím na ikonu
BlazeRouter v tomto řádku se otevře menu, které má základní povely pro práci s Windows
oknem aplikace (nezaměňovat s menu pro práci s programem jako takovým).
Lišta menu (Menu Bar) Lišta menu, typicky umístěná pod titulovým řádkem, obsahuje
povely autorouteru BlazeRouter. Detaily jednotlivých povelů viz dále.
Hlavní lišta ikon (Standard Toolbar) Hlavní lišta ikon je typicky umístěna pod lištou
menu a obsahuje ikony pro práci s programem. Hlavní lišta ikon (Standard Toolbar) se
rozšiřuje o další lištu s ikonami Routing Toolbar nebo Selection Filter v případě použití ikony
Routing nabo Selection Filter v hlavní liště ikon. Lišty ikon jsou plovoucí, takže je možné je
tažením přesunout do jiných poloh a zde je eventuelně zakotvit.
Stavový řádek (Status Bar) Stavový řádek je umístěn zcela dole a zobrazuje hlášení pro
uživatele zprávy, souřadnice a stav programu prostřednictvím indikátoru. Jeho viditelnost lze
nastavit nezávisle na oknech programu či menu a lištách s ikonami.
•
Okna programu
BlazeRouter prostředí sestává z několika oken, jejichž běžné rozložení je vidět na
obrázku uživatelského prostředí. Jejich podrobný popis bude probírán v následujících
kapitolách.
Počítačové návrhové systémy
151
Pomocí povelů v menu View, pomocí tlačítek lišt nástrojů, nebo pomocí klávesových
zkratkových příkazů lze zviditelnit nebo schovat jednotlivé části pracovního prostředí, stejně
jako lze ukotvené okna a panely nástrojů převést na plovoucí a zpět.
Použitím dialogu “Customize” lze vytvářet nové, uživatelské lišty nástrojů a upravovat
stávající lišty nástrojů (systémových). Dialog Customize je přístupný z menu Tools nebo
kliknutím pravého tlačítka myši na danou lištu nástroje a vybráním povelu Customize v
naskočeném menu pro úpravu lišt nástrojů v oknech Help, Project Explorer a Command
window.
Nastavení programu BlazeRouter je při uzavření uloženo v registru Windows (včetně
polohy a velikosti lišt nástrojů, dialogových oken a pomocných oken). Tato uložené nastavení
je použito při příštím otevření programu. Uživatel si také může uložit určité nastavení
pracovní plochy, které lze potom načíst pomocí dialogu Open Workspace. Toto je výhodné
zejména když s programem pracuje několik uživatelů, kteří mají různé pracovní návyky a
preference. Vytvoření, uložení a otevření určitého nastavení je v menu Workspaces (View
menu).
Klávesové zkratky umožňují používat povelů programu bez použití myši. Standardní
klávesové zkratky jsou popsány v Resource Kitu, příp. v HELPu programu BlazeRouter,
přičemž uživatel má možnost přiřazení kláves povelům změnit podle potřeby.
•
Ovládání zobrazení desky
•
Povely v menu View:
Zoom - přiblížení / oddálení obrazu
Board - zobrazí celou desku v pracovní ploše
Extents - upraví obraz tak, že budou vidět všechny objekty
Selection - vyplní vybraným objektem celou pracovní plochu
Previous View – předchozí pohled
Next View – následující pohled
Full Screen – plná obrazovka
Ikony zobrazení:
Zoom, Board, Full Screen
Prostřední tlačítko myši – Zoom / Pan
Pan (posouvání obrazu) - Kliknutím prostředního tlačítka (stiskem obou tlačítek
dvoutlačítkové myši) se obraz posune po pracovní ploše tak, že místo kurzoru v
okamžiku kliknutí bude potom uprostřed pracovní plochy. Velikost zobrazení se
přitom nezmění.
Zoom (přiblížení / oddálení obrazu) - Stisknutím, podržením dole, tažením
doprava nahoru a uvolněním prostředního tlačítka se definuje okno, které vzápětí
vyplní pracovní plochu (obraz se přiblíží). Opačným směrem tažení (vlevo dolů)
se obraz oddálí.
Seznam vrstev desky (Layer list)
Vrstva desky vybraná z roletkového seznamu vrstev desky bude zobrazena navrchu nad
ostatními vrstvami.
•
Zobrazení spojů (Nets):
Dialogové okénko “View - Nets” umožní vybrat a zobrazit spoje (nets). V dialogovém
okénku lze nastavit způsob zobrazení vybraného spoje (net). Každý spoj (net) může mít
viditelný nebo neviditelný vzdušný spoj (connections), plošný spoj (routed paths), atd. Po
152
FEKT Vysokého učení technického v Brně
přenesení spoje (nets) do okénka View list, lze zadat barvu a viditelnost či neviditelnost
jednotlivých částí spoje. Barevná paleta umožní zobrazit vybraný spoj (net) ve specifické
barvě. Když se přiřadí nějakému spoji (net) určitá barva, jsou touto barvou zobrazeny i
připojené pájecí plošky (pads), via otvory (vias) a odpovídající vzdušný spoj (connection). Při
uložení práce na disk se uloží i toto přiřazení barev.
•
Práce se soubory
Otevření souboru: BlazeRouter může načíst soubory desky vytvořené v PowerPCB či
PowerBGA odpovídající verze (soubory s koncovkou .pcb) a zálohové soubory vytvořené v
BlazeRouter (soubory s koncovkou .bre). K načtení se použije povel Open.
Vytvoření nového souboru: Povelem New se vytvoří nový (prázdný) soubor návrhu
desky a odstraní stávající návrh desky z paměti.
Uložení souboru: Povelem Save nebo Save As se uloží jakékoliv změny provedené v
návrhu desky.
Zálohování souboru: BlazeRouter zálohuje soubory automaticky pod jménem
BlazeRouter_NN.bre, kde NN je číslo, které se automaticky zvyšuje. Vytvoření zálohy je
zaznamenáno v “session log”, které se objeví pod položkou “Status”.
Obnovení souboru ze zálohy: Kliknutím na jméno zálohy v “session log” se tato obnoví
jako normální soubor.
Kontrola správnosti dat: Když se načítá soubor desky, provádí program kontrolu
správnosti načítaných údajů - test integrity. Záznam o výsledku testu je zapsán v “session
log”.
Shrnutí kapitoly: Seznámili jste se s různými typy pohledů na desky / spoje, s možnostmi
využití záložních souborů.
Řešené příklady:
-Jaké typy souborů může přímo načíst BlazeRouter?
Řešení: Soubor desky z PowerPCB (*.pcb) odpovídající verze a zálohové soubory (*.bre)
vytvářené Blazerouterem.
Kontrolní otázky a neřešené příklady:
-Jakých algoritmů využívá BlazeRouter při routování?
-Jaké jsou možnosti ovládání zobrazení?
Počítačové návrhové systémy
153
8.2 Dialogová okna
Cíle kapitoly:
-základní seznámení a orientace v pracovním prostředí okénka CommandWindows
- seznámení a orientace v pracovním prostředí navigačního okénka
-seznámení a orientace v pracovním prostředí okénka ProjectExplorer
•
OKÉNKO “COMMAND WINDOW”
je určené pro čtení hlášení generovaných programem, editováním maker a uživatelské
programování a je umístěno v levé dolní části plochy programu, viz Obr. 154. Toto okénko
lze přemisťovat a zakotvit v nových polohách podle potřeby, stejně jako je možné ho zavřít a
znovu otevřít.
H
Obr. 154: Okénko “comand window”
Okénko “command window” má tři záložky:
• Status - Zobrazí informaci týkající se dané práce.
• Macro - Umožní spustit, editovat a odladit makro skript.
• Basic - (tbs)
V záložkách Macro a Basic lze použitím ikon na lištách tohoto okénka a zkratkových
příkazů provést různé editační operace. V záložce Status není většina těchto operací dostupná.
•
Status
Záložka Status slouží k: Zaznamenání, zobrazení a tisknutí úvodní zprávy při načtení
desky, která může obsahovat upozornění a chybová hlášení, tisknutí a zobrazení hlášení
pomocí zadaného spojení, tisknutí a zobrazení Internet Web stránek se zadaným
hypertextovým spojením (links) a otevření souborů BlazeRouter použitím zadaného spojení.
“Status” obsahuje plovoucí lištu nástrojů (ikon), které umožňují pracovat s hlášeními
programu, jako jsou úvodní zprávy (session log). Nástroje lišty jsou:
Back - Zpět = zobrazí předcházející stránku
Forward - Dopředu = zobrazí další stránku
Stop - zastaví update stránky
Refresh - Obnovit = obnoví zobrazení hlášení a dalších stránek.
Home - Domů = zobrazí úvodní záznam (session log).
Clear log - Vyčistit = vyčistí displej od záznamu
Print - Tisk = tiskne současnou stránku pomocí Windows Print dialogu
154
FEKT Vysokého učení technického v Brně
Search - Vyhledat = vyhledá stávající stránku s textem
Log to file - Zaznamenat = nahraje všechny akce do záznamu “Session log”.
Kliknutím pravým tlačítkem myši kdekoliv v prostoru okénka “command window” se
otevře plovoucí menu s povely:
Find - vyhledá stávající stránku s textem, který se specifikuje pomocí Windows Find dialogu.
Print - tiskne současnou stránku pomocí Windows Print dialogu
Copy - kopíruje text vybraný v okénku Status do Clipboard.
Clear - vyčistí displej, ale nevymaže soubory záznamu (log files).
Filter - filtr ovládá viditelnost objektů ve Statusu.
Status Toolbar - ukazuje nebo schová nástrojovou lištu.
Allow docking .- povolí zakotvit okénko “command window”, jinak je okénko plovoucí.
Hide - skryje okénko command window.
•
Macro a Basic
Umožňují spustit, editovat a odladit makra a scripty. Makro je jakákoliv kombinace
povelů, stisknutí klávesy a kliknutí myší, která se zaznamená a může být přehrána zpět jako
jedna akce. Prakticky je možné nahrát jakékoliv kroky v BlazeRouter, které se potom mohou
přehrát, čímž se zjednoduší mnohé činnosti (např. nastavení preferencí, nastavení vrstev a
barev, atd.). Makro editor disponuje základními funkcemi editoru, ale na rozdíl od
PowerPCB/PowerBGA nepoužívá externí textový editor. Zaznamená všechny akce bez
nutnosti vybrání záznamového módu (myš, prompt, nebo souřadnice). Má neomezené
Undo/Redo, zvýraznění syntaxu a zajišťuje kontextovou nápovědu týkající se “Macro”
jazyka. Editační plocha umožňuje editovat stávající text makra. Lišta nástrojů umožňuje
vytvořit, editovat a testovat dané makro. Lištu nástrojů lze zakotvit do určité polohy nebo ji
nechat plovoucí. Lištu lze také skrýt a znovu otevřít. Klinutím pravého tlačítka myši uvnitř
okénka “command window” naskočí menu, ve kterém jsou povely:
New - Nové = vytvoří nové makro
Open - Otevřít = načte existující soubor makra do editoru.
Save - Uložit = uloží stávající makro, jestliže je změněno.
Cut - Vyřízne vybraný text a uloží do Windows Clipboard.
Paste - Vloží obsah Clipboardu do editoru maker.
Copy - Kopíruje vybraný text do Clipboard.
Record - Spustí nahrávání (záznam) makra.
Run - Přehraje nahrané makro.
Pause - Dočasně zastaví pokračování makra. Další pokračování je možné použitím povelů
Run, Step Over, nebo Run to Cursor.
Stop - Ukončí přehrávání makra.
Toggle Breakpoint - Umístí nebo odstraní “breakpoint” v místě kurzoru.
Step Over - Spustí stávající řádku makra.
Step Into - Spustí stávající řádku makra. Pokud existuje na řádce subrutina, potom debugger
jde do subrutiny.
Step Out - Spustí makro, které běží tak dlouho, až opustí stávající subrutinu.
Run to Cursor - Spustí makro až po stávající řádku a dočasně zastaví (pause). Pokračování je
možné pomocí povelů Run, Step Over, nebo Run to Cursor.
Hlášení o „Runtime Errors”. Pokud se objeví „runtime error”, potom debugger ukončí
vykonávání makra a zobrazí detailní zprávu na stavovém řádku. „Instruction pointer” je
Počítačové návrhové systémy
155
nastaven na řádce, která způsobila chybu. Po odstranění chyby lze opět spustit makro a
pokračovat.
•
NAVIGAČNÍ OKÉNKO
Hlavním účelem navigačního okénka je poskytnout uživateli programu alternativní
zobrazovací plochu k hlavnímu zobrazovacímu oknu. Toto okénko umožňuje jednak filtrovat
objekty zobrazení nezávisle na zobrazení v hlavním okně a jednak má specielní možnosti
zobrazení podle povahy práce (viz dále). Toto okénko je možné, podobně jako ostatní okna
programu, zvětšit či zmenšit podle potřeby, úplně schovat nebo přesunout do libovolné
polohy v rámci zobrazovací plochy celého programu.
•
Navigační okénko - když není nic vybráno, chová se toto okénko jako zvětšovací lupa,
která zobrazí plochu v místě kurzoru v hlavním zobrazovacím okně. Velikost zvětšení
lupy lze nastavit z menu pravým tlačítkem myši při najetí kurzoru na toto okénko nebo
klávesou F5 či F6 (zvětšit, zmenšit).
Obr. 155: Navigační okénko – když je vybrán vývod (pin)
•
Když je vybrán v hlavním okně vývod, navigační okénko ukáže pohled řezu deskou v
místě vývodu, včetně jednotlivých vrstev desky, viz Obr. 155. Ve spodní části obrázku je
zobrazeno měřítko v používaných jednotkách pro možnost relativního porovnání velikostí
zobrazených objektů, s nulovou hodnotou měřítka v ose vývodu.
H
Obr. 156: Navigační okénko – když je vybrán via otvor
•
Když je vybrán na desce via otvor, navigační okénko zobrazí pohled řezu deskou v místě
via otvoru jak ukazuje Obr. 156. Ve spodní části obrázku je zobrazeno měřítko
v používaných jednotkách pro možnost relativního porovnání velikostí zobrazených
objektů, s nulovou hodnotou měřítka v ose vývodu.
H
156
FEKT Vysokého učení technického v Brně
Obr. 157: Navigační okénko – když je vybrána součástka
•
Když je na desce vybrána součástka, navigační okénko zobrazí součástku a její okolí ve
zvětšeném měřítku, viz Obr. 157. To umožňuje rychlý bližší pohled na součástku a její
okolí, aniž se musí manipulovat s hlavním zobrazovacím oknem.
H
•
Nastavení zobrazení v navigačním okénku
Zobrazení v navigačním okénku lze nastavit podle potřeby. Najeďte kurzorem do
navigačního okénka a klikněte pravým tlačítkem myši. V naskočeném menu vyberte
požadovanou položku. K dispozici jsou tyto možnosti výběru zobrazení: Components
(součástky), Copper (měď), Drafting (neelektrické kreslené objekty), Text, Traces (plošné
spoje), Unroutes (vzdušné spoje), and Layers (vrstvy). Vybrané položky se objeví v menu se
zaškrtnutým políčkem. Opětovným kliknutím na stejnou položku se daná položka zruší.
•
OKÉNKO “PROJECT EXPLORER”
“Project Exporer” je hierarchický Browser, který je defaultně umístěn svisle na pravé
straně pracovního prostředí programu. Zajišťuje přístup k objektům desky a návrhovým
pravidlům. Má celkem 4 oddělení pro 4 různé účely:
•
Object View
Kliknutím na záložku se aktivuje funkce přehledu objektů na dané desce, viz Obr. 158.
Pomocí povelů na liště nástrojů a ve zkratkovém menu přivolaném pravým tlačítkem myši lze
vykonat operace na objektech vybraných v tomto okénku. Lze použít i operací Undo a Redo
z ovládacího menu programu nebo z menu Edit. Pokud není v BlazeRouteru načtena žádná
deska, Object View funkce okénka project Explorer není dostupná
H
Počítačové návrhové systémy
157
Lišta nástrojů obsahuje tlačítka s povely, které umožňují
provádět různé operace na objektech vybraných v okénku
Project Explorer.
Delete = vymazat - Vymaže vybranou sekundární
skupinu nebo objekt v sekundární skupině.
Copy = kopírovat - Kopíruje vybraný objekt do
Clipboard.
Paste = vložit - Vloží objekt z Clipboard do sekundární
skupiny.
Properties = Vlastnosti - Otevře dialogové okno
Properties,kde se objeví parametry vybraného objektu.
Obr. 158: Okénko Object View v Project Explorer
Kliknutím pravého tlačítka myši kdekoliv uvnitř okénka spustí menu, kde jsou i
zaškrtávací políčka, označující nastavení některých položek. V menu jsou následující povely:
Allow Selection - Vybere objekt v pracovní ploše programu když je vybrán v Object View.
Pokud je spuštěné navigační okénko, potom se v něm zobrazí vybraný objekt uprostřed lupy
New - Vytvoří novou sekundární skupinu Net Class nebo Pin Pair.
Delete - Vymaže sekundární skupinu nebo objekt v sekundární skupině.
Rename - Přejmenuje vybranou sekundární skupinu.
Copy - Kopíruje vybraný objekt do Clipboard.
Paste - Vloží objekt z Clipboard do sekundární slupiny.
Sort by Rules - Seřadí objekty s návrhovými pravidly jako prvními. Pokud je tento povel
vypnut, potom seřadí objekty abecedně.
Sort by Test Points - Seřadí spoje (nets) v sestupném pořádku, kde první je spoj s největším
počtem testovacích plošek.
Properties - Otevře dialog Properties, kde se zobrazí parametry vybraného objektu.
Horizontal Split - Rozdělí okénko Object View horizontálně, takže vzniknou dvě okénka
Object Views vedle sebe.
Vertical Split - Rozdělí okénko Object View vertikálně, takže vzniknou dvě okénka Object
Views vedle sebe.
Object View Toolbar - Zobrazí nebo schová Object View lištu nástrojů.
Customize - Umožní upravit lištu nástroje uživatelem podle potřeby.
Allow docking - Umožní zakotvit okénko Object View (Project Explorer).
Hide - Schová okénko Project Explorer.
Object View - ovládání objektů:
Objekty v okénku Object View jsou seřazeny ve skupinách objektů, které nelze
odstranit ani přejmenovat. Tyto skupiny objektů jsou dvojího druhu: primární a sekundární
Primární skupiny objektů obsahují elementy daného návrhu, které nelze odstranit.
Primární skupinu nelze odstranit, přejmenovat, přesunout, ani z ní nelze vyjmout objekt.
Objekty z primární skupiny lze však kopírovat k použití do sekundární skupiny.
158
FEKT Vysokého učení technického v Brně
Primární skupiny jsou:
• Vrstvy desky (Layers)
• Součástky (Components)
• Spoje (Nets
• Typy via otvorů (Via Types)
Sekundární skupina objektů obsahuje objekty návrhu desky, které mohou být přidány,
odstraněny a přejmenovány. Skupiny “Net Classe” a “Pin Pair” mohou být pouze vytvořeny,
přejmenovány nebo vymazány. Když se sekundární skupina vymaže, objekty v návrhu desky
nezmizí, protože pořád ještě existují v primární skupině objektů. Objekty, které lze přidat do
sekundární skupiny objektů:
• Net Class Net
• Pin Pair skupina (group) Pin Pair
• Conditional Rule (podmíněná návrhová pravidla)
• Net Class, Net, Pin Pair Group, Pin Pair, Layer.
•
Contents (obsah):
Umožňuje prohlížet obsah nápovědy Help t.j. „brouzdat“ a navigovat se skrze obsah
nápovědy Help v BlazeRouter, viz Obr. 159. Pracuje úplně stejně jako obsah nápovědy
známý např. z PowerPCB. Obsah vybraného námětu se zobrazuje v jiném okénku (Help
Pane).
H
Pokud vyberete námět v tomto okénku a okénko Help není otevřeno, potom se spustí
okénko Help Pane, kde se objeví obsah vybraného námětu. Help okénko se objeví tak jak
bylo použito naposledy, tzn. plovoucí či zakotvené.
Obr. 159: okénko Contents v Project Explorer zobrazený obsah v Help Panel okénku
•
Index:
Umožňuje prohlížet nápovědu podle klíčových slov (keywords). Toto vyhledávání
pracuje stejným způsobem jako indexování v nápovědách jiných programů. Obsah vybraného
námětu se zobrazuje v jiném okénku (Help Pane), viz Obr. 160. “Index” okénko v Project
Explorer lze také aktivovat vybráním povelu Index v Help menu programu.
H
Počítačové návrhové systémy
159
Obr. 160: okénko Index v Project Explorer zobrazený obsah v okénku Help Panel
•
Search (Vyhledávání):
Umožňuje vyhledávat v nápovědě pomocí frází a otázek. “Search” okénko v Project
Explorer používá nejnovější vyhledávací nástroj který při zadání slova např. "route"
vyhledává i přidružené výrazy jako "routing," "routed," "to route," atd. Obsah vybraného
námětu se zobrazuje v okénku Help Pane, které se automaticky spouští při výběru námětu, viz
Obr. 161. Help okénko se objeví tak, jak bylo použito naposledy, tzn. plovoucí či zakotvené.
H
Obr. 161: okénko Search v Project Explorer zobrazený obsah v okénku Help Pane
Shrnutí kapitoly: Seznámili jste se s použitím
CommandWindows, okénka ProjectExplorer.
Řešené příklady:
Kontrolní otázky a neřešené příklady:
-Jaké je hlavní určení navigačního okénka?
navigačního
okénka,
okénka
160
FEKT Vysokého učení technického v Brně
9 Dodatky
9.1 Výsledky kontrolních otázek a neřešených příkladů
3.1.
Program slouží k předýrobnímu zpracování dat. Umožňuje tvorbu panelizace,
kontrolu a úpravu technologických pravidel (např. izolačních vzdáleností), tvorbu
technologického okolí apod. Výsledky pak exportuje do nejrůznějších formátů (Gerber,
Barco, IPC D350/356, Excellon, DXF, postscript, HPGL atd.).
3.2.
Stiskneme tlačítko Part nebo vybereme příkaz z menu Place→Part, po kterém se
obrazí dialogové okno Place Part. Ze seznamu součástek aktuálně připojené knihovny
zvolíme požadovanou součástku a potrvrdíme tlačítkem OK. V případě, že se součástka
v aktuální knihovně nenachází, můžeme si připojit další knihovny použitím tlačítka Add
Library. Tlačítkem Part Search také můžeme požadovanou součástku vyhledat ve všech
dostupných knihovnách.
Netlist je původně databáze obsahující seznam uzlů a seznam vývodů součástek
k těmto uzlům připojených. Tímto způsobem je vlastně popsáno elektrické zapojení
schématu. V dnešní době již tyto databáze mohou obsahovat šířky jednotlivých spojů,
velikosti izolačních mezer mezi spoji a spoustu dalších údajů definovaných již při
návrhu schématu.
Význam Netlistu pak spočívá a možnosti přenášet tyto informace buď mezi
editorem schémat a editorem desek nebo nejrůznejšími návrhovými systémy.
3.3.
Add/Edit RouteMode - Režim prostého vedení spojů – Pokládá spoje přesně podle
příkazů návrháře
Edit Segment Mode - Režim oprav existujících spojů – Usnadňuje opravy již
položených spojů
Shove Track Mode - Režim vedení spojů s posouváním – Při pokládání spoje jsou
okolní již položené spoje posouvány tak, aby splňovaly podmínky definovaných
izolačních vzdáleností
Autopath Route Mode - Režim vedení spojů-automatické pokládání spojů –
Autorouter jednoho právě zvoleného spoje. Pokládá spoj tak, aby byly dodrženy izolační
vzdálenosti
4.1.
PowerLogic, PowerPCB + BlazeRouter
-
Počítačové návrhové systémy
161
ASCII soubor k přenosu dat mezi dvěma editory, obsahující seznam součástek a spojů,
případně i návrhová pravidla
Setup – Design Rules – Default
4.2
<Ctrl+S>
Při přesunu objektů nebo jejich tvorbě
1400 x 850 mm
<G> otevře se editační okno, napsat <50> a <ENTER>
<Ctrl+Alt+S>
4.3
Okno, které obsahuje sadu základních povelů pro manipulaci s objekty
Patr Types – elektrické informace, CAE Decal – schematické značky, PCB Decal –
fyzické pouzdro součástky
Kurzorem na objekt, klávesa <9> (<PgUp>) a ještě jednou totéž
Roleta Windows – Drafting Toolbox, ikona „Add Text“
4.4.
Ne, to je možné pouze v editoru schémat PowerLogic
-
162
FEKT Vysokého učení technického v Brně
Nástroje pro tvorbu (New), úpravy (Edit), vymazání (Delete) a kopírování (Copy) a
funkce pro export a import vybraného objektu
Na knihovnu univerzální (Common) a uživatelskou (User), která se při instalaci
nové verze nepřepisuje. Dále existují knihovny rozdělené podle výrobců.
File – Library – Lib. List – Shared
File – Library – v roletovém okně Library vybrat …\analogdev, v rolet. Okně
PartTypes vybrat AD-ADC80, tlačítko Delete
4.5
Ano, volbou Setup – Layer Definition – Layer Setup: volbou Elektrical Layer –
Modify změnit počet, volbou Reassign přiřadit typ vrstvy a volbou Thickness nastavit
tloušťku mědi a diel. konstantu pro danou vrstvu desky.
Od globálního (Default) až po jednotlivé spoje (Net) definovat návrhová pravidla –
tj. elektrické vlastnosti spojů a způsob routování
Roleta Setup – Design Rules - … - Default – Clarence. V sekci Clarence kliknout na
All. Otevře se editační okno, zapsat <13> a <OK>
Roleta Setup – Design Rules. V okně Selected Layers vybrat Top a kliknout na
<unselected>, <OK>
4.6
Záznam, přímou (ze schematu na desku) a zpětnou (z desky do schematu) anotaci
změn v zapojení
K přímé komunikaci a přenosu dat mezi současně spuštěnými programy
Buď souborem s konkrétním obsahem, nebo svým zástupcem
K tvorbě výstupní dokumentace v PowerLogic, resp. v PowerPCB
5.1.
Pracovní plocha, Řádek menu, Standartní nástrojová lišta a Stavový řádek
Nástrojová lišta výběru objektů, Plovoucí informační okno a Plovoucí informační
panel
Setup – Preferences vyvolá dialogové okno se záložkami pro nastavení zákl..
parametrů (Global), parametrů kreslení (Design), výšky písma a tloušťky čar
(Heights/Widths). Barevné prostředí se nastaví v dialog. okně Setup – Display Colors
Setup – Preferences – Global, Cursor vybrat volbu Full scren, <OK>
Počítačové návrhové systémy
163
5.2.
Tvorbu neelektrických 2D objektů typu čára, oblouk, n-úhelník, kružnice a text,
jejich uložení do knihovny, příp. načtení z knihovny.
Ke sdružení jednotlivých objektů typu čára-čára, čára-text do jednoho celku, který
se chová jako jeden objekt.
Napřed funkcí Explode rozložit útvar na jednotlivé objekty, provést úpravu a funkcí
Combine opět sloučit
5.3.
Buď příkazem Copy, nebo kliknutím na ikonu ADD Part otevřít dialog. okno a
z roletového seznamu použitých součástek ji vybrat
Jeden základní a až tři alternativní
Umožňuje realizovat spoj bez fyzického nakreslení
Umožňuje zpřehlednit složitá schemata tím, že nahradí části schémat symboly ze
kterých lze vytvořit blokové schéma
Program automaticky obě části pojmenuje stejně
-
Drafting – New Hierarchical Symbol
⇓
164
FEKT Vysokého učení technického v Brně
5.4.
Part Types, CAE Decals, PCB Decal
Schematická značka pro součástku v editoru schemat
Pomocné a informační údaje o součástce, které nejsou nezbytně nutné pro vlastní
tvorbu schémat
File – Library – Part, vybrat Res 1/8W, v panelu Gates:
5.5.
Clarence=izolační vzdálenosti, šířka spojů na DPS,
Routing=pravidla routování pro autorouter
HiSpeed=dynamické vlastnosti signálových spojů
Jako součást netlistu nebo samostatně formou ASCII souboru volbou Tools –
Export Rules to PCB
Globální pro všechny spoje, Class pro skupiny spojů a Net pro jednotlivé spoje
Minimálně dvě. Strana Top většinou jako stana pro montáž součástek (Component),
strana Botom jako strana spojů (Routing)
5.6.
k zaznamenávání změn v elektrickém zapojení, provedených při návrhu desky a
jejich přenosu do schematu (a naopak)
nástroje umožňující přímý přenos dat mezi programy, jež podporují tyto služby
-
Počítačové návrhové systémy
165
pro přenos návrhových pravidel a anotačních dat mezi oběma editory a
autorouterem, pro přímé vkládání objektů vytvořených např. ve Wordu, Excelu apod.
propojení se zdrojovou aplikací – s programem ve kterém byl vytvořen
5.7.
Netlist, Statistická hlášení, rozpiska materiálu, výstupní dokumentace – tisk
schémat
Pomocí skriptů jak již dodaných s programem, tak nově vytvořených v BasicScript
Editoru
Všechny typy tiskáren, které obslouží systém Windows, včetně postskriptových,
inkoustové plotry pracující s formáty HPGL a HGML a fotoplotry. Pokud není tiskárna
ON-LINE lze nastavit „tisk do souboru“.
6.1.
V horní části obsahuje systémová hlášení, v prostřední části umožňuje nastavení
některých parametrů a v dolní části poskytuje grafickou informaci o měřítku zobrazení.
Název spoje, počáteční a koncový bod (vývod součástky), šířka spoje a izolační
mezery
1400 x 1400 mm
<Ctrl+Alt+S>
6.2.
-
6.3.
K cyklické záměně objektů vybíraných myší v oblastech, kde je obtížné určit přesně
vybíraný objekt (překrývající se objekty)
Viz kapitola 6.3. oddíl Funkce pro přesun objektů (Move)
166
FEKT Vysokého učení technického v Brně
Na současnou aktivaci funkce ECO
-
6.4.
Metrická = jednotky mm, Units = jednotky Mils (1/1000 inch), palcová = jednotky
inch (1 inch = 25,4 mm)
Ze strany, v rohu, z boku zalomením spoje, pod libovolným úhlem
Volbu, zda bude objekt vytvořen jako nový (Create New), nebo použit již vytvořený
(Create from File)
6.5.
Jedná se o operaci, která je zásahem do Netlistu – změna vůči scheatu
Ikonou AddPart z nástrojové lišty funkce ECO
6.6.
Při tvorbě pevné měděné plochy program ignoruje případné spoje položené
v oblasti budoucí plochy, při vylévání mědí program automaticky izoluje spoje, nebo je
propojí s mědí, pokud je tato měď součástí stejné sítě.
Je automaticky vytvářen ve všech vrstvách, může existovat pouze jeden, nelze jej
kopírovat.
Různě umístěné popisy v dokumentačních vrstvách pro potisk a pro osazovací
výkres
6.7.
Odměřit a ukázat nejmenší vzdálenost (mezeru) objekt – objekt, spoj – objekt, spoj
- spoj
roh, střed úsečky, střed kružnice, kružnice/oblouk, průsečík, libovolný bod.
Umístění buď osa čáry, nebo vnější, event. vnitřní obrys
Nelze vybrat vztažné body tak jako u ručního kótování, ale při kótování přímých a
obloukových segmentů urychluje práci, protože potřebné parametry si program nastaví
sám.
7.1.
Design Rules – Routing – Lenght Minimalization
Počítačové návrhové systémy
167
Disperse, manuální osazení součástek s danou polohou a jejich přilepení, vytvoření
oblastí zákazu rozmisťování, seskupení do skupin (Unions), tvorba skupin (Build
Unions), rozmístění skupin, rozmístění zbývajících součástek, optimalizace
rozmisťování, odstranění chyb.
-
7.2.
Ne, pokud není modifikované pouzdro uloženo zpět do knihovny
Umožňuje vytvořit propojky, kterými se obejde křížení spojů a tím zjednoduší
obrazec plošných spojů
-
7.3.
Je to soubor hierarchicky řazených pravidel pro tvorbu spoje (šířka spoje, izolační
mezera, preferovaný směr vedení spoje, dynamické vlastnosti atd.)
-
168
FEKT Vysokého učení technického v Brně
Metodu minimalizace spojů, nastavení parametrů tvorby spojů a jejich prioritu,
výběr vrstev povolených pro tvorbu spojů a povolený typ průchodů (Vias)
-
7.4.
Pokud je nutné vedení spoje ve více vrstvách
Z vývodu jedné součástky spustit routování, kurzorem navést spoj do místa
průchodu na opačnou stranu. V kontextovém menu vybrat Layer, tím vytvořit průchod
(Via) a pak spoj dokončit.
-
7.5.
Kontroluje dodržení návrhových parametrů, viz kap. 7.5. odstavec 3
Podle nastavení v setup: síť – síť, spoj – ostatní objekty, vzdálenost vrtaných otvorů,
šířka spojů, dodržení vzdálenosti mezi součástkami, vzdálenost objektů od obrysu desky
Kontroluje desku z hlediska vyrobitelnosti – viz kapitola 7.5. polsední odstavec
7.6.
-
Počítačové návrhové systémy
169
Při načtení *.eco souboru editorem schémat je automaticky přidán další list
výkresu, na kterém je součástka umístěna. Propojení na původní schéma je přes
OfFPage. Úprava schematu do konečné podoby se musí provést manuálně.
Načtení souboru *.eco fcí File – Import nebo přes OLE napojení schematu na desku,
spuštěného z prostředí PowerLogic (povel Synchronize v dialog. okně OLE napojení)
7.7.
BackGround: automatické routování na pozadí
ForeGround: automatické routování, BlazeRoutr je spuštěn jako samostatný
program
Launch Blazerouter only: spustí Blazerouter, načte desku která má být routována,
ale nespustí se. Spouští se následně přímo s autoroutem. Umožňuje zasáhnout do
strategie routování.
8.1.
Push – shove (odsouvání spojů) a ripup – reroute (odstranění překážejících spojů)
Z menu View, pomocí ikon pro ovládání zobrazení, prostředním tlačítkem myši
8.2.
Tvoří alternativní zobrazovací plochu inteligentně se měnící podle povahy práce.
Pokud není vybrán žádný objekt, chová se jako lupa.

Podobné dokumenty

Zajímavosti Obsah

Zajímavosti Obsah Aby se dosáhlo co nejmenších rozměrů je obvod realizován součástkami SMD. Rozložení součástek na dvoustranné desce s plošnými spoji o rozměrech 20 x 32 mm je na obr. 6, obrazec desky spojů ze stran...

Více

NEX 24 kV - Schneider Electric

NEX 24 kV - Schneider Electric kompenzace účiníku Propivar, Rectiphase Viz samostatný katalog

Více

Analyzátory sítí - Elektronický katalog Schneider Electric

Analyzátory sítí - Elektronický katalog Schneider Electric Ethernetové brány používá sériový port. Standardní komunikace plus 10Base-T/100Base-TX Ethernet (RJ45) a 100Base-FX (zásuvka pro optický kabel SC). Funkce Ethernetové brány používá sériový port. St...

Více

verze 6 - SME.sk

verze 6 - SME.sk Ctrl + B obrázek Ctrl + C Upravit - Kopírovat Ctrl + N Soubor - Nový Ctrl + O Soubor - Otevřít Ctrl + P Soubor - Tisk Ctrl + S Soubor - Uložit Shift + S Soubor - Uložit jako Ctrl + V Upravit - Vlož...

Více

T.sonic 850_Uživatelská příručka

T.sonic 850_Uživatelská příručka T.sonic™ 850 kombinuje všechny výhody vynikajícího zvuku MP3 přehrávače s USB flash diskem a obsahuje i mnoho dalších extra funkcí, jako je FM rádio, digitální hlasový záznamník, Karaoke zobrazení ...

Více

zde - SEMACH

zde - SEMACH význam jednotlivých povelů používaných v návrhovém systému. Pochopení filosofie práce v prostředí návrhového systému EAGLE umožní přechod studentů a učňů i na jiné profesionální návrhové systémy po...

Více