Konfigurowanie ograniczeń projektowych

Main page: Definiowanie wymagań projektowych za pomocą Constraint Managera

Edytor PCB w Altium Designer działa w środowisku opartym na regułach. Dzięki dobrze zdefiniowanemu zestawowi ograniczeń projektowych można z powodzeniem realizować projekty płytek o zróżnicowanych, a często rygorystycznych wymaganiach.

Ograniczenia projektowe konfiguruje się w Constraint Managerze, dostępnym zarówno po stronie schematu, jak i PCB. W tym samouczku ograniczenia projektowe zostaną zdefiniowane po stronie schematu, a następnie przeniesione do PCB wraz z innymi danymi projektowymi (komponentami i sieciami).

Potrzebne ograniczenia zależą od charakteru projektu i możliwości produkcyjnych. Nie istnieje jeden konkretny zestaw ograniczeń odpowiedni dla każdego projektu.

Definiowanie ograniczenia odstępu

Pierwszym krokiem jest określenie, jak blisko siebie mogą znajdować się obiekty elektryczne należące do różnych sieci. To wymaganie jest obsługiwane przez ograniczenia projektowe odstępu. Constraint Manager zawiera widok Clearances, który prezentuje macierz odstępów, w której można definiować odstępy między klasami sieci w projekcie. Na potrzeby tego samouczka odpowiedni będzie odstęp 0.25 mm między wszystkimi obiektami.

  1. Gdy arkusz schematu projektu jest aktywnym dokumentem (jeśli nie jest, kliknij kartę dokumentu schematu u góry obszaru projektowego), wybierz z menu głównego polecenie Design » Constraint Manager, aby otworzyć Constraint Manager. Domyślnie otworzy się widok Clearances Constraint Managera.

     
  2. Wybierz z menu głównego polecenie Tools » Measurement Units » mm, aby przełączyć bieżące jednostki miary z milsów na milimetry w Constraint Managerze.

  3. Kliknij komórkę na przecięciu wiersza All Nets i kolumny All Nets, wpisz 0.25 i naciśnij Enter.

     

    Nie ma potrzeby wpisywania jednostek miary. Domyślne jednostki miary zostaną automatycznie dodane do wprowadzonej wartości.

Definiowanie ograniczeń szerokości

Szerokość ścieżek jest kontrolowana przez odpowiednie ograniczenie projektowe szerokości, które jest automatycznie wybierane po rozpoczęciu trasowania sieci.

  • Podczas konfigurowania ograniczeń podstawowe podejście polega na ustawieniu ograniczenia ogólnego tak, aby obejmowało jak największą liczbę sieci, a następnie dodaniu ograniczeń szczegółowych dla sieci o specjalnych wymaganiach dotyczących szerokości, takich jak sieci zasilania. Priorytet ograniczeń jest stosowany automatycznie na podstawie naturalnej hierarchii obiektów projektowych. Na przykład projekt z samouczka zawiera kilka sieci sygnałowych i dwie sieci zasilania. Ograniczenie sieci dla wszystkich sieci można ustawić na 0.25 mm. Chociaż zakres All Nets obejmuje również sieci zasilania, można je wskazać bardziej precyzyjnie, dodając konkretne ograniczenie.

  • Ograniczenie projektowe szerokości obejmuje ustawienia minimalne, maksymalne i preferowane. Użyj ich, jeśli chcesz zachować pewną elastyczność podczas trasowania.

  • Unikaj używania ustawień minimalnych i maksymalnych do definiowania jednej wartości ograniczenia odpowiedniej dla wszystkich wymaganych rozmiarów w całym projekcie. Oznacza to rezygnację z możliwości monitorowania przez Altium Designer, czy każdy obiekt projektowy ma rozmiar odpowiedni do swojego zadania.

  1. Otwórz widok Physical Constraint Managera za pomocą odpowiedniego przycisku u góry.

  2. 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 Constraint Managera:

    • Min Width = 0.2

    • Preferred Width = 0.25

    • Max Width = 0.25

     
  3. Następnym krokiem jest dodanie kolejnego ograniczenia określającego szerokość trasowania dla sieci zasilania. W tym celu utwórz klasę sieci dla sieci zasilania, a następnie zastosuj do tej klasy konkretne ograniczenia szerokości. W widoku Physical zaznacz wiersze dla sieci 12V i GND, przytrzymując klawisz Ctrl i klikając nazwy sieci, następnie kliknij prawym przyciskiem myszy zaznaczenie i wybierz z menu kontekstowego polecenie Classes » Add Selected to Class » New Class.

  4. W otwartym oknie dialogowym Add Class wpisz Power w polu Name, upewnij się, że obie sieci 12V i GND są wymienione w kolumnie Member, a następnie kliknij Ok.

  5. W widoku Physical pojawi się wpis dla klasy sieci Power, z wymienionymi pod nią sieciami 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 przelotki

Podczas trasowania i zmiany warstw przelotka jest dodawana automatycznie. W tym przypadku właściwości przelotki są definiowane przez odpowiednie ograniczenie projektowe stylu przelotki.

  1. W widoku Physical Constraint Managera kliknij komórkę w kolumnie Via Style dla All Nets i zdefiniuj następujące wartości stylu przelotki w dolnej części Constraint Managera:

    • Diameter = 1

    • Hole Size = 0.6

     

    Ponieważ jest bardzo prawdopodobne, że sieci zasilania będzie można poprowadzić po jednej stronie płytki, nie ma potrzeby definiowania ograniczenia stylu przelotki trasowania specjalnie dla sieci zasilania.

  2. Zapisz zmiany wprowadzone w Constraint Managerze, wybierając z menu głównego polecenie File » Save.

  3. Zamknij Constraint Manager, klikając prawym przyciskiem myszy jego kartę u góry obszaru projektowego i wybierając z menu kontekstowego polecenie Close Multivibrator.PrjPcb [Constraints].

  4. Zapisz projekt lokalnie, klikając prawym przyciskiem myszy jego wpis w panelu Projects i wybierając z menu kontekstowego Save.

Definiowanie ograniczeń jest już zakończone. Czas utworzyć PCB!

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content