Protel 99se +kurs (12).pdf

(325 KB) Pobierz
Protel 12@.qxd
Kurs Protela
S
p
o
t
k
a
n
i
a
z
P
r
o
t
e
l
e
m
9
S
Spotkanie 12
Na kolejnych spotkaniach projektujemy płytkę do przystawki uruchomieniowej i przy okazji znów się czegoś nauczymy. Omówimy
też sprawę wydruków. Komplet materiałów do opisanych ćwiczeń można znaleźć na naszej stronie internetowej w projekcie
Przystawka.ddb.
Ścieżki szczególnej troski
Przed poprowadzeniem ścieżek możesz
upewnić się, czy skok kursora i siatka mają
wielkość 25mil, a potem czy elementy umie−
szczone są w oczkach siatki: T– I– G .
Zmień aktywną warstwę na BottomLayer
(np. prawym klawiszem + ). Wykonaj polece−
nie P− T ( Place, Interactive Routing ) i klik−
nij na dolnym wyprowadzeniu rezystora R2.
Cienka „nitka” połączenia zamieni się w ela−
styczną „gumkę”. Zanim umieścisz na płytce
ścieżki, koniecznie naciśnij klawisz Ta b
i w otwartym oknie zmień wartość Trace
Width z 40 na 70. Po zamknięciu okna popro−
wadź ścieżkę o szerokości 70mil u dołu płyt−
ki, łącząc R2, R1, R3, a potem w drugą stro−
nę R2 z punktem A. Nie zapomnij o klawiszu
spacji! Poprowadź też taką ścieżkę z drugie−
go wyprowadzenia C2 do podwójnego wy−
prowadzenia rezystora R4.
Następnie zacznij prowadzić ścieżkę
z „górnego” punktu „elektrolita” C3 do punk−
tu B. Naciskając klawisz Ta b , zmień nie tylko
grubość ścieżki z 70 na 40, ale też średnicę
przelotki ( Via Diameter ) na 80 i średnicę
otworu na 32mil, jak pokazuje rysunek 69 .
Być może pojawi się dodatkowe okno
z informacją, że podane wartości są poza do−
puszczalnym zakresem i że zostaną
obcięte − program nie przyjmie poda−
nych wartości. Przyczyna jest wtedy
oczywista − masz źle ustawioną regu−
łę dotyczącą przelotek. Wykonaj po−
lecenie D− R ( Design, Rules ), nie
musisz przy tym wycofywać się z ry−
sowania, i w zakładce Routing ustaw
regułę Routing Via Style . Zmień usta−
wienia na przykład według rysunku
70 . Teraz po naciśnięciu klawisza Ta b
wprowadzisz bez kłopotu parametry
według rysunku 69.
Zacznij rysować ścieżkę między
C3 a punktem B i „przeskocz” obszar,
gdzie za chwilę umieścisz szeroką
ścieżkę łączącą dren T1 z rezystorem R4. Za−
czniesz rysować w warstwie BottomLayer
i w trakcie rysowania zmień warstwę na To −
pLayer (np. naciskając prawy klawisz + ).
Program automatycznie
wstawi przelotkę i poprowa−
dzi dalej ścieżkę w warstwie
TopLayer . Po wstawieniu
jednego prostego odcinka
powróć do warstwy Bottom−
Layer (np. prawym klawi−
szem – ) i program znów
wstawi przelotkę.
Bez obaw! Nasza płytka
będzie jednostronna, a połą−
czenie w warstwie TopLayer
to po prostu zwora, którą wy−
konamy drutem.
Poprowadź jeszcze ścieżkę od drenu tran−
zystora T1. Zacznij ścieżką o szerokości 85
milsów (naciskając Ta b ), a po umieszczeniu
odcinka zwiększ szerokość ścieżki do 120mil
(klawisz Ta b ) i doprowadź taką ścieżkę do
wyprowadzenia R4. Połączenie między dru−
gim końcem R4 a punktem D wykonaj ścież−
ką o szerokości 150mil. Po takich operacjach
nasza płytka wygląda jak na rysunku 71 (ja
zmniejszyłem jeszcze szerokość „zwory”
z 40mil na 25mil).
Rys. 71
Rys. 69
Resztę roboty zlecimy automatowi.
Wcześniej jednak zacznij rysować jakąkol−
wiek ścieżkę i naciskając klawisz Ta b , zmień
szerokość ścieżki na 40. Zrezygnuj z rysowa−
nia − to wystarczy, żeby reszta ścieżek miała
szerokość 40mil.
Rys. 70
Automat w akcji
Wykonaj polecenie A− A ( Auto Route, All ),
upewnij się, że zaznaczone jest okienko Lock
All Pre−routes i kliknij przycisk Route All .
Ja byłem niezbyt zadowolony z pierwsze−
go rezultatu pracy autorutera. Usunąłem
ścieżki poleceniem T− U− A , wybierając No
w tabelce z pytaniem, czy usunąć też wcze−
śniej narysowane ścieżki. Ręcznie dorysowa−
łem prosty odcinek ścieżki między środko−
wym wyprowadzeniem J1 a R6.
22
Elektronika dla Wszystkich
9
E
53279523.008.png 53279523.009.png 53279523.010.png 53279523.011.png 53279523.001.png
Kurs Protela
Kolejne próby automatu ( A− A ...) dawały
sensowne rezultaty, jednak automat z uporem
maniaka pomijał połączenie punktu 2 rezystora
R4 z punktem 1 przełącznika J1. Wykonałem je
ręcznie. Kolejne podejście dało komplet połą−
czeń. Dodałem jeszcze wypełnienie w okoli−
cach punktu B poleceniem P− F ( Place, Fill ).
Po przełączeniu skoku na 5mil ( Ctrl+G )
poustawiałem napisy w warstwie TopOver−
lay . Dodałem w tej warstwie linię i napis dla
oznaczenia zwory. Wyrzuciłem też wypełnie−
nia w warstwie KeepOutLayer − były one po−
trzebne wcześniej, by automat nie poprowa−
dził tam ścieżek.
Gotowa płytka pokazana jest na rysunku 72 .
włączone wyświetlanie błędów ( D− O , DRC
Errors ), program podświetli te błędy na płytce.
Zwróć uwagę, że teraz program wyświetli
rezultaty przeprowadzonego właśnie spraw−
dzania. Wcześniej nie sygnalizował tych naru−
szeń reguł, bo miałeś wyłączone wyświetlanie
niektórych błędów. Z omawianą regułą wiąże
się jeszcze inny problem. Jeśli po poleceniu T−
D w zakładce On−line − zaznaczysz te same
okienka, co w zakładce Report według rysun−
ku 73, wtedy w pewnych warunkach (ale nie
zawsze) podczas pracy program zasygnalizuje
Ci jeszcze inne przykłady złamania reguły
Component Clearence Constraint . Tych dodat−
kowych błędów w rzeczywistości nie ma.
jące w całości poszczególne elementy. Na ry−
sunku 75 masz odpowiedni rysunek. Wła−
śnie ze względu na taki „ramkowy” sposób
bieżącego sprawdzania, program może zasy−
gnalizować nieistniejące błędy.
Co dalej?
Narysowanie schematu i zaprojektowanie
płytki drukowanej to nie koniec drogi prowa−
dzącej do stworzenia modelu. Aby powstał
model, trzeba płytkę fizycznie wykonać,
a potem zmontować na niej elementy.
Pakiet Protel 99 SE zawiera narzędzia, po−
zwalające nie tylko wydrukować dokumenta−
cję, ale też wygenerować pliki służące wprost
do sterowania urządzeniami produkcyjny−
mi. Zawsze są to pliki dla automatów wier−
tarskich, pliki do stworzenia klisz dla po−
szczególnych warstw miedzi oraz wykazy
elementów. Nawet dużo prostsze programy
projektowe też wytwarzają te pliki. Protel
może dodatkowo wygenerować pliki z in−
formacją dla automatów montażowych,
ustawiających elementy na płytkach (pick
and place) oraz pliki z informacjami o punk−
tach testowych (testpoints), które są wyko−
rzystywane do testowania zarówno samych
płytek, jak i zmontowanych modułów.
Hobbysta, wykonujący płytki w warun−
kach domowych, oczywiście nie korzysta
z takich możliwości pakietu. Wydrukuje na
drukarce schemat ideowy oraz kilka wydru−
ków płytki (ścieżki, punkty do wiercenia,
warstwę opisu jako naklejkę na płytkę).
Wydrukowanie schematu ideowego spod
Protela nie stwarza żadnych problemów. Ma−
jąc na ekranie schemat, wystarczy wykonać
polecenie F– P , a lepiej F– R ( File, Setup
Printer ) i po ustawieniu parametrów kliknąć
przycisk Print . Podobnie łatwo można wyge−
nerować i wydrukować wykaz elementów
zawartych na schemacie ( R– B ).
Sprawdzanie końcowe
Na koniec sprawdziłem płytkę: T− D , zakład−
ka Report z włączonymi regułami według ry−
sunku 73 . Po kliknięciu przycisku Run DRC
na ekranie pojawił się raport. Program zasy−
gnalizował dwa błędy: złamanie reguły Com−
ponent Clearence Constraint między elemen−
tami C, A oraz T1, B − patrz rysunek 74 .
Wcześniej w regułach określiliśmy, że mini−
malna odległość między elementami nie może
być mniejsza niż 10mil. Teraz Protel posłu−
sznie zasygnalizował błąd, choć tak naprawdę
błędu nie ma, bo przecież są to elementy połą−
czone ze sobą i ich zetknięcie, czy częściowe
nałożenie, nic a nic nie przeszkadza. Jeśli masz
Rys. 75
Problem bierze się stąd, że w odpowiedniej
regule ( D− R , zakładka Placement , reguła
Component Clearence Constraint ) ustawili−
śmy sposób sprawadzania ( Check Mode )
Full Check . Full Check oznacza, że
do sprawdzania wykorzystywany jest
dokładny obrys elementu wyznaczo−
ny przez wszystkie jego składniki.
I wynik z rysunku 74 to efekt takiego
dokładnego sprawdzania końcowego.
Natomiast przy sprawdzaniu bieżą−
cym ( On−line ) program nie potrafi
wykorzystać sposobu Full Check .
Wykorzystuje uproszczony sposób
( Quick Check ), gdzie do sprawdzania
wykorzystuje się prostokąty, obejmu−
Rys. 72
Piotr Górecki
Ciąg dalszy w następnym numerze EdW.
REKLAMA · REKLAMA · REKLAMA
Rys. 73
Rys. 74
Elektronika dla Wszystkich
23
53279523.002.png 53279523.003.png 53279523.004.png 53279523.005.png 53279523.006.png 53279523.007.png
Zgłoś jeśli naruszono regulamin