Редактор PCB — это среда проектирования, управляемая ограничениями: ширина каждой разводимой цепи, размер переходного отверстия, которое размещается при смене слоя трассировки, и зазоры до других объектов на плате — все это определяется применимыми проектными ограничениями. Ограничения являются фундаментальным элементом вашего проекта, и хорошо настроенный набор ограничений способствует тому, насколько быстро и эффективно вы сможете развести плату.
Constraint Manager — это интерфейс пользователя в виде документа, похожий на электронную таблицу, который позволяет просматривать, создавать и управлять проектными ограничениями, используемыми в ваших проектах PCB.
Готовы ли проектные ограничения
|
| Am I using Design Rules or the Constraint Manager? |
Исходный интерфейс к механизму правил редактора PCB представляет собой диалоговое окно PCB Rules and Constraints Editor ( ). Хотя это отличный интерфейс для настройки требований проекта, он не включает поддержку функций, связанных с правилами, таких как настройка и управление классами проекта. Также он не поддерживает определение проектных ограничений на ранних этапах разработки, во время создания схемы.
Появление Constraint Manager ( ) обеспечивает более простой и структурированный подход к определению требований, таких как классы, наряду с другими физическими и электрическими требованиями проекта. Ограничения становятся параметрами уровня проекта, которые можно редактировать в любое время как из редактора схем, так и из редактора PCB, но они по-прежнему должны синхронизироваться через систему ECO.
Чтобы проверить, какой подход к проектным ограничениям используется в вашем текущем проекте PCB, посмотрите, доступна ли команда Design » Constraint Manager в главных меню редактора схем или редактора PCB, когда открыт документ схемы или PCB. Если команда присутствует, значит для этого проекта используется Constraint Manager. В противном случае, если вы видите команду Design » Rules в редакторе PCB, значит для этого проекта используется диалоговое окно PCB Rule and Constraints Editor. Вы выбираете, какой подход будет использоваться, при первоначальном создании проекта. Узнайте больше о Constraint Manager.
|
| What is a design rule, or design constraint |
Вместо того чтобы требовать от вас задавать атрибуты каждого объекта трассировки вручную, редактор PCB использует систему ограничений (также называемую механизмом правил), чтобы определять свойства объектов, размещаемых во время интерактивной трассировки. Например, когда вы размещаете дорожку в цепи GND, редактор PCB обращается к механизму правил, чтобы узнать, какие ограничения применяются к этому объекту и между ним и соседними объектами — механизм правил возвращает требования, например: эта цепь должна иметь ширину 0,3 мм и должна находиться на расстоянии не менее 0,2 мм от любой меди других цепей.
У правила проектирования/ограничения есть два ключевых аспекта — что settings it must have ( ), и what objects it applies to (the scope) ( ).
|
| The constraint (settings) |
Это параметры, которые вы хотите применить к объекту — это может быть ширина трассы, размер переходного отверстия или зазор между медными объектами ( ). |
| The scope |
Область действия определяет набор объектов, к которым применяется данное проектное ограничение ( ). Это могут быть all objects на плате, или в этом component class, или тот differential pair. Правила имеют приоритет, поэтому ограничение, задающее ширину трассировки для всех цепей, переопределяется ограничением с более высоким приоритетом, нацеленным на цепи питания. |
| The width constraint |
Ограничение Width задает ширину сегментов дорожек minimum, preferred и maximum, из которых состоит трассировка. Эти параметры можно задать как физическую ширину либо потребовать, чтобы цепь(и) трассировались с использованием заданного профиля импеданса. Удобная возможность заключается в том, что во время трассировки можно изменять ширину трассы в пределах минимального и максимального значений, либо трасса может автоматически сужаться для прохождения через узкое место. Подробнее об этих возможностях можно прочитать на странице Interactive Routing page.
Подробнее об ограничении ширины трассировки.
|
| The clearance constraint |
Вместе с ограничением ширины используется ограничение зазора: оно определяет, насколько близко трассируемая цепь может подходить к другим объектам на плате. Здесь также можно задать несколько ограничений зазора — чтобы держать цепи с более высоким напряжением или дифференциальные пары на расстоянии от других проводников, либо чтобы полигональные заливки находились на определенном расстоянии от трассировки и т. д.
Подробнее об ограничении зазора.
|
| The routing via style |
Третье основное ограничение, которое следует настроить перед началом работы, — это стиль переходных отверстий трассировки. Это ограничение определяет переходное отверстие, которое автоматически размещается при переключении слоев во время трассировки. Как и в случае с шириной трассировки, во время трассировки можно изменять размер переходного отверстия в пределах минимального и максимального значений либо менять стиль переходного отверстия (слои, которые оно соединяет); подробнее об этих сочетаниях клавиш — на странице Interactive Routing page.
Подробнее об ограничении переходных отверстий трассировки.
|
Вы настроили ограничения проекта clearance, routing width и routing via style — теперь можно приступать к трассировке! Когда вы щелкаете, чтобы начать трассировку, как трассировщик определяет, какую ширину дорожки использовать и какой размер переходного отверстия выбрать при переключении слоев? Краткое описание управления этими параметрами, а также демонстрационное видео, можно найти на странице Interactive Routing page.