Working with Rooms on a PCB in Altium Designer

Сводка

Комната (Room) — это определённая область на одном из поверхностных слоёв печатной платы. Комната используется для задания требований к проектированию в пределах этой области платы, например: these components must be in this area, или route these nets this width, или use routing vias of this size.

Комната размещается так же, как и другие полигональные объекты: либо в виде прямоугольника, либо в виде многоугольника.

Помимо существования на плате как именованной X‑Y-области, каждая комната автоматически становится именованным ограничением (design constraint) Room Definition (). Параметры в ограничении Room Definition определяют: к каким objects применяется комната, должны ли эти объекты оставаться inside or outside комнаты, и на каком layer применяется комната.

Помимо простого требования keep these objects in (or out), которое ограничение Room Definition задаёт напрямую, комнату также можно использовать для определения области платы, в которой применяются другие проектные ограничения. Например, трассировка под BGA может требовать определённой ширины (), или дифференциальная пара под BGA может требовать применения определённого профиля импеданса ().

Доступность

Комнаты доступны для размещения/создания только в PCB Editor. Используйте следующие методы для создания комнат:

  • Выберите нужную команду в подменю Design » Rooms , затем либо интерактивно задайте форму комнаты (если выбрана команда Place), либо создайте комнату автоматически (если выбрана команда Create).

  • Добавьте новое проектное ограничение Room Definition, затем отредактируйте новое ограничение комнаты и нажмите кнопку Define, чтобы интерактивно задать форму полигональной комнаты.

  • Создайте комнату на основе (выбранного) замкнутого контура, сформированного набором дорожек/дуг, с помощью команды Tools » Convert » Create Room from Selected Primitives

  • Автоматически создавайте комнаты при синхронизации проекта «схема → PCB». Подробнее об автоматически создаваемых комнатах (включая способы их отключения).

Для каждой размещённой или созданной комнаты автоматически создаётся связанное проектное ограничение Room Definition. Обратное также верно: если добавить новое ограничение этого типа, соответствующий объект комнаты появится в рабочем пространстве проекта.

Создание комнаты

Процедура создания комнаты в документе PCB зависит от того, размещаете ли вы комнату интерактивно или создаёте её, а также от выбранного метода размещения/создания.

Доступны различные техники размещения или создания комнаты.Доступны различные техники размещения или создания комнаты.

Редактирование комнаты

Форму комнаты в плоскости X-Y и её расположение на плате можно изменять интерактивно. Обратите внимание, что для интерактивного редактирования комнаты используются два разных процесса: либо на основе её прямоугольника выделения (описано в разделе Изменение размера и расположения), либо на основе вершин редактирования формы (описано в разделе Изменение формы).

Помимо доступа к командам через подменю Design » Rooms, вы также можете получить доступ к контекстным командам комнаты, щёлкнув правой кнопкой мыши по размещённой комнате и выбрав подменю Room Actions.

Щёлкните правой кнопкой мыши по комнате, чтобы получить доступ к командам, относящимся к комнате. Щёлкните правой кнопкой мыши по комнате, чтобы получить доступ к командам, относящимся к комнате.

Работа с комнатами

Программа включает ряд функций, помогающих работать с комнатами и объектами внутри них. В том числе команды для: упорядочивания комнат в виде сетки; перемещения комнат к текущей сетке привязки; а также — для проекта с повторяющимися участками схемы — копирования размещения и трассировки из одной комнаты в другую.

Также комнату можно использовать, чтобы ограничить другие проектные требования определенной областью платы, требуя, например, чтобы в этой комнате цепи трассировались с заданной шириной и зазором, либо чтобы дифференциальные пары трассировались с определенным профилем импеданса. 

8-канальный микшер: первый входной канал был размещен и разведён, после чего его повторили для остальных семи входных каналов с помощью команды Copy Room Format. 8-канальный микшер: первый входной канал был размещен и разведён, после чего его повторили для остальных семи входных каналов с помощью команды Copy Room Format.

Это поле содержит имя целевой комнаты (представляющей канал из схемы), к которой будут применены скопированные размещение и трассировка. Если проект является многоканальным, а исходный и целевой каналы являются членами одного и того же класса каналов (Channel Class), то копирование формата будет применено к каналам, включенным в области Channel Class диалога (). Обратите внимание: исходный канал (комната) и целевой канал (комната) должны принадлежать одному и тому же классу каналов, если вы хотите копировать форматирование исходного канала (комнаты) в другие каналы (комнаты).

Параметры

Copy Component Placement Копировать размещение компонентов из исходной комнаты в целевую(ые) комнату(ы). Copy Designator and Comment Formatting Копировать формат обозначений (designator) и комментариев из исходной комнаты в целевую комнату. Copy Routed Nets Копировать топологию трассировки (дорожки/дуги и переходные отверстия, используемые для трассировки цепей) из исходной комнаты в целевую комнату. Copy Room Size/Shape Копировать форму исходной комнаты и применить эту форму к целевой комнате. Если Copy Room Orientation включено в диалоге, форма целевой комнаты будет изменена относительно её начальной (нижней левой) точки, т.е. нижняя левая точка целевой комнаты останется неизменной. Copy Room Orientation Копировать ориентацию комнаты. Altium Designer определяет ориентацию комнат (по углу поворота компонента с наибольшим числом выводов или, если таких компонентов с одинаковым максимальным числом выводов несколько, по компоненту с наибольшей площадью) и использует это для поворота целевой комнаты. Copy Selected Objects Only Копировать форматирование выбранных объектов исходной комнаты в целевую комнату.

Параметры объектов, соприкасающихся с комнатой

Copy All Objects Touching the Room Включать объекты (кроме компонентов и дорожек/дуг & переходных отверстий трассировки), которые полностью или частично заключены в комнате. Этот параметр должен быть включен, чтобы копировать как сетевые, так и несетевые объекты, такие как области (regions), полигоны и запретные области (keepouts), из одной комнаты в другую. Exclude NoNet Objects Исключать объекты, которым не назначена цепь (net).

Только полностью внутри / Внутри и соприкасающиеся

Fully Enclosed Objects Only Если параметр Copy All Objects Touching the Room включен, то включите этот параметр, чтобы копировать только полностью заключенные объекты. Enclosed & Touching Objects Если параметр Copy All Objects Touching the Room включен, то включите этот параметр, чтобы копировать как заключенные, так и соприкасающиеся объекты.

Сопоставление компонентов «канал-канал»

Match Components by Channel Offsets Каждому компоненту в повторяющемся канале при передаче проекта со схемы на PCB назначается смещение канала (channel offset); используйте это смещение, чтобы идентифицировать один и тот же компонент в каждом канале. Match Components by Source Designator Либо используйте исходное (схемное) обозначение (designator), чтобы идентифицировать соответствующие компоненты в каждом канале.

Удалить затронутые соединения

Whole connections После выполнения копирования формата канала программе необходимо знать, как удалять затронутые соединения. Если выбран этот параметр, удаляются затронутые соединения внутри и вне комнаты. Touching parts of connections only Если выбран этот параметр, удаляются только затронутые соединения, соприкасающиеся с комнатой. Contained parts of connections only Если выбран этот параметр, удаляются только затронутые соединения внутри комнаты.

Класс каналов (Channel Class)

Channel Class

Когда многоканальный проект передается со схемы на PCB, повторяющаяся схема (каналы) идентифицируется как Channel Class в диалоге Object Class Explorer редактора PCB (). Именно этот Channel Class используется для определения, к каким каналам будет применено копирование формата. Если область Channel Class диалога пуста, проверьте, что Channel Class корректно определен в диалоге Object Class Explorer (Design » Classes). Если Channel Class не определен, команда копирования применяется только от Source Room к Designation Room.

Channel Members Этот список содержит каналы, каждый из которых идентифицируется именем своей комнаты. Если исходная комната является частью определенного класса каналов, будут перечислены сам класс и все его участники. Отображаются слой (сторона платы, на которой размещена комната) и количество компонентов в каждом канале. Для каждого канала есть флажок, управляющий применением копирования формата к этому каналу; флажок становится доступным, если включен параметр Apply To Specified Channel . Apply To Specified Channel Поведение по умолчанию — копировать формат из Source Room во все каналы в Channel Class, членом которого является исходная комната (канал).  Когда этот параметр включен, становится доступен флажок Copy для каждого канала, что дает выборочный контроль над тем, какие каналы в классе будут целевыми для действия копирования формата.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content