Настройка стека колодок
Altium Designer позволяет настраивать форму контактных площадок, задавать требуемую форму площадок на слоях паяльной и пастовой маски, а также настраивать термобарьеры площадок.
Работа с пользовательскими формами площадок
Стандартный объект pad object может:
-
иметь одну из нескольких различных форм, включая круглую, прямоугольную, прямоугольную со скругленными углами и восьмиугольную.
-
иметь разные размеры по осям X и Y, что расширяет набор возможных форм.
-
настраиваться с изменением формы для каждого слоя платы.
-
иметь круглое или продолговатое отверстие, которое может быть смещено относительно центра площадки.
Однако для посадочных мест компонентов требуется огромное разнообразие форм площадок, и стандартных площадок не всегда достаточно. Чтобы создать форму, отличную от перечисленных выше, необходимо создать пользовательскую форму площадки.
Пример посадочного места с площадками пользовательской формы.
Способы создания площадок пользовательской формы
Площадки пользовательской формы можно создавать путем преобразования размещенных объектов Region objects или замкнутого контура, а также напрямую, выбрав новую запись Custom Shape в раскрывающемся списке Shape в режиме Pad панели Properties .
Преобразование регионов
Чтобы создать площадку пользовательской формы путем преобразования регионов:
- Разместите в рабочей области один или несколько перекрывающихся регионов, определяющих пользовательскую форму площадки. Регионы могут быть заданы на любом слое.
- Разместите площадку так, чтобы ее центр находился внутри области региона(ов), определяющих пользовательскую форму. Центр площадки будет задавать начало координат создаваемой площадки пользовательской формы. Слой, на котором размещена площадка, определит слой площадки пользовательской формы.
- Выберите площадку и регион(ы).
- Щелкните правой кнопкой мыши по выделению и выберите команду Pad Actions » Add Selected Region to Custom Pad в контекстном меню либо выберите команду Tools » Convert » Add Selected Region to Custom Pad в главном меню.
Площадка пользовательской формы будет создана на том слое, на котором была размещена исходная площадка.
|
Площадку пользовательской формы можно создать преобразованием выбранного региона(ов). Здесь показаны регион, который будет определять форму площадки, и площадка стандартной формы, которая будет определять центр площадки пользовательской формы. Выберите регион и площадку, затем щелкните правой кнопкой мыши по выделению и выберите команду Pad Actions » Add Selected Region to Custom Pad в контекстном меню. Из выбранных объектов будет создана площадка пользовательской формы. |
Преобразование контура
В некоторых случаях (например, если форму площадки нужно задать по документации на компонент или на основе импортированных данных) может быть удобнее определить пользовательскую форму путем создания замкнутого контура. Чтобы создать площадку пользовательской формы путем преобразования контура:
- Создайте замкнутый контур формы с помощью линий и дуг. Контур может быть задан на любом слое.
- Разместите площадку так, чтобы ее центр находился внутри области контура, определяющего пользовательскую форму. Центр площадки будет задавать начало координат создаваемой площадки пользовательской формы. Слой, на котором размещена площадка, определит слой площадки пользовательской формы.
- Выберите площадку и контур.
- Щелкните правой кнопкой мыши по выделению и выберите команду Pad Actions » Create Custom Pad from Selected Outline в контекстном меню либо выберите команду Tools » Convert » Create Custom Pad from Selected Outline в главном меню.
Площадка пользовательской формы будет создана на том слое, на котором была размещена исходная площадка. Обратите внимание, что объекты контура сохранятся – их можно использовать повторно или удалить.
|
Площадку пользовательской формы можно создать преобразованием выбранного контура. Здесь показаны контур, который будет определять форму площадки, и площадка стандартной формы, которая будет определять центр площадки пользовательской формы. Выберите контур и площадку, затем щелкните правой кнопкой мыши по выделению и выберите команду Pad Actions » Create Custom Pad from Selected Outline в контекстном меню. Из выбранных объектов будет создана площадка пользовательской формы. |
Непосредственно из свойств площадки
Площадку стандартной формы (круг, прямоугольник, восьмиугольник и т. п.) можно преобразовать в площадку пользовательской формы прямо из ее свойств. Для этого:
- Разместите в рабочей области площадку стандартной формы.
- В свойствах выбранной площадки выберите Custom Shape в раскрывающемся списке Shape для нужного медного слоя в области Pad Stack.
- Нажмите кнопку Edit Shape на панели Properties, затем перетащите вершины в нужное место, используя стандартные методы задания и управления вершинами — подробнее см. на странице Editing Polygonal Shaped PCB Design Objects. Чтобы завершить редактирование, щелкните за пределами области площадки.

Задайте для площадки пользовательскую форму и отредактируйте ее по мере необходимости.
Редактирование площадки пользовательской формы
Чтобы изменить форму пользовательской площадки, можно использовать методы, аналогичные созданию новой площадки пользовательской формы с нуля.
Выберите объект(ы) region или контур, размещенные в рабочей области, а также существующую площадку пользовательской формы и выполните команду 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 в главном меню.
Ключевые слова запросов
Чтобы упростить процесс выбора площадок пользовательской формы, задания области действия правил проектирования и т. д., доступны следующие ключевые слова запросов:
| 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' возвращает объекты площадок с пользовательской формой на верхнем слое.
Площадки пользовательской формы в выходных файлах
Площадки пользовательской формы будут экспортироваться как площадки Custom DCode Shape в выходные файлы Gerber и ODB++. Пользовательские формы площадок выводятся в этих форматах как истинные контуры с дугами.
Определение форм маски припоя и паяльной пасты
Помимо задания формы площадки на маске пасты/припоя на основе значения расширения (из применимого правила расширения или введенного вручную, как описано здесь), вы можете вручную выбрать форму из стандартного набора предопределенных форм площадок или создать собственную пользовательскую форму.
Чтобы выбрать стандартную предопределенную форму, выберите вариант Round, Rectangular, Octagonal, Rounded Rectangle или Chamfered Rectangle в раскрывающемся списке Shape в области Paste или Solder панели Properties в режиме Pad и используйте доступные параметры для настройки формы на соответствующем слое.
Пользовательская форма на слое маски пасты или припоя может быть задана выбором Custom Shape в раскрывающемся списке Shape и нажатием кнопки Edit на панели Properties, после чего нужно определить форму области на этом слое, либо редактируя существующие примитивы, либо размещая новые (треки, дуги, заливки и т. д.). Также поддерживается копирование и вставка примитивов при определении формы.
|
Пример определения пользовательской формы на слое Top Solder Mask через панель Properties. Когда площадка выбрана, выберите вариант Custom Shape в раскрывающемся списке Shape для требуемого слоя. Когда область слоя развернута, нажмите кнопку Edit, чтобы перейти в режим редактирования формы на этом слое. Когда форма будет определена нужным образом, нажмите кнопку Complete в верхней части панели Properties (или используйте сочетание клавиш Shift+C в рабочей области). Результат определения пользовательской формы на слое Top Solder Mask. |
В качестве альтернативы создайте нужную пользовательскую форму на слое маски пасты/припоя, используя комбинацию примитивов track, arc, fill и solid region, затем добавьте эти выбранные примитивы к площадке (на этом слое маски пасты/припоя) с помощью новой команды Add Selected Custom Masks to Pad (из подменю Pad Actions, вызываемого правой кнопкой мыши).
|
Пример определения пользовательской формы на слое Top Paste Mask с использованием размещенных примитивов. Здесь показана площадка с отключенной формой верхней маски пасты. Разместите примитивы на слоях маски припоя и/или пасты, определяя формы площадки на этих слоях требуемым образом. Здесь показаны четыре заливки, размещенные на слое верхней маски пасты. Когда размещенные примитивы выбраны, щелкните правой кнопкой мыши по выделению и выберите команду Pad Actions » Add Selected Custom Masks to Pad из контекстного меню. Щелкните по площадке, к которой должны быть добавлены примитивы. Примитивы будут добавлены к текущим формам маски припоя/пасты выбранной площадки. Для затронутых слоев будет показана запись Custom Shape. |
Пользовательские формы маски пасты/припоя площадки можно развернуть в свободные примитивы, выбрав площадку и команду Pad Actions » Explode Custom Masks to Free Primitives в контекстном меню площадки.
Определение пользовательских термобарьеров
Для отдельной площадки конфигурацию термобарьера можно настроить, включив соответствующий параметр Thermal Relief (или параметр Relief в строке слоя) для требуемого медного слоя. В этом случае применимое правило Polygon Connect Style rule для этой площадки переопределяется, а ее термобарьер считается custom.

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

Настройка пользовательского термобарьера для отдельной площадки с помощью диалога Edit Polygon Connect Style.
Термобарьеры, заданные вручную
Помимо использования стандартного термобарьера с 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, чтобы ограничить количество размещаемых проводников термобарьера.
При открытии документа с вручную заданными соединениями термобарьера в предыдущей версии Altium Designer, которая не поддерживает эту функцию, вы получите предупреждение о том, что эта функция не поддерживается, и, кроме того, такие заданные соединения вернутся к стандартным соединениям с 4 спицами после повторной заливки связанного полигона.


















