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

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

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

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

Стандартный объект pad может:

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

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

  • Быть настроен так, чтобы форма отличалась для каждого слоя платы.

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

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

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

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

Площадки пользовательской формы можно создавать, преобразуя размещённые объекты Region или замкнутый контур, либо напрямую — выбрав новую 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 и затем перетащите вершины в нужное положение, используя стандартные приёмы задания и управления вершинами — подробнее см. на странице Editing Polygonal Shaped PCB Design Objects . Щёлкните вне области площадки, чтобы завершить редактирование.

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

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

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

Площадка пользовательской формы может иметь вычисляемую паяльную и/или пастовую маску, которая может задаваться пользователем как фиксированная величина или управляться системой правил. Когда требования к окну маски не сводятся к простому расширению или сжатию медной формы, использовать вычисляемую маску не получится. В этом случае можно вручную выбрать одну из стандартных предопределённых форм маски или создать пользовательскую форму. Подробнее см. Defining Solder and Paste Mask Shapes.

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

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

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

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

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

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

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

Поддержка терморазгрузок

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

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

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

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

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

Пэды пользовательской формы в выходных данных

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

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

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

Эта функция доступна, когда опция PCB.Pad.CustomMasks включена в диалоге Advanced Settings dialog.

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

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

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

Javascript

Пример определения пользовательской формы на слое Top Solder Mask через панель Properties. Когда пэд выбран, выберите опцию Custom Shape в раскрывающемся списке Shape для требуемого слоя.

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

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

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

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

Javascript

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

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

Когда размещённые примитивы выбраны, щёлкните правой кнопкой по выделению и выберите команду 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 rule переопределяется для данного пэда, и его термобарьерное соединение считается 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 page диалога 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, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

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

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

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

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

Content