Adding Via Stitching & Via Shielding

Прошивка переходными отверстиями (via stitching) — это метод, используемый для объединения крупных медных областей на разных слоях, фактически создающий прочное вертикальное соединение через структуру платы, что помогает поддерживать низкий импеданс и короткие петли возврата. Via stitching также можно использовать, чтобы привязать к своей цепи участки меди, которые иначе могли бы оказаться изолированными.

Экранирование переходными отверстиями (via shielding) выполняет другую функцию: в ВЧ‑проектах оно применяется для снижения перекрёстных помех и электромагнитных помех на трассе, по которой передаётся ВЧ‑сигнал.  Via shield, также известный как via fence или picket fence, создаётся размещением одного или нескольких рядов переходных отверстий вдоль пути трассировки сигнала. В Altium Designer это называется via shielding.

Altium Designer поддерживает и via stitching, и via shielding. Поскольку процесс добавления прошивочных или экранирующих переходных отверстий схож, на этой странице рассматриваются обе темы.

Via stitching помогает создавать прочные вертикальные соединения через плату, поддерживая импедансы и сокращая петли возврата.

Via shielding используется для создания «забора», защищающего цепь от перекрёстных помех и электромагнитных помех.

 

Добавление прошивочных переходных отверстий

Via stitching выполняется как постобработка, заполняя свободные области меди прошивочными переходными отверстиями. Чтобы via stitching был возможен, должны существовать перекрывающиеся области меди, подключённые к указанной цепи, на разных слоях. Поддерживаемые области меди включают: Fills, Solid RegionsPolygons и Power Planes.

Чтобы добавить прошивочные переходные отверстия к цепи, выберите команду Tools » Via Stitching/Shielding » Add Stitching to Net в меню. Откроется диалог Add Stitching to Net, где задаются NetStitching Parameters и Via Style. При нажатии кнопки OK алгоритм прошивки определяет все заливки, сплошные области, полигоны и силовые плоскости, подключённые к выбранной цепи, и пытается соединить их через плату, используя указанные переходное отверстие и шаблон прошивки.  

Новые наборы прошивочных переходных отверстий настраиваются в диалоге Add Stitching to Net, а существующие наборы затем редактируются в диалоге Via Stitching () или на панели Properties (). Поля для всех трёх вариантов описаны ниже.

Примечания о via stitching

  • Сначала выберите Net, который будет использоваться для прошивки, поскольку это влияет на поведение других опций, например на нажатие кнопки Load values from Routing Via Style Rule. Если цепь уже выбрана в рабочем поле, то при открытии диалога Add Stitching to Net эта цепь выбирается автоматически.

  • Экранирующие переходные отверстия (vias) идентифицируются по VSnVia Stitching, где числовое значение n указывает, что данное переходное отверстие относится к тому же объединению (union) via stitching, что и другие переходные отверстия с тем же числовым идентификатором.

  • Стиль подключения переходного отверстия (термобарьер/relief или прямое/direct) определяется применимым правилом проектирования Polygon Connect Style для полигонов и применимым правилом проектирования Plane Connect Style для силовых плоскостей, при этом для сплошных областей (solid regions) и заливок (fills) используются прямые подключения.

  • После завершения stitching потребуется заново выполнить заливку (re-pour) всех затронутых полигонов в местах, где переходные отверстия подключаются с использованием стиля подключения relief.

  • Каждый набор stitching-via добавляется в объединение (union); установите панель PCB в режим Unions, чтобы просматривать эти объединения ().

  • Чтобы отредактировать набор stitching-via, дважды щёлкните по любому переходному отверстию в наборе, чтобы открыть диалог Via Stitching, либо панель Properties, если она настроена на открытие по двойному щелчку (). Либо протяните прямоугольник выбора «выбор внутри» (слева направо), включив один или несколько stitching-via, затем измените параметры на панели Properties.

  • Набор переходных отверстий можно удалить, выполнив команду Tools » Via Stitching » Remove Via Stitching Group , затем щёлкнув по любому переходному отверстию в группе. 

  • Алгоритм via stitching обрабатывает полигоны, заливки, сплошные области и силовые плоскости следующим образом:

    1. Полигоны, области (regions) и заливки (fills), относящиеся к одной и той же цепи (net), прошиваются (stitch) везде, где они перекрываются на разных слоях. Если в этой области есть перекрывающиеся полигоны, области или заливки других цепей (на другом слое), stitching в этой области не применяется. Перекрывающиеся области плоскостей (plane regions) других цепей пропускаются насквозь.

    2. Перекрывающиеся области плоскостей целевой цепи (target net) прошиваются всегда, независимо от наличия областей плоскостей (на другом слое), подключённых к другим цепям. Правило 1 выше применяется, если в той же области есть перекрывающиеся полигоны, области или заливки.

      To summarize these two rules - на других слоях слои плоскостей других цепей всегда «пробиваются» stitching-via, а полигоны, области или заливки других цепей — нет. Если в проекте есть полигоны других цепей внутри области, где требуются stitching-via, временно уберите эти полигоны на полку (shelve), задайте stitching-via, затем верните (un-shelve) и заново выполните заливку (re-pour) полигонов. Подробнее о shelving and re-pouring polygons

Изменение области Via Stitching

Набор переходных отверстий в каждой уникальной области via stitching группируется в union. Всё объединение можно перемещать, а область также можно изменять по размеру.

Протяните окно выделения слева направо, чтобы выбрать область stitching, затем переместите или измените размер, установив курсор так, чтобы появился нужный указатель.

Добавление экранирующих переходных отверстий к цепи (Net)

Экранирование переходными отверстиями (via shielding) используется для изоляции цепи от потенциальных помех или связи (coupling) с близлежащими сигналами. Экранирующие переходные отверстия должны располагаться с шагом, соответствующим самой высокой частоте, от которой требуется защита. Корректная конструкция экрана критически важна: плохо спроектированный «забор» может, наоборот, усугубить проблемы EMI, если шаг совпадает с резонансной частотой близлежащего сигнала. Это подробнее рассматривается в разделе Notes about Via Shielding.

Чтобы разместить via shield вокруг проложенной цепи, выберите в меню команду Tools » Via Stitching/Shielding » Add Shielding to Net. Появится диалог Add Shielding to Net, где вы настраиваете Net to Shield и другие Shielding Parameters, опорный Net и Via Style по необходимости. Переходные отверстия будут размещены по обеим сторонам выбранной цепи(ей) везде, где возможно установить via с соблюдением применимых правил проектирования.

Новые наборы экранирующих переходных отверстий настраиваются в диалоге Add Shielding to Net, а существующие наборы затем редактируются в диалоге Via Shielding () или на панели Properties ().  Поля для всех трёх вариантов описаны ниже.

Когда вы выбираете шаблон переходного отверстия (via) в этом раскрывающемся списке, свойства этого шаблона применяются здесь, в диалоге Add Shielding to Net. Когда шаблон выбран, поле Library отображает библиотеку, с которой связан шаблон via, и включает возможность Unlink этот шаблон из данной библиотеки. Подробнее см. Working with Pad Via Templates. Properties – Net Сеть, к которой должны подключаться экранирующие переходные отверстия. Стиль подключения via (термобарьер/relief или прямое/direct) определяется объектом, к которому подключено via, и применимыми правилами проектирования. Подробнее об этом — в разделе Notes section. Properties – Drill Pair / Via Type Начальный и конечный слои, которые экранирующие via перекрывают в Z-плоскости, можно настроить по необходимости (этот диапазон называется drill pair). Допустимый диапазон via по Z-плоскости настраивается на вкладке Via Types диалога Layer Stack Manager (); в выпадающем списке Drill Pair будут отображаться только диапазоны, определённые там. Нажмите кнопку Via Types, чтобы открыть Layer Stack Manager, где можно настроить типы via, доступные для активного стека слоёв. Подробнее см. Via Types. Properties – Locked
(Add Shielding to Net dlg) Если включено, у всех via в этом наборе экранирующих via будет включён атрибут Locked. Solder Mask Expansion Расширение паяльной маски (или тентирование) может задаваться либо на основе применимого правила проектирования Solder Mask, либо по значению расширения, указанному здесь в диалоге (которое может быть переопределено путём tenting the via). Выбранный вариант применяется ко всем via в этом наборе экранирующих via.

Примечания по экранированию via

  • Сначала выберите Net, который нужно экранировать, поскольку это влияет на поведение других параметров, например на работу кнопки Load values from Routing Via Style Rule. Если сеть уже выбрана в рабочем поле, то при открытии диалога Add Shielding to Net эта сеть будет выбрана автоматически.

  • Экранирующие via идентифицируются по VSHnVia SHielding, где числовое значение n указывает, что данное via относится к тому же объединению (union) экранирующих via, что и другие via с тем же числовым идентификатором.

  • Стиль подключения via (термобарьер/relief или прямое/direct) определяется: применимым ограничением (design constraint) Polygon Connect Style для полигонов и применимым ограничением Plane Connect Style для силовых плоскостей.

  • После завершения простёжки (stitching) потребуется заново выполнить заливку (re-pour) всех затронутых полигонов, для которых действует правило Polygon Connect Style, задающее подключение через термобарьер (relief).

  • Каждый набор экранирующих via добавляется в объединение (union); переключите панель PCB в режим Unions, чтобы просматривать эти объединения ().

  • Чтобы отредактировать набор экранирующих via, дважды щёлкните по любому via из набора, чтобы открыть диалог Via Shielding , либо панель Properties, если она настроена на открытие по двойному щелчку (). Либо протяните прямоугольник выбора «выбор внутри» (слева направо), включив один или несколько экранирующих via, затем измените параметры на панели Properties.

  • Набор via можно удалить, выполнив команду Tools » Via Stitching/Shielding » Remove Via Shielding Group, затем щёлкнув по любому via в группе.

  • Можно выполнять частичное экранирование сети или экранирование нескольких сетей:

    • Если не нужно экранировать всю сеть целиком, сначала выберите нужные сегменты дорожек, затем выполните экранирование с включённой опцией Selected Objects.

    • Чтобы экранировать несколько соседних сетей, выделите эти сети в рабочем поле, затем выполните экранирование с включённой опцией Selected Objects.

    • Учтите, что дифференциальную пару можно экранировать, используя технику для нескольких сетей Selected Objects, либо выбрав одну из сетей дифференциальной пары в раскрывающемся списке Net to Shield.

  • Используйте опцию Add shielding copper, чтобы добавить полигон, охватывающий экранирующие via; включите опцию Add clearance cutout, чтобы «подрезать» полигон так, чтобы он охватывал только via. Подробнее об этих опциях см. в разделе ниже Including Shielding Copper with the Shielding Vias.

Размер и расположение экранирующих via — не точная наука, но существуют рекомендации, выработанные на основе эмпирических испытаний. 

«Простёжка с шагом не более λ/20, при длине “хвостов” (stub) не больше этого значения. На самом деле это очень хорошее правило для простёжки любого заземлённого заполнения (ground fill) к земле (ground plane) в многослойном проекте. λ — длина волны наивысшей значимой частоты для проекта (если неизвестно — принять 1 ГГц), где:

f = C / λ

Примечание: C (скорость света) будет примерно 60% от скорости в свободном пространстве для ЭМ-излучения, распространяющегося через диэлектрик FR4 печатной платы».

  • Как отмечено в обсуждении на форуме(5) , на которое есть ссылка ниже, для платы с встроенной антенной «расстояние между via должно быть максимум 1/4 резонансной длины волны». 

  • В обсуждении также упоминается техническая заметка(6), где сказано, что «распространённое эмпирическое правило — располагать stitch via не дальше, чем λ/10, и предпочтительно с шагом вплоть до λ/20».

Including Shielding Copper with the Shielding Vias

Помимо добавления экранирующих via вдоль каждой стороны трассировки, можно также добавить экранирующую медь, как показано на изображениях ниже. Для этого включите опцию Add shielding copper в диалоге Via Shielding . Эта медь создаётся в виде полигона, поэтому подчиняется применимым правилам проектирования Clearance и Polygon Connect Style.

Опция Add shielding copper добавит полигон, охватывающий экранирующие via. Кромка полигона, удалённая от экранируемой сети, будет касаться края via. Кромка полигона, прилегающая к экранируемой сети, будет отодвинута от сети на величину, заданную применимым правилом Clearance. Если также включена опция Add clearance cutout, то вместо этого полигон будет отодвинут от экранируемой сети на значение Distance, заданное в диалоге Add Shielding to Net. Наведите курсор на изображение ниже, чтобы увидеть разницу.

Экранирующие via вокруг сети с включённой опцией выреза по зазору (clearance cutout), и

экранирующие via вокруг сети с отключённой опцией выреза по зазору.

 

Выбор или редактирование простёжки (stitching) или экранирующих via

Чтобы упростить работу с массивом stitching/shielding via, оба типа автоматически группируются в объединение (union). Управление объединениями выполняется через панель PCB.

Выбор через панель PCB

Чтобы выбрать массив, переключите панель PCB в режим Unions и выберите нужное объединение Via Stitching или Via Shielding. Все via, входящие в этот массив, будут выбраны, если в панели включён флажок Select (как показано на изображении ниже). Либо дважды щёлкните по любому via в массиве, чтобы открыть панель Properties и отредактировать массив.

Используйте панель PCB в режиме Unions, чтобы выбрать все via в массиве stitching или shielding. На этом изображении выбраны все четыре объединения via shielding.
Используйте панель PCB в режиме Unions, чтобы выбрать все via в массиве stitching или shielding. На этом изображении выбраны все четыре объединения via shielding.

Интерактивный выбор набора via

Поведение выбора:

  • Отдельное stitching/shielding via можно выбрать и удалить.

  • Если в Preferences () включена опция Popup Selection Dialog, то щелчок по отдельному via, входящему в объединение, отобразит список, включающий это объединение, как показано на изображении выше. Когда объединение выбрано, этот union via можно удалить в рабочем поле или отредактировать на панели Properties

  • Если диалог Popup Selection не включён, то щелчок по отдельному via, входящему в объединение, будет работать следующим образом:

    • Первый щелчок выберет отдельное via.

    • Второй и последующие щелчки будут выбирать следующий объект в порядке выбора, используемом при перекрывающихся объектах: например, компонент, полигон, union via (если эти объекты находятся под курсором).

    • Либо после того, как первый щелчок выбрал отдельное via, нажмите сочетание клавиш Shift+Tab, чтобы вызвать команду Select Overlapping. Продолжайте нажимать Shift+Tab, чтобы циклически переключаться между перекрывающимися объектами, выбирая каждый по очереди.

     

  • Stitching union, ограниченный областью, можно выбрать, протянув окно выбора «выбор внутри» вокруг любого via в объединении (перетаскивание слева направо), как показано в анимации в разделе Modifying a User-Defined Via Stitching Area на этой странице.

Редактирование набора via

Свойства набора stitching или shielding via можно редактировать после его выбора — в режимах Via Stitching или Via Shielding панели Properties. Дважды щёлкните по любому via в наборе, чтобы открыть панель.

Пример редактирования, выполняемого для stitching via на панели Properties.Пример редактирования, выполняемого для stitching via на панели Properties.

После того как вы отредактируете свойство на панели и нажмёте Enter на клавиатуре, в верхней части панели появятся сообщение Changes pending и кнопки — нажмите Apply , чтобы завершить редактирование.

Дополнительные материалы

  1. Информацию по всем аспектам проектирования печатных плат см. на сайте Printed Circuit Design and Fab Magazine. Это отличный ресурс по техническим темам, например о роли «via fence» (включите кавычки, чтобы улучшить качество результатов поиска).

  2. Статья в Wikipedia, Via Fence

  3. Исследования связи между переходными отверстиями (via coupling) в многослойных печатных платах

  4. Статья, в которой рассматриваются базовые принципы распространения ЭМ‑волн в структуре печатной платы — Лучшие практики проектирования печатных плат

  5. Форум для обсуждений, где был задан вопрос Via fences for noise reduction of a chip antenna?

  6. Методы проектирования и трассировки печатных плат для обеспечения соответствия EMC с минимальными затратами и целостности сигнала: M K Armstrong. EMC Standards, август 1999.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

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

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

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

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

Content