//Articles/HowTo/Rules/DOC/HTML/Rules.cs.html
242,10 → 242,10
text v dokumentaci (pole <i>[InfoShortDescription.cs]</i> v PrjInfo.txt souboru).
</p>
 
<h2> Standardní adresáře hardwaru </h2>
<h2> Standardní adresáře projektu </h2>
 
<p>
Pro standardní hardwarový návrh (<i>moduly</i> i <i>konstrukce</i>) se
Pro standardní návrh zařízení (<i>moduly</i> i <i>konstrukce</i>) 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ů.
337,6 → 337,14
</tr>
<tr>
<th>
HDL
</th>
<td>
<i>XXX</i> zdrojové soubory popisující hardware (VHDL)
</td>
</tr>
<tr>
<th>
CAM_AMA
</th>
<td>
648,335 → 656,10
<li> Jsou data uložena v databázi SVN </li>
</ul>
 
<h1> OrCAD – kreslení schématu </h1>
<h1> Technologické výstupy </h1>
 
<h2> Nastavení </h2>
 
<h3> Základní nastavení programu </h3>
 
<p>
Nastavení pro automatické vkládání razítka
<i>Options /Design Template / Title Block</i>
</p>
 
<p class="ShiftRight">
Library Name = <i>C:\LIBRARY\ORCAD9x\SYMBOLS</i> <br>
Title Block Name = <i>TITLE_MLAB</i>
</p>
 
<p>
Nastavení velikosti stránky (evropské nastavení)
<i>Options / Design Template / Page Size</i>
</p>
 
<p class="ShiftRight">
Units = <i>Millimeters</i> <br>
New Page Size = <i>A4</i> <br>
Pin to Pin Spacing = <i>2.54</i> <br>
</p>
 
<p>
Nastavení rastru <i>Options / Design Template / Grid Reference</i>
</p>
 
<p class="ShiftRight">
Vertical &amp; Horizontal Width = <i>2.54</i> <br>
</p>
 
<p>
Povolené velikosti písma ve schématu jsou 8, 14 nebo 22.
</p>
 
<h3> Umístění knihoven </h3>
 
<p>
Při kreslení schématu ukládáme knihovny do adresáře
<i>C:\LIBRARY\ORCAD9x</i> 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. <i>library cache</i> a je tam uložen včetně celé <i>absolutní
cesty</i> 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>
 
<p>
Máme tyto skupiny knihoven:
</p>
 
<ul>
<li>
Knihovny obsahující <i>obecné</i> 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>
Knihovny obsahující výběr běžných <i>zástupců</i> uvažované
skupiny, například konkrétní nejběžnější tranzistory.
</li>
<li>
Knihovny přímo obsahující celou <i>skupinu</i> 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 <i>výrobce</i>. 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
<i>Read&nbsp;Only</i>. Knihovní prvky lze přetahovat z library cache
existujícího schématu do knihovny.
</p>
 
<p>
<em>Dopsat použití atributů. Propojů a konektorů.</em>
</p>
 
<h2> Tvorba knihoven </h2>
 
<p>
<em>Dopsat doporučení.</em>
</p>
 
<h2> Generování výstupů </h2>
 
<h3> Generování netlistu </h3>
 
<p>
Netlist obsahuje seznam spojů pro návrh plošného spoje, hodnoty
součástek a názvy jejich pouzder. Gneruje se volbou
<i>Tools / Create Netlist</i>
</p>
 
<p class="ShiftRight">
<i>Other</i> <br>
PCB Footprint / Combined Property String = <i>{Device},{Value}@{PCB&nbsp;Footprint}</i> <br>
Formatters = <i>padspcb.dll</i> <br>
Netlist File 1 – nastavit příponu <i>.ASC</i>
</p>
 
<h3> Generování seznamu součástí </h3>
 
<p>
Tvorba seznamu součástí se skládá ze dvou kroků
</p>
 
<ul>
<li> Vygenerování seznamu ze schématu </li>
<li> Úprava do podoby XLS tabulky </li>
</ul>
 
<p>
Seznam součástí se z OrCADu vygeneruje funkcí <i>Bill of Material</i>
a výsledkem je TXT soubor.
</p>
 
<p class="ShiftRight">
Header: Quantity\tReference\tPart\tPCB Footprint <br>
Combined property string: {Quantity}\t{Reference}\t{Value}\t{PCB&nbsp;Footprint}<br>
</p>
 
<p>
Finální podoba seznamu součástí je XLS tabulka. Vzor tabulky je v souboru
<a href="../../../../../Library/Templates/DOC/VZOR_Seznam_součástí.xls">VZOR_Seznam_součástí.xls</a>.
Vzor uložíme do adresáře SCH a otevřeme jej. Dále postupujeme podle
návodu ve vzoru napsanému.
</p>
 
<h3> 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
<i>POKUS_sch.pdf</i>.
</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 class="ShiftRight">
<i>Schéma A3</i> – Scale=0,65; Print Offset X=12, Y=10<br>
<i>Schéma A4</i> – 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ší. Různé verze programu mají
různé možnosti nastavení.
</p>
 
<p class="ShiftRight">
Page Setup <br>
Page Size / Standard = A4 <br>
Graphic / Resolution = 600dpi <br>
Graphic / Scaling = 100% <br>
Compression Options <br>
General / Compress text and lineart = Yes <br>
Color/Gray Scale Images / Compress using = ZIP
</p>
 
<h3> Úklid souborů </h3>
 
<p>
Smažeme nepotřebné soubory, u cílových souborů zkontrolujeme jména
souborů a nastavíme Read&nbsp;Only atribut.
</p>
 
<p>
Následující soubory se obvykle <i>nezavádějí do databáze</i>:
</p>
 
<ul>
<li> <i>.OPJ</i> definice projektu </li>
<li> <i>.DBK</i> záložní soubor schématu (.DSN) </li>
<li> <i>.OBK</i> záložní soubor knihovny (.OLB) </li>
</ul>
 
<p>
Naopak následující soubory obsahují podstatná <i>data</i>:
</p>
 
<ul>
<li> <i>.DSN</i> soubor schématu (obsahuje i <i>library cache</i>
použitých knihovních prvků) </li>
<li> <i>.OLB</i> soubor knihovny (společné knihovny nejlépe v adresáři
<i>C:\LIBRARY\ORCAD9x</i>) </li>
<li> <i>.ASC</i> soubor spojů – netlist </li>
<li> <i>.PDF</i> soubor s vytištěným schématem (název ve tvaru <i>XXX_sch.pdf</i>) </li>
<li> <i>.XLS</i> soubor se seznamem součástí včetně objednacích informací </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>
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 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> PADS – návrh plošného spoje </h1>
 
<h2> Použití vrstev </h2>
 
<p>
<em>Dopsat použití vrstev a jak vnikají SMD plošky.</em>
</p>
 
<p>
U <i>fidu</i> značek a u dalších podobných objektů (například různé
díry a podobně) je vhodné <i>zhasnout refdes</i>. Na osazováku nejsou
potřeba.
</p>
 
<p class="ShiftRight">
<i>Filter</i> = <i>Labels</i>, označit text a smazat klávesou Del <br>
Smazané labely lze nechat znovu položit <br>
</p>
 
<p>
<i>Texty</i> (popis na potisku) patří do vrstvy <i>Silkscreen Top/Bottom</i>.
Nezapomenenme někam umístit identifikátor modulu. Stejný text patří i do
vrstvy spojů.
</p>
 
<p class="ShiftRight">
Písmo <i>80mils</i> <br>
Čára <i>8mils</i> <br>
</p>
 
<p>
U <i>diod</i> přidáváme <i>A</i> k anodě a u <i>kondenzátorů</i>
přidáváme <i>+</i> do vrstvy <i>Assembly Drawing Top/Bottom</i>)
</p>
 
<p class="ShiftRight">
Písmo <i>80mils</i> <br>
Čára <i>8mils</i> <br>
</p>
 
<h2> Design Rules a velikosti elementů </h2>
 
<p>
Nastavení <i>Setup / Design Rules / Default / Clerance</i> určují šířku
spojů a izolační mezery mezi různými objekty. Nastavujeme hodnoty
adekvátní hustotě návrhu.
</p>
 
<p class="ShiftRight">
<i>Šířka spojů</i> <br>
Trace Width / Minimum = <i>12mils</i> (možno až 9mils) <br>
Trace Width / Recomended = (12mils), <i>15mils</i>, <i>20mils</i>, <i>30mils</i> nebo i <i>45mils</i> <br>
Trace Width / Maximum = <i>není omezeno, ale ale spoje nad 60mils je lepší vylévat mědí.</i> <br>
<i>Izolační vzdálenosti</i> <br>
Clearence = <i>10mils</i>
Clearence Copper = <i>20mils</i> <br>
</p>
 
<p>
<i>Rast</i> je vhodný zejména pro umísťování součástek. Pro spoje je možno
nastavit rastr v podstatě libovolně malý. Nejsnadněji se nastavuje
pomocí příkazu <i>G</i>, například G10 přímo z klávesnice.
</p>
 
 
<h2> Technologické výstupy </h2>
 
<p>
Výstupem programu PADS jsou podklady pro <i>profesionální</i> výrobu
plošných spojů ve formě GERBER dat jednotlivých vrstev a EXCELLON dat
Výstupem programů pro kresleních plošných spojů jsou podklady pro <i>profesionální</i> výrobu ve formě GERBER dat jednotlivých vrstev a EXCELLON dat
pro vrtání. Alternativním výstupem jsou podklady pro <i>amatérskou</i>
výrobu plošného spoje v podobě .PDF souborů vrstev spojů a potisku
zrcadlené tak, aby se přímo vytiskly na tiskárně (spoje zrcadlové,