Line 240... |
Line 240... |
240 |
<p> |
240 |
<p> |
241 |
Lidský název modulu je cca 1/2 řádky dlouhý a je umístěn jako první |
241 |
Lidský název modulu je cca 1/2 řádky dlouhý a je umístěn jako první |
242 |
text v dokumentaci (pole <i>[InfoShortDescription.cs]</i> v PrjInfo.txt souboru). |
242 |
text v dokumentaci (pole <i>[InfoShortDescription.cs]</i> v PrjInfo.txt souboru). |
243 |
</p> |
243 |
</p> |
244 |
|
244 |
|
245 |
<h2> Standardní adresáře hardwaru </h2> |
245 |
<h2> Standardní adresáře projektu </h2> |
246 |
|
246 |
|
247 |
<p> |
247 |
<p> |
248 |
Pro standardní hardwarový návrh (<i>moduly</i> i <i>konstrukce</i>) se |
248 |
Pro standardní návrh zařízení (<i>moduly</i> i <i>konstrukce</i>) se |
249 |
data ukládají do následujících obvyklých adresářů. Konkrétní obsah |
249 |
data ukládají do následujících obvyklých adresářů. Konkrétní obsah |
250 |
adresářů je upřesněn v rámci standardních postupů jednotlivých |
250 |
adresářů je upřesněn v rámci standardních postupů jednotlivých |
251 |
technologických kroků. |
251 |
technologických kroků. |
252 |
<br> |
252 |
<br> |
253 |
V popisu je použito <i>XXX</i> jako zástupce jednoznačného |
253 |
V popisu je použito <i>XXX</i> jako zástupce jednoznačného |
Line 335... |
Line 335... |
335 |
<i>XXX.pcb</i> soubor s návrhem plošného spoje PADS |
335 |
<i>XXX.pcb</i> soubor s návrhem plošného spoje PADS |
336 |
</td> |
336 |
</td> |
337 |
</tr> |
337 |
</tr> |
338 |
<tr> |
338 |
<tr> |
339 |
<th> |
339 |
<th> |
- |
|
340 |
HDL |
- |
|
341 |
</th> |
- |
|
342 |
<td> |
- |
|
343 |
<i>XXX</i> zdrojové soubory popisující hardware (VHDL) |
- |
|
344 |
</td> |
- |
|
345 |
</tr> |
- |
|
346 |
<tr> |
- |
|
347 |
<th> |
340 |
CAM_AMA |
348 |
CAM_AMA |
341 |
</th> |
349 |
</th> |
342 |
<td> |
350 |
<td> |
343 |
Technologické výstupy pro amatérskou výrobu plošných spojů. |
351 |
Technologické výstupy pro amatérskou výrobu plošných spojů. |
344 |
Výstupy jsou vyrobeny jako .PDF soubory v měřítku 1:1 zrcadlené |
352 |
Výstupy jsou vyrobeny jako .PDF soubory v měřítku 1:1 zrcadlené |
Line 646... |
Line 654... |
646 |
<li> Je vygenerovaný .PDF </li> |
654 |
<li> Je vygenerovaný .PDF </li> |
647 |
<li> Je vygenerovaný .HTML </li> |
655 |
<li> Je vygenerovaný .HTML </li> |
648 |
<li> Jsou data uložena v databázi SVN </li> |
656 |
<li> Jsou data uložena v databázi SVN </li> |
649 |
</ul> |
657 |
</ul> |
650 |
|
658 |
|
651 |
<h1> OrCAD – kreslení schématu </h1> |
- |
|
652 |
|
- |
|
653 |
<h2> Nastavení </h2> |
- |
|
654 |
|
- |
|
655 |
<h3> Základní nastavení programu </h3> |
- |
|
656 |
|
- |
|
657 |
<p> |
- |
|
658 |
Nastavení pro automatické vkládání razítka |
- |
|
659 |
<i>Options /Design Template / Title Block</i> |
- |
|
660 |
</p> |
- |
|
661 |
|
- |
|
662 |
<p class="ShiftRight"> |
- |
|
663 |
Library Name = <i>C:\LIBRARY\ORCAD9x\SYMBOLS</i> <br> |
- |
|
664 |
Title Block Name = <i>TITLE_MLAB</i> |
- |
|
665 |
</p> |
- |
|
666 |
|
- |
|
667 |
<p> |
- |
|
668 |
Nastavení velikosti stránky (evropské nastavení) |
- |
|
669 |
<i>Options / Design Template / Page Size</i> |
- |
|
670 |
</p> |
- |
|
671 |
|
- |
|
672 |
<p class="ShiftRight"> |
- |
|
673 |
Units = <i>Millimeters</i> <br> |
- |
|
674 |
New Page Size = <i>A4</i> <br> |
- |
|
675 |
Pin to Pin Spacing = <i>2.54</i> <br> |
- |
|
676 |
</p> |
- |
|
677 |
|
- |
|
678 |
<p> |
- |
|
679 |
Nastavení rastru <i>Options / Design Template / Grid Reference</i> |
- |
|
680 |
</p> |
- |
|
681 |
|
- |
|
682 |
<p class="ShiftRight"> |
- |
|
683 |
Vertical & Horizontal Width = <i>2.54</i> <br> |
- |
|
684 |
</p> |
- |
|
685 |
|
- |
|
686 |
<p> |
- |
|
687 |
Povolené velikosti písma ve schématu jsou 8, 14 nebo 22. |
- |
|
688 |
</p> |
- |
|
689 |
|
- |
|
690 |
<h3> Umístění knihoven </h3> |
- |
|
691 |
|
- |
|
692 |
<p> |
- |
|
693 |
Při kreslení schématu ukládáme knihovny do adresáře |
- |
|
694 |
<i>C:\LIBRARY\ORCAD9x</i> aby se v případě změny v knihovně snadno |
- |
|
695 |
aktualizovaly použité knihovní prvky v existujícím schématu. |
- |
|
696 |
</p> |
- |
|
697 |
|
- |
|
698 |
<p> |
- |
|
699 |
Každý prvek ve schématu je současně uložen spolu s vlastním schématem v |
- |
|
700 |
tzv. <i>library cache</i> a je tam uložen včetně celé <i>absolutní |
- |
|
701 |
cesty</i> ke knihovně ze které byl kopírován a tam se také hledá v |
- |
|
702 |
případě aktualizace. Pokud budou mít všichni stejné knihovny na stejném |
- |
|
703 |
místě budou mít snazší život. |
- |
|
704 |
</p> |
- |
|
705 |
|
- |
|
706 |
<p> |
- |
|
707 |
Máme tyto skupiny knihoven: |
- |
|
708 |
</p> |
- |
|
709 |
|
- |
|
710 |
<ul> |
- |
|
711 |
<li> |
- |
|
712 |
Knihovny obsahující <i>obecné</i> schématické značky, například |
- |
|
713 |
všemožné tranzistory. Tyto knihovny slouží jako zásobárna „tvarů“ při |
- |
|
714 |
tvorbě konkrétních prvků. |
- |
|
715 |
</li> |
- |
|
716 |
<li> |
- |
|
717 |
Knihovny obsahující výběr běžných <i>zástupců</i> uvažované |
- |
|
718 |
skupiny, například konkrétní nejběžnější tranzistory. |
- |
|
719 |
</li> |
- |
|
720 |
<li> |
- |
|
721 |
Knihovny přímo obsahující celou <i>skupinu</i> konkrétních součástí, |
- |
|
722 |
například jumpery s různým počtem špiček. |
- |
|
723 |
</li> |
- |
|
724 |
<li> |
- |
|
725 |
Knihovny obsahující prvky konkrétního <i>výrobce</i>. Ty jsou |
- |
|
726 |
ukládány do podadresářů jednotlivých výrobců. |
- |
|
727 |
</li> |
- |
|
728 |
</ul> |
- |
|
729 |
|
- |
|
730 |
<p> |
- |
|
731 |
Při práci s knihovnami je třeba extra dávat pozor aby se omylem |
- |
|
732 |
nevymazaly prvky z knihoven (stačí samotné DEL a prvek je nenávratně |
- |
|
733 |
pryč). Dokončeným knihovnám je vhodné nastavit atribut |
- |
|
734 |
<i>Read Only</i>. Knihovní prvky lze přetahovat z library cache |
- |
|
735 |
existujícího schématu do knihovny. |
- |
|
736 |
</p> |
- |
|
737 |
|
- |
|
738 |
<p> |
- |
|
739 |
<em>Dopsat použití atributů. Propojů a konektorů.</em> |
- |
|
740 |
</p> |
- |
|
741 |
|
- |
|
742 |
<h2> Tvorba knihoven </h2> |
- |
|
743 |
|
- |
|
744 |
<p> |
- |
|
745 |
<em>Dopsat doporučení.</em> |
- |
|
746 |
</p> |
- |
|
747 |
|
- |
|
748 |
<h2> Generování výstupů </h2> |
- |
|
749 |
|
- |
|
750 |
<h3> Generování netlistu </h3> |
- |
|
751 |
|
- |
|
752 |
<p> |
- |
|
753 |
Netlist obsahuje seznam spojů pro návrh plošného spoje, hodnoty |
- |
|
754 |
součástek a názvy jejich pouzder. Gneruje se volbou |
- |
|
755 |
<i>Tools / Create Netlist</i> |
- |
|
756 |
</p> |
- |
|
757 |
|
- |
|
758 |
<p class="ShiftRight"> |
- |
|
759 |
<i>Other</i> <br> |
- |
|
760 |
PCB Footprint / Combined Property String = <i>{Device},{Value}@{PCB Footprint}</i> <br> |
- |
|
761 |
Formatters = <i>padspcb.dll</i> <br> |
- |
|
762 |
Netlist File 1 – nastavit příponu <i>.ASC</i> |
- |
|
763 |
</p> |
- |
|
764 |
|
- |
|
765 |
<h3> Generování seznamu součástí </h3> |
- |
|
766 |
|
- |
|
767 |
<p> |
- |
|
768 |
Tvorba seznamu součástí se skládá ze dvou kroků |
- |
|
769 |
</p> |
- |
|
770 |
|
- |
|
771 |
<ul> |
- |
|
772 |
<li> Vygenerování seznamu ze schématu </li> |
- |
|
773 |
<li> Úprava do podoby XLS tabulky </li> |
- |
|
774 |
</ul> |
- |
|
775 |
|
- |
|
776 |
<p> |
- |
|
777 |
Seznam součástí se z OrCADu vygeneruje funkcí <i>Bill of Material</i> |
- |
|
778 |
a výsledkem je TXT soubor. |
- |
|
779 |
</p> |
- |
|
780 |
|
- |
|
781 |
<p class="ShiftRight"> |
- |
|
782 |
Header: Quantity\tReference\tPart\tPCB Footprint <br> |
- |
|
783 |
Combined property string: {Quantity}\t{Reference}\t{Value}\t{PCB Footprint}<br> |
- |
|
784 |
</p> |
- |
|
785 |
|
- |
|
786 |
<p> |
- |
|
787 |
Finální podoba seznamu součástí je XLS tabulka. Vzor tabulky je v souboru |
- |
|
788 |
<a href="../../../../../Library/Templates/DOC/VZOR_Seznam_součástí.xls">VZOR_Seznam_součástí.xls</a>. |
- |
|
789 |
Vzor uložíme do adresáře SCH a otevřeme jej. Dále postupujeme podle |
- |
|
790 |
návodu ve vzoru napsanému. |
- |
|
791 |
</p> |
- |
|
792 |
|
- |
|
793 |
<h3> Generování .PDF </h3> |
- |
|
794 |
|
- |
|
795 |
<p> |
- |
|
796 |
Tisk provádíme obvykle na cílový formát A4 a to i pro schémata |
- |
|
797 |
originálního formátu A3. Pro kvalitní výstup stačí rozlišení 600dpi. |
- |
|
798 |
</p> |
- |
|
799 |
|
- |
|
800 |
<p> |
- |
|
801 |
Soubor se jmenuje jako jméno modulu s doplňkem _sch. Například |
- |
|
802 |
<i>POKUS_sch.pdf</i>. |
- |
|
803 |
</p> |
- |
|
804 |
|
- |
|
805 |
<h4> Adobe Acrobat Distiller - preferované </h4> |
- |
|
806 |
|
- |
|
807 |
<p> |
- |
|
808 |
Acrobat Distiller dává barevné PDF soubory. Žádné specifické nastavení |
- |
|
809 |
parametrů Acrobat Distiller nepotřebuje (600dpi, měřítko 100%). |
- |
|
810 |
</p> |
- |
|
811 |
|
- |
|
812 |
<p> |
- |
|
813 |
Při tisku z programu OrCAD Capture je třeba nastavit zmenšení a |
- |
|
814 |
posunutí tisku aby byly rozumné okraje takto: |
- |
|
815 |
</p> |
- |
|
816 |
|
- |
|
817 |
<p class="ShiftRight"> |
- |
|
818 |
<i>Schéma A3</i> – Scale=0,65; Print Offset X=12, Y=10<br> |
- |
|
819 |
<i>Schéma A4</i> – Scale=0,91; Print Offset X=12, Y=10 |
- |
|
820 |
</p> |
- |
|
821 |
|
- |
|
822 |
<h4> Adobe Acrobat Writter </h4> |
- |
|
823 |
|
- |
|
824 |
<p> |
- |
|
825 |
Acrobat Writter dává černobílé PDF. Pro dosažení malé velikosti |
- |
|
826 |
výsledných PDF souborů je třeba nastavit komprimaci. Velikost výstupu |
- |
|
827 |
ani posunutí nejde ovlivnit. Výhodou je to, že schéma může být tisknuto |
- |
|
828 |
najednou i když obsahuje listy různých formátů. Cílovým formátem nemusí |
- |
|
829 |
být nutně formát A4 ale je to nejobvyklejší. Různé verze programu mají |
- |
|
830 |
různé možnosti nastavení. |
- |
|
831 |
</p> |
- |
|
832 |
|
- |
|
833 |
<p class="ShiftRight"> |
- |
|
834 |
Page Setup <br> |
- |
|
835 |
Page Size / Standard = A4 <br> |
- |
|
836 |
Graphic / Resolution = 600dpi <br> |
- |
|
837 |
Graphic / Scaling = 100% <br> |
- |
|
838 |
Compression Options <br> |
- |
|
839 |
General / Compress text and lineart = Yes <br> |
- |
|
840 |
Color/Gray Scale Images / Compress using = ZIP |
- |
|
841 |
</p> |
- |
|
842 |
|
- |
|
843 |
<h3> Úklid souborů </h3> |
- |
|
844 |
|
- |
|
845 |
<p> |
- |
|
846 |
Smažeme nepotřebné soubory, u cílových souborů zkontrolujeme jména |
- |
|
847 |
souborů a nastavíme Read Only atribut. |
- |
|
848 |
</p> |
- |
|
849 |
|
- |
|
850 |
<p> |
- |
|
851 |
Následující soubory se obvykle <i>nezavádějí do databáze</i>: |
- |
|
852 |
</p> |
- |
|
853 |
|
- |
|
854 |
<ul> |
- |
|
855 |
<li> <i>.OPJ</i> definice projektu </li> |
- |
|
856 |
<li> <i>.DBK</i> záložní soubor schématu (.DSN) </li> |
- |
|
857 |
<li> <i>.OBK</i> záložní soubor knihovny (.OLB) </li> |
- |
|
858 |
</ul> |
- |
|
859 |
|
- |
|
860 |
<p> |
- |
|
861 |
Naopak následující soubory obsahují podstatná <i>data</i>: |
- |
|
862 |
</p> |
- |
|
863 |
|
- |
|
864 |
<ul> |
- |
|
865 |
<li> <i>.DSN</i> soubor schématu (obsahuje i <i>library cache</i> |
- |
|
866 |
použitých knihovních prvků) </li> |
- |
|
867 |
<li> <i>.OLB</i> soubor knihovny (společné knihovny nejlépe v adresáři |
- |
|
868 |
<i>C:\LIBRARY\ORCAD9x</i>) </li> |
- |
|
869 |
<li> <i>.ASC</i> soubor spojů – netlist </li> |
- |
|
870 |
<li> <i>.PDF</i> soubor s vytištěným schématem (název ve tvaru <i>XXX_sch.pdf</i>) </li> |
- |
|
871 |
<li> <i>.XLS</i> soubor se seznamem součástí včetně objednacích informací </li> |
- |
|
872 |
</ul> |
- |
|
873 |
|
- |
|
874 |
<h2> Povinné úkony </h2> |
- |
|
875 |
|
- |
|
876 |
<p> |
- |
|
877 |
Seznam povinných úkonů slouží pro rychlé ověření, že se na nic |
- |
|
878 |
důležitého nezapomnělo. Na všechny otázky by se mělo odpovědět buď |
- |
|
879 |
„ano“ nebo „v tomto případě záměrně ne“. |
- |
|
880 |
</p> |
- |
|
881 |
|
- |
|
882 |
<p> |
- |
|
883 |
Založení nového schématu: |
- |
|
884 |
</p> |
- |
|
885 |
|
- |
|
886 |
<ul> |
- |
|
887 |
<li>Je zvolen správný formát listů (A4 nebo A3) ? </li> |
- |
|
888 |
<li>Je na první straně informace o historii schématu ? </li> |
- |
|
889 |
<li>Jsou hodnoty neosazovaných součástek označeny podtržítkem ? </li> |
- |
|
890 |
<li>Jsou na schématu i součástky, které se neosazují na plošný spoj ? </li> |
- |
|
891 |
<li>Jsou na schématu alespoň 2 fidu značky na každou stranu plošného spoje ? </li> |
- |
|
892 |
</ul> |
- |
|
893 |
|
- |
|
894 |
<p> |
- |
|
895 |
Aktualizace: |
- |
|
896 |
</p> |
- |
|
897 |
|
- |
|
898 |
<ul> |
- |
|
899 |
<li>Je historie na první stránce aktuální ? </li> |
- |
|
900 |
<li>Je rohové razítko na všech stranách aktuální ? </li> |
- |
|
901 |
<li>Je vygenerovaný platný netlist v .ASC souboru ? </li> |
- |
|
902 |
<li>Je vygenerovaný tiskový soubor schématu v .PDF souboru ? </li> |
- |
|
903 |
<li>Je správné pořadí stránek v .PDF souboru ? </li> |
- |
|
904 |
<li>Je vygenerovaný seznam součástek ? </li> |
- |
|
905 |
<li>Mají soubory správný název ? </li> |
- |
|
906 |
<li>Mají soubory atribut Read Only ? </li> |
- |
|
907 |
<li>Jsou smazané nepotřebné soubory (i adresáře) ? </li> |
- |
|
908 |
</ul> |
- |
|
909 |
|
- |
|
910 |
<h1> PADS – návrh plošného spoje </h1> |
- |
|
911 |
|
- |
|
912 |
<h2> Použití vrstev </h2> |
- |
|
913 |
|
- |
|
914 |
<p> |
- |
|
915 |
<em>Dopsat použití vrstev a jak vnikají SMD plošky.</em> |
- |
|
916 |
</p> |
- |
|
917 |
|
- |
|
918 |
<p> |
- |
|
919 |
U <i>fidu</i> značek a u dalších podobných objektů (například různé |
- |
|
920 |
díry a podobně) je vhodné <i>zhasnout refdes</i>. Na osazováku nejsou |
- |
|
921 |
potřeba. |
- |
|
922 |
</p> |
- |
|
923 |
|
- |
|
924 |
<p class="ShiftRight"> |
- |
|
925 |
<i>Filter</i> = <i>Labels</i>, označit text a smazat klávesou Del <br> |
- |
|
926 |
Smazané labely lze nechat znovu položit <br> |
- |
|
927 |
</p> |
- |
|
928 |
|
- |
|
929 |
<p> |
- |
|
930 |
<i>Texty</i> (popis na potisku) patří do vrstvy <i>Silkscreen Top/Bottom</i>. |
- |
|
931 |
Nezapomenenme někam umístit identifikátor modulu. Stejný text patří i do |
- |
|
932 |
vrstvy spojů. |
- |
|
933 |
</p> |
- |
|
934 |
|
- |
|
935 |
<p class="ShiftRight"> |
- |
|
936 |
Písmo <i>80mils</i> <br> |
- |
|
937 |
Čára <i>8mils</i> <br> |
- |
|
938 |
</p> |
- |
|
939 |
|
- |
|
940 |
<p> |
- |
|
941 |
U <i>diod</i> přidáváme <i>A</i> k anodě a u <i>kondenzátorů</i> |
- |
|
942 |
přidáváme <i>+</i> do vrstvy <i>Assembly Drawing Top/Bottom</i>) |
- |
|
943 |
</p> |
- |
|
944 |
|
- |
|
945 |
<p class="ShiftRight"> |
- |
|
946 |
Písmo <i>80mils</i> <br> |
- |
|
947 |
Čára <i>8mils</i> <br> |
- |
|
948 |
</p> |
- |
|
949 |
|
- |
|
950 |
<h2> Design Rules a velikosti elementů </h2> |
- |
|
951 |
|
- |
|
952 |
<p> |
- |
|
953 |
Nastavení <i>Setup / Design Rules / Default / Clerance</i> určují šířku |
- |
|
954 |
spojů a izolační mezery mezi různými objekty. Nastavujeme hodnoty |
- |
|
955 |
adekvátní hustotě návrhu. |
- |
|
956 |
</p> |
- |
|
957 |
|
- |
|
958 |
<p class="ShiftRight"> |
- |
|
959 |
<i>Šířka spojů</i> <br> |
- |
|
960 |
Trace Width / Minimum = <i>12mils</i> (možno až 9mils) <br> |
- |
|
961 |
Trace Width / Recomended = (12mils), <i>15mils</i>, <i>20mils</i>, <i>30mils</i> nebo i <i>45mils</i> <br> |
- |
|
962 |
Trace Width / Maximum = <i>není omezeno, ale ale spoje nad 60mils je lepší vylévat mědí.</i> <br> |
- |
|
963 |
<i>Izolační vzdálenosti</i> <br> |
- |
|
964 |
Clearence = <i>10mils</i> |
- |
|
965 |
Clearence Copper = <i>20mils</i> <br> |
- |
|
966 |
</p> |
- |
|
967 |
|
- |
|
968 |
<p> |
- |
|
969 |
<i>Rast</i> je vhodný zejména pro umísťování součástek. Pro spoje je možno |
- |
|
970 |
nastavit rastr v podstatě libovolně malý. Nejsnadněji se nastavuje |
- |
|
971 |
pomocí příkazu <i>G</i>, například G10 přímo z klávesnice. |
- |
|
972 |
</p> |
- |
|
973 |
|
- |
|
974 |
|
- |
|
975 |
<h2> Technologické výstupy </h2> |
659 |
<h1> Technologické výstupy </h1> |
976 |
|
660 |
|
977 |
<p> |
661 |
<p> |
978 |
Výstupem programu PADS jsou podklady pro <i>profesionální</i> výrobu |
- |
|
979 |
plošných spojů ve formě GERBER dat jednotlivých vrstev a EXCELLON dat |
662 |
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 |
980 |
pro vrtání. Alternativním výstupem jsou podklady pro <i>amatérskou</i> |
663 |
pro vrtání. Alternativním výstupem jsou podklady pro <i>amatérskou</i> |
981 |
výrobu plošného spoje v podobě .PDF souborů vrstev spojů a potisku |
664 |
výrobu plošného spoje v podobě .PDF souborů vrstev spojů a potisku |
982 |
zrcadlené tak, aby se přímo vytiskly na tiskárně (spoje zrcadlové, |
665 |
zrcadlené tak, aby se přímo vytiskly na tiskárně (spoje zrcadlové, |
983 |
potisk normálně). Nedílnou součástí výstupu jsou dále <i>dokumentační |
666 |
potisk normálně). Nedílnou součástí výstupu jsou dále <i>dokumentační |
984 |
soubory</i>, typicky osazovací výkresy a obrásky s motivem spojů. |
667 |
soubory</i>, typicky osazovací výkresy a obrásky s motivem spojů. |