0,0 → 1,1395 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3c.org/TR/html4/strict.dtd"> |
<html> |
<head> |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
<title> Pravidla a postupy </title> |
<meta name="keywords" content="stavebnice MLAB pravidla projektu a standardní postupy"> |
<meta name="description" content="Projekt MLAB, Pravidla a postupy"> |
<!-- AUTOINCLUDE START "Page/Head.cs.ihtml" DO NOT REMOVE --> |
<link rel="StyleSheet" href="../../Web/CSS/MLAB.css" type="text/css" title="MLAB základní styl"> |
<link rel="shortcut icon" type="image/x-icon" href="../../Web/PIC/MLAB.ico"> |
<script type="text/javascript" src="../../Web/JS/MLAB_Menu.js"></script> |
<!-- AUTOINCLUDE END --> |
</head> |
|
<body lang="cs"> |
|
<!-- AUTOINCLUDE START "Page/Header.cs.ihtml" DO NOT REMOVE --> |
<!-- ============== HLAVICKA ============== --> |
<div class="Header"> |
<script type="text/javascript"> |
<!-- |
SetRelativePath("../../"); |
DrawHeader(); |
// --> |
</script> |
<noscript> |
<p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p> |
</noscript> |
</div> |
<!-- AUTOINCLUDE END --> |
|
<!-- AUTOINCLUDE START "Page/Menu.cs.ihtml" DO NOT REMOVE --> |
<!-- ============== MENU ============== --> |
<div class="Menu"> |
<script type="text/javascript"> |
<!-- |
SetRelativePath("../../"); |
DrawMenu(); |
// --> |
</script> |
<noscript> |
<p><b> Pro zobrazení (vložení) menu je potřeba JavaScript </b></p> |
</noscript> |
</div> |
<!-- AUTOINCLUDE END --> |
|
<!-- ============== TEXT ============== --> |
<div class="Text"> |
<p class="Title"> |
Návrhová pravidla a standardní postupy |
</p> |
<p class=Autor> |
Milan Horkel |
</p> |
<p class="Subtitle"> |
Tento dokument popisuje návrhová pravidla návrhu modulů (tvorby |
schématu, návrhu plošného spoje) a standardní postupy (zejména pro |
generování dokumentace a technologických výstupů). Cílem je dělat věci |
osvědčeným postupem aby vznikalo méně chyb. |
</p> |
|
<!-- Automatické generování obsahu JS --> |
<div class="PutTocHere 2"></div> |
|
<h1> Adresářová struktura </h1> |
|
<h2> Standardní adresáře hardwaru </h2> |
|
<p> |
Pro standardní hardwarový návrh se data ukládají do následujících |
obvyklých adresářů. Konkrétní obsah adresářů je upřesněn v rámci |
standardních postupů jednotlivých technologických kroků. |
</p> |
<table> |
<tr> |
<td> |
. |
</td> |
<td> |
<span class="c1">Náměty, chyby, historie (stav projektu) – |
stanovit jednotné názvy</span> |
</td> |
</tr> |
<tr> |
<td> |
DOC <br> |
DOC/SRC |
</td> |
<td> |
.PDF soubor s popisem modulu <br> |
.DOC soubor s popisem modulu (spolu s obrázky .JPG) |
</td> |
</tr> |
<tr> |
<td> |
SCH |
</td> |
<td> |
.DSN soubor s elektrickým schématem modulu <br> |
.PDF soubor s elektrickým schématem v podobě pro tisk <br> |
.ASC soubor se netlistem <br> |
.OLB soubor s projektovou knihovnou (pokud je potřeba) <br> |
.XLS seznam součástí |
</td> |
</tr> |
<tr> |
<td> |
PCB |
</td> |
<td> |
.PCB soubor s návrhem plošného spoje |
</td> |
</tr> |
<tr> |
<td> |
CAM_AMA |
</td> |
<td> |
Technologické výstupy pro amatérskou výrobu plošných spojů. |
Výstupy jsou vyrobeny jako .PDF soubory v měřítku 1:1 zrcadlené |
tak, aby se výtisk z laserové tiskárny dal rovnou použít. <br> |
Soubory mohou být doplněny potřebnými poznámkami v souboru |
!____!.txt . |
</td> |
</tr> |
<tr> |
<td> |
CAM_PROFI |
</td> |
<td> |
Technologické výstupy pro profesionální výrobu plošného spoje v |
podobě souborů GERBER dat a EXCELON vrtacích dat. Dále je zde |
popisný soubor !____!.txt s údaji potřebnými pro zadání výroby. |
</td> |
</tr> |
<tr> |
<td> |
CAM_DOC |
</td> |
<td> |
Výtisk dokumentačních vrstev (osazení a další pomocné informace) |
jako .PDF soubory. |
</td> |
</tr> |
<tr> |
<td> |
SW |
</td> |
<td> |
Doprovodné programové vybavení. |
</td> |
</tr> |
<tr> |
<td> |
DATA |
</td> |
<td> |
Doprovodné datové soubory (například data z měření). |
</td> |
</tr> |
</table> |
|
<h1> Tvorba dokumentace </h1> |
|
<p> |
Základní dokumentace se vytváří jako dokument v programu MS WORD ze |
kterého se generuje PDF podoba dokumentace. Dokument je připraven tak, |
aby pokud možno vyhovoval tisku v podobě knížečky formátu A5 |
(oboustranný tisk na listy A4 jako brožura). Tomu se snažíme |
přizpůsobit počet stran textu (násobek 4). Dokumenty se vytvářejí na |
základě šablony projektu uložené v souboru „ |
<samp>_DOC\MLAB_Šablona.dot</samp>“. |
</p> |
|
<h2> Šablona MS WORD </h2> |
|
<h3> Hlavička a patička a název dokumentu </h3> |
|
<p> |
V hlavičce vlevo je vložen název dokumentu, který se bere z vlastností |
dokumentu z pole „Název“. Je tam vložen jako automatické pole. |
</p> |
|
<p> |
V patičce, v levé části, je vloženo (opět formou automatických polí) |
jméno souboru, datum uložení poslední změny, zkratka autora (z |
vlastností dokumentu z pole „Autor“) a v pravé části pak číslo strany a |
celkový počet stran dokumentu. |
</p> |
|
<p> |
V případě změny údajů ve vlastnostech dokumentu je třeba zajistit |
aktualizaci automatických polí v hlavičce a patičce. Aktualizace |
automatických polí je vůbec obecným problémem MS Wordu autorovi je |
poněkud záhadou, proč se automatická pole neaktualizují opravdu |
automaticky. |
</p> |
|
<h3> Podtitul </h3> |
|
<p> |
Podtitul je prvním textem dokumentu na první straně. Obsahuje stručný |
(řekněme do 8 řádek) popis o čem pojednává daný dokument. |
</p> |
|
<h3> Obrázek </h3> |
<p> |
Obrázek zachycuje ilustrativní podobu toho, o čem se píše. Není |
povinný. |
</p> |
|
<p> |
<span class="c1">Jak se umísťuje a jaký má být.</span> |
</p> |
|
<h3> Seznam </h3> |
|
<p> |
Pokud je dokument delší, bývá na svém začátku doplněn o seznam. Seznam |
není povinný. |
</p> |
|
<h3> Nadpisy </h3> |
|
<p> |
Nadpisy užíváme obvykle jen do třetí úrovně vnoření protože nepíšeme |
vědeckou knihu. |
</p> |
|
<p> |
U dokumentace standardního modulu je první nadpis umístěn pod |
ilustrativním obrázkem a obsahuje pouze tabulku základních parametrů |
modulu. To vše by se mělo vejít na první stranu dokumentu. Viz |
připravená šablona. |
</p> |
|
<h3> Vlastní text </h3> |
|
<p> |
Text se píše stylem normálního odstavce. Samostatných modifikací |
normálního stylu používáme co nejméně. |
</p> |
|
<h3> Přehled doporučených stylů </h3> |
|
<p> |
Normální Pro standardní odstavce textu <br> |
Nadpis 1 Pro nadpis 1. úrovně <br> |
Nadpis 2 Pro nadpis 2. úrovně <br> |
Nadpis 3 Pro nadpis 3. úrovně <br> |
</p> |
|
<p> |
<span class="c1">Doplnit další styly (tabulka, obrázek a |
podobně).</span> |
</p> |
|
<h2> Aktualizace šablony </h2> |
|
<p> |
Aktualizaci šablony provádí autor projektu tak, aby nedocházelo k |
tříštění nastavení šablony. Je žádoucí omezit co nejvíce složitost |
šablony a zaváděn jen nezbytná a užitečná rozšíření. |
</p> |
|
<p> |
Zpočátku se dá očekávat, že se šablona bude postupně vyvíjet dle potřeb |
autorů. |
</p> |
|
<h2> Nastavení programu MS Word </h2> |
|
<p class="c5"> |
Automatické nastavení přepínání klávesnice |
</p> |
|
<p> |
Nastavuje se v „Nástroje\Nástroje\Možnosti\Úpravy“ |
</p> |
|
<p> |
Po nastavení se po přemístění kurzoru na nové místo v dokumentu dojde |
současně k přepnutí klávesnice na jazyk,kterým je v daném místě |
dokumentu psáno. Česky psané části se píší česky (česká klávesnice |
znamená současně i český jazyk), anglické části (i jednotlivá slova) se |
píší anglicky. |
</p> |
|
<p class="c5"> |
Přidání této šablony do dostupných šablon |
</p> |
|
<p> |
„Nástroje\Možnosti\Umístění souborů” – „Uživatelské šablony“ nebo |
„Šablony skupiny“ |
</p> |
|
<p> |
Další možností je přidat odkaz (link) na novou šablonu do některého |
adresáře ve kterém jsou umístěny šablony. |
</p> |
|
<h2> Psaní dokumentu </h2> |
|
<h3> Doporučená osnova pro standardní popis modulů </h3> |
|
<p> |
Standardní struktura dokumentu je udržována v samotné šabloně. |
Přebytečná pole se jednoduše smažou. |
</p> |
|
<h3> Příprava obrázků pro návod </h3> |
|
<p> |
<span class="c1">Stanovit konkrétní postupy a velikosti.</span> |
</p> |
|
<h3> Seznam součástí </h3> |
|
<p> |
Seznam součástí je nejsnazší vložit jako dvě tabulky v jedné tabulce o |
dvou buňkách. Pak nejsou potíže s výškou řádek v levé a pravé části |
seznamu. |
</p> |
|
<h3> Vkládání obrázků </h3> |
|
<p> |
<span class="c1">Dopsat postup.</span> |
</p> |
|
<h3> Tvorba výstupů </h3> |
|
<p> |
<span class="c1">Dopsat postup.</span> |
</p> |
|
<h2> Aktualizace přehledu modulů </h2> |
|
<p> |
Přehled modulů ke uveden v souboru „ |
<samp>_DOC\MLAB_Přehled_modulů.doc</samp>“ a při dokončení nového |
modulu se doplňuje o malý obrázek modulu a stručný popis. |
</p> |
|
<h3> Malé obrázky v přehledu modulů </h3> |
|
<p> |
Malé obrázky do přehledu modulů mají rozměr 640x480 bodů při 300dpi. |
Zmenšování se provádí postupným střídáním kroků doostřit a převzorkovat |
(nezmenšovat na méně než 70% původní velikosti v jednom kroku). |
</p> |
|
<p> |
Vložení obrázků má tyto parametry: |
</p> |
|
<ul> |
<li>Přikotvit k nadpisu úrovně 2 se jménem modulu, uzamknout přikotvení </li> |
<li>Pozice vodorovně – absolutní 0cm vlevo od sloupce </li> |
<li>Pozice svisle – absolutní 1.27cm níže od odstavce </li> |
<li>Obtékání – okolo, pouze vlevo, okraj 0.5cm vpravo, jinde 0cm </li> |
</ul> |
|
<h2> Povinné úkony </h2> |
|
<p> |
Seznam povinných úkonů slouží pro rychlé ověření, že se na nic |
důležitého nezapomnělo. Na všechny otázky by se mělo odpovědět buď „ano“ |
nebo „v tomto případě záměrně ne“. |
</p> |
|
<p> |
Hlavní soubor dokumentace |
</p> |
|
<ul> |
<li>Jsou aktualizována automatická pole v hlavičce a patičce </li> |
<li>Obsahuje text dle doporučené osnovy </li> |
<li class="c6"> |
<ul> |
<li>Obsahuje obrázek </li> |
<li>Obsahuje vyplněnou tabulku parametrů </li> |
</ul> |
</li> |
<li>Obsahuje seznam součástek |
</li> |
<li>Je vygenerovaný .PDF |
</li> |
<li>Jsou nastaveny atributy RO |
</li> |
</ul> |
|
<p> |
Přehled modulů |
</p> |
|
<span class="c7">·</span>Je doplněný nový modul |
<ul> |
<li>Je tam miniaturní obrázek |
</li> |
</ul> |
<h1> |
<a name="_Toc115668430">3. OrCAD – kreslení schématu</a> |
</h1> |
<h2> |
<a name="_Toc115668431">3.1. Nastavení</a> |
</h2> |
<p> |
<span lang="EN-US">Options / Design Template / Title Block</span> |
</p><span lang="EN-US">Library Name = C:\LIBRARY\ORCAD9x\SYMBOLS</span> |
<span lang="EN-US">Title Block Name = TITLE_MLAB</span> |
<p> |
<span lang="EN-US">Options / Design Template / Page Size</span> |
</p><span lang="EN-US">Units = Millimeters</span> <span lang="EN-US">New |
Page Size = A4</span> <span lang="EN-US">Pin to Pin Spacing = 2.54</span> |
<p> |
<span lang="EN-US">Options / Design Template / Grid Reference</span> |
</p><span lang="EN-US">Vertical & Horizontal Width = 2.54</span> |
<p> |
Velikost písma (pokud jej zvětšuji) nastavuji na 14 nebo 22. |
</p> |
<h2> |
<a name="_Toc115668432">3.2. Umístění knihoven</a> |
</h2> |
<p> |
Při kreslení schématu ukládáme knihovny do adresáře C:\LIBRARY\ORCAD9x |
aby se v případě změny v knihovně snadno aktualizovaly použité knihovní |
prvky v existujícím schématu. |
</p> |
<p> |
Každý prvek ve schématu je současně uložen spolu s vlastním schématem v |
tzv. library cache a je tam uložen včetně celé absolutní cesty ke |
knihovně ze které byl kopírován a tam se také hledá v případě |
aktualizace. Pokud budou mít všichni stejné knihovny na stejném místě |
budou mít snazší život. |
</p>Obsah knihoven je uveden přímo u knihoven. Obecně platí, že existují |
knihovny těchto skupin: |
<ul> |
<li class="MsoNormal c8">Knihovny obsahující obecné schématické značky, |
například všemožné tranzistory. Tyto knihovny slouží jako zásobárna |
„tvarů“ při tvorbě konkrétních prvků. |
</li> |
<li class="MsoNormal c8">Knihovny obsahující výběr běžných zástupců |
uvažované skupiny, například konkrétní nejběžnější tranzistory. |
</li> |
<li class="MsoNormal c8">Knihovny přímo obsahující celou skupinu |
konkrétních součástí, například jumpery s různým počtem špiček. |
</li> |
<li>Knihovny obsahující prvky konkrétního výrobce. Ty jsou ukládány do |
podadresářů jednotlivých výrobců. |
</li> |
</ul> |
<p> |
Při práci s knihovnami je třeba extra dávat pozor aby se omylem |
nevymazaly prvky z knihoven (stačí samotné DEL a prvek je nenávratně |
pryč). Dokončeným knihovnám je vhodné nastavit atribut <span lang= |
"EN-US">Read Only</span>. |
</p> |
<h2> |
<a name="_Toc115668433">3.3. Generování výstupů</a> |
</h2> |
<h3> |
3.3.1. Generování netlistu |
</h3><span lang="EN-US">Create Netlist / Other</span> <span lang= |
"EN-US">PCB Footprint / Combined Property String = {Device},{Value}@{PCB |
Footprint}</span> <span lang="EN-US">Formatters = padspcb.dll</span> |
<span lang="EN-US">Netlist File 1 –</span> nastavit příponu .ASC |
<h3> |
3.3.2. Generování seznamu součástí |
</h3> |
<p> |
Tvorba seznamu součástí se skládá ze dvou kroků |
</p> |
<p> |
Vygenerování seznamu ze schématu |
</p> |
<p> |
Úprava do podoby XLS tabulky |
</p> |
<h4> |
Seznam součástí z OrCADu |
</h4> |
<p> |
Volba <span lang="EN-US">Bill of Material</span>, následující nastavení |
</p> |
<p> |
Header: Quantity\tReference\tPart\tPCB Footprint |
</p> |
<p> |
Combined property string: {Quantity}\t{Reference}\t{Value}\t{PCB |
Footprint} |
</p> |
<p> |
Výsledný soubor se jmenuje jako modul a má příponu TXT |
</p> |
<h4> |
Finální seznam součástí |
</h4> |
<p> |
Vytváří se jako XLS tabulka. Vzor tabulky je v souboru |
_DOC\VZOR_Seznam_součástí.XLS. Vzor uložíme do adresáře SCH a otevřeme |
jej. Dále postupujeme podle návodu ve vzoru napsanému. |
</p> |
<h3> |
3.3.3. Generování .PDF |
</h3> |
<p> |
Tisk provádíme obvykle na cílový formát A4 a to i pro schémata |
originálního formátu A3. Pro kvalitní výstup stačí rozlišení 600dpi. |
</p> |
<p> |
Soubor se jmenuje jako jméno modulu s doplňkem _SCH. Například |
„POKUS_SCH.PDF“. |
</p> |
<h4> |
Adobe Acrobat Distiller - preferované |
</h4> |
<p> |
Acrobat Distiller dává barevné PDF soubory. Žádné specifické nastavení |
parametrů Acrobat Distiller nepotřebuje (600dpi, měřítko 100%). |
</p> |
<p> |
Při tisku z programu OrCAD Capture je třeba nastavit zmenšení a |
posunutí tisku aby byly rozumné okraje takto: |
</p> |
<p> |
Schéma A3 – Scale=0,65; Print Offset X=12, Y=10 |
</p> |
<p> |
Schéma A4 – Scale=0,91; Print Offset X=12, Y=10 |
</p> |
<h4> |
Adobe Acrobat Writter |
</h4> |
<p> |
Acrobat Writter dává černobílé PDF. Pro dosažení malé velikosti |
výsledných PDF souborů je třeba nastavit komprimaci. Velikost výstupu |
ani posunutí nejde ovlivnit. Výhodou je to, že schéma může být tisknuto |
najednou i když obsahuje listy různých formátů. Cílovým formátem nemusí |
být nutně formát A4 ale je to nejobvyklejší. |
</p> |
<p> |
<span lang="EN-US">Page Setup</span> |
</p> |
<p> |
<span lang="EN-US">Page Size / Standard = A4</span> |
</p> |
<p> |
<span lang="EN-US">Graphic / Resolution = 600dpi</span> |
</p> |
<p> |
<span lang="EN-US">Graphic / Scaling = 100%</span> |
</p> |
<p> |
<span lang="EN-US">Compression Options</span> |
</p> |
<p> |
<span lang="EN-US">General / Compress text and lineart = Yes</span> |
</p> |
<p> |
<span lang="EN-US">Color/Gray Scale Images / Compress using = |
ZIP</span> |
</p> |
<h2> |
<a name="_Toc115668434">3.4. Úklid souborů</a> |
</h2> |
<p> |
Smažeme nepotřebné soubory, u cílových souborů zkontrolujeme jména |
souborů a nastavíme Read Only atribut. |
</p>Následující soubory obvykle <u>mažeme</u>: <span class= |
"c7">·</span>.OPJ definice projektu |
<ul> |
<li class="MsoNormal c8">.DBK záložní soubor schématu (.DSN) |
</li> |
<li>.OBK záložní soubor knihovny (.OLB) |
</li> |
</ul>Naopak následující soubory obsahují podstatná data: |
<ul> |
<li class="MsoNormal c8">.DSN soubor schématu (obsahuje i <span lang= |
"EN-US">library cache</span> použitých knihovních prvků) |
</li> |
<li class="MsoNormal c8">.OLB soubor knihovny (společné knihovny |
nejlépe v adresáři C:\LIBRARY\ORCAD9x |
</li> |
<li>.ASC soubor spojů – netlist |
</li> |
<li>.PDF soubor s vytištěným schématem (název ve tvaru xxx_SCH.PDF) |
</li> |
<li>.XLS soubor se seznamem součástí včetně objednacích informací |
</li> |
</ul> |
<h2> |
<a name="_Toc115668435">3.5. Povinné úkony</a> |
</h2> |
<p class="c9"> |
Seznam povinných úkonů slouží pro rychlé ověření, že se na nic |
důležitého nezapomnělo. Na všechny otázky by se mělo odpovědět buď |
„ano“ nebo „v tomto případě záměrně ne“. |
</p> |
<p> |
Založení nového schématu |
</p> |
<ul> |
<li>Je zvolen správný formát listů (A4 nebo A3) ? |
</li> |
<li>Je na první straně informace o historii schématu ? |
</li> |
<li>Jsou hodnoty neosazovaných součástek označeny podtržítkem ? |
</li> |
<li>Jsou na schématu i součástky, které se neosazují na plošný spoj ? |
</li> |
<li>Jsou na schématu 3 rohové kříže a alespoň 2 fidu značky na každou |
stranu plošného spoje ? |
</li> |
</ul> |
<p> |
Aktualizace |
</p> |
<ul> |
<li>Je historie na první stránce aktuální ? |
</li> |
<li>Je rohové razítko na všech stranách aktuální ? |
</li> |
<li>Je vygenerovaný platný netlist v .ASC souboru ? |
</li> |
<li>Je vygenerovaný tiskový soubor schématu v .PDF souboru ? |
</li> |
<li>Je správné pořadí stránek v .PDF souboru ? |
</li> |
<li>Je vygenerovaný seznam součástek ? |
</li> |
<li>Mají soubory správný název ? |
</li> |
<li>Mají soubory atribut Read Only ? |
</li> |
<li>Jsou smazané nepotřebné soubory (i adresáře) ? |
</li> |
</ul> |
<h1> |
<a name="_Toc115668436">4. PADS – návrh plošného spoje</a> |
</h1> |
<h2> |
<a name="_Toc115668437">4.1. Použití vrstev</a> |
</h2> |
<p> |
<span class="c1">Dopsat kam patří texty a další věci.</span> |
</p> |
<p> |
Potisk: |
</p> |
<p> |
V případě, že modul vyžaduje stabilizované napětí nějaké konkrétní |
velikosti je vhodné toto uvést na potisku modulu. |
</p> |
<h2> |
<a name="_Toc115668438">4.2. Obecné poznámky</a> |
</h2> |
<p class="c5"> |
Fidu značky a další neosazované objekty |
</p> |
<p> |
Je vhodné zhasnout refdes u fidu značek a u dalších podobných objektů |
(například různé díry, rohové značky a podobně). Na osazováku nejsou |
potřeba. |
</p> |
<p> |
Filter = Labels, označit text a smazat klávesou Del |
</p> |
<p class="c5"> |
Rohové kříže |
</p> |
<p> |
Na natažené rohové kříže položit ještě grafické kříže SYMBOLS/CROSS |
(důvodem je skutečnost, že není možné automaticky natáhnout grafickou |
kresbu na základě netlistu a naopak žádná součástka nemůže být ve všech |
vrstvách). |
</p> |
<p> |
Drafting / From Library / … |
</p> |
<p class="c5"> |
Texty |
</p> |
<p> |
Texty (popis na potisku) patří do vrstvy Silkscreen Top/Bottom, písmo |
80mils, čára 8 mils. |
</p> |
<p class="c5"> |
Popisky označení polarity |
</p> |
<p> |
U diod přidáváme A k anodě a u kondenzátorů přidáváme +. |
</p> |
<p> |
Texty patří do vrstvy Assembly Drawing Top/Bottom), písmo 80mils, čára |
8 mils. |
</p> |
<h2> |
<a name="_Toc115668439">4.3. Šířky čar a velikosti elementů</a> |
</h2> |
<p> |
Grid pro součástky – 25mils nebo 10mils |
</p> |
<p> |
Grid pro rohové díry – 400mils |
</p> |
<p> |
Rohové díry – průměr 3.2mm na modulech a 3.4mm na nosné desce. |
</p> |
<p> |
Kótování – šířka čar 5mils |
</p> |
<p> |
Obrys desky – šířka čáry 5mils |
</p> |
<p> |
Obrys desky – zmenšení proti násobku 400mils – zmenšit o 10mils na |
všech stranách |
</p> |
<p> |
Jumpery – vrtání 35mils, ploška 60mils, maska 66mils, čtvercový tvar |
</p> |
<p> |
Plocha – šrafování 12mils, clearance 20mils |
</p> |
<h2> |
<a name="_Toc115668440">4.4. Design Rules</a> |
</h2> |
<p> |
Čáry – minimální šířka 12mils (v nouzi možno jít až na 9mils) |
</p> |
<p> |
Čáry – default šířka (12), 15, 20, 30 nebo 45mils (co hustota dovolí) |
</p> |
<p> |
Čáry – maximální šířka 60mils |
</p> |
<p> |
Izolační vzdálenosti – 10mils, litá měď 20mils |
</p> |
<h2> |
<a name="_Toc115668441">4.5. Technologické výstupy</a> |
</h2> |
<p> |
<span class="c1">Nezapomeň na CAM výstup pro osazovací automat (seznam |
součástí s polohou a orientací).</span> |
</p> |
<p> |
Výstupem programu PADS jsou podklady pro profesionální výrobu plošných |
spojů ve formě GERBER dat vrstev a EXCELLON vrtání. |
</p> |
<p> |
Alternativním výstupem jsou podklady pro amatérskou výrobu plošného |
spoje v podobě .PDF souborů vrstev a potisku zrcadlené tak, aby se |
přímo vytiskly na tiskárně (spoje zrcadlové, potisk normálně). |
</p> |
<p> |
Dále jsou výstupem dokumentační vrstvy, typicky osazovací výkresy. |
</p> |
<p> |
Pro usnadnění generování technologických výstupů je připravena |
konfigurace CAM výstupů v souboru _PADS_LIB/DEFAULT.CAM, kterou je |
možno importovat do návrhu. |
</p>Následující tabulka uvádí přehled technologických výstupů: |
<table> |
<tr> |
<td colspan="2" rowspan="2"> |
Vrstva |
</td> |
<td> |
<p> |
CAM_PROFI |
</p> |
</td> |
<td> |
<p> |
CAM_DOC |
</p> |
</td> |
<td> |
<p> |
CAM_AMA |
</p> |
</td> |
</tr> |
<tr> |
<td> |
<p> |
<span class="c10">Všechny vrstvy pohledem ze strany součástí (V1) |
s jednotným absolutním posunutím.</span> |
</p> |
</td> |
<td> |
<p> |
<span class="c10">Vrstvy zrcadlené tak, aby odpovídal pohledu z |
uvažované strany, výsledek centrovaný na střed stránky.</span> |
</p> |
</td> |
<td> |
<p> |
<span class="c10">Vrstvy zrcadlené tak, aby výtisk byl přímo |
podkladem pro amatérskou výrobu, centrováno na střed.</span> |
</p> |
</td> |
</tr> |
<tr> |
<td> |
<p> |
BOARD |
</p> |
</td> |
<td> |
<p> |
Obrys a kóty |
</p> |
</td> |
<td> |
<p> |
BOARD.PHO |
</p> |
</td> |
<td> |
<p> |
|
</p> |
</td> |
<td></td> |
</tr> |
<tr> |
<td> |
<p> |
DRILL |
</p> |
</td> |
<td> |
<p> |
Vrtání |
</p> |
</td> |
<td> |
<p> |
DRILL.DRL<br> |
DRILL.REP |
</p> |
</td> |
<td> |
<p> |
DRILL.PDF |
</p> |
</td> |
<td> |
<p> |
|
</p> |
</td> |
</tr> |
<tr> |
<td> |
<p> |
V1<br> |
V2 |
</p> |
</td> |
<td> |
<p> |
Měď |
</p> |
</td> |
<td> |
<p> |
<span class="c11">V1.PHO</span><br> |
V2.PHO |
</p> |
</td> |
<td> |
<p> |
<span class="c11">V1.PDF</span> <sup>§</sup><br> |
V2.PDF <sup>§</sup> |
</p> |
</td> |
<td> |
<p> |
<span class="c11">V1_AMA.PDF</span> <sup>§</sup><br> |
V2_AMA.PDF <sup>§</sup><br> |
<span class="c11">V1_REAL.PDF</span> <sup>§</sup><br> |
V2_REAL.PDF <sup>§</sup> |
</p> |
</td> |
</tr> |
<tr> |
<td> |
<p> |
M1<br> |
M2 |
</p> |
</td> |
<td> |
<p> |
Maska |
</p> |
</td> |
<td> |
<p> |
<span class="c11">M1.PHO</span><br> |
M2.PHO |
</p> |
</td> |
<td> |
<p> |
|
</p> |
</td> |
<td> |
<p> |
|
</p> |
</td> |
</tr> |
<tr> |
<td> |
<p> |
T1<br> |
T2 |
</p> |
</td> |
<td> |
<p> |
Potisk |
</p> |
</td> |
<td> |
<p> |
T1.PHO<br> |
<span class="c11">T2.PHO</span> |
</p> |
</td> |
<td> |
<p> |
|
</p> |
</td> |
<td> |
<p> |
T1_AMA.PDF<br> |
<span class="c11">T2_AMA.PDF</span> |
</p> |
</td> |
</tr> |
<tr> |
<td> |
<p> |
P1<br> |
P2 |
</p> |
</td> |
<td> |
<p> |
Planžeta<br> |
(jen u SMD) |
</p> |
</td> |
<td> |
<p> |
<span class="c11">P1.PHO</span><br> |
P2.PHO |
</p> |
</td> |
<td> |
<p> |
|
</p> |
</td> |
<td> |
<p> |
|
</p> |
</td> |
</tr> |
<tr> |
<td> |
<p> |
O1<br> |
O2 |
</p> |
</td> |
<td> |
<p> |
Osazení |
</p> |
</td> |
<td> |
<p> |
|
</p> |
</td> |
<td> |
<p> |
O1.PDF<br> |
O2.PDF |
</p> |
</td> |
<td> |
<p> |
|
</p> |
</td> |
</tr> |
<tr> |
<td> |
<p> |
<span class="c1">Automat</span> |
</p> |
</td> |
<td> |
<p> |
|
</p> |
</td> |
<td> |
<p> |
|
</p> |
</td> |
<td> |
<p> |
|
</p> |
</td> |
<td> |
<p> |
|
</p> |
</td> |
</tr> |
</table> |
<p> |
Poznámka: <sup>§</sup> tyto výstupy se generují z výsledných GERBER dat |
(souborů .PHO) pomocí programu ViewMate. |
</p> |
<p> |
<span class="c1">Při prvém spuštění programu PADS je třeba nastavit |
nebo zkontrolovat parametry výstupních zařízení – fotoplotru a |
generátoru dat pro Excellon vrtačku a vybrat a nastavit výstupní |
tiskárnu.</span> |
</p> |
<h3> |
4.5.1. CAM_PROFI – profesionální výstupy |
</h3> |
<p> |
Všechny CAM výstupy pro profesionální výrobu se generují přímo z |
programu PADS. <span class="c1">Nastavení je nadefinováno v souboru |
_PADS_LIB\DEFAULT.CAM.</span> Zbývá doplnit popisný soubor s parametry |
žádané výroby desky (soubor !____!.TXT). |
</p> |
<p class="c5"> |
Data pro fotoplotr - nastavení |
</p> |
<p> |
Nastavení Device Setup (není součástí souboru DEFAULT.CAM) |
</p>Photo Plotter Setup / Advance<span lang="EN-US">d</span> <span lang= |
"EN-US">Units = English</span> <span lang="EN-US">Number of Digits = |
3.5</span> <span lang="EN-US">Coordinates = Absolute</span> <span lang= |
"EN-US">Zero Suppress = None</span> <span lang="EN-US">Output Format = |
RS274X</span> <span lang="EN-US">Suppress Repeated Coordinates = |
Yes</span> |
<p> |
Nastavení <span lang="EN-US">Options (</span>je součástí souboru |
DEFAULT.CAM) |
</p> |
<p> |
<span lang="EN-US">Plot Options</span> |
</p> |
<p> |
<span lang="EN-US">Orientation = 0</span> |
</p> |
<p> |
<span lang="EN-US">Scaling = 1:1</span> |
</p> |
<p> |
<span lang="EN-US">Mirror Image = 0</span> |
</p> |
<p> |
<span lang="EN-US">Mirror Refdes = 0</span> |
</p> |
<p> |
<span lang="EN-US">Justification = Offset (X=1000, Y=1000)</span> |
</p> |
<p class="c5"> |
Vrtací data - nastavení |
</p> |
<p> |
Nastavení Device Setup (není součástí souboru DEFAULT.CAM) |
</p><span lang="EN-US">NC Drill Setup</span> <span lang= |
"EN-US">Coordinates = Absolute</span> |
<p> |
<span lang="EN-US">Output Type = ASCII</span> |
</p><span lang="EN-US">Number of Digits = 3.5</span> |
<p> |
<span lang="EN-US">Units = English</span> |
</p><span lang="EN-US">Zero Suppress = None</span> <span lang= |
"EN-US">Format = Ecellon</span> |
<p> |
Nastavení <span lang="EN-US">Options (</span>je součástí souboru |
DEFAULT.CAM) |
</p> |
<p> |
<span lang="EN-US">NC Drill Options</span> |
</p> |
<p> |
<span lang="EN-US">Origin Offset = 1000, 1000</span> |
</p> |
<p> |
<span lang="EN-US">Mirror = No</span> |
</p> |
<p> |
<span lang="EN-US">Holes = Throughout Vias, Plated Pins, Non-Plated |
Pins</span> |
</p> |
<p class="c5"> |
Generování výstupů |
</p> |
<p> |
Stačí spustit všechny předdefinované PROFI výstupy z CAM menu. Výsledné |
soubory jsou v nastaveném (nebo defaultním) CAM adresáři. |
</p> |
<p> |
Výstupy se kontrolují natažením do programu ViewMate čteně vrtacích |
dat. |
</p> |
<h3> |
4.5.2. CAM_DOC – dokumentační výstupy |
</h3> |
<p class="c5"> |
Osazovací výkresy – nastavení |
</p> |
<p> |
Nastavení Device Setup (není součástí souboru DEFAULT.CAM) |
</p> |
<p> |
Nastavení Tisku / Acrobat <span lang="EN-US">Distiller / |
Vlastnosti</span> |
</p> |
<p> |
<span lang="EN-US">Graphics / Resolution = 1200dpi (</span>případně |
<span lang="EN-US">2400dpi)</span> |
</p> |
<p> |
<span lang="EN-US">Graphics / Scaling = 100%</span> |
</p> |
<p> |
<span lang="EN-US">Graphics / Negative = No</span> |
</p> |
<p> |
<span lang="EN-US">Graphics / Mirror = No</span> |
</p> |
<p class="c5"> |
Kresby vrstev spojů |
</p> |
<p> |
Kresby vrstev spojů se generují na základě gerber dat pomocí programu |
ViewMate. Od kresby spojů je třeba graficky odečíst vyvrtané díry a |
přidat obrys desky. |
</p> |
<p> |
Spustí se ViewMate a myší se vloží gerber data BOARD.PHO, V1.PHO a |
V2.PHO. Dále se myší vloží do další vrstvy vrtací data DRIL.DRL a |
průměry vrtáků DRILL.REP. Všem vrstvám je vhodné nastavit stejnou barvu |
(aby fungovalo odečítání). |
</p> |
<p> |
Při prvním spuštění bude potřeba nastavit formát dat a to jde pouze v |
rozšířených volbách importu: |
</p>File / Import / Gerber – Options – nastavuje se 2.6 anglické míry |
File / Import / Apertures – zeptá se na jedntky (nastavení mils) File / |
Import / Drill – Options – nastavuje se 3.5 anglické míry |
<p> |
V1.PDF se získá tímto nastavením: |
</p> |
<p> |
BOARD.PHO viditelná |
</p> |
<p> |
V1.PHO viditelná |
</p> |
<p> |
DRILL.DRL viditelná + scratch |
</p> |
<p> |
<span lang="EN-US">File / Print</span> |
</p><span lang="EN-US">Print Range = Screen (</span>nutno zmenšit obraz |
tak, aby byl celý na obrazovce<span lang="EN-US">)</span> <span lang= |
"EN-US">Colors = Black on White</span> <span lang="EN-US">Scale = By |
Factor = 1 (</span>u verze 6 je třeba použít 0.01) <span lang="EN-US">Add |
Page Header = Off</span> |
<p> |
Nastavení Tisku / Acrobat <span lang="EN-US">Distiller / |
Vlastnosti</span> |
</p> |
<p> |
<span lang="EN-US">Graphics / Resolution = 1200dpi (</span>případně |
<span lang="EN-US">2400dpi)</span> |
</p> |
<p> |
<span lang="EN-US">Graphics / Scaling = 100%</span> |
</p> |
<p> |
<span lang="EN-US">Graphics / Negative = No</span> |
</p> |
<p> |
<span lang="EN-US">Graphics / Mirror = No</span> |
</p> |
<p> |
<span lang="EN-US">V2.PDF</span> se získá stejným postupem s těmito |
změnami: |
</p> |
<p> |
Zhasnout V1 a rozsvítit V2 |
</p> |
<p> |
Nastavit PDF výstup jako zrcadlený |
</p> |
<h3> |
4.5.3. CAM_AMA – výstupy pro amatérskou výrobu |
</h3> |
<p> |
Tyto výstupy se generují pomocí programu ViewMate z GERBER dat tak, že |
se od podkladů vrstev mědi graficky odečítají díry a to buď jednotného |
průměru (jen jako naznačení pro snadné vrtání) nebo vrtání reálné |
velikosti. Výsledná grafika se zrcadlí tak, aby vznikl zrcadlový obraz |
měděných vrstev (zrcadlí se strana V1, strana V2 je zrcadlová tím, že |
všechny vrstvy v .PHO souborech jsou jednotně ze strany součástí). |
</p> |
<h3> |
4.5.4. Tisk náhledů |
</h3> |
<p> |
Acrobat Distiller, 1200dpi |
</p> |
<p> |
Nutno dělat každou stránku zvlášť (jinak Acrobat zatuhne) |
</p> |
<h3> |
4.5.5. Gerber data |
</h3> |
<p> |
pak se programem ViewMate vytiskne do driveru Acrobat Distiller vrstva |
obrys+měď-díry (jednotné velikosti 20mils). Distiller musí mít vypnuté |
vnitřní převzorkování ale zapnutou kompresi. Rozlišení buď 1200dpi nebo |
2400dpi. |
</p> |
<p> |
Gerber 3.5 ve formátu RS274X |
</p> |
<p> |
Měřítko – 1 (u verze 6.1 je chyba a je třeba nastavit měřítko 0.01) |
</p> |
<p> |
Zkontrolovat náhledem |
</p> |
<h3> |
4.5.6. Vícenásobné motivy na jedné stránce tisku |
</h3> |
<p> |
Pokud je potřeba umístit několik motivů do jediného .PDF souboru je to |
možné udělat pomocí Adobe Acrobat dle tohoto postupu: |
</p> |
<ul> |
<li>Otevřít soubor s motivem (nebo několik souborů postupně) |
</li> |
<li>Vybrat nástroj TouchUp Object Tool |
</li> |
<li>Vybrat grafiku volbou Edit/Select All (některé kresby jsou |
vícevrstvé) |
</li> |
<li>Vybranou grafiku umístit do klipboardu Edit/Copy |
</li> |
<li>Přepnout se na cílový .PDF soubor (vytvořený například funkcí |
File/Save As) |
</li> |
<li>Vložit grafiku do cílového místa (vloží se do stejného místa v jaké |
byla původně, je vhodné mít na tomto místě prázdno jinak je problém s |
tím, že grafika nemusí jít vybrat a posunout pokud má více vrstev) |
</li> |
<li>Vloženou grafiku vybrat a umístit na stránce dle potřeby |
</li> |
</ul> |
<h2> |
<a name="_Toc115668442">4.6. Povinné úkony</a> |
</h2> |
<p class="c9"> |
Seznam povinných úkonů slouží pro rychlé ověření, že se na nic |
důležitého nezapomnělo. Na všechny otázky by se mělo odpovědět buď |
„ano“ nebo „v tomto případě záměrně ne“. |
</p> |
<p> |
Vlastní návrh |
</p> |
<ul> |
<li>Je deska okótovaná ? |
</li> |
<li>Je Origin na správném místě ? |
</li> |
</ul> |
<p> |
Aktualizace |
</p> |
<ul> |
<li>Je při natažení .PCB souboru vidět co má být vidět a nastavený |
filtr na rozumnou hodnotu ? |
</li> |
<li>Prošla kontrola návrhových pravidel (Tool / Verify design / |
Clearance & Connectivity) ? |
</li> |
<li>Souhlasí .PCB soubor s .ASC souborem (Tools / Compare netlist) ? |
</li> |
<li>Mají soubory správný název ? |
</li> |
<li>Mají soubory atribut Read Only ? |
</li> |
<li>Jsou smazané nepotřebné soubory (i adresáře) ? |
</li> |
<li>Je správný text na plošném spoji a případně v potisku ? |
</li> |
<li>Jsou správně umístěny orientační značky (plus, anoda a podobně) ? |
</li> |
</ul> |
<p> |
<span class="c1">Tohle není ještě všechno. Až budu dělat nový plošný |
spoj tak to doplním.</span> |
</p> |
<p> |
Technologické výstupy |
</p> |
<ul> |
<li> |
<span class="c1">Technologické výstupy doplním až je budu mít přesně |
specifikované. Patrně bude nezbytné nadefinovat několik samostatných |
profilů pro různé druhy návrhu. Zatím se vychází z přehledové tabulky |
a vzoru CAM z adresáře _PADS_LIB.</span> |
</li> |
<li>Jsou na osazovacím plánu orientační značky (polarita součástek) ? |
</li> |
</ul> |
|
<h1> Náměty pro další zlepšení </h1> |
|
<p> |
Část návrhu plošných spojů je ještě značně neúplná. Zejména chybí |
definice nastavení programu PADS včetně STARTUP souborů a standardních |
nastavení. Kromě toho taky definice standardních vrstev, dohod a CAM |
výstupů. |
</p> |
|
<p> |
Doplnit verzování dokumentů a rozlišování stavu „Předběžný“, „Průběžně |
aktualizovaný“ a „Finální“. |
</p> |
|
</div> |
|
<!-- AUTOINCLUDE START "Page/Footer.cs.ihtml" DO NOT REMOVE --> |
<!-- ============== PATIČKA ============== --> |
<div class="Footer"> |
<script type="text/javascript"> |
<!-- |
SetRelativePath("../../"); |
DrawFooter(); |
// --> |
</script> |
<noscript> |
<p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p> |
</noscript> |
</div> |
<!-- AUTOINCLUDE END --> |
|
</body> |
</html> |
|
|
|
|
<style type="text/css"> |
span.c11 {color:gray} |
span.c10 {font-size:9.0pt} |
p.c9 {font-style: italic} |
li.c8 {page-break-after:avoid} |
span.c7 {font-family:Symbol} |
li.c6 {list-style: none} |
p.c5 {font-weight: bold} |
span.c4 {color:windowtext;display:none;text-decoration: none} |
span.c3 {color:windowtext;display:none; text-decoration:none} |
span.c2 {color:windowtext;display:none;text-decoration:none} |
span.c1 {background:yellow} |
</style> |