Typy reguł projektowania PCB
W skrócie
- Dowiedz się, do czego służy system reguł projektowania PCB, jak steruje działaniem edytora i dlaczego reguły mają kluczowe znaczenie dla zachowania obiektów oraz weryfikacji projektu.
- Zobacz, jak Altium Designer porządkuje typy reguł w odrębne kategorie, ułatwiając odnajdywanie ograniczeń istotnych podczas projektowania układu płytki.
- Poznaj różnice między korzystaniem z okna dialogowego PCB Rule and Constraints Editor a narzędziem Constraint Manager oraz dowiedz się, dlaczego zrozumienie podstawowego systemu reguł nadal ma znaczenie.
Podstawą działania edytora PCB jest system reguł projektowych, który wykorzystuje reguły, czyli ograniczenia, do definiowania wymagań projektu. Nazywane zbiorczo regułami projektowymi lub ograniczeniami projektowymi, tworzą zestaw instrukcji dla edytora PCB. Ograniczenia projektowe obejmują każdy aspekt projektu — od szerokości ścieżek, przez odstępy i sposoby łączenia z płaszczyznami zasilania, po typy przelotek używanych podczas trasowania i wiele innych.
Dostępnych jest łącznie 65 różnych typów reguł lub ograniczeń projektowych, podzielonych na 10 kategorii. Warto pamiętać, że reguły projektowe mają różne zastosowania: niektóre służą do definiowania właściwości obiektu podczas jego umieszczania, a także podczas sprawdzania reguł projektowych, np. typ przelotek używanych podczas trasowania, natomiast inne są jedynie instrukcjami dla autoroutera (warstwy trasowania). Opis każdej reguły zawiera sekcję Rule Application, w której szczegółowo wyjaśniono, kiedy dana reguła jest stosowana.
Za każdym razem, gdy umieszczasz lub edytujesz obiekt w graficznym obszarze projektowania, edytor PCB sprawdza w systemie reguł, jakie ograniczenia dotyczą tego obiektu — jaką powinien mieć szerokość, w jakiej odległości od sąsiednich obiektów musi się znajdować itd. Na najniższym poziomie wymagania te są definiowane jako reguły projektowe (lub ograniczenia), a nie jako atrybuty obiektów.
Altium Designer obsługuje dwa sposoby definiowania ograniczeń projektowych: bezpośrednią pracę z poszczególnymi regułami projektowymi w oknie dialogowym PCB Rule and Constraints Editor lub konfigurowanie ograniczeń w narzędziu Constraint Manager, zorientowanym na obiekty.
Sposoby definiowania ograniczeń (reguł) |
|
| Using the PCB Rule and Constraints Editor | Zaletą podejścia PCB Rule and Constraints Editor jest ukierunkowanie na reguły — najpierw określasz wymagania, a następnie obiekty, do których mają się one odnosić. Pamiętaj, że reguły projektowe należy definiować w edytorze PCB, a możliwość ich definiowania podczas tworzenia schematu jest ograniczona. Kolejną zaletą podejścia PCB Rule and Constraints Editor jest obsługa zestawów reguł wielokrotnego użytku. Zestawy reguł można tworzyć, powielać, włączać i wyłączać, zmieniać ich nazwy, usuwać, importować i eksportować, co ułatwia zarządzanie regułami dotyczącymi określonych interfejsów, wymagań produkcyjnych lub unikatowych ograniczeń projektowych. |
| Using the Constraint Manager | Podejście Constraint Manager ma dwie zalety. Po pierwsze, umożliwia pracę zorientowaną na obiekty w edytorze przypominającym arkusz kalkulacyjny — dla tego zestawu sieci chcę zastosować te wymagania. Po drugie, ponieważ ograniczenia projektowe są przechowywane poza plikiem PCB, Constraint Manager umożliwia definiowanie wymagań projektowych już od chwili rozpoczęcia rysowania schematu. |
| Wybór podejścia | Podejście stosowane do definiowania wymagań projektowych — Constraint Manager lub PCB Rule and Constraints Editor – — wybiera się podczas tworzenia projektu, zaznaczając (lub pozostawiając niezaznaczoną) opcję korzystania z Constraint Manager w oknie dialogowym Create Project. Dowiedz się więcej na temat definiowania wymagań projektowych za pomocą menedżera ograniczeń. |
| Jak definiowane są reguły? | Chcesz sprawdzić, które podejście jest stosowane dla danej płytki PCB? Otwórz menu Design, w którym znajdziesz polecenie Rules albo polecenie Constraint Manager |
| Czy muszę rozumieć działanie reguł? | Nawet jeśli planujesz używać Constraint Manager do definiowania wymagań projektowych i zarządzania nimi, nadal warto rozumieć działanie bazowego systemu reguł. Ograniczenia skonfigurowane w Constraint Manager są bowiem ostatecznie przekształcane w reguły projektowe, zanim zostaną zinterpretowane przez system reguł edytora PCB. |
Reguły projektowe są podzielone na logiczne kategorie, aby ułatwić znajdowanie i konfigurowanie potrzebnych reguł. Poszczególne reguły opisano na następujących stronach:
)
).