Настройка стека колодок

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

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

- Изучите основные способы создания и редактирования контактных площадок произвольной формы с помощью областей, контуров и изменения параметров непосредственно в свойствах.
- Узнайте, как площадки произвольной формы отображаются на слоях меди, паяльной маски и трафарета для паяльной пасты и когда следует использовать автоматически рассчитанную форму окон, а когда — заданную вручную.
- Посмотрите, как в Altium Designer реализована поддержка термобарьеров, запросов в правилах проектирования и формирования производственных данных для площадок произвольной формы.
Узнайте больше с ИИ:

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

Если вы предпочитаете учиться по видео, посмотрите подборку видеороликов Custom Pad Stack in Altium Designer в Altium Academy.

Работа с контактными площадками произвольной формы

Стандартный объект контактной площадки позволяет:

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

  • Задавать разные размеры по осям X и Y, расширяя диапазон доступных форм.

  • Настраивать форму отдельно для каждого слоя платы.

  • Использовать круглое или продолговатое отверстие, которое можно сместить относительно центра контактной площадки.

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

Пример посадочного места с контактными площадками произвольной формы.

Способы создания контактных площадок произвольной формы

Контактные площадки произвольной формы можно создавать путем преобразования размещенных объектов-областей или замкнутого контура, а также напрямую, выбрав новый Custom Shape пункт в Shape раскрывающемся списке в Pad режиме Properties панели.

Преобразование областей

Чтобы создать контактную площадку произвольной формы путем преобразования областей:

  1. Разместите в рабочей области одну или несколько перекрывающихся областей, определяющих произвольную форму контактной площадки. Области можно создавать на любом слое.
  2. Разместите контактную площадку так, чтобы ее центр находился внутри области или областей, определяющих произвольную форму. Центр контактной площадки задает начало координат создаваемой площадки произвольной формы. Слой, на котором размещена контактная площадка, определяет слой площадки произвольной формы.
  3. Выделите контактную площадку и область или области.
  4. Щелкните правой кнопкой мыши по выделенным объектам и выберите команду Pad Actions » Add Selected Region to Custom Pad в контекстном меню или команду Tools » Convert » Add Selected Region to Custom Pad в главном меню.

Контактная площадка произвольной формы будет создана на том слое, на котором была размещена исходная контактная площадка.

Javascript

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

Выделите область и контактную площадку, затем щелкните правой кнопкой мыши по выделенным объектам и выберите команду Pad Actions » Add Selected Region to Custom Pad в контекстном меню.

Из выделенных объектов будет создана контактная площадка произвольной формы.

Преобразование контура

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

  1. Задайте замкнутый контур нужной формы с помощью линий и дуг. Контур можно создать на любом слое.
  2. Разместите контактную площадку так, чтобы ее центр находился внутри контура, определяющего произвольную форму. Центр контактной площадки задает начало координат создаваемой площадки произвольной формы. Слой, на котором размещена контактная площадка, определяет слой площадки произвольной формы.
  3. Выделите контактную площадку и контур.
  4. Щелкните правой кнопкой мыши по выделенным объектам и выберите команду Pad Actions » Create Custom Pad from Selected Outline в контекстном меню или команду Tools » Convert » Create Custom Pad from Selected Outline в главном меню.

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

Javascript

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

Выделите контур и контактную площадку, затем щелкните правой кнопкой мыши по выделенным объектам и выберите команду Pad Actions » Create Custom Pad from Selected Outline в контекстном меню.

Из выделенных объектов будет создана контактная площадка произвольной формы.

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

Непосредственно в свойствах контактной площадки

Контактную площадку стандартной формы (круглой, прямоугольной, восьмиугольной и т. д.) можно преобразовать в площадку произвольной формы непосредственно в ее свойствах. Для этого:

  1. Разместите контактную площадку стандартной формы в рабочей области.
  2. В свойствах выделенной контактной площадки выберите Custom Shape в раскрывающемся списке Shape для нужного медного слоя в разделе Pad Stack.
  3. Нажмите кнопку Edit Shape на панели Properties и перетащите вершины в нужные позиции, используя стандартные приемы задания вершин и управления ими. Подробнее см. на странице Редактирование объектов печатной платы многоугольной формы. Чтобы завершить редактирование, щелкните за пределами контактной площадки.

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

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

Также обратите внимание: именно начало координат контактной площадки считается ее центром, к которому выполняется привязка при редактировании, например при интерактивной трассировке, если для привязки к объектам включен параметр Pad Center.

Для контактной площадки произвольной формы можно использовать расчетные окна в слоях паяльной маски и/или паяльной пасты, величина расширения которых задается пользователем или определяется системой правил. Если требования к окнам маски не сводятся к простому расширению или сужению медной формы, использовать расчетную маску не получится. В этом случае можно вручную выбрать одну из стандартных предопределенных форм маски или создать произвольную форму. Подробнее см. в разделе Задание формы окон паяльной маски и паяльной пасты.

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

Редактирование контактной площадки произвольной формы

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

Выберите размещенные объекты-регионы или контур и существующую контактную площадку произвольной формы в рабочей области, затем выберите команду Add Selected Region to Custom Pad или Create Custom Pad from Selected Outline. Вам будет предложено выбрать необходимое действие: заменить существующую произвольную форму контактной площадки или объединить новую форму с существующей.

Также можно использовать кнопку Edit Shape для интерактивного редактирования формы контактной площадки — аналогично заданию произвольной формы для площадки, только что преобразованной из площадки стандартной формы (см. выше).

Также доступна команда Modify Custom Pad shape в меню Pad Actions, вызываемом щелчком правой кнопкой мыши по контактной площадке произвольной формы. После запуска команды курсор принимает вид перекрестия. При каждом щелчке к существующей форме площадки добавляется новая вершина. Можно расширить исходную границу за пределы существующей формы и/или вернуться внутрь исходной границы, фактически «удалив» существующую область. Используйте Shift+Spacebar для изменения режимов размещения, а Spacebar — для переключения режимов формирования конечного угла.

Также можно разложить контактную площадку произвольной формы на регион и площадку стандартной формы. Для этого выберите площадку и выполните команду Pad Actions » Explode Custom Pad to Free Primitives в ее контекстном меню или команду Tools » Convert » Explode Custom Pad to Free Primitives в главном меню.

Поддержка термобарьеров

Для контактных площадок произвольной формы можно настроить подключение через термобарьеры к окружающему полигону с помощью соответствующего правила проектирования Polygon Connect Style или путем задания пользовательского термобарьера на уровне отдельного объекта. Доступны следующие варианты: 2 или 4 проводника, проходящих через начало координат контактной площадки, либо автоматически размещаемые проводники, идущие от середины каждой стороны региона, задающего произвольную форму площадки. Также можно вручную задать термобарьер, определив точки подключения вдоль края площадки, — подробнее.

Ключевые слова запросов

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

Custom Shape Pad Type Query Returns
IsCustomShapePad Все объекты контактных площадок произвольной формы.
IsCustomPadShapeOnLayer Все объекты контактных площадок произвольной формы на указанном слое,
например,  IsCustomPadShapeOnLayer('Top Layer')

Также можно использовать ключевые слова PadShape_AllLayers, PadShape_TopLayer, PadShape_BottomLayer и PadShape_MidLayer<n> со строкой 'Custom Shape' для поиска контактных площадок произвольной формы на определенном слое. Например, запрос PadShape_TopLayer = 'Custom Shape' возвращает объекты контактных площадок произвольной формы на верхнем слое.

Контактные площадки произвольной формы в выходных данных

Контактные площадки произвольной формы экспортируются в Gerber и ODB++ как контактные площадки Custom DCode Shape. Произвольные формы контактных площадок выводятся в этих форматах в виде точных контуров с дугами.

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

Задание форм паяльной маски и маски паяльной пасты

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

Чтобы выбрать стандартную предопределенную форму, выберите вариант Round, Rectangular, Octagonal, Rounded Rectangle или Chamfered Rectangle в раскрывающемся списке Shape в разделе Paste или Solder панели Properties в режиме Pad и настройте форму на соответствующем слое с помощью доступных параметров.

Чтобы задать произвольную форму на слое маски паяльной пасты или паяльной маски, выберите Custom Shape в раскрывающемся списке Shape и нажмите кнопку Edit на панели Properties, затем задайте форму региона на этом слое, отредактировав существующие примитивы или разместив новые (дорожки, дуги, заливки и т. д.). При задании формы также поддерживаются копирование и вставка примитивов.

Javascript

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

Разверните раздел слоя и нажмите кнопку Edit, чтобы перейти в режим редактирования формы на этом слое.

После задания требуемой формы нажмите кнопку Complete в верхней части панели Properties (или используйте Shift+C — сочетание клавиш в рабочей области).

Результат задания произвольной формы на верхнем слое паяльной маски.

Другой способ: создайте нужную произвольную форму на слое маски паяльной пасты или паяльной маски, используя сочетание примитивов дорожек, дуг, заливок и сплошных регионов, затем добавьте выбранные примитивы к контактной площадке (на этом слое маски паяльной пасты или паяльной маски) с помощью новой команды Add Selected Custom Masks to Pad (из подменю Pad Actions контекстного меню).

Javascript

Пример задания произвольной формы на верхнем слое маски паяльной пасты с помощью размещенных примитивов. Здесь показана контактная площадка с отключенной формой на верхнем слое маски паяльной пасты.

Разместите примитивы на слоях паяльной маски и/или маски паяльной пасты, задавая необходимые формы площадки на этих слоях. Здесь показаны четыре заливки, размещенные на верхнем слое маски паяльной пасты.

Выберите размещенные примитивы, щелкните по выделению правой кнопкой мыши и выберите команду Pad Actions » Add Selected Custom Masks to Pad в контекстном меню.

Щелкните контактную площадку, к которой нужно добавить примитивы.

Примитивы будут добавлены к текущим формам паяльной маски и маски паяльной пасты выбранной контактной площадки. Для затронутых слоев будет отображаться значение Custom Shape.

Произвольные формы контактной площадки на слоях маски паяльной пасты и паяльной маски можно разложить на свободные примитивы. Для этого выберите площадку и выполните команду Pad Actions » Explode Custom Masks to Free Primitives в ее контекстном меню.

Произвольные формы маски паяльной пасты и паяльной маски поддерживаются в документах Draftsman и выходных данных Gerber, Gerber X2, ODB++ и IPC-2581.

Задание пользовательских термобарьеров

Для отдельной контактной площадки можно настроить индивидуальную конфигурацию термобарьера, включив соответствующий параметр Thermal Relief (или параметр Relief в строке слоя) для требуемого медного слоя. В этом случае соответствующее правило Polygon Connect Style переопределяется для этой площадки, а ее термобарьер считается custom.

Настройте конфигурацию термобарьера на уровне контактной площадки с помощью панели Properties, выбрав площадку.
Настройте конфигурацию термобарьера на уровне контактной площадки с помощью панели Properties, выбрав площадку.

Когда параметр Thermal Relief включен, нажмите ссылку с кратким описанием текущей конфигурации, чтобы открыть диалоговое окно Edit Polygon Connect Style, в котором можно изменить параметры термобарьера. В этом диалоговом окне доступны те же параметры, что и в правиле проектирования Polygon Connect Style. Для подключения через термобарьер можно выбрать 2 или 4 проводника либо режим Auto, в котором проводник размещается с каждой стороны контактной площадки с учетом заданного минимального расстояния между проводниками.

Настройка пользовательского термобарьера для отдельной контактной площадки в диалоговом окне Edit Polygon Connect Style.
Настройка пользовательского термобарьера для отдельной контактной площадки в диалоговом окне Edit Polygon Connect Style.

Если параметр Repour Polygons After Modification отключен на странице PCB Editor - General диалогового окна Preferences, после изменения параметров термобарьера выполните повторную заливку полигона, окружающего контактную площадку, чтобы применить изменения.

Термобарьеры, заданные вручную

Помимо стандартного термобарьера с 2 или 4 перемычками или автоматически размещаемых перемычек с каждой стороны контактной площадки, можно задать точки подключения перемычек термобарьера для отдельных контактных площадок. Если включена пользовательская конфигурация термобарьера, используйте команды меню Pad Actions, открываемого щелчком правой кнопкой мыши по размещенной контактной площадке в рабочей области, или нажмите кнопку Edit Points на панели Properties.

  • Чтобы добавить новые точки подключения термобарьера, выберите команду Add Thermal Connection Points. Наведите курсор на нужное место на краю контактной площадки и щелкните, чтобы добавить маркер новой точки подключения в виде белого перекрестия. Продолжайте добавлять точки подключения или нажмите правую кнопку мыши для завершения.

    Также можно использовать сочетание клавиш Ctrl+Click, чтобы графически добавить перемычку в любой точке контура контактной площадки. Для этого нажмите Edit Points на панели Properties, удерживайте клавишу Ctrl и наведите курсор на точку контура контактной площадки, в которой требуется добавить перемычку. Когда в нужном месте появится небольшой белый круг, щелкните, чтобы добавить новую точку подключения.

  • Чтобы изменить положение существующей точки подключения термобарьера, выберите команду Edit Connection Points или нажмите Edit Points на панели Properties. Щелкните по управляющей точке маркера точки подключения и перетащите ее вдоль края контактной площадки в нужное место.
  • Чтобы удалить точки подключения термобарьера, выберите команду Delete Thermal Connection Points. Наведите курсор на управляющую точку маркера точки подключения и щелкните. Продолжайте удалять точки подключения или нажмите правую кнопку мыши для завершения. Также можно нажать клавишу Delete при перетаскивании точки подключения.

Обратите внимание: если изменена хотя бы одна точка подключения термобарьера, он считается manual и соответствующим образом отмечается на панели Properties.

Пример вручную заданных точек подключения термобарьера для контактной площадки произвольной формы
Пример вручную заданных точек подключения термобарьера для контактной площадки произвольной формы

Как и при автоматическом выборе числа проводников, можно ограничить количество проводников термобарьера, размещаемых в заданных точках, указав требуемое минимальное расстояние между ними. Для этого нажмите ссылку в поле Thermal Relief на панели Properties и установите флажок Min Distance в открывшемся диалоговом окне Edit Polygon Connect Style. Введите подходящее значение в соответствующее поле.

Задайте Min Distance, чтобы ограничить количество размещаемых проводников термобарьера.
Задайте Min Distance, чтобы ограничить количество размещаемых проводников термобарьера.

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

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

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

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

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

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

Contents