Проектирование печатных плат — altium designer 20.0.14 build 345

Содержание

Editors, Panels, and Toolbars

Each editor has its own set of panels, menus, toolbars, and shortcut keys. Panels can be enabled via the button at the bottom right of the application window.

Panels can be docked along any edge of the environment or float independently. When they are docked, they can be pinned open (), or set to pop-out mode (). Click a pop-out panel’s button to display it; the pop-out speed and delay are configured on the System — View page of the Preferences dialog.

To move an individual panel, click and hold on the panel name, then drag. To move a stack of panels, click and hold elsewhere in the panel caption bar.

When a panel is being moved over another panel, icons appear to show the available panel splitting options (). Drop in the center to stack, or drop on one of the four icons to split in that direction. You also can hold Ctrl to inhibit panel stacking.

Создание нового проекта

Создать новый проект Altium Designer можно разными способами, из различных расположений:

Диалоговое окно New Project

Выберите команду File » New » Project из главного меню и выберите тип проекта, шаблон и настройки хранения в диалоговом окне New Project.

► Чтобы узнать подробнее о параметрах диалогового окна, перейдите на страницу New Project.

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

Меню панели Projects

Если в панели Projects нет открытых проектов, щелкните ПКМ внутри панели (или нажмите кнопку ) и выберите Add New Project и тип нового проекта из контекстного меню.

При создании нового проекта одним из обозначенных здесь методов запись соответствующего проекта появится в панели Projects. Документы, которые являются частью этого проекта, и новые добавляемые документы будут появляться в подпапках (группах) в соответствии с назначением и/или типом этих документов.

Новый файл проекта, который не был добавлен через диалоговое окно New Project, существует только в оперативной памяти. Используйте команду File » Save Project или File » Save Project As, чтобы сохранить новый проект с подходящим именем в нужном расположении.

Панель Files

Выберите подходящую запись в одном из разделов панели Files. Откройте панель с помощью команды View » Workspace Panels » System » Files или нажмите кнопку System в правой нижней части окна приложения и выберите Files.
Разделы панели включают в себя:

  • New — Blank Project (xxx): создает базовый проект с настройками по умолчанию.
  • New from existing file — Choose Project: создает переименованную копию указанного существующего проекта.
  • New from template — xxx Projects: открывает диалоговое окно New Project (см. выше) для предварительной настройки проекта и целевого места хранения.

Обратите внимание, что имена файлов проектов FPGA, Core и Embedded не должны включать в себя пробелы

Веб-интерфейс Vault (управляемый проект)

Для создания нового управляемого проекта (под управлением системы контроля версий) непосредственно в Enterprise Altium Vault откройте веб-интерфейс Vault и нажмите (или ссылку ‘Add a Project’) на вкладке PROJECTS.

Созданный документ проекта можно открыть в Altium Designer следующими способами:

  • выберите опцию Open Managed Project (), связанную с проектом на вкладке PROJECTS в веб-интерфейсе Vault, затем нажмите кнопку на странице проекта.
  • используйте команду File » Open Managed Project в Altium Designer, затем выберите новый проект из списка в диалоговом окне Open Managed Project.

Что дальше?

Подобно всем технологиям проектирования Altium Designer, редактор схем и редактор плат разработаны для быстрого изучения и простой работы в них. Широко используются контекстные меню, и везде доступна контекстно-зависимая справка (F1) и списки сочетаний клавиш для интерактивных команд (Shift+F1).

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

Также могут оказаться полезными следующие страницы:

► Синхронизация проекта

► Панель Navigator

► Перекрестный переход и выделение

► Применение цвета к цепям

► Эквивалентная замена выводов и секций

Downloading Released Data

Download the data stored in a revision of a Project Template Item by right-clicking on that revision and choosing the Operations » Download command from the context menu. The project and associated source files will be downloaded into a sub-folder under the chosen directory, named using the Item Revision ID. The file can be found in the Released folder therein.

Access the Download command from the top-level entry for a Project Template Item itself, to download the project and source files stored in the latest revision of that Item.
Click the Explore button in the Download from Server dialog, to quickly explore to the download folder.

Задачи управления и редактирования шаблонов КП/ПО

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

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

Может понадобиться применить другой шаблон к существующим КП/ПО (например, для уменьшения количества уникальных переходных отверстий, используемых в конструкции платы). В этом случае, используйте панель PCB в режиме Pad & Via Templates, чтобы найти и выделить КП/ПО, которые вы хотите изменить. Чтобы использовать другой шаблон для выделенных объектов, выберите нужный шаблон в выпадающем списке Template в панели Properties.

Применение другого шаблона.

Удаление связи с библиотечным шаблоном

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

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

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

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

Если необходимо, библиотечный шаблон можно добавить в локальную библиотеку. Для этого щелкните ПКМ по названию шаблона и выберите команду Add to Internal Library из контекстного меню либо перетащите шаблон из раздела библиотеки КП/ПО панели в пустую область раздела Local Pad & Via Library. Неиспользуемые библиотечные шаблоны КП/ПО можно удалить из локальной библиотеки с помощью кнопки Removed Unused Pad/Via.

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

Обновление из библиотеки КП/ПО

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

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

Шаблоны КП/ПО, в которых были найдены отличия от своих версий в исходной библиотеке, можно обновить из библиотеки в плате.

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

  • Update locked objects – шаблоны объектов КП/ПО будут обновлены независимо от их состояния блокировки.
  • Update free objects – обновить только те шаблоны, которые применены к свободным КП/ПО.
  • Update component objects – обновить только те шаблоны, которые применены к КП/ПО, используемым в компонентах.

Синхронизации осуществляется на основе свойства Library контактной площадки или переходного отверстия, которое отображается в панели Properties при просмотре свойств выделенной КП или ПО соответственно. Обнаружение различий между локальной версией шаблона и исходным шаблона отображается в столбце Changed раздела Pads/Vias в панели PCB в режиме Pad & Via Templates.

Даже если название шаблона в исходной библиотеке КП/ПО было изменено, ссылка на то, где он применен к КП/ПО в документе платы, поддерживается идентификатором GUID шаблона, который хранится в документе платы.

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

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

Для этого перетащите нужный библиотечный шаблон из раздела Available Pad/Via template Libraries панели в раздел Local Pad & Via Library, но в этом случае, опустите ЛКМ, когда курсор находится над строкой существующего локального шаблона. Все экземпляры свободных КП/ПО и КП/ПО в компонентах, которые используют этот шаблон, будут обновлены в соответствии с новым стилем библиотечного шаблона.

На видео, показанном ниже, обратите внимание, что контактные площадки компонентов и физически меняются на тип, определенный библиотечный шаблоном, с на

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

Расширение функциональных возможностей Altium Designer

Главная страница: Расширение функциональных возможностей Altium Designer

Чтобы улучшить процесс проектирования в Altium Designer, поддерживается кастомизация ПО через концепцию дополнительных программных модулей (Extensions). По сути, дополнительный программный модуль является надстройкой для программного обеспечения, которая расширяет его возможности. Базовые компоненты и функции устанавливаются изначально и управляются как часть этой начальной установки – это так называемые системные ресурсы (System Resources). Кроме этого, доступны опциональные расширений (Optional Extensions) – пакеты функциональных возможностей, которые устанавливаются и удаляются пользователем по мере необходимости в тех или иных инструментах проектирования.

Кастомизация Altium Designer, по большому счету, сводится к управлению доступными дополнительными программными модулями, т.е. к установке, обновлению и удалению доступных модулей, когда это требуется. Для Altium Designer доступно множество модулей от Altium. Кроме того, с помощью вы можете расширить возможности Altium Designer, используя Altium Designer SDK (Software Development Kit – набор средств разработки) для создания собственных модулей.

В модуль Altium Developer включен Developer Interface – пользовательский интерфейс, предназначенный для управления собственными модулями. Частью этого интерфейса является функция публикации, которая позволяет безопасным образом делиться вашими модулями с широкой аудиторией путем их загрузки в глобальное хранилище модулей (или, по-другому, в глобальную галерею дополнительных программных модулей). Это облачный репозиторий, который предоставляет возможность сторонним разработчикам предлагать и продавать созданные модули для Altium Designer через безопасный инструмент распространения, лицензирования и установки.

Доступ к глобальному хранилищу дополнительный программных модулей можно получить доступ через Partner Dashboard портала AltiumLive на https://apps.live.altium.com, где остальным зарегистрированным пользователям, например относящихся к одному предприятию, предоставляется доступ к модулям с помощью инструментов распространения и (при необходимости) лицензирования модулей.

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

Управление дополнительными программными модулями Altium Designer осуществляется в специальном интерфейсе Extensions & Updates, получить доступ к которому можно с помощью команды Extensions and Updates из выпадающего меню кнопки  в правом верхнем углу.

Доступ к интерфейсу Extensions & Updates для управления возможностями системы.

Распределение проекта на множество листов

Компактные принтеры являются современной нормой, поэтому более-менее сложные проекты распределяются на множество листов схем. Существует два подхода к организации многолистовых проектов: плоские и иерархические.

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

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

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

Узнайте больше о Многоканальных проектах.

Примеры и библиотеки

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

  • Reference Designs (Примеры проектов) – демонстрируют возможности проектирования плат. Их можно загрузить в разделе .
  • Components (Компоненты) – поставляются через Altium Content Vault, при проектировании в Altium Designer к ним можно получить доступ через панель Explorer. Управляемые компоненты позволяют выйти на новый уровень унификации. Они включают в себя не только модели, но и актуальную информацию о цепочке поставок. На самом деле, такое объединение аспектов проектирования и цепочки поставок позволяет называть эти компоненты унифицированными.Для получения самой новой информации о том, какие компоненты доступны, в том числе описание всех семейств устройств, перейдите в раздел . Наряду с унифицированными компонентами, вы можете загрузить интегрированную библиотеку для каждого из доступных семейств компонентов – для этого нажмите на ссылку Download для семейства.
  • Board Templates (Шаблоны плат) – также поставляются через Altium Content Vault, откуда можно получить доступ шаблонам плат, управляемым подложкам и компонентам соединителей. Чтобы посмотреть доступные материалы, перейдите на вкладку .

Если на вашем предприятии доступен сервер для управления материалами, вы также можете получить данные из Altium Content Vault путем копирования объектов данных на ваш сервер. Таким образом, управление данными полностью осуществляется вами – вы можете проводить локальные изменения и поддерживать материалы в актуальном состоянии. Для получения более подробной информации перейдите в раздел Работа с Content Cart.
Устаревшие примеры проектов, разработанные к выпуску Altium Designer 10, можно загрузить здесь. Они включают в себя ряд примеров анализа и скриптов. Имейте в виду, что эти примеры являются устаревшими и неактуальными.

Создание IntLib из документов проекта

Интегрированную библиотеку также можно создать непосредственно из документов, входящих в проект (исходных схем и документа платы). Используйте команду Make Integrated Library, которая доступна в главном меню Design редактора схем и редактора плат.

Процесс включает в себя следующие этапы:

  1. Открытие всех исходных документов схем и создание схемной библиотеки.
  2. Создание библиотеки посадочных мест из документа платы.
  3. Компиляция этих библиотек в интегрированную библиотеку, названную в соответствии с проектом ().

Библиотека IntLib будет добавлена в проект (в раздел в панели Projects), в установленные библиотеки (т.е. в список Installed в диалоговом окне Available File-based Libraries – библиотек, доступных для всех проектов), и она станет доступна из панели Components.

Простое создание интегрированной библиотеки непосредственно из документов схемы и платы активного проекта.

Opening a Project Template File

To open a file that is stored in a revision of a Project Template Item, click on that file — on the Preview aspect view tab for the revision. The file will be opened within Altium Designer.

Soft Deletion

When using an Altium 365 Workspace as your managed content server, flexible functionality is available for removing a Project Template Item directly from within Altium Designer, from the Explorer panel. Right-click on the Item’s entry in the panel and choose the Delete Item command from the context menu. The Delete Items dialog will appear, in which to confirm the deletion. The action is actually a ‘soft delete’, whereby the Item will be moved into the Trash area of the Workspace. The Trash is essentially a recycle bin into which any managed item within your Workspace can be moved (through a soft delete action). It is isolated from the rest of the Workspace.

With the soft-delete facility, you are able to delete an item that is currently being used.

Multiple Project Template Items can be deleted in a single action. Select all required Items using standard multi-select controls (Shift+click, Ctrl+click), then right-click and choose the Delete Items command from the context menu.

Soft deletion of a Project Template Item. The Item will be moved to the Workspace’s Trash area.

To proceed with the deletion, click the  button. The item will be removed and a Deletion Summary dialog will confirm successful deletion. If there was an issue with deletion, this will be flagged to you.

All items deleted in this manner can be found on the of the Workspace’s browser interface. Note that you can only view items that you have personally soft deleted. Administrators will be able to see the full content of the Trash page — so all items that have been soft deleted.

Things to consider in relation to a soft deleted item:

  • The item will not be available from your design software, or from within the Web interface.
  • Anywhere the item was being used will reflect that the item has been deleted.
  • An item can be restored, or permanently deleted from the Trash page, provided you have editing rights. Permanent deletion is only possible provided it is not being used by a parent item.

Note that if you have soft deleted an item — moving it to the Trash — you can create a new item with that same name again. If you were to subsequently restore the original item, and the original name is taken, an integer suffix will be used, to keep its name unique within the Workspace.

Соединение компонентов

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

Узнайте больше о Создании связности.

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

Узнайте больше об Объединении множества цепей.

Folder Type

When creating the folder in which to store Project Template Items, you can specify the folder’s type. This has no bearing on the content of the folder — releasing a project as a template will always result in a corresponding Project Template Item. It simply provides a visual ‘clue’ as to what is stored in a folder and can be beneficial when browsing a server for particular content. To nominate a folder’s use as a container for Project Template Items, set its Folder Type as , when defining the folder properties in the Edit Folder dialog.

Specifying the folder type — its intended use — gives a visual indication of the content of that folder when browsing the server.

Суть дополнительных программных модулей

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

Базовые компоненты и функции устанавливаются изначально и управляются как часть этой начальной установки – это так называемые системные ресурсы (System Resources). Кроме этого, доступен ряд опциональных дополнительных программных модулей (Optional Extensions) – пакетов функциональных возможностей, которые пользователь устанавливает и удаляет по мере необходимости в тех или иных инструментах проектирования

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

Кастомизация Altium Designer, по большому счету, сводится к управлению доступными дополнительными программными модулями, т.е. к установке, обновлению и удалению доступных модулей, когда это требуется. Для Altium Designer доступно множество модулей от Altium. Кроме того, с помощью вы можете самостоятельно расширить возможности Altium Designer, используя Altium Designer SDK (Software Development Kit – набор средств разработки) для создания собственных модулей.

В дополнительный программный модуль Altium Developer включен Developer Interface – пользовательский интерфейс, предназначенный для управления собственными программными модулями. Частью этого интерфейса является функция публикации, которая позволяет безопасным образом делиться вашими дополнительными программными модулями с широкой аудиторией путем их загрузки в глобальное хранилище модулей (или по-другому Global Extensions Gallery). Это облачный репозиторий, который предоставляет возможность сторонним разработчикам предлагать и продавать созданные модули для Altium Designer через безопасный инструмент распространения, лицензирования и установки.

Доступ к глобальному хранилищу модулей можно получить доступ через Partner Dashboard портала AltiumLive на https://apps.live.altium.com, где остальным зарегистрированным пользователям, например относящихся к одному предприятию, предоставляется доступ к программными модулями с помощью инструментов распространения и (при необходимости) лицензирования модулями.

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

Типы дополнительных программных модулей

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

  • System Extension (Системный дополнительный программный модуль) – отдельный пакет функциональных возможностей платформы, который «отделен» от платформы и поставляется в виде дополнительного программного модуля. Предоставляя какие-либо функциональные возможности в виде дополнительного программного модуля, Altium позволяет обновлять только базовую функциональность, без необходимости обновлять всю платформу. Это упрощает предоставление возможностей системы проектировщикам и позволяет разработчикам Altium улучшать функционал платформы вне самой платформы, но в то же время сохранять ее целостность.
  • Software Extension (Собственно дополнительный программный модуль) – отдельные дополнительные модули, которые в некоторой степени расширяют функциональные возможности системы. Такие модули может поставлять как сама компания Altium, так и разрабатывать сторонние организации и поставлять их по определенным ценам.

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

Изменение базовой функциональности после установки

Во время первой установки Altium Designer вы можете выбрать, какие базовые возможности вы хотите установить. Тем не менее, эти возможности можно изменить и после установки. Это можно сделать в двух местах:

  • В Altium Designer – со страницы Installed (Установленные) в разделе Extensions & Updates.
  • В Windows – со страницы Programs and Features (Программы и компоненты) Панели управления (в Windows 7 и выше).

В Altium Designer

  1. Перейдите в раздел Extensions & Updates (кнопка  в правом верхнем углу и команда Extensions and Updates в выпадающем меню) и перейдите на страницу Installed.
  2. Нажмите по кнопке  (Настройка) в правом верхнем углу области Platform (Платформа). Вы перейдете на страницу Configure Platform (Настроить платформу), где будет представлена базовая функциональность, в том числе расширения платформы, которая была определена на странице Select Design Functionality во время установки Altium Designer.

Изменения в базовую функциональность Altium Designer вносятся в настройках на странице Extensions & Updates.

  1. Внесите требуемые изменения в набор функциональных возможностей, поставив и сняв флажки для соответствующих объектов. Измененные объекты выделяются жирным шрифтом. После внесения изменений нажмите кнопку  в вернем правом углу страницы. Будет открыто диалоговое окно для подтверждения – нажмите OK, чтобы применить изменения и перезапустить Altium Designer. Окно Altium Designer будет закрыто, и появится окно, где будет отображен прогресс загрузки и установки необходимых файлов.
  2. Altium Designer будет запущен вновь.

В Windows

  1. Перейдите на страницу Programs and Features (Программы и компоненты) Панели управления Windows, затем щелкните правой кнопкой мыши по пункту и выберите команду Change (Изменить) из контекстного меню.

Если у вас установлено несколько версий Altium Designer, убедитесь, что вы изменяете нужную версию. Чтобы быстро найти нужную версию, вы можете отобразить столбец Version (Версия) на странице Programs and Features.

  1. Будет запущен мастер установки Altium Designer. Введите учетные данные в окне Account Log In, после чего вы перейдете на страницу Select Design Functionality. Внесите необходимые изменения в базовую функциональность и нажмите Next.

Внесение изменений в базовую функциональность установленного ПО.

  1. Будет отображена страница Ready To Modify (Готов к изменению). На этом этапе у установщика есть вся информация, необходимая для начала изменения. Если необходимо изменить что-либо, нажмите кнопку Back (Назад). Если нужно отменить установку, нажмите Cancel (Отмена). Чтобы начать процесс изменения, нажмите Next (Далее). Будет показана страница Modifying Altium Designer (Изменение Altium Designer), после чего будут загружены и установлены файлы, необходимые для изменений.

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

  1. Изменение завершено. На завершающей странице есть параметр, позволяющий запустить Altium Designer после выхода из установщика, который включен по умолчанию. Чтобы выйти из мастера, нажмите Finish (Готово).