Protel DXP cz5


P R O G R A M Y
Przełom na rynku narzędzi EDA
dla elektroników, część 5
Wśrd nowych cech Protela DXP nie sposb pominąĘ
modułu do automatycznego prowadzenia połącze.
Zaimplementowany w Protelu DXP autorouter topologiczny
Optymalna konfiguracja strategii jest uza-
nowej generacji - Situs firmy Altium - wnosi nową jakośĘ
lełniona od charakteru obwodu drukowane-
go. Prowadzenie ściełek dla kałdej strategii
w zakresie automatycznego prowadzenia ściełek na płycie.
odbywa si w kilku przejściach. Trudno po-
leciĘ idealną konfiguracj dla kałdego ro-
Pełna integracja z edytorem PCB ułatwia prac i eliminuje
dzaju płyty, dlatego zaleca si wybr jednej
problemy, jakie zwykle wystpują przy wymianie danych
z domyślnych strategii i eksperymentowanie
z dodawaniem, usuwaniem i zmianą kolej-
z innymi programami.
ności poszczeglnych przejśĘ. Przykładową
konfiguracj autoroutera dla domyślnej stra-
Autorouter topologiczny Situs Autorouter jest ściśle zintegrowany ze tegii wielowarstwowej pokazano na rys. 3.
Stworzony od początku przez Altium au- środowiskiem DXP i dostpny wprost z me-
torouter nowej generacji znalazł zastosowa- nu edytora PCB. Automatyczne prowadzenie Prowadzenie ściełek z kontrolą
nie po raz pierwszy w pakiecie Protel DXP. ściełek mołemy uruchomiĘ dla całej płyty impedancji
W programie tym wykorzystano przestrzen- lub fragmentu obwodu. Jak widaĘ na rys. 1, Protel DXP wspomaga projektowanie ob-
ną analiz topologiczną, ktra zapewnia mołemy poprowadziĘ ściełki dla danej sie- wodw drukowanych, dla ktrych istotnym
znacznie lepsze efekty w trasowaniu ście- ci (Net), wybranego połączenia (Conntec- parametrem ściełek jest ich impedancja cha-
łek, nił osiągane przez narzdzia bazujące tion), elementu (Component) oraz fragmentu rakterystyczna. Słuły do tego specjalny tryb
na tradycyjnych algorytmach. Autorouter to- wewnątrz wyznaczonego okna (Area) lub prowadzenia ściełki, w ktrym zamiast sta-
pologiczny jest pozbawiony wielu ograni- zdefiniowanego wcześniej obszaru (Room). łej szerokości, program utrzymuje zadaną
cze wystpujących w tradycyjnych narz- Situs przestrzega wszystkich reguł projek- impedancj połączenia, dobierając automa-
dziach. Nieregularne kształty elementw, towych, elektrycznych oraz związanych tycznie parametry geometryczne ściełki.
rłne wielkości rastra wyprowadze, obudo- z prowadzeniem połącze. Respektuje m.in. Prowadzenie ściełek w taki sposb, łeby
wy wyposałone w setki wyprowadze to ce- takie szczegły jak style przelotek oraz śle- spełniały załołenia określonej impedancji, wy-
chy nowoczesnych obwodw drukowanych, pe i zagrzebane przelotki. maga skonfigurowania parametrw fizycznych
z ktrymi nie radzi sobie wikszośĘ progra- Sposb konfiguracji autoroutera Situs jest laminatu takich jak właściwości materiału, gru-
mw starszej generacji. Natomiast Situs odmienny od znanych we wcześniejszych bośĘ izolacji i miedzi, rozmieszczenia warstw
sprawdza si doskonale nawet w przypadku wersjach Protela. Program jest dostarczany zasilających wzgldem sygnałowych, a takłe
obwodw, w ktrych stosujemy obudowy z zestawem gotowych strategii prowadzenia doboru odpowiedniej szerokości ściełek.
elementw w rłnych technologiach, takłe połącze, kałda dostosowana do specyficz- Kontrol tego procesu umołliwia Layer
z rłnym rozstawem wyprowadze oraz ele- nych sytuacji. Situs wybiera automatycznie, Stack Manager, ktry zawiera wbudowany
menty obrcone pod dowolnym kątem. zalełnie od ilości warstw zdefiniowanych kalkulator impedancji ściełek. Rwnania, ja-
W przeciwiestwie do starszych wersji Pro- w projekcie, domyślną strategi dla płyt kimi posługuje si program do obliczania
tela i wielu innych narzdzi, teraz autorouter dwuwarstwowych (Default 2 Layer Board) impedancji, mołemy zobaczyĘ, a takłe zmo-
radzi sobie dobrze ze skomplikowanymi obwo- lub domyślną strategi dla drukw wielo- dyfikowaĘ, klikając przycisk Impedance Cal-
dami, obsługując wszystkie technologie obu- warstwowych (Default Multi Layer Board). culation w oknie Layer Stack Manager. Po-
dw do montału powierzchniowego, m.in. ta- Przed uruchomieniem autoroutera mołemy jawia si okienko Impedance Formula Edi-
kie jak BGA, QFP i LCC. Łączenie wyprowa- rwnieł rcznie wybraĘ jedną z kilku pre- tor pokazane na rys. 4.
dze skomplikowanych elementw powierzch- definiowanych strategii lub stworzyĘ włas- Kalkulator impedancji pracuje w zgodzie
niowych wspomagają polecenia z menu Auto ną (rys. 2). z regułami projektowymi Routing Width,
Route>Fanout (rys. 1), ktrych zachowanie jest Domyślne strategie nie mogą byĘ modyfi- kiedy są one skonfigurowane w trybie Cha-
kontrolowane przez odpowiednie reguły pro- kowane, natomiast mołemy je kopiowaĘ do- racteristic Impedance Driven Width. W tym
jektowe z sekcji Fanout Control. wolną ilośĘ razy i na ich podstawie tworzyĘ trybie szerokośĘ połączenia wymagana na
i edytowaĘ własne strategie. kałdej warstwie jest obliczana na podstawie
Rys. 1. Autorouter uruchamiamy i konfigu-
rujemy w menu Auto Route wprost Rys. 2. Dostępne są predefiniowane Rys. 3. Widok okna konfiguracji strategii
z edytora PCB strategie prowadzenia ścieżek autoroutera Situs
Elektronika Praktyczna 7/2003
65
P R O G R A M Y
lotek i wiele innych. Kałda reguła ma swj
zasig, ktry określa dokładnie, czego regu-
ła dotyczy - na przykład wszystkich obiek-
tw na płycie, wszystkich obiektw nalełą-
cych do określonej sieci (rys. 5) czy wszyst-
kich obiektw posiadających określoną obu-
dow. Zamiast uływaĘ stałych, predefinio-
wanych ustawie zasigu reguł projekto-
wych, Protel DXP wykorzystuje zapytania
do określania, ktrych obiektw dotyczy da-
na reguła. Wbudowany jzyk zapyta daje
pełną swobod i nieograniczone mołliwości
definiowania zakresu działania kałdej regu-
ły (rys. 6). Zasig reguły mołemy określiĘ
Rys. 6. Przykładowa reguła dotycząca
na kilka sposobw, przykładowo:
Rys. 4. Okno Impedance Formula Editor
wszystkich elementów w obudowie typu
- Uływając predefiniowanych opcji dostp-
pozwala podejrzeć i edytować równania,
IDC40P
nych w oknie dialogowym kałdej reguły,
którymi posługuje się kalkulator impedan-
takich jak Net, Net Class, Layer oraz Net
cji połączeń programu Protel
and Layer. Zaznaczając jedną z nich,
określonej impedancji, z wykorzystaniem od- a nastpnie wybierając parametr z listy
powiednich rwna oraz parametrw fizycz- rozwijanej, budujemy automatycznie zapy-
nych zdefiniowanych dla stosu warstw. tanie.
Wałne jest, łeby parametry stosu warstw - Za pomocą narzdzia Query Builder - wy-
(laminatu) były prawidłowo zdefiniowane. bieramy z listy poszczeglne składniki za-
Tylko wtedy mołemy osiągnąĘ realistyczne pytania i budujemy szybko nawet złoło-
wyniki. Jełeli prowadzimy połączenia, dla ne kwerendy, a program pomaga uniknąĘ
ktrych mamy zdefiniowane reguły na im- błdw w składni.
pedancj, szerokośĘ ściełki jest ustawiana - Uływając narzdzia Query Helper, ktre
automatycznie na wymaganą dla danej war- zawiera wszystkie dostpne słowa kluczo-
Rys. 7. Najwyższą rangę posiada reguła
stwy, tak aby spełniĘ kryterium określonej we, kałde opatrzone krtkim opisem. Na-
Width_1, której nadano priorytet równy 1
impedancji. ciskając F1, kiedy kursor znajduje si
w środku słowa kluczowego, uzyskujemy nie to kombinacja słw kluczowych, iden-
Nowy sposb określania zasigu jego szczegłowy opis oraz przykłady sto- tyfikatorw obiektw i wartości, ktre połą-
reguł projektowych PCB sowania. czone operacjami matematycznymi tworzą
Reguły projektowe definiują wszystkie Zastosowanie jzyka zapyta, znanego rwnanie - reguł, ktra jest analizowana
wymagania projektu, w tym takie jak odst- bardziej z baz danych, mołe wydawaĘ si przez program i stosowana do kałdego
py izolacyjne, szerokości ściełek, style łą- troch dziwne w odniesieniu do programu obiektu. Obiekty spełniające reguł tworzą
czenia warstw zasilających, parametry prze- słułącego do projektowania. Jednak, jeśli zbir odpowiadający zapytaniu.
uświadomimy sobie, łe wszystkie obiekty Aby system reguł był jeszcze bardziej
oraz informacje zgromadzone w projekcie elastyczny, oprcz zakresu działania mołe-
stanowią szczeglny przypadek bazy da- my definiowaĘ priorytet kałdej reguły. Prio-
nych, wtedy wprowadzenie jzyka zapyta rytet określa porządek, w jakim są stosowa-
wydaje si rozwiązaniem naturalnym. Filt- ne poszczeglne reguły i ma szczeglne zna-
rowanie informacji za pomocą zapyta daje czenie w przypadku, kiedy zakresy działa-
nieograniczone mołliwości, a jedyna wada nia kilku reguł pokrywają si czściowo.
takiego rozwiązania to potencjalna trudnośĘ W takim przypadku zastosowanie ma reguła
w sprawnym posługiwaniu si tą techniką. o najwyłszym priorytecie.
Jednak mając do dyspozycji w programie Priorytety reguł są widoczne w głwnym
wsparcie w postaci narzdzi takich jak oknie dialogowym Design Rules, pokazanym
wspomniane wcześniej Query Helper i Que- na ilustracji poniłej. Najwyłszy priorytet
ry Builder, mołemy tworzyĘ dowolnie zło- jest oznaczony liczbą 1 (rys. 7).
łone zapytania, nie znając nawet składni j- Grzegorz Witek, Evatronix
zyka ani słw kluczowych.
Rwnieł opanowanie techniki tworzenia
Dodatkowe informacje
Rys. 5. Widok okna edytora reguł projek- zapyta nie jest zadaniem ponad siły, a da-
Dodatkowe informacje można uzyskać w firmie
towych z wybraną regułą określającą je wikszą swobod posługiwania si tym
Evatronix, www.evatronix.com.pl.
impedancję połączeń dla jednej z sieci
narzdziem. Wystarczy wiedzieĘ, łe zapyta-
Elektronika Praktyczna 7/2003
66


Wyszukiwarka

Podobne podstrony:
Protel DXP cz1
Protel DXP cz4
Protel DXP cz6
Protel DXP cz7
Protel DXP cz3
Protel DXP cz2
Protel99SE16
Protel Schematic
GW WY09 PERSPEKTYWA cz5
Protel99SE12
Protel99SE11
WYK cz5
Instrukcja Protel 99se pl

więcej podobnych podstron