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 & 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 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 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 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 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é, |