Protel 99 SE projektowanie Obwodow Drukowanych


PROJEKTOWANIE OBWODÓW DRUKOWANYCH
W PAKIECIE
PROTEL 99SE
Spis Treści
1. WPROWADZENIE 3
2. PROJEKTOWANIE OBWODU DRUKOWANEGO W PAKIECIE PROTEL 99 4
3. ÅšRODOWISKO PROGRAMU DESIGN EXPLORER 99SE 4
4. SCHEMATIC EDITOR  CZYLI RYSOWANIE SCHEMATU 5
A) SYMBOLE ELEMENTÓW 6
B) POACZENIA 7
C) SYGNAAY, PUNKTY ZASILAJCE, PORTY IN/OUT 8
D) ADNOTACJE I INNE FUNKCJE EDYCYJNE 9
5. LIBRARY SCHEMATIC EDITOR 11
A) NOWY KOMPONENT 11
B) KOMPONENT WIELOCZÅšCIOWY 12
C) OPIS ELEMENTU - DESCRIPTION 12
6. PRINTED CIRCUIT BOARD LIBRARY EDITOR 13
A) OBUDOWY ELEMENTÓW 13
B) PRZYPISYWANIE OBUDOWY DO SYMBOLU 15
C) WYKAZ ELEMENTÓW, ERC, NETLISTA 16
7. PRINTED CIRCUIT BOARD EDITOR 16
A) SZABLON OBWODU DRUKOWANEGO 16
B) UKAADANIE ELEMENTÓW NA PAYTCE 18
C) PROWADZENIE ŚCIEśEK 19
D) MANUALNE NANOSZENIE ŚCIEśEK 20
8. ZAKOCCZENIE 21
2
1. Wprowadzenie
Design Explorer 99SE firmy Protel to pakiet programów głównie do projektowania
obwodów drukowanych układów i urządzeń elektronicznych. Mo\na go równie\
wykorzystać do wykonywania dokumentacji technicznej projektu. Istnieje mo\liwość
symulacji układu w programie SPICE (ver. 5) oraz zaprogramowania układu PLD.
Niektóre z pozostałych cech pakietu zostały przedstawione poni\ej:
program pracuje na komputerach klasy PC, w systemach Windows
9x/NT/2000/XP, z procesorem klasy Pentium, minimum 32 MB RAM i kartÄ…
graficznÄ… SVGA. Do instalacji potrzebne jest ok. 300 MB wolnego dysku twardego.
Zalecana rozdzielczość monitora: min 1024x768,
do rysowania i edycji schematów projektowanych układów Protel dostarczył
biblioteki zawierające ponad 60 000 symboli elementów elektronicznych, w tym,
oprócz standardowych symboli, znajdują się elementy światowych producentów
sprzętu elektronicznego (tj. Burr Brown, Dallas, AMD, Intel, Lucent itp.),
do projektowania obwodów mo\na wykorzystać ok. 60 szablonów kart i płytek
stosowanych w komputerach klasy PC.
mo\liwość automatycznego projektowania obwodu na podstawie narysowanego
schematu ideowego układu. Mo\na równie\ płytkę projektować manualnie z opcją
sprawdzania zgodności projektowanego obwodu ze schematem.
generowanie ró\nego rodzaju raportów (lista połączeń, wykaz elementów itp.) a
tak\e plików sterujących obrabiarkami numerycznymi (fotoploter, wiertarka
numeryczna),
podgląd zaprojektowanej płytki w widoku przestrzennym (3D),
współpraca wielu projektantów przez sieć.
Pakiet zawiera o wiele więcej u\ytecznych właściwości, które nie zostaną tu wymienione.
Najwa\niejsze, potrzebne do samego zaprojektowania obwodu drukowanego, będą
przedstawione w dalszej części.
Praktyczne uwagi mo\na tutaj mieć do wymienionych wy\ej zaleceń sprzętowych, które
są zaleceniami producenta pakietu. Generalnie dla większej u\yteczności
oprogramowania potę\niejszy komputer PC nie stanowi przeszkody, zwłaszcza jeśli
wezmie siÄ™ pod uwagÄ™ parametry monitora.
3
2. Projektowanie obwodu drukowanego w pakiecie Protel 99
Zaprojektowanie płytki sprowadza się zasadniczo do trzech punktów:
a) narysowanie schematu;
b) stworzenie listy elementów i ich połączeń (Netlista);
c) utworzenie obwodu drukowanego (automatycznie lub manualnie)
Zadaniem jest stworzenie układu zawierającego 30 elementów, w tym 2 układy scalone
14-nó\kowe, bez wiszących wyprowadzeń. Jako przykład posłu\y do tego celu układ
Termometru Elektronicznego przetwornikiem A/C  ICL7106 i wyświetlaczem
ciekłokrystalicznym. Symbole tych elementów nie występują w bibliotekach standardowo
dołączonych do pakietu, więc pokazany zostanie równie\ sposób ich kompozycji i
umieszczenia w oddzielnej bibliotece.
3. Åšrodowisko programu Design Explorer 99SE
Po uruchomieniu programu pojawia się specyficzna powłoka, która integruje
wszystkie programy narzędziowe, umo\liwia zarządzanie dokumentacją projektu
(projektów) i organizuje współpracę projektantów.
Rys. 1 Główne okno programu.
4
Jak widać na przykładzie z rys.1 zarządzanie projektem nie sprawia kłopotu, mo\na łatwo
 przełączać się między narzędziami. Istotną rolę pełni tutaj, znajdująca się po lewej
stronie okna, przeglądarka o dość szerokim zastosowaniu.
Mniejsze z okienek przedstawiają kolejne dokumenty projektu: schemat układu, plan
całego urządzenia (w skład którego wchodzi pokazany fragment schematu) oraz projekt
płytki drukowanej.
Przed rozpoczęciem pracy warto ustawić jeszcze parametry kopii zapasowych i
autozapisu. Ustawień tych mo\na dokonać w menu ukrytym pod symbolem strzałki, po
lewej stronie menu  File , w  Preferences... .
Ka\dy nowy projekt, rysunek, biblioteka, wymaga utworzenia bazy danych, która
zawierać będzie wszelkie informacje dotyczące dokumentu(ów). Bazę tworzymy
wybierajÄ…c z menu  File polecenie  New Design lub  New w przypadku gdy
otwieramy zupełnie nowy projekt. Wpisujemy nazwę projektu, podajemy miejsce jego
zapisania i ewentualnie zabezpieczające go hasło.
4. Schematic Editor  czyli rysowanie schematu
Następnie z menu  File  New.. przygotujemy plik do edycji przez edytor
schematów. Na rys. 2 pokazano, jaki typ dokumentu jest tu istotny. Nadajemy mu własną
nazwÄ™ i otwieramy do edycji.
Rys. 2 Typy dokumentów Protel'a
Powierzchnie roboczą (Sheet) stanowi jasno\ółta  kartka domyślnie formatu B, jej wygląd
mo\na zmieniać klikając prawym (ustawienia myszy  jak dla praworęcznych) klawiszem
w jej obszarze a następnie z menu kontekstowego wybieramy  Document Options... . Ten
sam efekt mo\na uzyskać wybierając z menu górnego paska  Design polecenie  Options .
W menu  Tools  Preferences.. lub w menu kontekstowym warto przestawić opcję
 AutoPan na Auto Pan ReCenter , co przy pracy w powiększeniu spowoduje wyświetlenie
nowego fragmentu schematu przy dotknięciu kursorem krawędzi okna. Zmiana ta
odbywać się będzie w sposób skokowy, a nie płynny, jak przy domyślnym ustawieniu, co
w wypadku szybszych komputerów będzie wygodniejsze.
5
Do powiększeń i pomniejszeń słu\ą klawisze  PageUp i  PageDown . Do odświe\ania
rysunku klawisz  End . Klawisz  Home powoduje re-centrowanie widoku. Funkcje te sÄ…
dostępne w menu  View .
a) symbole elementów
Do narysowania schematu ideowego potrzebne są symbole elementów, które
mo\na pobrać z odpowiednich bibliotek. Jeśli aktywny będzie Schematic Editor, to w
oknie eksploratora projektu pojawi się zakładka  Browse Sch , dzięki której mo\na
przeglądać biblioteki elementów.
StandardowÄ… bibliotekÄ… zawierajÄ…cÄ… powszechnie u\ywane symbole jest plik o nazwie
 Miscellaneous Devices.lib . Aby korzystać z innych bibliotek, nale\y je przedtem dodać do
listy. Mo\emy to zrobić przyciskiem  Add/Remove . Mo\liwe jest tak\e przeszukiwanie
bibliotek w celu odnalezienia konkretnego elementu.
Przy pomocy menu  Place  Part lub przycisku w przeglÄ…darce umieszczamy element
na powierzchni roboczej. Szybszym sposobem jest dwukrotne naciśnięcie klawisza  P na
klawiaturze (Place Part). Wówczas, podobnie jak w przypadku menu, pojawi się okno
dialogowe, gdzie koniecznie podać nale\y nazwę elementu, pod jaką występuje on w
bibliotece (Library Reference). Pole Designator to oznaczenie porzÄ…dkowe elementu, a Part
Type to nazwa elementu, jak pojawi siÄ™ na rysunku. Footprint jest przypisaniem modelu
obudowy, koniecznego przy projektowaniu obwodu drukowanego. Sposób, jak wypełnić
to pole, opisany zostanie dalej.
Rys. 3 Pobieranie elementu z biblioteki
Po zaakceptowaniu przyciskiem  OK. mo\emy dowolnie umieścić element na  kartce ,
obracajÄ…c go o 90º klawiszem  SPACJI lub odbijajÄ…c w pionie lub poziomie klawiszami
 X i  Y . Jeśli zamiast umiejscowienia elementu naciśniemy klawisz  TAB , będzie
mo\na dokonać zmian właściwości symbolu. Po umieszczeniu jest to mo\liwe poprzez
dwukrotne kliknięcie na nim. Zmiana poło\enia wtedy przypomina nieco metodę
drag&drop.
6
Rys. 4 Efekt działania okna z rysunku 3
Stosowanie skrótu klawiszowego wymaga niestety zapamiętania podstawowych typów
elementów. Przykłady z biblioteki  Miscellaneous Devices.lib podaje poni\szy rysunek.
Rys. 5 Symbole standardowe
Symbole elementów mo\na wyedytować według własnych potrzeb i upodobań, a tak\e
stworzyć zupełnie nowe przy pomocy narzędzia Library Schematic Editor, które zostanie
opisane nieco dalej.
b) połączenia
Rozmieszczone wstępnie elementy, aby tworzyły schemat ideowy, powinny zostać
ze sobą odpowiednio połączone. Umo\liwia to polecenie  Wire z menu  Place , lub skrót
klawiszowy  P ,  W . Połączenie prowadzimy przy pomocy kursora myszki, klawiszem
 SPACJI mo\emy zmieniać tryb prowadzenia połączenia (połączenie swobodne,
połączenie z wymuszonymi kątami prostymi, z wymuszonymi kątami ściętymi, oraz
autopołączenie  zaznaczamy koniec i początek a droga zostaje dobrana automatycznie).
Przed ostatecznym połączeniem mo\liwa jest zmiana, pod klawiszem  TAB , koloru i
grubości linii.
Do rysowania połączeń magistralowych stosujemy polecenie  Place  Bus ( P i  B ).
Prowadzi się je podobnie jak połączenia pojedyncze. Wyprowadzanie i doprowadzanie
sygnałów do magistrali odbywa się poprzez  Bus Entry z menu  Place ( P ,  U ).
7
Niejednokrotnie sygnały w magistralach wymagają rozró\nienia. W Protelu do tego celu
słu\y  Net Label z ww. menu ( P ,  N ). Kształt i kolor czcionki mogą być dowolnie
ustawione.
Schematic Editor posiada domyślnie włączoną opcję  Auto Junction tzn. automatycznego
połączenia w miejscach, gdzie zgodnie z logiką powinno ono wystąpić. Ręczne wykonanie
połączenia w innym miejscu jest mo\liwe przy pomocy  Place  Junction ( P ,  J ).
Rys. 6 Przykłady połączeń
c) sygnały, punkty zasilające, porty In/Out
Jeśli na schemacie występują układy scalone lub inne elementy podłączone do
zasilania, uziemienia, to aby nie zaciemniać rysunku i nie prowadzić zbędnych połączeń,
mo\na do połączeń wykorzystać punkty symbolizujące jednakowe potencjały ( Place
 Power Port   P ,  O ).
Rys. 7 Symbole jednakowych potencjałów
Istnieją tak\e porty sygnałowe, które charakteryzują się kierunkiem przepływu sygnału i
umo\liwiają połączenia pomiędzy podukładami w danym projekcie. Stosować je mo\na
poprzez polecenie  Port lub  P i  R . Portom tym mo\na nadawać nazwy zgodnie z
potrzebami.
8
Rys. 8 Rodzaje portów sygnałowych
d) adnotacje i inne funkcje edycyjne
Poza wymienionymi wcześniej podstawowymi poleceniami Schematic Editor a do
rysowania schematów, mo\na jeszcze skorzystać z dodatkowych narzędzi rysunkowych
(linie, prostokąty, koła i okręgi, łuki) znajdujących się równie\ w menu  Place lub na
pasku narzędzi. Mo\na tak\e wklejać obrazki w formie bitmapy *.BMP czy obrazu
skompresowanego np. *.JPG.
Na schemacie mo\na umieszczać notatki i inne teksty o dowolnej treści (polecenia
 Annotation i  Text Frame )
Podane informacje wystarczÄ… do narysowania schematu w pakiecie Design Explorer 99SE.
Schematic Editor posiada jeszcze wiele mo\liwości, niektóre wykorzystamy pózniej, przy
projektowaniu obwodu drukowanego.
Schemat zadanego wcześniej układu Termometru elektronicznego będzie przedstawiony
na rys.9. Poniewa\ do jego sporządzenia konieczne są symbole elementów nie
występujące w standardowych bibliotekach, opisane zostanie teraz narzędzie do edycji
bibliotek Schematic a.
9
10
5. Library Schematic Editor
Tworzenie pliku biblioteki jest analogiczne do opisanego wcześniej sposobu w
edytorze schematów, z tą ró\nicą, \e w oknie z rysunku 2 wybieramy  Schematic Library
Document . Przestrzeń robocza edytora bibliotek jest podobna do przestrzeni roboczej
edytora schematów i jest symbolicznie podzielona na cztery fragmenty, z punktem
początkowym w centrum. Właściwości ekranu roboczego ustawia się podobnie jak w
Schematic u.
a) nowy komponent
Z menu  Tools wybieramy polecenie  New Componet i przyporzÄ…dkowujemy
nazwÄ™ typu Library Reference dla nowego komponentu.
Na powierzchni roboczej, przy pomocy wspomnianych pasków z narzędziami
rysunkowymi, rysujemy symbol elementu. Program pamięta kolejność rysowanych figur i
w przypadku nakładania się ich panuje zasada, \e element pózniej narysowany jest  na
wierzchu względem narysowanego wcześniej.
Rys. 9 Kolejno rysowane figury
Kolejnym etapem jest narysowanie wyprowadzeń dla \ądanego elementu  pinów.
Wykorzystujemy, podobnie jak w edytorze schematów, znane menu lub przycisk z paska
narzędzi  Pin . Zanim ostatecznie umieścimy pin na właściwym miejscu, powinniśmy
określić jego właściwości (np. naciskając  TAB w celu wywołania okna dialogowego).
Istotne są: jego nazwa i numer oraz tzw.  Electrical Type . Dla układów cyfrowych mo\na
wybrać pin jako końcówka zegarowa ( Clk Symbol ) lub zanegowana ( Dot Symbol ).
Mo\emy tak\e wybrać jego długość i zaznaczyć jak ma być wyświetlany. Dokładniej
ilustruje tÄ™ sytuacjÄ™ rys. 11.
11
Rys. 10 Właściwości pinu
b) komponent wieloczęściowy
Cecha ta jest powszechnie wykorzystywana w przypadku układów scalonych.
Wieloczęściowość jest wtedy, gdy w danym elemencie znajdują się przynajmniej dwa
podelementy np. znany układ scalony SN7400 zawiera w swojej budowie cztery bramki
NAND, które są jego podelementami. Do tworzenia nowych podczęści korzystamy z
polecenia  Tools  New Part i rysujemy symbol nowej części. Piny całego komponentu
są numerowane w tym przypadku po kolei i tę kolejność nale\y zachowywać przy
projektowaniu nowych części, z zachowaniem przyporządkowania właściwych numerów
do rzeczywistych wyprowadzeń.
Oddzielnego komentarza wymagają wyprowadzenia zasilania całego komponentu, o ile
takie występują. Nadal obowiązuje kolejność numeracji, natomiast we właściwościach
pinu odznaczamy fiszkę  Ukryty (Hidden), przypisujemy właściwą nazwę potencjału
oraz w  Electrical Type wybieramy opcję  Power . Spowoduje to zachowanie spójności
układu pod względem elektrycznym.
c) opis elementu - Description
W dialogu opisowym nale\y podać  Default Designator czyli oznaczenie
domyślne, jakie będzie nadawane elementowi przy pobieraniu z biblioteki. Mo\na
równie\ przypisać do elementu obudowę, co pozwoli na uniknięcie jej
przyporzÄ…dkowywania podczas rysowania schematu.
Pozostałe pola i zakładki nie są konieczne w tym miejscu przy projektowaniu płytki.
12
6. Printed Circuit Board Library Editor
Właściwe projektowanie płytki poprzedzi w tym miejscu opis edytora bibliotek
obudów, które następnie przypisane zostaną do elementów na schemacie.
a) obudowy elementów
Obudowy elementów mo\na zaprojektować samodzielnie lub skorzystać z
gotowych. Do standardowych elementów (rezystory, kondensatory, układy scalone,
tranzystory) mo\na wykorzystać obudowy dostarczone przez Protel a. W prezentowanym
przykładzie występuje wyświetlacz LCD o nietypowych wymiarach, dlatego podany
będzie sposób utworzenia obudowy dla niego.
Zakładanie biblioteki (PCB Library Document) jest identyczne jak wcześniej opisane
tworzenie jakiegokolwiek dokumentu w Protelu.
Dla stworzenia nowej obudowy z menu  Tools wybieramy  New Component . W ten
sposób uruchomiony został kreator komponentów. Po oknie powitalnym przechodzimy
do wyboru szablonu elementu i jednostek miary opisujÄ…cych danÄ… obudowÄ™. Dla naszego
przypadku wybierzemy  Dual in-line Package (DIP) , czyli szablon standardowego
układu scalonego.
Rys. 11 lista szablonów obudów
Pole jednostek pozostawimy bez zmian. choć mo\na wybrać obowiązujący w Polsce
system metryczny. Jest to podyktowane tym, \e system calowy jest obowiÄ…zujÄ…cym
standardem w elektronice i wszystkie elementy mają dość łatwy do przeliczania raster w
tym systemie. Podstawową jednostką w projektowaniu płytek jest 0.001 cala zwane
osobną nazwą mil (dla przypomnienia  1 in = 25.4 mm). Przykładowo odległość między
nó\kami układu scalonego wynosi 100 mil lub w przeliczeniu 2.54 mm. Jeśli ktoś nie jest
13
przekonany do systemu calowego, to niech sobie szybko policzy jaka jest odległość w mm
między pierwszą a siódmą nó\ką układu scalonego, i porówna z wynikiem w calach.
Wracając do kreatora obudowy, przechodzimy dalej i określamy parametry punktu
lutowniczego takie jak wymiary i średnica otworu pod nó\kę. Proponowane wymiary (50
mil) są dość małe i mogą sprawić kłopot przy fizycznym wykonywaniu płytki. Dlatego, o
ile to mo\liwe, zwiększamy je do 70...80 mil. Następnie wybieramy odległość między
nó\kami w rzędzie (mo\na zostawić 100 mil) oraz między rzędami. W przypadku
projektowanego wyświetlacza jest to 1400 mil. kolejnym krokiem jest ustawienie grubości
linii obrysu elementu (standardowo 10 mil), a potem wybranie ilości nó\ek w układzie (w
tym projekcie LCD jest 40-nó\kowy). Ostateczny krokiem jest ustalenie nazwy
bibliotecznej komponentu (dla układów w obudowach DIP jest to zazwyczaj DIPxx, gdzie
xx  to ilość nó\ek w układzie, dla naszej obudowy będzie to 2XDIP40, co ma oznaczać
podwójną szerokość obudowy ni\ w układzie DIP40).
Komponenty mo\na tak\e narysować ręcznie, korzystając z narzędzi do rysowania , ale tu
nie jest to konieczne.
Dla niniejszego projektu zastosujemy jeszcze standardowe obudowy o nazwach AXIAL0.5
dla rezystorów, RAD0.2 dla kondensatorów, DIODE0.4 dla diod, obudów DIPxx dla
układów scalonych, VR1 dla potencjometrów. Przykłady pokazuję rysunek.
Rys. 12 Standardowe obudowy elementów
14
b) przypisywanie obudowy do symbolu
Krok ten mo\na tutaj pominąć jeśli ktoś przy rysowaniu schematu ideowego
przypisał jednocześnie obudowy do elementów. W przeciwnym wypadku wrócimy na
chwilÄ™ do narysowanego schematu i przypiszemy wy\ej przedstawione obudowy do
właściwych elementów. Mo\na to zrobić oddzielnie dla ka\dego elementu lub
wykorzystać opcję  Global .
Globalne przypisanie obudów elementów przedstawione zostanie przykładowo dla
rezystorów. W tym celu, na schemacie ideowym, przechodzimy do okna właściwości
dowolnego rezystora (dwukrotne kliknięcie na nim). Znajdując się na zakładce
 Attributes , naciskamy przycisk  Global i w części  Attributes To Match by edytujemy
pole  Lib Ref , wpisujÄ…c w nie nazwÄ™ bibliotecznÄ… elementu (w tym przypadku  RES). W
sąsiedniej części  Copy Attributes edytujemy pole  Footprint , wpisując nazwę
biblioteczną obudowy (tutaj  AXIAL0.5), następnie zatwierdzamy zmiany przyciskiem
 OK i potwierdzamy w razie potrzeby. W ten sposób wszystkie symbole rezystorów
uzyskajÄ… obudowy AXIAL0.5 .
Rys. 13 Wykorzystywanie opcji globalnych zmian w edycji elementów
Podobnie postąpić nale\y w stosunku do kondensatorów, układów scalonych i diod.
Globalne zmiany mogą równie\ dotyczyć innych właściwości, nie tylko w jednym
schemacie projektu ale równie\ w całym projekcie (opcja  Change Scope ).
15
c) wykaz elementów, ERC, netlista
Wracając jeszcze do edytora schematów, mo\na w niw wykonać dodatkowe
zadania.
 Bill of Material to wykaz elementów u\ytych w schemacie projektu, który mo\na
znalezć w menu  Reports w Schematic u. Ma on znaczenie czysto informacyjne i jest
u\yteczny w większych projektach.
Po uruchomieniu kreatora  Bill of Material wystarczy zaznaczyć pola informacji, jakie
mają wystąpić w raporcie oraz format dokumentu wyjściowego.
 Electrical Rule Check (ERC) pozwoli z kolei sprawdzić poprawność narysowanego
schematu. ERC wyka\e błędy jeśli np. będą powtarzać się elementy o tych samych
oznaczeniach (np. dwa kondensatory posiadają identyczny  Designator ). Narzędzie
dostępne jest w menu  Tools  ERC.. .
Netlista to dokument zawierający w sobie listę wszystkich elementów a przede wszystkim
listę połączeń pomiędzy elementami. Netlista mo\e mieć równie\ format przystosowany
do symulacji w SPICE czy innych format wykorzystywany przez inne programy do
projektowania PCB.
NetlistÄ™ generujemy wybierajÄ…c z menu  Design  Create Netlist.. . Mo\na przy tym
zaznaczyć dodatkowe opcje, ale nie są one tu konieczne. Przygotowana netlista posłu\y
potem do automatyzacji projektowania płytki drukowanej.
7. Printed Circuit Board Editor
Przy pomocy tego edytora zaprojektujemy właściwy obwód drukowany. Przedtem
warto mieć wyobra\enie o rozmiarach i kształcie docelowej konstrukcji. Wskazane jest
zatem posiadanie obudowy (lub dokładna znajomość jej wymiarów) i ewentualnie
elementów, gdyby przypadkiem nie były standardowe.
a) szablon obwodu drukowanego
Nowy dokument PCB Editor a mo\na stworzyć na dwa sposoby. Pierwsza metoda
jest tradycyjna i była ju\ tu wielokrotnie opisywana. Spowoduje ona otwarcie  czystego
dokumentu dla edytora obwodów drukowanych. Drugi sposób polega na wykorzystaniu
kreatora, którym wstępnie określimy wymiary i właściwości płytki.
Ze znanego okna przedstawionego na rys.2 wybieramy zakładkę  Wizards i
korzystamy z narzędzia  Printed Circuit Board Wizard . Pierwszy wybór, jakiego nale\y
dokonać to profil płytki drukowanej. Jeśli nasz projekt jest np. kartą do komputera, warto
wykorzystać standardowy szablon konkretnego typu. W naszym projekcie termometru
elektronicznego wybierzemy  Custom Made Board . Następnie wprowadzamy kształt
preferowanej płytki oraz jej wymiary (dlatego warto mieć obudowę). Pozostałe opcje
zostawiamy bez zmian, mo\emy jedynie odznaczyć fiszki powodujące wyświetlanie na
rysunku tabelki, skali i innych elementów opisu ( Title Block and Scale ,  Legend String ,
 Dimension Lines ). Opcje  Corner Cutoff i ,,Inner Cutoff (wycięcia) równie\ zostaną
wyłączone. Sposób wypełnienia tego okna dla naszego projektu pokazany jest poni\ej.
16
Rys. 14 Ustalanie wymiarów płytki
Kolejnym krokiem jest podjęcie decyzji co do ilości warstw płytki (znaczenie
poszczególnych warstw zostanie za chwilę wyjaśnione), ale dla naszego przypadku
domyślne ustawienia w zupełności wystarczą. Następnie nale\y wybrać opcję  Thruhole
Vias Only , w kolejnym kroku  Through-hole components czyli monta\ tradycyjnie
przewlekanych elementów. Kolejne kroki pozwalają określić zasady prowadzenia ście\ek
i przelotek ( Via ). Mo\emy zmienić minimalną szerokość ście\ki do 10 mil i rozmiar
przelotek do 70 mil, bez zmiany otworów w przelotkach. Domyślnie ustawiona
dopuszczalna odległość ( Minimum Clearance ) między ście\kami jest równie\ zbyt mała
dla naszych celów i mo\na ją zwiększyć do 10 mil. Dalsze wciskanie przycisku  Next
doprowadzi do końca pracy kreatora i efektem będzie rysunek zewnętrznego obrysu
płytki.
Projektowanie ście\ek w Protelu odbywa się z wykorzystaniem przezroczystych
warstw ( Layers ), które posiadają odrębne właściwości. Do celów u\ytkowych mo\na
wykorzystać maksymalnie 32 warstwy, na których mo\na prowadzić połączenia.
Zarządzać warstwami mo\na poprzez  Layer Stack Manager z menu  Design . W
przykładzie u\ywać będziemy przewa\nie warstw  Top Layer czyli górnej warstwy od
strony monta\u elementów, oraz  Bottom Layer , warstwy dolnej, od strony lutowania.
Punkty lutownicze znajdujÄ… siÄ™ na uniwersalnej warstwie  MultiLayer , a warstwa
 Top(Bottom)Overlay to warstwy, na których znajdują się opisy elementów i inne
komentarze. Wygenerowany szablon płytki zawiera jeszcze dwie charakterystyczne
warstwy. Jedną z nich jest  KeepOutLayer , która ogranicza pole układania elementów i
rysowania ście\ek i jest wymagana przez narzędzia  Autoplacer i  Autorouter . Druga
 Mechanical jest jedną z warstw pomocniczych. Pozostałe warstwy równie\ mo\na
wykorzystać w bardziej zaawansowanych projektach.
17
b) układanie elementów na płytce
Do wygenerowanego obramowania płytki dodamy teraz obudowy elementów.
Mo\liwe jest to dzięki utworzonej uprzednio netliście, którą po prostu nale\y wczytać,
korzystajÄ…c z menu  Design  Load Nets... . Efektem jest  wyrzucenie wszystkich
obudów elementów i wstępne posegregowanie ich w pobli\u zarysu płytki. To samo
działania powoduje narzędzie  Update PCB w menu  Design Schematic Editor a, z tym
\e potrafi równie\ wygenerować sobie potrzebną netlistę.
Kolejnym krokiem w projektowaniu będzie uło\enie elementów na płytce. Wykorzystamy
do tego celu automat, który znajdziemy w menu  Tools  Auto Placement .
Rys. 15 Załadowana netlista nie powinna zawierać błędów
Autoplacer ma wbudowane dość zaawansowane algorytmy optymalizacji uło\enia
elementów. Do wyboru mamy  Cluster Placer zalecany dla mniejszego upakowania
elementów, oraz  Statistical Placer przy projektach o większej gęstości. Wybierzemy
drugą mo\liwość i ustawimy siatkę rozmieszczenia (Grid) na 10 mil. Efekt przedstawia
rys. 17. Ustawienie elementów niekoniecznie musi okazać się optymalne dla naszych
potrzeb. Mo\na kilkakrotnie spróbować rozmieścić je automatycznie, lub dokonać tego
manualnie, co w przypadku termometru będzie zalecane, poniewa\ wyświetlacz
powinien znajdować się w określonym miejscu obudowy, a układ przetwornika najlepiej
umieścić pod wyświetlaczem. Reszta elementów równie\ wymaga korekty.
18
Rys. 16 Efekt pracy autoplacer'a
Rysunek niepotrzebnie zaciemniają komentarze elementów. Ukryć je mo\na
poprzez dwukrotne kliknięcie myszką na elemencie i w zakładce  Comment i
zaznaczenie fiszki  Hide . śeby zrobić to dla wszystkich elementów u\ywamy funkcji
 Global .
Przesuwanie elementów jest banalne i mo\liwe zarówno przy pomocy znanej
metody drag&drop, a tak\e przy pomocy specjalnej funkcji  Move  Component z
menu  Edit ( M ,  C ). Zasadniczo elementy nale\y tak poukładać, aby widoczna
 pajęczyna szarych nitek symbolizujących połączenia miała najprostszą strukturę.
c) prowadzenie ście\ek
Przed automatycznym prowadzeniem ście\ek nale\y ustalić reguły, z jakimi
zostanie ono wykonane. Ustawień dokonać mo\na w menu  Design  Rules . Zasad
tych jest bardzo du\o i od ich ustawień mocno zale\y sposób prowadzenia ście\ek.
Początkowo, przy generowaniu obrysu płytki ustaliliśmy dwie warstwy, na których będą
prowadzone ście\ki. Stopień komplikacji prowadzenia ście\ek w danym projekcie jest na
tyle wielki, \e w procesie autoroutingu zaprojektowana zostanie płytka dwustronna.
Zmiana w zakładce  Routing właściwości  Routing Layers (przycisk  Properties ) i
wyłączenie  TopLayer uniemo\liwiało poprawne zaprojektowanie płytki. Wielokrotne
próby nie dały oczekiwanego rezultatu.
Poni\ej zmienimy jeszcze regułę  Width Constraint , czyli określimy minimalną i
maksymalną, oraz preferowaną szerokość ście\ki. Ustalamy, \e minimum to 10 mil,
maksymalnie 30, a optymalnie 20 mil. Pole  Filter kind pozwala wybrać zakres
stosowania reguły ( Whole Board oznacza całą płytkę, na wszystkich warstwach) .
Mo\na tu wybrać poszczególne warstwy a nawet połączenia. Do  Width Constraint
mo\na dodać kolejną zasadę o zupełnie innych właściwościach.
19
Zmienić jeszcze mo\na dopuszczalną odległość między ście\kami oraz między punktem
lutowniczym (Pad) a ście\ką. Jest to opcja  Clearance Constraint . Ze względu na
upakowanie naszej płytki, zmienimy ją na 5 mil, chocia\ wcześniej ustaliliśmy 10 mil.
Uruchamiamy program z menu  Auto Route  All... . Wszelkie propozycje ze strony
tego programu mo\na zatwierdzić. Rys. 18 i 19 przedstawiają wynik pracy autorouter a.
Rys. 17 Warstwa "Top" (widok od strony Rys. 18 Warstwa "Bottom" (widok od strony
elementów) elementów)
Powy\sze rysunki nale\y traktować wyłącznie jako przykładowe, poniewa\ mo\liwe jest
zaprojektowanie prostszego układu połączeń.
d) manualne nanoszenie ście\ek
Zamiast automatycznego generowania ście\ek mo\na je poprowadzić ręcznie.
Mo\na tak\e nanieść ręcznie poprawki do projektu wykonanego automatycznie. Program
DRC będzie pilnował prawidłowości połączeń i przestrzegania zasad (Rules), a w
przypadku błędu zaznaczy go.
Manualne prowadzenie ście\ek mo\na wykonać wywołując polecenie  Place Track
( P ,  T ). Tryb prowadzenia ście\ki znajduje się pod klawiszem  SPACJI a właściwości
(m. in. szerokość ście\ki) pod klawiszem  TAB . Jeśli stosujemy zwory lub projektujemy
płytkę wielowarstwową, przełączać się między warstwami mo\na przy pomocy klawiszy
 + i    . W miejscu przejścia pojawi się automatycznie przelotka.
Wolne punkty lutownicze umieszczamy poleceniem  Place Pad , przy czym we
właściwościach mo\na określić rozmiar punktu i jego kształt.
Napisy na płytce umieszczamy poleceniem  Place String . Określamy warstwę, na
której je chcemy umieścić, a tak\e wielkość i ewentualnie  Mirror czyli odbicie lustrzane.
Jeszcze często u\ywanym poleceniem mo\e być  Place Fill stosowane do
wypełniania powierzchni danej warstwy.
20
Innymi poleceniami edycyjnymi są polecenia przesunięć. Polecenie  Move Drag ( M i
 D ) przeciąga koniec wybranej ście\ki w dowolne miejsce, natomiast polecenie  Move
Drag Track End ( M ,  E ) w przypadku wybrania elementu powoduje ciągnięcie ście\ek
za elementem.  Move Break Track ( M ,  B ) pozwala łamać ście\kę w dowolnym miejscu
i przemieszczać miejsce załamania.
Do kasowania komponentu, ście\ki lub czegokolwiek innego słu\y polecenie
 Delete z menu  Edit . Opcje lupy i odświe\ania są to\same z opcjami edytora
schematów (te same klawisze na klawiaturze). Finalną wersję obwodu drukowanego dla
układu termometru stosowanego w przykładzie przedstawiono poni\ej. Dodane zostały
punktu mocowania płytki w obudowie.
Rys. 19 Płytka zaprojektowana manualnie (widok od strony elementów)
8. Zakończenie
Przedstawione na końcu metody projektu automatycznego PCB oraz ręcznego
mogą prowadzić do mylnego wniosku, \e projektowanie automatyczne nie jest efektywne.
W przedstawiony przykładzie ręczne projektowanie uzasadnione było mo\liwością
pózniejszego wykonania prezentowanej płytki w warunkach amatorskich (przy pomocy
metod fotograficznych). metoda automatyczna mo\e się okazać wydajniejsza w
przypadku bardziej zło\onych projektów, o drobniejszej strukturze ście\ek i mniejszym
rastrze.
Program Design Explorer 99SE posiada znacznie więcej mo\liwości ni\
zaprezentowane. Wystarczy zwrócić uwagę na nie omawiane narzędzia symulacji w
programie SPICE i narzędzia do PLD. Dodatkowych informacji mo\na zawsze zasięgnąć
we wbudowanej pomocy programu (klawisz F1). Na końcu opracowania znajdują się
wydruki płytek w skali 1:1 dla poszczególnych warstw projektu wygenerowanego
automatycznie oraz ręcznie. Dla ka\dego projektu zamieszczone zostały rysunki monta\u
elementów.
21


Wyszukiwarka

Podobne podstrony:
Projektowanie i wykonywanie prostych obwodów drukowanych
tag,projektowania płytek drukowanych
Instrukcja do ćw 08 Technologia wykonywania obwodów drukowanych
09 Projektowanie i wykonywanie prostych obwodówidy85
TI 99 08 19 B M pl(1)
Projekt pracy aparat ortodontyczny ruchomy
Export dsch2 ?se
przykladowyJrkusz150UM[1] drukow

więcej podobnych podstron