Зазоры между компонентами
Rule category: Размещение
Rule classification: Бинарное
Сводка
Это правило задаёт минимальное расстояние, на котором компоненты могут быть размещены друг относительно друга. Зазор между компонентами включает зазор между 3D‑моделями, используемыми для определения корпусов компонентов (экструдированные (простые) типы). При отсутствии 3D‑тел для определения формы и размеров объекта используются примитивы на слоях шелкографии и меди (за исключением Designator и Comment) вместе со значением высоты, заданным в свойствах компонента.
Зазор между компонентами рассчитывается с использованием точного 3D‑разбиения на сетку (meshing) для определения формы и контура компонента по связанным с ним объектам 3D‑тел. Это могут быть экструдированные 2D‑формы. Очевидно, что использование 3D‑тел обеспечивает наибольшую точность при проверке зазоров, особенно по вертикали и в контексте сложных форм компонентов.
Ограничения
Ограничения по умолчанию для правила Component Clearance.
-
Vertical Clearance Mode – доступны два режима задания вертикального зазора:
- Infinite – проверка зазоров выполняется с использованием значения, представляющего бесконечность. Это означает, что любые компоненты, размещённые выше или ниже, будут считаться нарушением. Пример использования — плата с механизмом регулировки, который должен оставаться доступным. Применение этого правила к такому компоненту приведёт к нарушению для любых компонентов, выступающих в область над или под этим компонентом.
-
Specified– проверка зазоров выполняется с использованием точной формы, определённой 3D‑телами компонента или свойствами посадочного места (footprint) компонента. При проверке по 3D‑телам допускается приемлемое перекрытие одного компонента над другим, при условии отсутствия нарушения. При включении этого режима становится доступно следующее ограничение:
- Minimum Vertical Clearance – значение минимально допустимого зазора по вертикали между размещёнными компонентами в проекте.
- Minimum Horizontal Clearance – значение минимально допустимого зазора в горизонтальной плоскости между размещёнными компонентами в проекте.
- Show actual violation distances – включите эту опцию, чтобы отображать линии между точками максимального нарушения между компонентами. Отображается длина линии, что может быть полезно для расчёта расстояния, на которое нужно переместить объект, чтобы устранить нарушение.
Как разрешаются конфликты дублирующихся правил
Все правила разрешаются по настройке приоритета. Система проходит правила от наивысшего к наинизшему приоритету и выбирает первое, области действия (scopes) которого соответствуют проверяемому объекту(ам).
Применение правила
Онлайн DRC и пакетный DRC.
Примечания
- Экструдированное (простое) 3D‑тело — это объект полигональной формы, который можно разместить в компоненте библиотеки или в документе PCB на любом включённом механическом слое. В посадочном месте компонента оно может использоваться для точного определения физического размера и формы компонента по осям X, Y и Z.
- Для определения форм любой сложности можно использовать несколько примитивов 3D‑тел. Это особенно полезно по вертикали, поскольку позволяет задавать разную высоту компонента в разных областях этого компонента.