Altium designer: что делать если проект стал сложным?

Оглавление

Форматы и контейнеры выходных данных

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

Краткая сводка:

PDF Output (Выходной документ PDF)

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

Документы PDF также могут включать в себя закладки для компонентов и цепей.

В документ PDF также могут включены параметры схемных компонентов. Щелкните ЛКМ по символу компонента в документе PDF, чтобы отобразить их. Параметры HelpURL и ComponentLinks могут стать ссылками в PDF, если они определены в формате пути, независимого от устройства, как описано ниже.

Добавление в PDF интерактивных ссылок из параметров компонентов

Чтобы ссылки работали в документе PDF, их необходимо определить в формате пути, независимого от устройства. Acrobat требует этого, чтобы ссылки работали во всех операционных системах. В Altium Designer для HelpURL и ComponentLinks может использоваться как формат пути Windows, так и формат пути, независимого от устройства. Если вы хотите, чтобы ссылка работала из Acrobat, то ее необходимо определить в формате пути, независимого от устройства.

  • Синтаксис пути Windows:
  • Синтаксис пути, независимого от устройства:

Добавьте в конце ссылки, чтобы открыть целевой документ PDF на определенной странице.

► Узнайте больше о диалоговом окне PDF Settings

Файлы в структуре папок

Многие типы выходных документов имеют собственный стандартный формат, например ODB++, IPC-2581 или Gerber. Для этих типов выходных документов используется контейнер Folder Structure, позволяющий настроить именование и структуру папок, которые будут использоваться для этих выходных файлов. В диалоговом окне Setup также доступны опции для автоматического открытия выходного документа в CAM-редакторе Altium Designer.

► Узнайте больше о диалоговом окне Folder Structure Settings

Выходное видео

Для создания выходных 3D-видео платы используется контейнер Video, в котором определяются настройки, такие как тип и формат видео.

► Узнайте больше о диалоговом окне Video Settings

Распечатки

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

Почему стрелка от выходного документа к контейнеру подсвечена красным

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

Иногда при создании этой ссылки она отображается красным, а не зеленым. Это означает, что есть несоответствие между текущими настройками страницы выходного документа и настройками страницы, доступными в сопоставленном контейнере/устройстве. Чтобы исправить это, щелкните ПКМ по выходному документу и выберите Page Setup, затем в диалоговом окне Properties убедитесь, что для бумаги/страницы задан размер, который также доступен в контейнере/устройстве.

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

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?

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

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

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

Вы можете спросить, почему все инструменты находятся внутри одной среды? Это позволяет сместить акценты с инструментов на проектирование. Работа в среде, ориентированной на проектирование, предлагает ряд существенных преимуществ, в том числе:

  • Простой доступ к любому документу проекта из панели Projects. Здесь отображаются все документы проекта, а расположение документов схемы отражает структуру проекта.
  • Простой переход между схемой и платой. Такие задачи, как внесение изменений из схемы в плату и из платы обратно на схему, выполняются быстро и без труда.
  • При выделении набора компонентов на схеме они также будут выделены на плате, что позволяет добавить их в класс компонента на плате, переместить, выровнять или расположить на другой стороне платы.
  • Быстрый переход от 2D-вида платы в реалистичное 3D-отображение для обнаружения ошибок, перехода в схему, внесения изменения и обновления платы, чтобы вернуться и продолжить проектирование.
  • При добавлении нового компонента на схему он сразу появится в документе BOM, что позволяет указать подробную информацию о цепочке поставок на ранних этапах проектирования.
  • Возможность работы системы с единой унифицированной моделью всего проекта, что обеспечивает перечисленные выше преимущества наряду с прочими.

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

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

Вы также можете использовать ссылки внизу этой страницы, чтобы изучить возможности проектирования в Altium Designer.

Closing Panels

A panel can be closed by:

  • Right-clicking in its caption bar then choosing the Close command from the context menu.
  • Right-clicking on its tab (where available) and choosing the Close command from the context menu.
  • Clicking the close cross at the far right of the panel’s caption bar.

If the panel is part of a group (tabbed or fractal), doing this will close all panels in the group.
If a panel is closed then accessed again, it will be displayed (restored) in the same location as that prior to its closure. If you have closed a grouping of panels, the group can be restored exactly as it was by opening the independent panels in the group.

Запуск мастера установки

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

Приветственная страница мастера установки Altium Infrastructure Server

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

Чтобы продолжить, нажмите Next (Далее). Ниже приведено краткое описание страниц, которые появятся в ходе установки.

License Agreement – Лицензионное соглашение

На этой странице представлено лицензионное соглашение конечного пользователя (End-User License Agreement – EULA) Altium.

Прочитайте и примите лицензионное соглашение конечного пользователя Altium.

После прочтения лицензионного соглашения продолжите установку, выбрав I accept the agreement (Я принимаю условия лицензионного соглашения) и нажав кнопку Next (Далее).

Select Destination Location – Выбор пути установки

На этой странице мастера будет предложено указать путь, где будет установлен сервер Altium Infrastructure Server. Путь по умолчанию: . Для установки Altium Infrastructure Server требуется по крайней мере 444 МБ свободного дискового пространства.

Чтобы указать иное расположение, просто введите путь в поле или нажмите кнопку Browse (Обзор) справа от поля и найдите требуемую папку (или создайте ее на лету).

Задайте путь установки сервера Altium Infrastructure Server.

После указания пути установки нажмите Next.

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

  • Database Folder (Папка базы данных) –
  • Revision Files Folder (Папка файлов ревизий) –

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

Задайте пути расположения данных сервера AIS.

После того, как папки расположения данных заданы, нажмите Next.

Altium Infrastructure Server Configuration – Конфигурация Altium Infrastructure Server

На этой странице укажите номера портов, которые будут использоваться сервером AIS для сетевых соединений. Значения по умолчанию:

  • HTTP Port (Порт HTTP, по умолчанию)
  • HTTPS Port (Порт HTTPS, по умолчанию)
  • Synchronization Service Port (Порт службы синхронизации, по умолчанию)
  • LDAP Service Port (Порт службы LDAP, по умолчанию)

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

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

Задайте номера портов для сетевых соединений сервера.

После задания портов нажмите Next.

Ready to Install – Готов к установке

Теперь у установщика есть вся информация, необходимая для выполнения установки. Если что-то необходимо изменить, нажмите кнопку Back (Назад). Если вы хотите отменить установку, нажмите Cancel (Отмена). Чтобы перейти на следующий шаг и начать установку, нажмите Install (Установить). Страница перейдет с шага «Ready to Install» на «Installing» (Установка), и начнется процесс установки. По завершении установки просто нажмите Finish (Готово), чтобы выйти из мастера.

Сервер Altium Infrastructure Server работает с пакетом Internet Information Services package (IIS) от Microsoft. Если он не установлен на компьютере, вам будет предложено установить его.

Запустите установку, нажав Install. Нажмите Finish по завершении установки.

Для вашего удобства, на завершающей странице представлены URL (HTTP и HTTPS) для доступа к серверу AIS – как через ПО для проектирования, так и через веб-браузер.

Визуализация процесса производства

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

Двусторонние платы

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

Четырехслойные платы

  1. Для четырехслойных плат, травление основания происходит перед сверлением, после чего происходит соединение препрега и меди с внешними поверхностями под воздействием нагрева и высокого давления.
  1. Затем структура высверливается и происходит травление внешних слоев, во многом аналогично тому, как это описано выше для двусторонних плат.

Шестислойные платы и платы с бо́льшим количеством слоев

  1. Для плат, в которых необходимо шесть и больше слоев, слои основания и препрега чередуются для создания структуры с нужным количеством слоев. Травление оснований происходит по отдельности, после чего они накладываются друг на друга со слоями препрега сверху и снизу и с соединением двух оснований. Как и в четырехслойной плате, также на верхнюю и нижнюю внешние поверхности присоединяются листы меди.
  1. Затем структура высверливается и происходит травление внешних слоев, во многом аналогично тому, как это описано выше для двусторонних плат. Этот процесс можно расширить подобным образом для создания плат с 30 и более слоями.

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

Описанный выше процесс не относится к производству гибких плат или процессу последовательного наращивания (SBU), который использует микропереходы.

  • Чтобы узнать больше об изготовлении гибких плат, перейдите на сайт Tech-Etch или загрузите их руководство Flexible Circuit Design Guide.
  • Чтобы узнать больше о технологии последовательного наращивания, перейдите на сайт HDI Handbook.

Определение формата выходного документа

Добавление и настройка выходных документов в файл OutJob определяет, что и как будет сформировано. Также необходимо определение того, где будет записан выходной документ, т.е. в каком формате он будет сформирован. В зависимости от типа формируемых выходных документов, этим можно управлять с помощью контейнеров (Output Containers) и твердых копий (Hard Copy).

Контейнеры выходных документов

Выходные документы могут быть записаны (где это применимо) в контейнеры трех типов: PDF, выходные файлы определенного формата (например, Gerber) и видео.

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

Контейнеры «получают» выходные документы.Для получения более подробной информации по настройкам контейнеров выходных документов перейдите на страницы диалоговых окон PDF Settings, Folder Structure Settings и Video Settings.

Настройка контейнера

Открыть диалоговое окно Settings также можно дважды щелкнув ЛКМ по контейнеру либо выделив его, щелкнув ПКМ и выбрав команду Properties.

Диалоговое окно Settings будет изначально открыто в режиме Basic для настройки выходного расположения, т.е. где будет создан контейнер.

Откройте диалоговое окно Settings контейнера, чтобы настроить его нужным образом. Используйте диалоговое окно в режиме Basic для определения выходного расположения контейнера.

Дополнительные опции доступны в диалоговом окне в режиме Advanced.

Расположение выходных документов

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

  • Базовый путь – этот этап определяет «корневой» путь контейнера выходных документов.

    Опции для определения базового пути расположения выходных документов.

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

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

  • Папка типа контейнера – этот раздел используется для определения подпапки на основе типа формируемого контейнера. Использовать эту дополнительную вложенную папку не обязательно. Если она используется, ее название может быть задано системой (с использованием имени или типа контейнера) либо вы можете задать ей нужное пользовательское имя.

    Опции для определения подпапки контейнера в расположении выходных документов.

  • Папка выходных документов / Имя файла выходных документов – функция этого раздела зависит от типа выходного контейнера, для которого определяется расположение выходных документов. Для контейнера типа PDF или Video в этом разделе требуется указать нужное имя файла. По умолчанию множество выходных документов, формируемых в контейнер, будут объединены в один файл, но при необходимости вы можете сформировать отдельный файл для каждого выходного документа.

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

    Опции для определения имени файла и подпапки.

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

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

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

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

Может понадобиться применить другой шаблон к существующим КП/ПО (например, для уменьшения количества уникальных переходных отверстий, используемых в конструкции платы). В этом случае, используйте панель 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, но в этом случае, опустите ЛКМ, когда курсор находится над строкой существующего локального шаблона. Все экземпляры свободных КП/ПО и КП/ПО в компонентах, которые используют этот шаблон, будут обновлены в соответствии с новым стилем библиотечного шаблона.

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

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