Konfigurowanie ograniczeń projektowych
W skrócie
- Ustaw wymagane odstępy między obiektami należącymi do różnych sieci.
- Skonfiguruj ogólne szerokości ścieżek i utwórz klasę sieci Power z określonymi ograniczeniami szerokości.
- Zdefiniuj średnicę przelotki i otworu, a następnie zapisz ograniczenia i projekt.
Main page: Definiowanie ograniczeń projektowych za pomocą menedżera ograniczeń
Edytor PCB w Altium Designer to środowisko oparte na regułach. Dobrze zdefiniowany zestaw ograniczeń projektowych pozwala skutecznie projektować płytki o zróżnicowanych, często rygorystycznych wymaganiach.
Ograniczenia projektowe konfiguruje się w menedżerze ograniczeń, dostępnym zarówno z poziomu schematu, jak i PCB. W tym samouczku ograniczenia projektowe zostaną zdefiniowane na poziomie schematu, a następnie przeniesione na PCB wraz z pozostałymi danymi projektu (komponentami i sieciami).
Definiowanie ograniczenia odstępu
Pierwszym krokiem jest określenie minimalnej odległości między obiektami elektrycznymi należącymi do różnych sieci . Za ten wymóg odpowiadają ograniczenia projektowe dotyczące odstępów. Menedżer ograniczeń zawiera widok Clearances, który przedstawia macierz odstępów umożliwiającą zdefiniowanie odstępów między klasami sieci w projekcie. Na potrzeby tego samouczka odpowiedni będzie odstęp 0,25 mm między wszystkimi obiektami.
-
Gdy arkusz schematu projektu jest aktywnym dokumentem (jeśli nie jest, kliknij kartę dokumentu schematu u góry obszaru projektowego), wybierz polecenie Design » Constraint Manager z menu głównego, aby otworzyć menedżera ograniczeń. Domyślnie otworzy się widok Clearances menedżera ograniczeń.
-
Wybierz polecenie Tools » Measurement Units » mm z menu głównego, aby zmienić bieżące jednostki miary w menedżerze ograniczeń z milsów na milimetry.
-
Kliknij komórkę na przecięciu wiersza All Nets i kolumny All Nets, wpisz
0.25i naciśnijEnter.
Definiowanie ograniczeń szerokości
Szerokość ścieżek jest kontrolowana przez odpowiednie ograniczenie projektowe dotyczące szerokości, które jest automatycznie wybierane po rozpoczęciu trasowania sieci.
-
Otwórz widok Physical menedżera ograniczeń za pomocą odpowiedniego przycisku u góry.
-
Kliknij komórkę w kolumnie Min Width lub Preferred Width dla All Nets i zdefiniuj następujące wartości szerokości w dolnej części menedżera ograniczeń:
-
Min Width =
0.2 -
Preferred Width =
0.25 -
Max Width =
0.25
-
-
Następnym krokiem jest dodanie kolejnego ograniczenia, które określi szerokość ścieżek dla sieci zasilania. W tym celu utwórz klasę sieci zasilania, a następnie zastosuj do niej określone ograniczenia szerokości. W widoku Physical zaznacz wiersze sieci 12V i GND, przytrzymując klawisz
Ctrli klikając nazwy sieci, a następnie kliknij zaznaczenie prawym przyciskiem myszy i wybierz polecenie Classes » Add Selected to Class » New Class z menu kontekstowego. -
W otwartym oknie dialogowym Add Class wpisz
Powerw polu Name, upewnij się, że obie sieci, 12V i GND, znajdują się w kolumnie Member, a następnie kliknij Ok.
-
W widoku Physical pojawi się wpis klasy sieci Power , a pod nim sieci 12V i GND. Kliknij komórkę w kolumnie Min Width lub Preferred Width dla tej klasy sieci i zdefiniuj następujące wartości szerokości:
-
Min Width =
0.25 -
Preferred Width =
0.5 -
Max Width =
0.5
-
Definiowanie ograniczenia stylu przelotek
Podczas trasowania i zmiany warstwy przelotka jest dodawana automatycznie. Jej właściwości są wówczas określane przez odpowiednie ograniczenie projektowe dotyczące stylu przelotek.
-
W widoku Physical menedżera ograniczeń kliknij komórkę w kolumnie Via Style dla All Nets i zdefiniuj następujące wartości stylu przelotek w dolnej części menedżera ograniczeń:
-
Diameter =
1 -
Hole Size =
0.6
-
-
Zapisz zmiany wprowadzone w menedżerze ograniczeń, wybierając polecenie File » Save z menu głównego.
-
Zamknij menedżera ograniczeń, klikając prawym przyciskiem myszy jego kartę u góry obszaru projektowego i wybierając polecenie Close Multivibrator.PrjPcb [Constraints] z menu kontekstowego.
-
Zapisz projekt lokalnie, klikając prawym przyciskiem myszy jego wpis w panelu Projects i wybierając Save z menu kontekstowego.











