Работа с шаблонами Pad Via

 

Наряду с объектами Track, Pads и Vias являются фундаментальными элементами всех конструкций печатных плат. Каждый Pad и Via можно настроить как пользовательский объект во время или после размещения.

Pad и Via в 3D 
Pad и Via в 3D

Чтобы расширить возможности повторного использования и управления Pads и Vias в проектах PCB, Altium Designer также поддерживает: автоматическое создание шаблонов Pad и Via; библиотеки шаблонов Pad и Via; а также ряд связанных панелей управления Pad и Via.

Концепция шаблонов Pad и Via, которые можно собирать в библиотеке, во многом похожа на концепцию библиотек PCB-footprint, хотя и несколько проще. Библиотека Pad Via Template не хранит сами Pads и Vias, а хранит предварительно настроенные определения, которые применяются к экземпляру Pad или Via при его размещении. Сохраненные библиотеки Pad Via Template можно загружать и использовать для размещения экземпляров предопределенных Pads и Vias в любом проекте PCB или footprint PCB.

Чтобы узнать больше о создании библиотек Pad Via, см. страницу Creating Pad & Via Templates and Libraries.

Как упоминалось выше, существующие шаблоны можно сохранять в библиотеки шаблонов Pad и Via, а также создавать новые шаблоны. Шаблоны в этих библиотеках доступны для использования через панель PCB Pad Via Templates. Локальные шаблоны также перечисляются на панели, что делает ее центральным инструментом для работы с библиотеками шаблонов Pad и Via.

Панель PCB Pad Via Templates

Панель PCB Pad Via Templates — это специализированная панель, в которой перечислены как шаблоны Pad/Via, хранящиеся в текущем документе PCB (Local), так и шаблоны, доступные из библиотек Pad Via, установленных или включенных в текущий проект (Available libraries).

Нажмите кнопку в правом нижнем углу рабочей области, затем выберите PCB Pad Via Templates, чтобы открыть панель.

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

Две библиотечные концепции, представленные на панели, можно кратко описать так:

  • Available Pad/Via Template Libraries – загруженные или установленные библиотеки Pad Via (файловые наборы шаблонов Pad/Via). В этой области панели перечислены шаблоны, содержащиеся в выбранной в данный момент библиотеке Pad Via.
  • Local Pad & Via Library – собирательное обозначение для шаблонов Pad/Via, используемых в текущем проекте платы, включая те, которые были получены или added из библиотеки Pad Via. В этой области панели перечислены шаблоны, применяемые к Pads/Vias в текущем проекте платы.

Локальная библиотека Pad & Via

Элементы, перечисленные в нижней области Local Pad & Via Library панели, представляют конфигурации pad/via (шаблоны), используемые и сохраненные в текущем проекте платы. В нижней части области отображается предварительный просмотр выбранного шаблона.

Перечисленные здесь шаблоны — это шаблоны Pad Via, сохраненные в файле PCB, и формально не содержатся в отдельно определенной «библиотеке». Выбранный шаблон можно повторно использовать в текущей плате как новый экземпляр Pad или Via, перетащив его на топологию, либо выбрав Place в контекстном меню панели по правому щелчку.

Размещение экземпляра локального шаблона Pad.
Размещение экземпляра локального шаблона Pad.

Доступные файловые библиотеки шаблонов Pad & Via

Верхняя область панели, Available Pad/Via template Libraries, используется для работы с файловыми библиотеками шаблонов Pad Via.

Шаблон можно разместить из выбранной библиотеки в PCB, перетащив его с панели или через контекстное меню по правому щелчку. Поскольку Pad/Via размещается из внешней файловой библиотеки шаблонов, его свойства недоступны для редактирования в PCB, что видно на изображении панели Properties ниже справа. Чтобы отредактировать свойства pad/via, основанного на библиотечном шаблоне, необходимо отвязать его шаблон; подробнее об этом см. в разделе Отвязка шаблона от библиотеки.

Шаблоны в активной библиотеке Pad Via, в данном примере Preferred.PvLib. Свойства размещенного экземпляра выбранного Pad показаны на втором изображении. Обратите внимание, что физические свойства, такие как форма pad и размер отверстия, редактировать нельзя. 
Шаблоны в активной библиотеке Pad Via, в данном примере Preferred.PvLib. Свойства размещенного экземпляра выбранного Pad показаны на втором изображении. Обратите внимание, что физические свойства, такие как форма pad и размер отверстия, редактировать нельзя.

Когда файловый шаблон Pad или Via размещается в проекте платы, он остается связанным со своим исходным шаблоном библиотеки и именем исходной библиотеки. Поскольку этот источник является внешним файлом, физические свойства Pad или Via, использующего этот шаблон, нельзя редактировать, что защищает целостность исходного шаблона во внешнем библиотечном файле. Чтобы редактировать файловый шаблон Pad или Via, его можно отвязать; подробнее об этом см. в разделе Unlinking a Template from a Library.

Раскрывающийся список в верхней части панели используется для выбора активной доступной библиотеки; на изображении ниже это ExampleViaLib.PvLib. Кнопка  используется для открытия диалогового окна Available Libraries, где можно добавлять и удалять файлы библиотек шаблонов. Доступные библиотеки рассматриваются ниже. Используйте поле Filter, чтобы отображать только те шаблоны, у которых Name начинается с этой строки.

Используйте поле Filter для быстрой фильтрации списка шаблонов.
Используйте поле Filter для быстрой фильтрации списка шаблонов.

Обеспечение доступности библиотек шаблонов Pad Via

Термин Available Libraries означает библиотеки шаблонов Pad Via, шаблоны которых доступны для использования в текущем проекте платы. Сюда входят библиотеки шаблонов, добавленные в текущий проект, а также библиотеки шаблонов, установленные в Altium Designer. Оба типа можно просматривать и управлять ими в диалоговом окне Available Libraries; нажмите кнопку  в верхней части панели PCB Pad Via Templates, чтобы открыть это диалоговое окно.

Установите внешнюю библиотеку Pad Via или используйте вкладку Project, чтобы добавить существующую библиотеку в текущий проект.
Установите внешнюю библиотеку Pad Via или используйте вкладку Project, чтобы добавить существующую библиотеку в текущий проект.

  • Вкладка Project диалогового окна выводит список всех файлов PvLib, включенных в проект, а также содержит кнопки для добавления или удаления библиотек из проекта.
  • Вкладка Installed перечисляет все библиотеки шаблонов Pad Via, которые в настоящее время доступны в этой установке Altium Designer и, следовательно, доступны всем проектам PCB. Обратите внимание, что для установленной библиотеки можно управлять ее доступностью для использования, включая/отключая связанный параметр Activated . Это избавляет от необходимости постоянно удалять и снова добавлять библиотеки.

Использование шаблона в проекте

Шаблоны, перечисленные на панели PCB Pad Via Templates, можно использовать в текущем проекте платы следующими способами:

  • Placed – разместить локальный Pad Via или Pad Via из библиотеки шаблонов непосредственно с панели.
  • Выбрать в раскрывающемся списке Template – на панели Properties, когда выбраны Pads или Vias. Используйте этот подход, чтобы изменить выбранные Pads или Vias и назначить им другой шаблон.
  • Как Rule Constraint – шаблон Pad Via можно выбрать как ограничение в правиле проектирования Routing Via Style (показано ниже).
  • Как Rule Scope – при задании области действия правила проектирования (например, правила Testpoint Style) можно использовать следующие ключевые слова запроса:
  • Для Via Stitching/Shielding – выберите требуемый Via Template в диалоговом окне Add Stitching to Net dialog или Add Shielding to Net dialog.

Используйте шаблоны Via в правиле проектирования Routing Via Style или при добавлении via stitching к цепи.
Используйте шаблоны Via в правиле проектирования Routing Via Style или при добавлении via stitching к цепи.

Шаблон Pad Via и принципы его именования

Для каждого уникального Pad или Via, размещенного в проекте платы, автоматически создается, именуется и сохраняется в файле платы шаблон Pad/Via. Шаблон хранит базовую конфигурацию Pad/Via, включая его размер, форму, тип padstack, информацию о Paste/Solder Mask и отверстии и т. д. Конфигурации автоматически присваивается имя в соответствии со стандартами IPC (в частности, с соглашениями об именовании padstack IPC-7251/7351). Каждый Pad и Via, используемый в проекте, ссылается на свой Template; это можно увидеть на панели Properties, как показано ниже.

Система именования IPC основана на метрической системе, где одна единица эквивалентна одной сотой миллиметра (10-5 метра, 10 мкм). Так, например, шаблон для круглого pad диаметром 1,5 мм с отверстием 0,8 мм получает имя c150h80 — где c обозначает круглый (round), а h является префиксом размера отверстия. Pad с именем r155_125 — это прямоугольный площадочный элемент поверхностного монтажа размером 1,55 мм x 1,25 мм; а pad с именем s160h100 — это квадратный металлизированный сквозной pad размером 1,6 мм с отверстием 1,0 мм. Имена шаблонов custom shape pad имеют префикс u. Дополнительные комбинации букв/чисел добавляются для указанных свойств Paste/Solder Mask.

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

Автоматически сгенерированное имя шаблона Pad или Via, показанное на панели Properties.
Автоматически сгенерированное имя шаблона Pad или Via, показанное на панели Properties.

Обратите внимание на назначенное имя Template в области Pad/Via Template панели. В соответствии с рекомендациями IPC имя формируется на основе базовых свойств Pad/Via, таких как размеры, форма, отверстие и конфигурация Paste/Solder mask. Если эти свойства изменяются, имя шаблона также изменяется, чтобы отражать новую конфигурацию. Как и следовало ожидать, связь между свойствами Pad или Via и именем его шаблона менее очевидна при работе в дюймовых, а не метрических единицах.

Поиск Pad или Via в рабочем пространстве PCB

Каждый раз, когда Pad или Via уникального размера размещается в проекте PCB с использованием меню Place или Active Bar, в файле платы автоматически создается новый шаблон Pad/Via. Эти шаблоны называются шаблонами <Local>. Для текущей PCB список всех используемых шаблонов Pad и Via можно просмотреть на панели PCB, если она переведена в режим Pad & Via Templates mode.

Панель PCB в режиме Pad &amp; Via Templates
Панель PCB в режиме Pad & Via Templates

Режим Pad & Via Templates предоставляет расширенное управление шаблонами Pad и Via, используемыми в текущем документе PCB. В этом режиме панель разделена на три секции:

  • Library Name
  • Templates
  • Pads/Vias

Library Name

В этом списке экземпляры шаблонов Pad & Via в проекте показаны как набор виртуальных и физических библиотек. Они фильтруют шаблоны, отображаемые в нижнем разделе панели, и организованы следующим образом:

  • All – показать все шаблоны Pad и Via, включая используемые из библиотек Pad & Via.
  • Pads – показать все Pads, как локальные, так и библиотечные.
  • Vias – показать все Vias, как локальные, так и библиотечные.
  • Local – показать все шаблоны Pads и Via, примененные к плате, но не добавленные из библиотек Pad Via.
  • Pad & Via Libraries – показывать только шаблоны Pads и Vias, которые были применены из выбранной библиотеки Pad Via.

Templates

В этой области представлен список всех шаблонов Pad/Via, используемых в текущем проекте PCB. Ее столбцы включают источник шаблона Library Name (local или имя библиотеки Pad Via) и количество экземпляров Pad/Via для каждого шаблона (Count).

Когда в секции Library Name панели выбрана конкретная библиотека Pad Via, секция Template может показывать записи, у которых значение Count равно нулю экземпляров. Это указывает на то, что шаблон в настоящее время не используется ни одним Pad/Via в топологии платы, но используется в проекте — например, может использоваться как настройка Pad/Via по умолчанию или для задания ограничения для правила проектирования, такого как Routing Via Style.

Любое количество перечисленных шаблонов можно сохранить в отдельную библиотеку Pad Via. Для этого выберите несколько шаблонов стандартными способами Shift+Click и Ctrl+Click и нажмите кнопку Save as Library. Библиотека будет автоматически добавлена в проект и может быть сохранена с нужным именем файла *.PvLib, используя File » Save As на панели Projects panel. Чтобы узнать больше о создании библиотеки шаблонов Pad Via, см. страницу Creating and Editing a Pad Via Template Library.

Секция Templates также позволяет разместить в проекте PCB шаблон, основанный на библиотеке Pad Via, с помощью кнопки Place. Чтобы включить эту возможность, выберите нужную библиотеку Pad Via в верхней секции Library Name панели.

Кнопку Place можно использовать для размещения выбранного шаблона Pad/Via, если этот шаблон находится в библиотеке шаблонов Pad Via. Для размещения локального Pad/Via используйте панель PCB Pad Via Templates, как описано ниже.

Pads/Vias

Эта область панели заполняется отдельными экземплярами Pad/Via шаблона, выбранного в расположенной выше секции Templates.

При выборе каждого экземпляра Pad/Via объект графически подсвечивается в рабочем пространстве проекта в соответствии со стандартными параметрами подсветки, масштабирования и выбора панели, расположенными в верхней части панели PCB. Затем выбранные Pad(s) или Via(s) можно отредактировать так, чтобы они использовали другой шаблон, на панели Properties, выбрав нужный шаблон в раскрывающемся списке Template.

Каждый перечисленный экземпляр в этой области сопровождается индикатором Changed, который отмечается, когда связанный исходный шаблон библиотеки отличается от используемого в локальном Pad или Via, т. е. когда исходная библиотека Pad Via была обновлена. Индикатор Changed также будет отмечен, если у локального Pad/Via изменен тип padstack, например, экземпляр Pad локально изменен с Multilayer на Single layer.

Во всех случаях локальную версию Pad или Via можно обновить (или вернуть) до текущего шаблона в исходной библиотеке Pad Via с помощью кнопки PCB Pad Via Templates panel Update.

Задачи редактирования и управления шаблонами Pad Via

В этом разделе рассматриваются различные сценарии, в которых требуется редактировать шаблоны Pad или Via.

Применение другого шаблона к существующим Pads/Vias

Иногда требуется применить другой шаблон к существующим Pads или Vias (например, если вы уменьшаете количество различных Vias, используемых в проекте). В этой ситуации используйте режим Pad & Via Templates панели PCB, чтобы найти и выбрать Pads/Via, которые нужно изменить. Затем выбранные Pad(s) или Via(s) можно отредактировать так, чтобы они использовали другой шаблон, на панели Properties, выбрав нужный шаблон в раскрывающемся списке Template.

Применяется другой шаблон.
Применяется другой шаблон.

Отвязка шаблона от библиотеки

Редактировать свойства Pads/Vias, использующих шаблон из файловой библиотеки шаблонов, невозможно, поскольку в противном случае локальный экземпляр больше не соответствовал бы связанному библиотечному шаблону. Чтобы редактировать Pad или Via, ссылающийся на библиотечный шаблон, этот шаблон необходимо отвязать.

Нажмите кнопку Linked button, click to copy the template from the file library to the local library and reference the local template, чтобы отвязать шаблон. После нажатия этой кнопки копия шаблона создается в локальной библиотеке, а выбранные экземпляры Pad/Via начинают ссылаться на локальный шаблон. Обратите внимание: если кнопка Linked button, click to copy the template from the file library to the local library and reference the local template неактивна, это означает, что шаблон уже является локальным.

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

Если для отвязываемого Pad/Via в библиотеке Pad Via Template было задано пользовательское имя, это имя удаляется, и к локальному шаблону применяется стандартное соглашение именования IPC.

Добавление библиотечного шаблона в локальную библиотеку

При необходимости библиотечный шаблон можно добавить в локальную библиотеку. Это можно сделать, щелкнув правой кнопкой мыши по имени шаблона и выбрав Add to Internal Library в контекстном меню, либо перетащив шаблон из области Pad/Via Library панели и отпустив его в пустой области секции Local Pad & Via Library.

Добавьте шаблон Pad/Via в локальную библиотеку с помощью меню по правому щелчку или действием drag-and-drop.
Добавьте шаблон Pad/Via в локальную библиотеку с помощью меню по правому щелчку или действием drag-and-drop.

Неиспользуемые библиотечные шаблоны Pad/Via можно удалить из локальной библиотеки, нажав кнопку Removed Unused Pad/Via.

Это эквивалентно размещению pad/via, полученного из библиотечного шаблона Pad Via, с последующим его удалением с платы, при этом шаблон регистрируется как локально доступный. Чтобы replace локальный шаблон, а не добавлять его в локальный список, см. раздел Replace a Local Template ниже.

Обновление из библиотеки Pad Via

Если шаблон для Pad/Via был обновлен в библиотеке и этот шаблон уже использовался в проекте платы, нажмите кнопку Update на панели PCB Pad Via Templates, чтобы обновить шаблон Pad/Via в проекте. Обновление автоматически отразится во всех экземплярах Pads/Vias, использующих этот шаблон на плате.

Pad/Via, использующий шаблон, который был обновлен в библиотеке, можно обновить в проекте PCB с помощью кнопки Update на панели PCB Pad Via Templates.
Pad/Via, использующий шаблон, который был обновлен в библиотеке, можно обновить в проекте PCB с помощью кнопки Update на панели PCB Pad Via Templates.

При запуске обновления открывается диалоговое окно Update Pads/Vias on Board, в котором перечислены сведения об обнаруженных изменениях, которые будут применены.

Шаблоны Pad/Via, у которых обнаружены отличия от их версии в исходной библиотеке, могут быть обновлены из библиотеки в проект PCB.
Шаблоны Pad/Via, у которых обнаружены отличия от их версии в исходной библиотеке, могут быть обновлены из библиотеки в проект PCB.

В диалоговом окне предлагаются три варианта обновления для управления процессом:

  • Update locked objects – это принудительно обновит шаблон объекта Pad/Via независимо от его статуса Locked.
  • Update free objects – обновлять только шаблоны Pad/Via, применяемые к свободным Pads и Vias.
  • Update component objects – обновлять только шаблоны Pad/Via, применяемые к Pads и Vias, используемым в компонентах.

Это поведение синхронизации определяется свойством Library pads и vias, как видно на панели Properties при просмотре свойств соответственно выбранного pad или via. Индикация того, что между локальной версией шаблона и исходным шаблоном существуют различия, отображается в столбце Changed области Pads/Vias в режиме Pad & Via Templates mode of the PCB panel.

Даже если имя шаблона было изменено в исходной библиотеке Pad Via, связь с тем местом, где он применяется к Pad/Via в проекте PCB, сохраняется за счет ссылки GUID шаблона, хранящейся в данных проекта платы.

В нижней области диалогового окна перечислены Pads/Vias, подлежащие обновлению. Для каждого из них указана информация, включая TypeDescriptionLibraryTemplate и Action. Кроме того, можно отметить каждый Pad/Via как Locked и/или In Component. Если эти параметры включены, объект подчиняется настройкам в верхней области диалогового окна.

Замена локального шаблона

Шаблон Pad/Via на основе библиотеки также может replace локальный шаблон, что приведет к обновлению контактных площадок или переходных отверстий на плате, использующих этот локальный шаблон.

Для этого перетащите нужный библиотечный шаблон из области Pad/Via Library панели в область Local Pad & Via Library панели, но в данном случае библиотечный шаблон нужно поместить on top of на существующую запись локального шаблона. Все экземпляры свободных или компонентных контактных площадок/переходных отверстий, использующие этот шаблон, будут обновлены в соответствии с новым стилем библиотечного шаблона.

В анимации ниже обратите внимание, что компонентные Pads C1 и C2 физически изменяются на тип, определяемый «перетащенным» библиотечным шаблоном — с r110_100 на s120.

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

Удаление неиспользуемых Pad/Via

Поскольку имена шаблонов, перечисленных в локальной библиотеке, формируются на основе контактных площадок и переходных отверстий в текущем PCB-макете, если все экземпляры определенной локальной конфигурации pad/via были удалены с платы, соответствующий шаблон будет удален из локального списка.

Однако если размещенная контактная площадка или переходное отверстие было взято из библиотеки Pad Via, его шаблон сохранится в локальном списке даже после удаления всех экземпляров этой площадки/переходного отверстия с платы. Экземпляры шаблонов библиотеки Pad Via, которые больше не нужны, можно удалить из локальной «базы данных» с помощью кнопки Remove Unused Pad/Via. Откроется диалоговое окно Update Templates from Library, в котором можно выбрать, какие шаблоны контактных площадок и переходных отверстий удалить из локальной библиотеки Pad & Via. Используйте кнопку Templates  или контекстное меню, вызываемое правой кнопкой мыши, чтобы выбрать/снять выбор со всех шаблонов в списке или инвертировать выделение.

Диалоговое окно Update Templates from Library
Диалоговое окно Update Templates from Library

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

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

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

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

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

Content