Документация altium designer
Содержание
- 1 Советы
- 2 Управляемые компоненты
- 3 Справка по правилам проектирования плат
- 4 Расширение функциональных возможностей Altium Designer
- 5 Right-click Menu
- 6 Изучение Altium Designer
- 7 Группирование панелей
- 8 Файловые библиотеки
- 9 Настройки Altium Designer
- 10 Export STEP files
- 11 Определение приоритетов трассировки
Советы
- Документы необходимо скомпилировать, чтобы панель стала доступной для использования. Функция Interactive Navigation позволяет вам осуществлять навигацию по всему набору исходных документов активного проекта платы. Щелчок мышью по кнопке Interactive Navigation скомпилирует все исходные документы активного проекта, и ее нельзя использовать для компиляции и навигации только по активному документу. Чтобы использовать панель для навигации по модели связности только для отдельного исходного документа, щелкните ПКМ по элементу документа в панели и выберите команду Analyze.
- Список Signals (Сигналы) будет не доступен, если в верхней части панели выбрано Flattened Hierarchy.
- Методы подсветки (Highlight Methods) и точность приближения (Zooming), набор объектов для отображения (Objects To Display) и режим перекрестного выделения (Cross Selection Zooming) могут быть заданы на странице System — Navigation диалогового окна Preferences.
- Когда параметр Connective Graph (Граф связности) включен, то при навигации по объектам цепей на листе схемы сплошная красная линия в окне редактора обозначает физическое соединение между объектами цепи. Пунктирная красная линия обозначает логическое соединение между объектами в цепи.
- Клавиши Стрелка вверх, Home, End и Стрелка вниз можно использовать для отображения соответственно предыдущего, первого, последнего и следующего элемента в списке области панели. Используйте клавиши Стрелка вправо и Стрелка влево, чтобы разворачивать и сворачивать элемент верхнего уровня или подпапку.
- В областях панели, содержащих множество столбцов данных, данные можно отсортировать по любому столбцу, щелкнув по заголовку этого столбца. Щелкните мышью один раз для сортировки по возрастанию; щелкните мышью еще раз для сортировки по убыванию.
- Вы можете изменить порядок отображения столбцов. Чтобы переместить столбец, зажмите мышь на его заголовке и перетащите его в горизонтальном направлении в необходимое расположение. Допустимое расположение обозначается двумя позиционными стрелками.
- Для всех областей панели доступна непосредственная фильтрация, позволяющая быстро перейти к записи путем ввода с клавиатуры прямо в области списка. Маска не применяется, оставляя все содержимое списка видимым. Для использования этой функции щелкните мышью внутри области соответствующего списка и введите с клавиатуры первую букву объекта/элемента, к которому вы хотите перейти. В списке станет выделенной первая запись, начинающаяся со введенной буквы, и эта буква будет подсвечена, показывая, что по ней происходит фильтрация, как показано ниже.
Если список содержит множество записей, начинающихся с этой же буквы, сузьте поиск, введя дополнительные буквы, если это необходимо. Чтобы очистить текущий фильтр для применения фильтра с другой начальной буквой нажмите клавишу Esc. Используйте клавишу Backspace, чтобы удалять введенные ранее символы для фильтра.
Примечание: Отфильтрованный элемент будет выделен, но для навигации к объекту в соответствующем документе будет необходимо щелкнуть по элементу мышью либо нажать Enter. Кроме того, фильтрация не будет искать элементы объектов, находящиеся в подпапках, пока родительский элемент (верхнего уровня) не будет раскрыт для отображения этих подпапок и эти подпапки не будут раскрыты для отображения своих элементов объектов.
Фильтрация
- Фильтрация, применяемая при навигации по объектам на схеме с помощью панели или функции Interactive Navigation, является временной. Щелчок мышью внутри окна редактора очистит фильтр и, следовательно, вы можете вы можете беспрепятственно выделять и редактировать объекты, которые не попадают в область действия фильтра, если на странице System — Navigation диалогового окна Preferences включен параметр Dimming. Если параметр Dimming включен, степень затенения можно задать вручную с помощью соответствующего ползунка.
- Фильтрация, применяемая при навигации по компонентам, цепям и контактным площадкам в документе платы с помощью панели Navigator, является постоянной. Если на странице System — Navigation диалогового окна Preferences был включен параметр Dimming, все объекты, не попадающие в область действия фильтра, исчезнут из рабочей области и будут не доступны для выделения и редактирования. Щелчок мышью в окне редактора не очистит фильтр. Для очистки постоянного фильтра необходимо нажать соответствующую кнопку Clear. Если параметр Dimming включен, степень затенения можно задать вручную с помощью соответствующего ползунка.
Управляемые компоненты
Управляемые компоненты хранятся в качестве набора ревизий однозначно определенного объекта Component Item. Каждая ревизия управляется жизненным циклом, что обеспечивает хранение сертифицированных компонентов, разрешенных к повторному использованию в новых проектах, к изготовлению макетов и к серийному производству.
Преимущества использования управляемых компонентов огромны. Некоторые из них:
- Компоненты, сертифицированные предприятием – компоненты выпускаются на сервер управляемых данных для их повторного размещения в проектах. Предприятие может создать набор компонентов под управлением ревизий и жизненных циклов для их использования проектировщиками.
- Выбор физических компонентов на этапе проектирования – для любого управляемого компонента вы можете выбрать, какой физический компонент может быть использован на плате.
- Информация о цепочке поставок в режиме реального времени – используйте базу данных компонентов службы Altium Parts Provider (которая, в свою очередь, взаимодействует с доступными поставщиками и собирает компоненты от них), чтобы знать текущую стоимость и доступность выбранных компонентов от всех поставщиков, которые их предлагают (как определено в локальном каталоге компонентов сервера управляемых данных).
- Использование шаблонов компонентов – применяйте шаблоны, основанные на параметрах и классификации компонентов, чтобы у новых компонентов был корректный набор параметров, совместимый с составом изделия, а также корректные схемы именования, ревизий и жизненного цикла.
- Отслеживаемость компонентов – управляемые компоненты могут отслеживаться везде, где они используются. Если компонент становится устаревшим, вы можете изучить, в каких проектах он использовался, чтобы знать, какие из них следует обновить. Если символ или посадочное место содержит ошибку, вы сможете увидеть все компоненты, которые используют этот символ или посадочное место, чтобы вы смогли исправить их.
- Валидация жизненного цикла компонента – если компонент находится в состоянии «Снят с производства», «Устарел» или «Заменен», вы будете знать об этом перед тем, как запустить плату в производство.
- Прямое редактирование компонента – если управляемый компонент необходимо изменить, вы можете открыть его на редактирование непосредственно с сервера управляемых данных. Временная сессия редактора компонентов позволит изменить все аспекты этого компонента, в том числе его модели, без открытия соответствующего файла.
Узнайте больше об Управляемых компонентах и Работе с управляемыми компонентами.
Справка по правилам проектирования плат
Для определения требований к проекту редактор плат Altium Designer использует концепцию правил проектирования. Эти правила формируют «набор инструкций», которым будет следовать редактор плат. Они применяются для различных аспектов конструирования: ширина проводников, зазоры, стили соединений, переходных отверстий и так далее – и множество правил можно отслеживать в режиме реального времени с помощью динамической проверки проектных правил (Online DRC).
Правила проектирования применяются к необходимым объектам согласно заданной иерархии. Можно настроить множество правил одного типа, и может получиться так, что к одному объекту применяется более одного правила. В этом случае возникает конфликт правил, который решается настройками приоритетов. Система просматривает правила, начиная от правил с более высоким приоритетом, и применяет первое правило, область действия которого соответствует проверяемому объекту.
После того, как набор правил задан, вы можете успешно создать проект платы с различными, зачастую строгими требованиями к ней. Поскольку редактор плат «работает по правилам», уделите время на настройку правил, и вы сможете работать эффективно, точно зная, что ваш проект соответствует требованиям.
Для подробного обзора системы правил Altium Designer перейдите в раздел Ограничения проекта — Правила проектирования. Для обзора системы проверки правил перейдите в раздел Проверка проектных правил.
Расширение функциональных возможностей 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 для управления возможностями системы.
Right-click Menu
The right-click pop-up menu for the panel provides the following commands:
- Place [ComponentName/FootprintName] – use to place the currently selected component or footprint onto the active schematic or PCB document.
- Find Similar Components — click to open the Find Similar Components dialog, where you may set up search criteria for the Find Similar Component process.
- Edit — use to edit the given component within the Single Component Editor.
- Navigate to — use to open the chosen component in the Explorer panel, where you may access detailed Item information and manage the revision and lifecycle settings for the Items well as where-used and supply chain detail, amongst other options.
-
Operations — use this command to access the sub-menu of commands listed bellow.
- Submit Request — use this to formally submit a part request for the chosen component. For information now how to use or enable this options, see the Requesting a New Managed Part page.
- Create — use to open the Create new component dialog, where you may create a new component. Once added, the component will be displayed in the Projects panel, and the Single Component Editor will open.
- Download — use to download and save a copy of the chosen component onto your device.
- Clone — use to create a copy of the selected project via the Single Component Editor.
- Change Component Type — use to open the Choose component type dialog, where you may alter the component’s type, add a subtype, or merge component types, amongst other options.
- Create/Edit PCL — use to access the Edit Part Choices dialog, where you may create or edit the part choices list associated with the managed component.
- Full Item History — use to access a detailed view for the currently selected component, opened as a new tabbed view within Altium Designer. The Item View provides a highly detailed view of the Revision and Lifecycle history of a specific Item, as well as showing all of the elements that make up that Item. The view also includes a Timeline. Use the Timeline to examine the exact time and date of any change made to the Revision level or Lifecycle State of that Item and who made the change.
- Refresh — click to quickly refresh the panel.
Изучение Altium Designer
Altium Designer включает в себя все составляющие, необходимые для процесса разработки электронных устройств. Редактирование документов, компиляция и обработка осуществляется в единой среде Altium Designer. В основе Altium Designer лежит платформа интеграции X2, которая объединяет различные компоненты системы (их набор зависит от приобретенной лицензии) в интуитивно понятном интерфейсе пользователя. Чтобы добиться еще большей гибкости, вы можете полностью настроить среду под свой стиль работы.
Вы можете изучить интерфейс и функции Altium Designer, просто экспериментируя с системой во время создания нового проекта, но лучший вариант – начать с ознакомления с документацией!
Переходите с другой системы проектирования? Не проблема – перейдите в раздел Взаимодействие с другими инструментами проектирования
Не важно, переходите ли вы с PADS, EAGLE, Expedition, xDX Designer, Allegro или другой поддерживаемой системы – в Altium Designer есть инструменты импорта и/или экспорта для простого перехода на решения Altium.
Группирование панелей
Панели можно группировать путем перетаскивания мышью одной панели на другую. Поддерживаются два режима группирования панелей:
- Группирование во вкладки – этот режим отображает набор панелей в виде группы вкладок, где одновременно видна только одна панель в группе.
- Группирование в мозаику – этот режим отображает набор панелей в виде мозаики, где одновременно видны все панели в группе.
Итоговое отображение группы панелей зависит от того, где именно будет остановлено перетаскивание перемещаемой панели. Если вы отпустите панель в центре целевой панели, они будут сгруппированы во вкладки. Если вы отпустите перемещаемую панель на одной из небольших стрелок, которые появляются у края целевой панели, они будут сгруппированы в мозаику.
Чтобы отключить группирование в мозаику, включите параметр в диалоговом окне Advanced Settings, которое открывается на странице System — General диалогового окна Preferences.
Группирование панелей во вкладки
Чтобы сгруппировать одну панель с другими во вкладки:
- Зажмите ЛКМ на названии исходной панели и перетащите ее в центр целевой панели (или существующей группы). Вся площадь целевой панели будет отображена синим цветом, что означает, что панели станут единой группой вкладок.
- Справа от вкладок целевой группы панелей появится небольшая позиционная стрелка, что означает, что исходная панель будет добавлена в группу в качестве новой вкладки. Вы можете управлять положением вкладки новой панели путем перемещения мыши возле существующих вкладок.
- Отпустите ЛКМ, чтобы сгруппировать панели.
Пример перетаскивания исходной панели в существующий набор панелей, сгруппированных во вкладки.
Чтобы изменить видимую панель в группе, используйте небольшую направленную вниз стрелку в верхней правой части группы. Либо сделайте другую панель в группе видимой, щелкнув ЛКМ непосредственно по ее вкладке. Порядок панелей в группе вкладок можно в любой момент изменить – зажмите ЛКМ на вкладке панели и перетащите ее влево или вправо. Появится позиционная стрелка, обозначающая положение панели, в котором она будет размещена в группе, когда мышь будет отпущена.
Демонстрация изменения видимой панели и порядка панелей в наборе, сгруппированном во вкладки.
Группирование панелей в мозаику
В этом режиме набор панелей отображается в виде мозаики, где множество панелей в группе видимы одновременно. Группирование в мозаику схоже с горизонтальным/вертикальным размещением открытых окон – вы можете перетащить панель, чтобы прикрепить ее к другой панели, объединив их в мозаику. Мозаика может состоять из отдельных панелей и/или панелей, сгруппированных во вкладки.
Чтобы сгруппировать одну панель с другими в мозаику:
- Зажмите ЛКМ на названии исходной панели и перетащите ее на целевую панель. Вся площадь целевой панели будет отображена синим цветом, в появятся иконки вверху (), внизу (), слева () и справа ().
-
Наведите курсор на нужную иконку – синим цветом будет отображена только одна сторона, что обозначает область на целевой панели, где появится исходная панель.
Убедитесь, что синим цветом отображает только нужная сторона, а не вся площадь панели, иначе исходная панель будет сгруппирована во вкладки, а не в мозаику. Это также можно проверить, посмотрев на вкладку целевой панели (или вкладки, если панели уже сгруппированы). Если присутствует позиционная стрелка, то исходная панель будет добавлена в качестве вкладки. Для группирования в мозаику убедитесь, что позиционная стрелка отсутствует.
- Отпустите ЛКМ, чтобы сгруппировать панели.
Пример перетаскивания исходной панели в существующий набор, сгруппированный мозаикой, для дальнейшего разбиения области, занимаемой целевой панелью.
Чтобы сделать панель в мозаике активной, щелкните по ней ЛКМ. Если нужная панель является частью группы вкладок внутри общей структуры мозаики, сделайте ее видимой/активной, щелкнув ЛКМ по соответствующей вкладке или выбрав панель из меню, связанного с малой направленной вниз стрелкой, которая находится в верхней правой части группы панелей.
Демонстрация изменения активной/видимой панели в наборе панелей, сгруппированных мозаикой.
Файловые библиотеки
Библиотека Altium Designer является набором моделей и компонентов. То, как модели и компоненты организуются в библиотеки, решаете вы. Вы можете структурировать библиотеки на основе поставщиков или назначения компонентов, например, объединив в одну библиотеку все микроконтроллеры, которые использует ваше предприятие.
Доступны следующие типы библиотек:
Схемная библиотека | Элементарным уровнем является схемная библиотека (*.SchLib), которая может быть библиотекой моделей, содержащей символы компонентов, либо библиотекой компонентов, если символам добавлены ссылки на модели и параметрические данные. |
Библиотека посадочных мест | Библиотека, в которой содержатся модели посадочных мест. При необходимости, каждому посадочному месту может быть добавлена 3D-модель. 3D-модели создаются с помощью объектов 3D body, либо в эти объекты может быть импортирована модель STEP. |
Интегрированная библиотека | Хотите, чтобы компоненты были упакованы в одном файле? Скомпилируйте исходные модели, чтобы сформировать интегрированную библиотеку (IntLib). |
Библиотека на основе базы данных | Если необходимо тесно связать компоненты с базой данных предприятия, то изучите библиотеки на основе баз данных. |
Узнайте больше о .
Настройки Altium Designer
В Altium Designer вы можете настроить различные области системы из единого расположения. Эти глобальные настройки будут применены ко всем проектам и связанным документам.
Настройка осуществляется в диалоговом окне Preferences (нажмите
В диалоговом окне Preferences представлен ряд полезных инструментов для настройки среды необходимым образом, в том числе:
- Возможность импорта настроек из предыдущей версии программы.
- Возможность сохранения и загрузки настроек с помощью файла *.DXPPrf.
- Возможность сброса параметров и элементов управления до значений по умолчанию на активной странице настроек или на всех страницах.
И если вы используете сервер управляемых данных, вы можете выпустить настройки Altium Designer на этот сервер в качестве целевого объекта (и его ревизии). После того как настройки выпущены и состояние их жизненного цикла изменено на готовое к использованию, эти настройки можно применить на других установленных системах.
Export STEP files
An important function in the data exchange relationship between the ECAD and MCAD worlds is the ability to port the PCB assembly into mechanical design software for the purposes of physical clearance checking. This is particularly crucial where the design is intimately matched with a product enclosure that also exposes PCB peripherals such as controls, switches, connectors and displays.
In this case the inherent universality and accuracy of the STEP file format allows comprehensive PCB modeling data to be transferred from Altium Designer to MCAD software with a high degree of confidence in the dimensional relationships. The MCAD designer can then import and place the PCB assembly 3D STEP model into the mechanical design to check and/or modify accordingly.
Enabling the Exporter
This board export capability is available through Altium Designer’s STEP Export feature, which also includes a broad range of data and object filtering options.
If not already enabled, the STEP exporter checkbox should be selected in the Configure Platform page in Altium Designer’s Extension & Update view. For access to the view, click the user button () at the top right of the application and select Extensions and Updates, then the
Installed
If not enabled during Altium Designer’s installation, the STEP Exporter can be activated from the Importers\Exporters page in Extensions & Updates .
Using the Exporter
To export the currently active board design as a STEP file, select File » Export 3D from the main menu, then nominate a target file name and location. The following Export Options dialog provides a range of selections that include options to determine which board objects will be included in the generated file.
Exported STEP files displayed in a MCAD application, where the upper image file includes no pad holes or 3D bodies and the lower image file includes all objects.
► See the Export Options dialog for more information on STEP file export settings.
Notes on Exported files
- If the Export Selected options (3D Bodies and Pad Holes) have been enabled in the Export Options dialog but no objects are currently selected in the PCB editor, then the generated STEP files will not include any of those object types.
-
A STEP file may also be exported as part of an Altium Designer Output Job, by adding an Export STEP generator to the Export Outputs category in a project OutJob. See the Export Options dialog for the settings that apply to this export method.
-
When the Export as Single Part option is selected, the generated STEP model will be saved as a single part, rather than an assembly of component models. This simplifies the exported STEP model, but prevents individual components from being selected in the receiving MCAD application.
- STEP files generated by the Export 3D feature position the model graphic relative to the origin point in the source PCB design. The software used to import that file may or may not respond to the included location instruction – if the imported model is not displayed, it may be off screen at the current zoom level.
- If you do not have access to mechanical drawing/viewing software, the exported STEP file can be checked by importing it back in to a placed 3D Body object in Altium Designer.
Save from the IPC Component Wizard
The automated IPC Compliant Footprint Wizard, which creates IPC-compliant footprint in the PCB Library editor, provides the additional option of saving (and previewing) the generated footprint model as a 3D STEP file. The STEP based model can be embedded in the generated IPC-compliant footprint and also saved as a file in a nominated location, where the latter option will allow the 3D model to be reused or distributed as needed.
The IPC Component Wizard is launched from the PCB Library editor (Tools » IPC Compliant Footprint Wizard) and the STEP export option enabled in the wizard’s penultimate Footprint Destination page. The generated STEP file model will accurately match the component dimensions that have been entered in the wizard.
Along with the option to generate and embed a STEP model for the component, the wizard also allows this to be saved as a STEP 3D model file.
Определение приоритетов трассировки
С чего же начать? Автотрассировщик, как правило, трассирует соединения одно за другим, в то время как человек может одновременно определить влияние множества соединений. Чтобы автотрассировщик смог каким-либо образом выполнить свою задачу, ему необходимо сделать предварительные расчеты на основе таких факторов, как длина соединений, их плотность, назначенные слоям трассировки направления, выравнивание направлений соединений с направлениями трассировки и т.д., после чего автотрассировщик будет следовать рассчитанному порядку. Человек также будет учитывать эти факторы, но только наряду с другими аспектами более высокого уровня, такими как пройдут ли эти 16 трасс между этими двумя компонентами, есть ли необходимость проложить эти шумные цепи на отдельной от этих чувствительных цепей паре слоев и т.д.
Сначала трассируйте цепи питания. Затем перейдите к наиболее важным сигнальным цепям, таким как генераторы, дифференциальные пары, быстродействующие интерфейсы, затем к малошумящим цепям.