Типы правил проектирования печатных плат
Краткий обзор
- Узнайте, какие задачи решает система правил проектирования печатных плат, как она определяет работу редактора и почему правила играют ключевую роль в поведении объектов и проверке проекта.
- Посмотрите, как Altium Designer группирует типы правил по категориям, упрощая поиск ограничений, необходимых для работы над топологией платы.
- Изучите различия между использованием диалогового окна PCB Rule and Constraints Editor и диспетчера ограничений Constraint Manager, а также узнайте, почему по-прежнему важно понимать лежащую в их основе систему правил.
В основе редактора печатных плат лежит система правил проектирования, в которой для определения требований к проекту используется концепция правил, или ограничений. Эти правила и ограничения проектирования в совокупности образуют набор инструкций для редактора печатных плат. Ограничения проектирования охватывают все аспекты проекта: ширину проводников, зазоры, способы подключения к слоям питания, типы переходных отверстий и многое другое.
Всего существует 65 различных типов правил или ограничений проектирования, разделённых на 10 категорий. Обратите внимание, что правила проектирования имеют разное назначение: одни используются для определения свойств объекта при размещении, а также при проверке правил проектирования, например тип переходных отверстий трассировки, тогда как другие представляют собой лишь инструкции для автотрассировщика (слои трассировки). Описание каждого правила содержит раздел Rule Application, в котором подробно объясняется, когда применяется это правило.
Каждый раз, когда вы размещаете или редактируете объект в графической рабочей области, редактор печатных плат обращается к системе правил, чтобы определить, какие ограничения применяются к этому объекту: какой должна быть его ширина, на каком расстоянии от соседних объектов он должен находиться и т. д. На базовом уровне эти требования определяются как правила (или ограничения) проектирования, а не как атрибуты объектов.
Altium Designer поддерживает два подхода к определению ограничений проектирования: непосредственную работу с отдельными правилами проектирования в диалоговом окне PCB Rule and Constraints Editor или настройку ограничений в объектно-ориентированном Constraint Manager.
Как определяются ограничения (правила) |
|
| Using the PCB Rule and Constraints Editor | Преимущество подхода PCB Rule and Constraints Editor состоит в том, что он ориентирован на правила: сначала вы определяете требование, а затем — объекты, к которым оно должно применяться. Обратите внимание, что правила проектирования необходимо задавать в редакторе печатных плат; возможности их определения при разработке схемы ограничены. Ещё одно преимущество подхода PCB Rule and Constraints Editor — поддержка многократно используемых наборов правил. Наборы правил можно создавать, дублировать, включать и отключать, переименовывать, удалять, импортировать и экспортировать, что упрощает управление правилами для конкретных интерфейсов, производственных требований или уникальных ограничений проектирования. |
| Using the Constraint Manager | Подход Constraint Manager имеет два преимущества. Во-первых, он позволяет использовать объектно-ориентированный подход в редакторе, напоминающем электронную таблицу: для этого набора цепей нужно применить такие требования. Во-вторых, поскольку ограничения проектирования хранятся вне файла печатной платы, Constraint Manager позволяет определять требования к проекту с самого начала разработки схемы. |
| Выбор подхода | Подход к определению требований к проекту — Constraint Manager или PCB Rule and Constraints Editor – — выбирается при создании проекта, когда вы устанавливаете (или не устанавливаете) флажок использования Constraint Manager в диалоговом окне Create Project. Подробнее см. в разделе Определение требований к проекту с помощью диспетчера ограничений. |
| Как определены правила? | Нужно узнать, какой подход используется для печатной платы? Откройте меню Design — в нём будет либо команда Rules , либо команда Constraint Manager |
| Нужно ли разбираться в правилах? | Даже если вы планируете использовать Constraint Manager для определения требований к проекту и управления ими, важно понимать, как работает лежащая в основе система правил. В конечном счёте ограничения, настроенные в Constraint Manager, преобразуются в правила проектирования, прежде чем их обработает система правил редактора печатных плат. |
Правила проектирования разделены на логические категории, чтобы упростить поиск и настройку нужных правил. Отдельные правила описаны на следующих страницах:
)
).