Бурение на контролируемую глубину (обратное бурение)

Краткий обзор

В этой статье объясняется, что представляет собой сверление с контролируемой глубиной, также называемое обратным сверлением, в Altium Designer, зачем его применяют для удаления неиспользуемых участков металлизированных стенок переходных отверстий, способных влиять на целостность высокоскоростных сигналов, и как этот процесс задаётся и контролируется с помощью правил проектирования, пар слоёв сверления, настроек слоёв и средств визуальной проверки. В статье пошагово рассматриваются настройки, необходимые для определения переходных отверстий и контактных площадок, подлежащих обратному сверлению, выбор глубины и диаметра сверления, а также проверка результатов в редакторе печатных плат и в режиме Hole Size Editor панели PCB. Если вы хотите лучше разобраться в настройке и проверке обратного сверления в процессе проектирования, читайте дальше — эта статья поможет вам уверенно выполнять все необходимые действия.

- Узнайте, почему неиспользуемые участки переходных отверстий влияют на высокоскоростные сигналы и как обратное сверление удаляет лишнюю длину металлизированных стенок, уменьшая искажения сигнала.
- Посмотрите, как настроить обратное сверление в Altium Designer с помощью правила Maximum Via Stub Length, раздела Back Drills в Layer Stack Manager и настроек увеличения диаметра сверла.
- Разберитесь, как проверять отверстия с обратным сверлением визуально и с помощью панели PCB в режиме Hole Size Editor, чтобы убедиться, что сверление выполняется в соответствии с замыслом проекта.
Узнайте больше с ИИ:
 

Сверление с контролируемой глубиной (Controlled Depth Drilling, CDD), также известное как обратное сверление, — это технология удаления неиспользуемой части, или шлейфа, медной металлизации сквозного отверстия печатной платы. При прохождении высокоскоростного сигнала между слоями платы через металлизированное отверстие сигнал может искажаться. Если при выбранных слоях прохождения сигнала остается длинный шлейф, эти искажения могут стать значительными.

Такие шлейфы можно удалить, повторно рассверлив отверстия сверлом немного большего диаметра после завершения изготовления платы. Обратное сверление выполняется на контролируемую глубину вплотную к последнему слою, используемому переходным отверстием, но без его касания. С учетом производственных допусков и вариаций свойств материалов квалифицированный производитель может выполнить обратное сверление, оставив шлейф длиной 7 mil; в идеале длина оставшегося шлейфа должна быть менее 10 mil.


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

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

Для удаления шлейфов переходное отверстие слева рассверливают с верхней стороны, а переходное отверстие справа — с обеих сторон. Обратите внимание: в обоих переходных отверстиях остаются небольшие шлейфы.

Обратное сверление чаще всего применяется для переходных отверстий, а также для разъемов объединительных плат с запрессовываемыми контактами (press-fit). Это экономичный способ поддержания качества сигнала в высокоскоростных сигнальных трактах. Он обходится дешевле, чем технология последовательного прессования, используемая для глухих и скрытых переходных отверстий.

Для реализации обратного сверления необходимо:

  • Задать правило проектирования Максимальная длина шлейфа переходного отверстия (обратное сверление), определяющее нужные цепи и максимально допустимую длину шлейфа. Обратите внимание: эта длина шлейфа не является параметром сверления; программа использует ее для проверки оставшихся шлейфов при пакетной проверке правил проектирования (DRC).
  • Глубина обратного сверления отверстия задается настройкой пары слоев сверления, определяющей начальный и конечный слои для обратного сверления. В качестве начального и конечного можно указать любые медные слои.
  • Диаметр сверла для обратного сверления определяется параметром Via/Pad hole size + 2 x Oversize в соответствующем правиле проектирования Maximum Via Stub Length (Back drilling).
  • Подключить объекты трассировки с назначенной цепью к контактной площадке или переходному отверстию, чтобы определить пару слоев, используемых для прохождения сигнала.

Если переходное отверстие или контактная площадка не используются на сигнальном слое, такое неиспользуемое медное кольцо часто называют нефункциональной контактной площадкой (Non-Functioning Pad, NFP). Нефункциональные контактные площадки на слоях, подлежащих обратному сверлению, автоматически удаляются в месте каждого отверстия обратного сверления. Оставшиеся NFP можно удалить из любого проекта с помощью команды Tools » Remove Unused Pad Shapes.

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

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

Выбор отверстий для обратного сверления

Чтобы указать программе, какие отверстия подлежат обратному сверлению, добавьте правило проектирования Максимальная длина шлейфа переходного отверстия (обратное сверление). Область действия правила определяет, какие переходные отверстия или контактные площадки необходимо рассверлить. Обычно обратное сверление выполняют только для отдельных цепей, например высокоскоростных. В этом случае область действия может быть задана выражением вида InNet('Clock') или InNetClass('HighSpeedNets').

Область действия правила определяет объекты, к которым оно применяется. Это правило распространяется на переходные отверстия в классе цепей IO.
Область действия правила определяет объекты, к которым оно применяется. Это правило распространяется на переходные отверстия в классе цепей IO.

Например, если область действия задана выражением InNetClass('IO'), то обратное сверление потенциально может выполняться для всех переходных отверстий и контактных площадок этих цепей. То, какие отверстия будут рассверлены фактически, зависит от слоев трассировки этих сигналов и заданных пар слоев обратного сверления. Если у отверстия нет соединений на слоях в диапазоне обратного сверления, оно будет рассверлено.

Чтобы дополнительно ограничить обратное сверление, сузьте область действия правила. Например, если требуется рассверливать только переходные отверстия, но не сквозные контактные площадки, область действия правила можно изменить на InNetClass('IO') and IsVia.

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

  • BackDrillTop — применяется к переходным отверстиям и контактным площадкам с обратным сверлением с верхней стороны
  • BackDrillBottom — применяется к переходным отверстиям и контактным площадкам с обратным сверлением с нижней стороны

Настройка параметров обратного сверления

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

Повторное рассверливание отверстия сверлом увеличенного диаметра на заданную глубину удаляет неиспользуемую часть металлизации переходного отверстия, улучшая целостность сигнала в этом тракте.     
Повторное рассверливание отверстия сверлом увеличенного диаметра на заданную глубину удаляет неиспользуемую часть металлизации переходного отверстия, улучшая целостность сигнала в этом тракте.

Все операции сверления между слоями задаются добавлением определения сверления с начальным и конечным слоями на вкладке Back Drills в Диспетчере стека слоев. Эта вкладка недоступна, пока в Диспетчере стека слоев не включена функция обратного сверления. Чтобы включить ее, выберите Tools » Features » Back Drills или нажмите кнопку  и выберите Back Drills.

После включения функции перейдите на вкладку Back Drills и нажмите кнопку  для добавления нового определения обратного сверления.

Затем настройте слои для обратного сверления, как описано ниже.

Глубина сверления

Глубина обратного сверления — это расчетная величина, а не число, вводимое в диалоговом окне. Вы задаете первый и последний слои, а программа рассчитывает глубину, необходимую для сверления всех слоев между ними, включая толщину первого слоя, но не включая толщину последнего (обратное сверление останавливается перед этим слоем). Параметры First layer и Last layer задаются на панели «Свойства» в режиме Диспетчера стека слоев (при выбранной вкладке «Обратное сверление»). Чтобы получить доступ к области Back Drill панели Properties , показанной ниже, в стеке слоев должны быть заданы определения обратного сверления.

Отверстие рассверливается вплотную к последнему слою, указанному в поле Last layer , но без его касания. Глубина сверления определяется следующим образом:

Depth = Sum of all layer thicknesses from first layer to last layer - last layer thickness

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

С точки зрения целостности сигналов рекомендуется ограничивать длину остаточных шлейфов значением не более 10 мил. С точки зрения производства длина шлейфа менее 7 мил приводит к дополнительным затратам на изготовление.

Панель Properties

Когда в документе Layer Stack активна вкладка Back Drills, панель Properties используется для задания диапазонов слоев, в которых необходимо выполнить обратное высверливание.

  • Back Drill
    • Name – имя обратного высверливания.
    • First layer – первый слой диапазона обратного высверливания.
    • Last layer – последний слой диапазона обратного высверливания.
    • Mirror – если этот параметр включен, создается зеркальный вариант текущего обратного высверливания, охватывающий симметричные слои в стеке. Этот параметр доступен, только если включен параметр Stack Symmetry.
  • Board
    • Stack Symmetry – включите этот параметр, чтобы добавлять слои согласованными парами, симметричными относительно центрального диэлектрического слоя. При его включении сразу выполняется проверка симметрии стека относительно центрального диэлектрического слоя. Если слои хотя бы в одной паре, равноудаленные от центрального опорного диэлектрического слоя, не идентичны, открывается диалоговое окно «Стек несимметричен».
Когда параметр Stack Symmetry включен:
– Изменение свойства слоя автоматически применяется к симметричному парному слою.
– При добавлении слоев автоматически добавляются соответствующие симметричные парные слои.
  • Library Compliance – если этот параметр включен, для каждого слоя, материал которого выбран из библиотеки материалов, текущие свойства слоя сравниваются со значениями, заданными для этого материала в библиотеке.
  • Substack – здесь приведена информация о выбранном подстеке (слоях, диэлектриках, толщинах и т. д.). При переключении между подстеками эта информация обновляется в соответствии с выбранным подстеком.
Область Substack доступна, только если в раскрывающемся списке Features включен параметр Rigid/Flex.
  • Stack Name – введите имя подстека. Имя подстека удобно использовать при назначении подстека слоев области стека в плоскости X/Y.
  • Is Flex – включите этот параметр, если подстек является гибким.
  • Layers – количество проводящих слоев.
  • Dielectrics – количество диэлектрических слоев.
  • Conductive Thickness – суммарная толщина всех сигнальных и плоскостных слоев (всех медных или проводящих слоев).
  • Dielectric Thickness – толщина диэлектрического слоя или слоев.
  • Total Thickness – общая толщина готовой платы.

Диаметр сверла

Диаметр сверла рассчитывается следующим образом:

Back Drill Size = Via/Pad hole size + 2 x Design Rule Backdrill Oversize

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

Диаметр сверла для обратного высверливания равен исходному диаметру отверстия переходного отверстия или контактной площадки плюс удвоенное значение Backdrill Oversize, заданное в правиле проектирования. Обратите внимание, что Oversize задается в радиальном направлении.
Диаметр сверла для обратного высверливания равен исходному диаметру отверстия переходного отверстия или контактной площадки плюс удвоенное значение Backdrill Oversize, заданное в правиле проектирования. Обратите внимание, что Oversize задается в радиальном направлении.

Отображение отверстий с обратным высверливанием на экране

Отверстия с обратным высверливанием отображаются с дополнительным двухцветным кольцом со следующими свойствами:

  • Внутренняя окружность соответствует исходному диаметру отверстия переходного отверстия (коричневый цвет) или контактной площадки (зеленый/синий цвет).
  • Два цвета кольца соответствуют цветам первого и последнего слоев диапазона обратного высверливания.
  • Ширина цветной дуги равна значению BackDrill OverSize, заданному в правиле проектирования. Внешний диаметр окружности, образованной двумя цветными дугами, соответствует фактическому диаметру отверстия обратного высверливания, который указывается как диаметр сверла в режиме Редактор размеров отверстий панели PCB. 
  • Отображение цветного кольца зависит от того, какой слой сейчас активен в редакторе печатных плат. Например, на первом изображении ниже активен верхний слой, а на втором — нижний. Если активный слой не входит в диапазон обратного высверливания (например, если для показанного ниже переходного отверстия активен Mid Layer 2 или Mid Layer 3), обратное высверливание вообще не отображается. Будет видно только отверстие переходного отверстия коричневого цвета, окруженное многослойной контактной площадкой.

Одно и то же переходное отверстие: слева — при активном верхнем слое, в центре — при активном нижнем слое, справа — в режиме 3D.  
Одно и то же переходное отверстие: слева — при активном верхнем слое, в центре — при активном нижнем слое, справа — в режиме 3D.

Проверка обратного высверливания в редакторе размеров отверстий

Найти и просмотреть отверстия с обратным высверливанием также можно в режиме Редактор размеров отверстий, выбрав его на панели PCB.

На изображении ниже на панели выбрано обратное высверливание диаметром 14 мил. Вид приближается к соответствующим отверстиям с обратным высверливанием, которые выделяются с указанием начального и конечного слоев. Обратите внимание: на панели показано семь переходных отверстий с обратным высверливанием, а в рабочей области — только пять. Это связано с тем, что второе и третье переходные отверстия высверливаются с обеих сторон — сверху и снизу. Поскольку активен верхний слой, сейчас для этих переходных отверстий отображается обратное высверливание с верхней стороны.

Проверка наличия шлейфов

Правило проектирования Максимальная длина шлейфа переходного отверстия (обратное высверливание) используется как для поиска мест, где может потребоваться обратное высверливание, так и для проверки наличия остаточных шлейфов.

При проверке правил проектирования все соответствующие переходные отверстия и контактные площадки проверяются на наличие шлейфов, длина которых превышает значение Max Stub Length, заданное в правиле проектирования. Обратите внимание, что проверяются все контактные площадки и переходные отверстия, на которые распространяются правила проектирования Maximum Via Stub Length (Back drilling), независимо от того, выполнено ли для них обратное высверливание.

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


Проверка правил проектирования отмечает любой шлейф, длина которого превышает значение Max Stub Length, допустимое согласно правилу.
Это переходное отверстие не проходит проверку, поскольку длина остаточного шлейфа превышает 7 мил.

Нарушения могут отображаться двумя способами: 

  • Violation Detail – отображается информация о типе нарушения и, по возможности, о значении, вызвавшем нарушение (как показано на изображении выше).
  • Violation Overlay – объект с нарушением помечается повторяющимся цветным узором (по умолчанию — крест внутри зеленой точки).

Стиль отображения нарушений DRC настраивается на странице Редактор печатных плат — Отображение нарушений DRC диалогового окна Preferences.

Формирование выходных данных

Выходные данные для обратного высверливания формируются без дополнительных действий со стороны пользователя. Если требуются дополнительные выходные файлы сверления, они создаются автоматически.

Обратное сверление во многом аналогично использованию глухих переходных отверстий: для них также требуется задать пару начального и конечного слоев в Layer Stack Manager, определяющую требования к сверлению между этими слоями. Разница заключается в том, что глухие переходные отверстия металлизируются, тогда как обратное сверление переходных отверстий или контактных площадок выполняется без последующей металлизации. Сверление неметаллизированных отверстий, по сути, является завершающей технологической операцией: оно выполняется после травления, ламинирования, сверления и металлизации сквозных отверстий. 

Отчет об обратном сверлении

Чтобы сформировать сводный отчет обо всех операциях обратного сверления в проекте, щелкните правой кнопкой мыши в области Unique Holes панели PCB в режиме Hole Size Editor и выберите Backdrill Report в контекстном меню.

Сформируйте отчет обо всех операциях обратного сверления на текущей печатной плате.
Сформируйте отчет обо всех операциях обратного сверления на текущей печатной плате.

Откроется диалоговое окно Report Preview. Нажмите кнопку Export, чтобы выбрать тип файла и папку для его сохранения, затем введите имя файла.

Символы сверления, таблица сверления и чертеж сверления

Символы сверления назначаются автоматически и могут быть перенастроены в диалоговом окне Drill Symbols. Символы отображаются на слое Drill Drawing в рабочей области редактора печатных плат, если в диалоговом окне Drill Symbols включен параметр Show Drill Symbols. Это диалоговое окно можно открыть, щелкнув правой кнопкой мыши в области Unique Holes панели или на вкладке слоя Drill Drawing, как показано ниже.

Настройте назначение символов сверления и включите их отображение в диалоговом окне Drill Symbols.
Настройте назначение символов сверления и включите их отображение в диалоговом окне Drill Symbols.

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

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

Размещенную таблицу сверления можно настроить для отображения всех пар слоев сверления или только определенной пары. На изображении ниже показан проект с обратным сверлением как с верхней, так и с нижней стороны платы, поэтому размещены три таблицы. Обратите внимание на столбец Drill Layer Pair: он указывает назначение каждой таблицы.

Размещены три таблицы сверления: первая содержит сквозные отверстия, вторая — отверстия обратного сверления с верхней стороны, третья — отверстия обратного сверления с нижней стороны.
Размещены три таблицы сверления: первая содержит сквозные отверстия, вторая — отверстия обратного сверления с верхней стороны, третья — отверстия обратного сверления с нижней стороны.

NC Drill

При формировании выходных данных NC Drill для каждой заданной пары слоев сверления создается отдельный файл сверления. Обратите внимание, что для каждой формы отверстий (круглых, прямоугольных или продолговатых) также создается отдельный файл.

Файл отчета о сверлении (<ProjectName>.DRR) содержит сводную информацию о назначении сверлильных инструментов, их размерах, а также назначении и именах всех сформированных файлов сверления.

Диалоговое окно NC Drill Setup содержит параметр Generate separate NC Drill files for plated & non-plated holes . Выходные файлы NC Drill всегда содержат все операции сверления. Если этот параметр включен, операции сверления металлизированных и неметаллизированных отверстий выводятся в отдельные файлы. Они обозначаются дополнительной строкой в имени файла в формате <DesignName>-Plated или <DesignName>-NonPlated.

Операции обратного сверления всегда выводятся в отдельные файлы, каждый из которых имеет уникальное расширение. Например, они могут называться <DesignName>-BackDrill.TX3 для операций обратного сверления с верхней стороны и <DesignName>-BackDrill.TX4 для операций обратного сверления с нижней стороны.

Отчет о сверлении содержит сводные сведения о назначении сверл инструментам, количестве отверстий каждого диаметра и файлах сверления, в которых они описаны.
Отчет о сверлении содержит сводные сведения о назначении сверл инструментам, количестве отверстий каждого диаметра и файлах сверления, в которых они описаны.

Gerber X2

В отличие от стандарта, предназначенного лишь для вывода производственных данных по набору слоев печатной платы (к которым для изготовления платы необходимо добавлять файлы NC Drill), Gerber X2 выводит все данные, необходимые для передачи проекта в CAM-систему производителя. Настройка Gerber X2 выполняется в диалоговом окне Gerber X2 Setup.

Эти данные включают:

  • Назначение файла Gerber: верхний медный слой, верхняя паяльная маска и т. д.
  • Тип изделия: отдельная печатная плата, панель и т. д.
  • Назначение объекта: контактная площадка SMD, контактная площадка переходного отверстия и т. д.
  • Допуски на сверление
  • Расположение проводников с контролируемым импедансом
  • Заполненные переходные отверстия

Если в проекте есть отверстия с обратным сверлением, в выходные данные Gerber X2 автоматически включаются дополнительные файлы сверления с именами, например:

<DesignName>_Backdrills_Drill_1_3.gbr

Эти файлы обратного сверления содержат инструкции формата Gerber X2, например:

%TF.FileFunction,NonPlated,1,3,Blind,Drill*%

Эта строка предписывает CAM-системе обрабатывать содержимое файла как операции сверления неметаллизированных глухих отверстий между сигнальными слоями 1 и 3.

Диаметры сверления задаются с помощью апертур, перед определением которых указывается инструкция, объявляющая их диаметрами сверления.

%TA.AperFunction,BackDrill*%

ODB++

При выводе в ODB++ для каждой заданной пары слоев обратного сверления создается дополнительная папка сверления. Такие папки имеют имена вида \drill1, \drill2. Они содержат стандартные файлы сверления ODB.

IPC-2581

Поддержка IPC-2581 будет добавлена в одном из будущих обновлений.

Draftsman

Draftsman — идеальный инструмент для создания высококачественной документации по проекту. Если в проекте заданы пары слоев для обратного сверления, они отображаются в легенде стека слоев, что позволяет быстро определить их наличие.

Разместите легенду стека слоев для отображения пар слоев, используемых для обратного сверления, и таблицы сверления для наборов отверстий каждой пары слоев.
Разместите легенду стека слоев для отображения пар слоев, используемых для обратного сверления, и таблицы сверления для наборов отверстий каждой пары слоев.

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

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

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

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

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

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

Contents