Altium уроки: Обучающий курс по Altium Designer

Содержание

Самоучитель по Altium Designer (Уроки в формате видео)

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

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

Уроки по Altium Designer


Структурированный курс уроков Альтиум Дизайнер, в которых поэтапно раскрывается каждая отдельная тема. Вы научитесь грамотно обращаться с программой для компьютерного конструирования печатных плат. Всего в курсе 34 видеоурока; продолжительность каждого составляет от 9 до 25 минут, в зависимости от темы.

Чтобы ознакомиться с форматом изложения лекций, предлагаем Вам просмотреть первые 10 видеоуроков. Загрузить полный курс Вы можете в конце новости.

{banner_lesson}

В этом ролике Вас ознакомят с интерфейсом Altium Designer: из чего он состоит и как с ним работать.


Учимся искать необходимые объекты, просматривать их характеристики, выделять и редактировать элементы.


В данном уроке рассматривается создание и использование горячих

Изучение Altium Designer | Altium Designer 20.2 Руководство пользователя

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

Не знакомы с Altium Designer?

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

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

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

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

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

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

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


Учимся по ходу дела

Для Altium Designer существует обширная онлайн-документация. Где бы вы ни были в среде проектирования, когда курсор наведен на команду меню, диалоговое окно, панель или объект, нажмите F1, чтобы получить полную информацию об этом элементе.

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

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

Также в различных панелях приводятся сочетания клавиш – смотрите на эти сочетания рядом с элементами управления в панелях.

Когда запущена какая-либо команда, например, интерактивная трассировка, нажмите Shift+F1, чтобы отобразить список сочетаний клавиш, доступных для этой команды.


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

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

Панели можно закреплять вдоль любой стороны приложения либо делать их плавающими. Когда панель закреплена, она может отображаться постоянно () либо отображаться только при использовании (). Щелкните мышью по кнопке всплывающей панели, чтобы отобразить ее. Скорость и задержка отображения настраиваются на странице System - View диалогового окна Preferences.

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

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


Среда X2

Независимо от используемого в данный момент редактора, вы всегда можете открыть диалоговое окно настроек Preferences с помощью кнопки 

, расположенной в верхней правой части приложения.

Система также включает в себя полезные строки поиска Search, например, в верхней части панелей Projects и Properties, а также в верхней правой части самого приложения X2.

Поиск X2 вернет следующие результаты:

  • Текстовые свойства компонентов, в том числе: поля позиционного обозначения, комментария и описания на схеме; поля позиционного обозначения и комментария на плате.
  • Недавние документы
  • Пункты меню активного редактора
  • Панели активного редактора

Вы можете гибко настраивать среду X2. Элементы меню и панелей можно добавлять, удалять и изменять. Щелкните правой кнопкой мыши где-либо в строке меню, чтобы с помощью команды Customize открыть диалоговое окно Customizing Editor, где вы можете найти все доступны команды и перетащить их в меню или панель инструментов. Нажмите Ctrl+ЛКМ, чтобы получить доступ к команде пункта меню или кнопки панели инструментов и увидеть процесс и все параметры, которые отвечают за выполнение этой команды.

Всеми редакторами и открытыми в нем документами можно управлять с помощью скриптов. Поддерживается множество скриптовых языков.


Что дальше?

Документация Altium Designer | Altium Designer 20.2 Руководство пользователя

Altium Designer сочетает в себе множество функциональных возможностей, в том числе:

  • Передовые технологии трассировки
  • Инструменты проектирования современных гибко-жестких печатных плат
  • Мощные инструменты управления проектными данными
  • Эффективные инструменты повторного использования проектных данных
  • Оценка и отслеживание стоимости в режиме реального времени
  • Динамические данные о цепочке поставок
  • Трехмерная визуализация и проверка зазоров
  • Гибкие инструменты управления утвержденными версиями

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

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

Если вы еще не являетесь нашим клиентом, почему бы не взять тест-драйв Altium Designer? Заполните простую форму и получите бесплатную полнофункциональную версию Altium Designer на 15 дней. Вы сможете оценить все возможности Altium Designer, без технических ограничений, получив доступ к лучшему в мире средству проектирования печатных плат. Нажмите по ссылке ниже, заполните форму, и вы поймете, почему всё больше разработчиков и конструкторов выбирают решения Altium, а не другие продукты!

Бесплатная пробная версия Altium Designer


Быстрый старт в проектировании печатных плат (и в Altium Designer!)

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

В уроке затронуто множество аспектов системы, с которыми вам необходимо ознакомиться для вашей повседневной работы.


Изучение Altium Designer

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

Вы можете изучить интерфейс и функции Altium Designer, просто экспериментируя с системой во время создания нового проекта, но лучший вариант – начать с ознакомления с документацией!

Переходите с другой системы проектирования? Не проблема – перейдите в раздел Взаимодействие с другими инструментами проектирования. Не важно, переходите ли вы с PADS®, EAGLE™, Expedition®, xDX Designer®, Allegro® или другой поддерживаемой системы – в Altium Designer есть инструменты импорта и/или экспорта для простого перехода на решения Altium.

Altium 365

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

Altium 365, предоставляемая с активной подпиской Altium (Altium 365 Standard), добавляет в Altium Designer возможности публикации и совместной работы, и вам не нужно менять текущий стиль работы. Приобретите Altium Concord Pro и выберите его размещение на платформе Altium 365, чтобы получить еще больше возможностей (Altium 365 Pro), такие как управление жизненным циклом проектных данных и компонентов, а также функциональность цепочек поставок для управляемых проектов и процесса выпуска.

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

Вы можете организовать все проекты, все библиотеки и всех участников в едином расположении, доступном в любое время, с любого устройства. Altium 365 использует специфичные для САПР интеллектуальные средства для сохранения данных таким образом, чтобы ваши проекты, файлы и история версий были доступными и простыми для навигации через веб-интерфейс (всё, начиная от исследования свойств компонентов, цепей и других проектных сущностей и их связи между собой до перекрестного перехода между различными аспектами проекта).

Altium 365: Повысьте мощь Altium Designer.

Некоторые ключевые преимущества Altium 365 для процесса проектирования:

  • Безопасная публикация проектов плат внешним и внутренним заинтересованным лицам посредством простой ссылки, с помощью которой можно просматривать и комментировать проект через веб-браузер на любой платформе (Mac, Windows, Android или iOS) и с любого устройства (настольного или мобильного).
  • Передавайте проектный замысел с помощью комментирования, совместного создания и визуализации проектов. Работайте откуда угодно​, общайтесь с кем угодно​. Встроенное хранение и контроль версий (тесно интегрированный с Altium Designer) обеспечат доступность самых новых данных в любое время, с любого устройства.
  • Осуществляйте контроль проектов эффективнее, предоставляя пользователям возможность выделять и отмечать определенные компоненты и области на схеме или на плате. Множество внешних/внутренних заинтересованных лиц (например, руководители, другие проектировщики, поставщики компонентов и т.д.) могут комментировать и отмечать определенные места проектов (подобно тому, как осуществляется совместная работа над документом Google®).
  • Совместная работа множества проектировщиков. Веб-платформа упрощает визуализацию и комментирование проектов, в то время как другие проектировщики могут подключиться к этому же проекту из Altium Designer для внесения изменений.
  • Совместное проектирование с инженерами-механиками. Инженеры-электроники и инженеры-механики могут передавать данные туда и обратно в режиме реального времени, с получением уведомлений об изменениях, когда их вносит другая сторона. Altium 365 обеспечивает бесшовную интеграцию с PTC Creo Parametric®, Dassault Systemes SOLIDWORKS® и Autodesk Inventor Professional®.
  • Уменьшение недопонимания с производителями и сокращение количества итераций повторных работ. Сокращение циклов проектирования благодаря возможности выпуска проектов обеспечивает создание согласованного набора проектных данных. Создайте пакет для производства, соответствующий требованиям определенного производителя.

Расширение возможностей Altium Designer

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

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

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

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

Сервер управляемых данных

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

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

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

Altium Designer может работать со следующими типами сервера управляемых данных:

  • Altium 365 Workspace – поставляется через платформу Altium 365. Для каждой компании доступен один Workspace. Доступные функциональные возможности зависят от уровня доступа к Altium 365: Altium 365 Standard (включен в Altium Subscription) или Altium 365 Pro (доступен при наличии Altium Subscription и приобретении Altium Concord Pro, размещенном на платформе Altium 365).
  • Altium Concord Pro (самоуправляемый)
Если вам необходимо гибкое решение для управляемых рабочих процессов и интеграции с корпоративными системами, перейдите на Altium NEXUS. Altium NEXUS является готовым решением для организованного совместного проектирования печатных плат, основанном на рабочих процессах. Это решение включает в себя возможности проектирования, управления данными о компонентах, управления проектными данными, создания рабочих процессов и управления ими и многое другое. Как готовое решение, Altium NEXUS состоит из готовых настраиваемых модулей, и его внедрение осуществляется экспертами Altium.

Настройки Altium Designer

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

Настройка осуществляется в диалоговом окне Preferences (нажмите 

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

В диалоговом окне Preferences представлен ряд полезных инструментов для настройки среды необходимым образом, в том числе:

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

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


Справка по правилам проектирования плат

Для определения требований к проекту редактор плат Altium Designer использует концепцию правил проектирования. Эти правила формируют «набор инструкций», которым будет следовать редактор плат. Они применяются для различных аспектов конструирования: ширина проводников, зазоры, стили соединений, переходных отверстий и так далее – и множество правил можно отслеживать в режиме реального времени с помощью динамической проверки проектных правил (Online DRC).

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

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


Справка по нарушениям компиляции проекта

Компиляция является частью процесса создания корректного списка цепей проекта. В действительности, результатом этого процесса является унифицированная модель данных проекта – единая модель данных, доступ к которой осуществляется из различных областей единой среды проектирования Altium Designer. В ходе компиляции можно проверить связи на схеме на соответствие правилам, заданных в настройках проекта на вкладках Error Reporting (Отчет об ошибках) и Connection Matrix (Матрица соединений).

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


Справка по языку запросов

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

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

В начале может показаться, что использовать язык запросов сложно, но со временем вы оцените его эффективность и найдете собственный стиль построения выражений для поиска необходимого набора объектов. Чтобы ускорить этот процесс, есть информация по каждой функции запросов. Достаточно выделить или щелкнуть внутри любого ключевого слова в Query Helper, на панели Filter или в поле Full Query (Полный запрос) редактора правил и нажать F1, и откроется соответствующая страница документации.


Справка по ресурсам

Единая среда проектирования Altium Designer состоит из множества служб, подключенных к базовой платформе. Как и базовая платформа, эти службы предоставляют доступ к ресурсам системы – ее компонентам и функциям.

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

Чтобы получить информацию по какому-либо определенному ресурсу, используйте следующие способы:

  • В системе наведите курсор на команду меню, кнопку панели инструментов, диалоговое окно, панель или объект и нажмите F1.
  • В документации найдите нужный раздел в дереве навигации либо воспользуйтесь поиском с помощью иконки  на панели слева.
Обязательно ознакомьтесь с использованием F1 в Altium Designer. Наведите курсор мыши на какой-либо элемент в Altium Designer – кнопку, команду, диалоговое окно, панель, объект – и нажмите F1, чтобы открыть документацию на него. F1 также работает на различных страницах диалоговых окон Preferences и PCB Rules and Constraints Editor. . И если вы запустили какую-либо команду, например, для размещения компонента, но вы не помните, как повернуть его, нажмите Shift+F1 для отображения списка контекстно-зависимых сочетаний клавиш.

 

Веб-сайт Altium – быстрые ссылки

Быстрый старт с Altium Designer. Создание нового проекта.

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

Что же нам может предложить AD… Вообще возможности этой программы очень впечатляют. Вот некоторые из всего многообразия:

  • Создание принципиальных электрических схем.
  • Разводка печатных плат, прием возможна как ручная разводка, так и автотрассировка.
  • Можно нарисовать свой компонент (схему или посадочное место) и добавить его в библотеку для дальнейшего использования.
  • Кроме того, возможно написание программ для ПЛИС.

В общем функционал действительно потрясающий 🙂

Давайте для начала разберемся как тут создавать новый проект и какова его (проекта) структура. Устанавливаем Altium Designer, запускаем:

Altium Designer 10

Появляется окошко:

Старт с Altium Designer 10

Структура проекта в Altium довольно проста и понятна. Здесь создается проект платы с расширением .PrjPcb,  затем в созданный пустой проект добавляются файлы для принципиальной электрической схемы и печатной платы. Итак, для начала нам нужно создать новый проект платы. Это можно сделать сразу же в появившемся окне, для этого заходим в меню File -> New -> Project -> PCB Project:

Altium Designer 10

Как видите, на скриншоте нужные пункты неактивны, и это меня сперва удивило… Оказалось, что это произошло из-за отсутствия активированной лицензии на Altium. Так что после активации, все, что надо, появилось!

Будем считать, что мы все-таки успешно создали пустой проект и теперь его надо сохранить. Для этого идем в File -> Save as и сохраняем под каким-нибудь именем. Я назвал этот тестовый проект – testProject. Теперь окно Altium’а выглядит следующим образом:

Добавление новых файлов в проект

Осталось добавить файлы для принципиальной схемы и печатной платы в созданный проект. Тут ничего сложного, как видно на картинке – нажимаем правой кнопкой по названию проекта и в открывшемся меню выбираем Add New to Project -> Schematic, соответственно, в проект добавится пустой лист, на котором мы скоро нарисуем какую-нибудь схемку! Аналогично, чтобы добавить файл для разводки платы выбираем – Add New to Project -> Schematic -> PCB.

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

Altium designer самоучитель pdf - Вэб-шпаргалка для интернет предпринимателей!

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

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

Уроки по Altium Designer

Структурированный курс уроков Альтиум Дизайнер, в которых поэтапно раскрывается каждая отдельная тема. Вы научитесь грамотно обращаться с программой для компьютерного конструирования печатных плат. Всего в курсе 34 видеоурока; продолжительность каждого составляет от 9 до 25 минут, в зависимости от темы.

Чтобы ознакомиться с форматом изложения лекций, предлагаем Вам просмотреть первые 10 видеоуроков. Загрузить полный курс Вы можете в конце новости.

В этом ролике Вас ознакомят с интерфейсом Altium Designer: из чего он состоит и как с ним работать.

Учимся искать необходимые объекты, просматривать их характеристики, выделять и редактировать элементы.

В данном уроке рассматривается создание и использование горячих клавиш в программе.

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

Учимся создавать более сложный библиотечный элемент на примере микросхемы.

Правила размещения электронных компонентов на печатной плате.

Использование истории сохранения и правильный выбор версии файла проекта.

Создание схемы в Altium Designer.

Изучаем атрибуты компонента: зачем они нужны и как их создавать.

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

Altium Designer
01. Интерфейс программы
02. Выделение и редактирование объектов
03. Назначение горячих клавиш
04. Как сделать библиотеку элементов (Резистор)
05. Как сделать библиотеку элементов (Микросхема)
06. Размещение компонентов на плате
07. Восстановление резервного сохранения
08. Как сделать схему
09. Параметры (атрибуты) компонента
10. Шаблоны печатной платы
11. Как сделать печатную плату
12. Компиляция проекта
13. Навигация
14. Информационное окно в редакторе плат
15. Как сделать 3D модель платы
16. Создание библиотеки в виде базы данных
17. Повторное использование фрагментов топологии и схем
18. Как промоделировать схему
19. Как задать правила проектирования
20. Как создать перечень элементов по ЕСКД
21. Работа с дифференциальными парами
22. Импорт проектов из P-CAD 2006
23. Как сделать интегрированную библиотеку .IntLib
24. Редактирование полигонов
25. Как распечатать чертеж (Схема)
26. Как распечатать чертеж (Плата)
27. Гибко-жесткие печатные платы
28. Altium Content Vault
29. Выделение объектов на плате и панель Filter
30. Выравнивание длин цепей
31. Передача сборки платы из Altium Designer в SolidWorks
32. MCAD Co-Designer. Из Solidworks в Altium Designer

Altium Vault
01. Установка и настройка
02. Создание библиотеки компонентов

Скачать все уроки по Altium Designer
одним архивом

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

Документация Altium Designer
Документация Altium Designer

Altium Designer сочетает в себе множество функциональных возможностей, в том числе:

  • Передовые технологии трассировки
  • Инструменты проектирования современных гибко-жестких печатных плат
  • Мощные инструменты управления проектными данными
  • Библиотеки, содержащие более 300 тыс. готовых к использованию компонентов
  • Эффективные инструменты повторного использования проектных данных
  • Оценка и отслеживание стоимости в режиме реального времени
  • Динамические данные о цепочке поставок
  • Трехмерная визуализация и проверка зазоров
  • Гибкие инструменты управления утвержденными версиями

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

Быстрый старт в проектировании печатных плат (и в Altium Designer!)

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

В уроке затронуто множество аспектов системы, с которыми вам необходимо ознакомиться для вашей повседневной работы.

Изучение Altium Designer

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

Вы можете изучить интерфейс и функции Altium Designer, просто экспериментируя с системой во время создания нового проекта, но лучший вариант – начать с ознакомления с документацией!

Расширение возможностей Altium Designer

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

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

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

Сервер управляемых данных

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

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

Для Altium Designer единственным доступным типом сервера управляемых данных является облачный Altium NEXUS Server.

Настройки Altium Designer

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

Настройка осуществляется в диалоговом окне Preferences (нажмите в правом верхнем углу рабочего пространства). Настройте область системы с помощью элементов управления и параметров на открывшейся странице, как вам необходимо. Настройка может сочетать требования политики вашего предприятия и ваши личные предпочтения для рабочей среды.

В диалоговом окне Preferences представлен ряд полезных инструментов для настройки среды необходимым образом, в том числе:

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

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

Справка по правилам проектирования плат

Для определения требований к проекту редактор плат Altium Designer использует концепцию правил проектирования. Эти правила формируют «набор инструкций», которым будет следовать редактор плат. Они применяются для различных аспектов конструирования: ширина проводников, зазоры, стили соединений, переходных отверстий и так далее – и множество правил можно отслеживать в режиме реального времени с помощью динамической проверки проектных правил (Online DRC).

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

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

Справка по нарушениям компиляции проекта

Компиляция является частью процесса создания корректного списка цепей проекта. В действительности, результатом этого процесса является унифицированная модель данных проекта – единая модель данных, доступ к которой осуществляется из различных областей единой среды проектирования Altium Designer. В ходе компиляции можно проверить связи на схеме на соответствие правилам, заданных в настройках проекта на вкладках Error Reporting (Отчет об ошибках) и Connection Matrix (Матрица соединений).

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

Справка по языку запросов

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

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

В начале может показаться, что использовать язык запросов сложно, но со временем вы оцените его эффективность и найдете собственный стиль построения выражений для поиска необходимого набора объектов. Чтобы ускорить этот процесс, есть информация по каждой функции запросов. Достаточно выделить или щелкнуть внутри любого ключевого слова в Query Helper, на панели Filter или в поле Full Query (Полный запрос) редактора правил и нажать F1, и откроется соответствующая страница документации.

Справка по ресурсам

Единая среда проектирования Altium Designer состоит из множества служб, подключенных к базовой платформе. Как и базовая платформа, эти службы предоставляют доступ к ресурсам системы – ее компонентам и функциям.

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

Чтобы получить информацию по какому-либо определенному ресурсу, используйте следующие способы:

  • В системе наведите курсор на команду меню, кнопку панели инструментов, диалоговое окно, панель или объект и нажмите F1.
  • В документации найдите нужный раздел в дереве навигации либо воспользуйтесь поиском с помощью иконки на панели слева.

Книга посвящена проектированию радиоэлектронных функциональных узлов в среде Altium Designer. Описан состав, настройка и основные приемы работы в среде Altium Designer. Подробно освещены вопросы формирования и редактирования электрической схемы, разработки печатной платы, а также трассировки печатного монтажа. Отдельно рассмотрены особенности реализации проекта на основе микросхем ПЛИС, включая программирование и отладку логики ПЛИС на отладочном стенде NanoBoard. Значительное внимание уделено схемотехническому моделированию. Приведены необходимые сведения о работе с библиотеками, взаимодействии с внешними базами данных, системе контроля версий, а также экспорте результатов. Во втором издании расширен и обновлен материал, касающийся формирования схемных документов, интерактивной трассировки печатного монтажа, формирования многоканальных и многовариантных проектов, освещаются основы скрипт-программирования в среде Altium Designer, описаны новые функции Altium Designer – проектирование гибко-жестких печатных плат и размещение скрытых компонентов на внутренних слоях печатной платы. Особенность книги – изложение материала с позиций сквозного проектирования изделия, начиная от создания нового проекта и заканчивая выпуском конструкторской документации по ЕСКД и формированием управляющей информации для автоматизированного производственного оборудования.

Для студентов вузов радиоэлектронного профиля, а также разработчиков, использующих Altium Designer.

Рекомендуем к прочтению

Создание простой печатной платы с помощью Altium designer в картинках. (Часть 1) [Вегалаб-Викизона]

Эта статья – попытка написать краткое руководство для начинающих осваивать Altium designer (AD). Я не претендую на профессионализм, как в описании функций пакета, так и его использовании. Тем не менее, я попытался описать работу с практической точки зрения, для несложного проекта и создать задел для дальнейшего самостоятельно изучения пакета. Хочу обратить внимание на уже существующие уроки по Protel DXP Ю. Потапова. Они безусловно обстоятельнее, но уже несколько устарели и некоторые моменты практической работы с пакетом там не освещены.

Все, что здесь описано, я проделал непосредственно во время описания. Результирующий проект доступен для ознакомления.

Для начала я привел руководство по созданию несложной печатной платы мультивибратора (так же как и в уроках Ю. Потапова), основные шаги. Работу с библиотеками, подготовку к производству и подготовку документации я планирую осветить в последующих статьях.

Начать предлагаю с некоторых соглашений, дабы избежать разночтений.

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

  2. Используется версия 6.6.7903 пакета и библиотеки входящие в его состав.Должен заметить, что функции использованные мной при создании проекта, практически не изменились, начиная с версии 2002 (Protel DXP). Но хотелось бы избежать проблем связанных с мелкими различиями между версиями пакета. Так же отмечу, что практически к каждому обновлению пакета разработчики выпускают и обновление встроенных библиотек.

  3. Перед началом работы, настройки рабочего пространства приведены к начальному состоянию. Отключены все библиотеки. К этому пункту я вернусь непосредственно в начале работы.*

Очень краткое описание интерфейса.

рис. 0

На рис.0 приведено рабочее окно программы с открытым, уже подготовленным проектом:

  1. главное меню

  2. боковая панель. Отмечу, что на рисунке отображена панель управления проектами или дерево проектов.

  3. закладки боковых панелей

  4. панель инструментов

  5. панель документов

  6. закладки слоев документа

  7. кнопки отображения открытых боковых панелей

  8. настройки отображения элементов в документе

  9. кнопки быстрого вызова боковых панелей

Как и во многих программах под Windows, в AD кнопки на панели инструментов дублируют пункты главного меню (или просто меню) и имеют одинаковые иконки. Однако кнопки дублируют не все пункты меню и прямо не подписаны (только всплывающая подсказка), поэтому, при написании я пользовался главным меню.

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

Подготовка к работе

Структура и состав панелей меняются в зависимости от типа открытого документа и могут отличаться от приведенного. Ко всему прочему они настраиваются, что может еще усугубить различие и усложнить работу с данным руководством. Поэтому перед началом работы приведем панели общему виду. Главное меню – View|Desktop Layouts|Default.

Это все что нужно для начала.

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

рис. 1

На рис. 1 приведено окно программы после запуска. Для начала создадим новый проект. Для этого можно воспользоваться ссылками на заглавной странице (навигация как в Интернет обозревателе) или воспользоваться проверенным способом – через Главное меню – File|Project|PCB Project. Появится панель с деревом проектов (рис. 2).

рис. 2

В дереве проектов создается заготовка проекта со стандартным, для новых проектов, именем. Отмечу, что проект как таковой еще не создан, в дереве проектов только намерение (собственно, как и в большинстве программ для Windows). Сам проект создается после сохранения. Что мы и проделаем. Жмем правой кнопкой на названии проекта (рис. 3) и выбираем Save Project As…

рис. 3

Откроется стандартное окно сохранения файла. Выбираем имя и папку для сохранения проекта и жмем кнопку Save. Здесь поясню подробнее. Проект AD, это файл с описанием наличия документов и связей между ними. Все телодвижения по созданию документов, отчетов происходят относительно этого файла и пути в нем прописаны относительные. Соответственно новые файлы по умолчанию располагаются в папке в которой сохранен сам проект. Поэтому я рекомендую для каждого проекта создавать свою папку с уникальным названием. Ее впоследствии, безболезненно, можно перенести на другой компьютер, открыть проект и получить доступ ко всем его документам. Для примера, я создал папку E:\Altium projects\Outstage и сохранил проект с таким же именем. В дереве проектов обновилось название на - Outstage. Проект, как Вы понимаете – пуст. Исправим досадное недоразумение и добавим в проект лист схемы.

рис. 4

Щелкаем правой кнопкой на названии проекта и в контекстном меню выбираем Add New to Project|Schematic (рис. 4). На рис. 5 - результат этой операции.

рис. 5

В окне документов появляется лист схемы (по умолчанию формат А4) и в дереве проектов схема с названием по умолчанию. Сохраняем схему аналогично сохранению проекта, только выбираем схему в дереве проектов (рис. 6).

рис. 6

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

рис. 7

Можно начинать рисовать схему.

Создание схемы

Начнем с добавления компонента в схему через Главное менюPlacePart… Появляется окно выбора компонентов (рис. 8).

рис. 8

Здесь Placement Type – From Standard Libraries оставляем, будем на первом этапе пользоваться встроенными библиотеками. В окне остались артефакты от моих проектов, но по идее поля должны быть пусты. Жмем кнопку с тремя точками, чтобы выбрать библиотеку, компонентами нужно использовать.

Небольшое отступление. В поставке AD идут две стандартные библиотеки компонентов: Miscellaneous Devices.IntLib и Miscellaneous Connectors.IntLib. Хочу обратить внимание – это интегрированные библиотеки, т.е. содержащие и символы и посадочные места. Если пакет установлен по умолчанию, то они находятся по адресу C:\Programs Files\Altium\Library. Фактически в них собраны заготовки «рассыпных» элементов для облегчения освоения пакета и использования как основы для собственных. Плюс к этому, собран вагон библиотек от производителей. На начальном этапе воспользуемся только стандартными библиотеками, но я покажу как подключить внешние библиотеки.

Появилось окно выбора библиотеки компонентов (рис. 9).

рис. 9

На данном примере оно пустое, я намеренно удалил все ссылки для имитации самого тяжелого случая. В вашем случае там должны быть прописаны стандартные библиотеки. Т.е. в случае пустого окна или необходимости добавить библиотеку жмем кнопку с тремя точками. Появляется окошко с настройками библиотек (рис. 10).

рис. 10

Жмем кнопку Install… Далее в окне выбора файла находим стандартные библиотеки (рис. 11, я специально подсветил тип файла - IntLib).

рис. 11

Путь к библиотекам я указывал ранее. Выделяем и жмем Открыть. Повторяем операцию для второй библиотеки. На рис. 12 приведен вид окна с установленными библиотеками. Жмем Close.

рис. 12

Теперь окно выбора библиотеки и компонента (рис. 13) приобрело другой вид. Сверху окна видно наименование библиотеки, появился список компонентов и справа символ, и посадочное место.

рис. 13

Выбираем подходящий (рис. 14) и жмем OK.

рис. 14

Возвращаемся в окно выбора компонентов (рис. 15). Здесь уже заполнены все поля и есть возможность изменить некоторые параметры, например позиционное обозначение или тип посадочного места. Знак вопроса в позиционном обозначении – служебный символ, необходим для автоматической нумерации. Вместо него можно сразу поставить номер, но не нужно.

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

рис. 15

рис. 16

Жмем ОК. После выбора компонента в библиотеке он «прикрепляется» к курсору (рис. 16; в данном случае это транзистор).

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

рис. 17

Установка компонента производится нажатием левой кнопки мыши в нужном месте рабочего поля (установка компонента вне рабочего поля не допускается, хотя и возможна; к этому моменту я постараюсь вернуться в последующих статьях.). После установки компонент по прежнему «прикреплен» к курсору (рис. 17) и есть возможность установить еще один такой же.

Но в схеме требуется его зеркальная копия, поэтому жмем кнопку X на клавиатуре (рис. 18). Устанавливаем компонент.

рис. 18

Так как больше транзисторы не нужны, нужно вернуться к выбору компонентов в библиотеке. Жмем правую кнопку мыши и возвращаемся в окно выбора компонентов. Выбираем резистор и устанавливаем горизонтально. Следующий нужно повернуть на 90 градусов, для этого жмем пробел (рис. 19). Повторяем операцию для конденсаторов и разъема, который находится в другой библиотеке.

рис. 19

Закрыть окно выбора компонентов можно кнопкой Esc. Передвигать рабочее поле можно «зацепив» его правой кнопкой мыши за свободное от элементов место, но этот режим не работает, если мы выбрали компонент. В этом случае можно подтянуть курсор с прикрепленным к курсору компонентом к нужному краю экрана и рабочее поле плавно передвинется. Масштабируется изображение стандартно – колесиком мыши при нажатой кнопке Ctrl. Компоненты можно передвинуть «зацепив» их левой кнопкой мыши, при этом их можно повернуть и сделать зеркальными. На рис. 20 приведен пример расстановки компонентов.

рис. 20

Приступаем к проводникам. Идем в Главное меню|PlaceWire. Подводим курсор к выводу компонента, где он подсвечивается диагональным красным крестом, что означает возможность сделать соединение (рис. 21).

рис. 21

рис. 22

Жмем левую кнопку мыши, и тянем проводник до следующего вывода. На примере рис. 22 видно, что проводник тянется не так, как хотелось бы.

Поворачиваем его пробелом, так же как и компонент (рис. 23, 24).

рис. 23

рис. 24

Дальше есть два пути. Можно присоединить проводник к выводу ближайшего резистора, в этом случае проводник «оборвется», но мы останемся в режиме прокладки проводника (рис. 24). Второй путь – тянуть проводник до следующего резистора, а ближайшему резистору, ввиду пересечения с контактом, проводник «зацепится» сам (рис. 25, 26). Сменить угол прокладки проводника с 90º на 45º можно сочетанием клавиш Shift+пробел.

рис. 25

рис. 26

Теперь хочу отметить нюансы перемещения проводников и присоединенных к ним компонентов. По умолчанию при попытке перемещения проводника, его сегмент (от одного угла или вывода компонента, до другого) «отрывается» от компонентов и, если он изначально рисовался как сегмент, проводника (рис. 27).

рис. 27

рис. 28

Компонент при перемещении просто «отрывается» от проводников (рис. 28). В общем, это удобно. Но в некоторых случаях желательно чтобы проводник тянулся или компонент тянул за собой проводники. В этом случае просто перед перемещением нажимаем кнопку Ctrl и удерживаем еЈ во время перемещения (рис. 29, 30).

рис. 29

рис. 30

Хотя, как видно на рисунке 30 могут появиться артефакты. Готовая схема приведена на рис. 31. Я по привычке добавил символ земли через Главное менюPlacePower Port, который автоматически именует присоединенную цепь. Добавить имя для других цепей, можно поставив ярлык через Главное менюPlaceNet Label.

рис. 31

Я рассмотрел основные операции при рисовании схемы, остальное я предлагаю опробовать самостоятельно.

Не забываем сохраняться.

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

Теперь вернемся к позиционным обозначениям. На этапе добавления компонента в схему я обращал внимание на знак вопроса в позиционном обозначении, он и будет заменяться на цифру или цифро-буквенный код. AD позволяет сделать это автоматически. Идем в Главное менюToolsAnnotate… Получаем окно расстановки позиционных обозначений (рис. 32).

рис. 32

Сначала выбираем порядок расстановки (отмечен стрелкой) – Down Then Across, картинка под списком наглядно показывает процесс. Далее жмем Update Changes List. Всплывающее окно информации (рис. 33) показывает, сколько позиционных обозначений обновлено.

рис. 33

Теперь в окне справа мы видим изменения в списке – колонка Proposed. Если все устраивает, а оно устраивает – жмем Accept Changes (create ECO). Только сейчас изменения вносятся в схему. Мы получаем окошко со списком изменений, которые должны быть внесены в схему (рис. 34).

рис. 34

Жмем кнопку ValidateChanges, и система проверяет возможность внесения изменений без ошибок. Смотрим статус (рис. 35) – все в порядке.

рис. 35

Жмем кнопку Execute Changes. Если все прошло удачно – получаем рис. 36. Все, изменения внесены в схему.

рис. 36

Еще несколько моментов. По умолчанию сортировка компонентов производится по полю Comment, и если что-то не устраивает, можно попробовать изменить правило. Еще нужно обратить внимание на количество обновленных позиционных обозначений относительно количества компонентов в схеме. Если у одного или нескольких компонентов уже проставлены позиционные обозначения, то они обновлены не будут. Это позволяет задать некоторые позиционные обозначения вручную. В случае необходимости обновления всех позиционных обозначений, их необходимо предварительно сбросить. Эта операция повторяет аннотацию, только вместо кнопки UpdateChanges List, жмем ResetAll.

Небольшое отступление. Конечно, возникает вопрос, - зачем я уделил столько внимания аннотации схемы? Ответ прост. Это наглядное описание ОСНОВНОГО метода внесения изменений в проект. И метод этот – ECO (Engineering Change Order). В процессе внесения изменений можно отследить достаточно много ошибок, причем ДО производства каких либо действий. Пример я приведу в процессе переноса компонентов на печатную плату. На этом этапе, так же, можно сформировать отчеты для более подробного изучения.

Теперь окошко можно закрыть. На рис. 37 представлена схема с проставленными позиционными обозначениями.

рис. 37

У каждого компонента видны три атрибута: позиционное обозначение, комментарий, номинал. У транзисторов, по понятной причине – номинал отсутствует. Изменить атрибуты можно прямо на схеме. Двойной клик на номинале вызовет окно свойств атрибута. Все атрибуты для компонента можно изменить в окне свойств компонента, дважды кликнув на компоненте (рис. 38). Стрелками я указал основные, это позиционное обозначение и комментарий с флажками видимости, номинал, посадочное место.

рис. 38

Изменяем необходимые. Далее, для красоты, можно подвигать атрибуты. Однако нам мешает большой шаг сетки перемещения – 10. Изменим на меньший через Главное менюViewGridsSet Snap Grid… В окошке выбора шага сетки меняем значение на 5. Отмечу, что предыдущее значение шага сетки осталось стеке и межу ним и новым значением можно переключаться клавишей G. Текущее значение выводится в строке состояния в левом нижнем углу. Теперь можно более точно установить атрибуты. Просто «цепляем» их мышкой и тянем на нужное место. После этого, можно скрыть комментарии у резисторов и конденсаторов, через окно свойств, и готовую схему сохранить. Безусловно, для больших схем установить атрибуты для каждого компонента – весьма утомительная задача. Нам на помощь, здесь, приходит «конек» AD – инспектор. Это инструмент для правки групп параметров.

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

рис. 39

Попробуем с помощью инспектора скрыть атрибуты у резисторов и конденсаторов. Выделяем на схеме атрибут, щелкаем на нем правой кнопкой мыши и выбираем Find Similar Objects… (рис. 39) и получаем окошко – мастер ввода параметров (рис. 40), в котором выбираем параметры запроса, точнее изменяем по необходимости.

рис. 40

В нашем случае меняем параметры совпадения в Object SpecificValue и Object SpecificParameter Name с Any на Same. Т.е. получается, что мы выбираем все комментарии с именем Res1. Ставим галочку Select Matching (выбрать все подходящие). Далее нажимаем Apply, на схему будет «наложена» маска, подсвеченными останутся только комментарии для резисторов (рис. 41). Проверяем, чтобы стояла галочка Run Inspector.

рис. 41

Смотрим на схему - все ли выделилось. Если все нормально, жмем OK. Запустится SCH inspector (рис. 42). Это собственно говоря и есть средство редактирования.

рис. 42

Там ставим галочку GraphicalHide и смотрим на результат (рис. 43).

рис. 43

Закрываем инспектор и в правом нижнем углу программы жмем кнопку Clear, чтобы отменить маскирование (рис. 44, 45). Не забываем сохраняться.

рис. 44

рис. 45

В общем, схема готова, и ее можно передать на плату. Но остался неосвещенным еще вопрос. Для подготовки схемы мы воспользовались интегрированной библиотекой. Изменение/добавление компонентов библиотеки не допускается, что ограничивает возможности редактирования схемы. Чтобы обойти это ограничение, создадим свои библиотеки.

Создание библиотек

Нужно отметить, что в схеме содержится полная информация о компоненте и еЈ можно «добыть» из схемы. Эта же особенность позволяет изменять компоненты прямо на схеме. К примеру, назначение и имена выводов, ссылку на посадочное место и другие, но это придется делать для каждого компонента отдельно. Это выручает в случае с простейшей схемой, но увеличивает вероятность что-то забыть в сложных, не считая труда по редактированию каждого компонента. Многие параметры изменить в схеме нельзя, например – графическое изображение.

Воспользуемся схемой, как заготовкой будущей библиотеки. На экране перед нами схема – это важно. Как я упоминал ранее, в оболочке AD может быть открыто несколько документов. Все действия производятся в текущем, в зависимости от этого меняется состав главного меню и панелей. Переключаться между документами можно с помощью панели, под главным меню, работающей как панель задач Windows. Теперь идем в Главное менюDesignMake Schematic Library. Извлекаются символы из схемы, и создается библиотека (схемная). Появляется боковая панель – SCH Library и открывается первый по списку символ для редактирования. Окошко информации подсказывает, сколько извлечено символов из схемы (рис. 46).

рис. 46

Но библиотека, как таковая, еще не прописана в проекте и связи еще не обновлены. Об этом, косвенно, говорит отсутствие вида посадочного места в окошке просмотра (рис. 47).

рис. 47

Теперь необходимо вернуться к дереву проектов. Переключение между открытыми панелями осуществляется с помощью закладок (рис. 48). В дереве проекта появилась библиотека символов. Сохраняем библиотеку аналогично сохранению проекта и схемы.

рис. 48

Это важный момент! После каждого внесения изменений в библиотеку еЈ нужно сохранить, только после этого изменения вступают в силу. Возвращаемся к панели SCHLibrary. Заменим компоненты в схеме на только что созданные. Для этого щелкаем правой кнопкой мыши на названии компонента в боковой панели и выбираем в контекстном меню Update Schematic Sheets(рис. 49).

рис. 49

Информационное окошко сообщит нам о количестве замененных компонентов (рис. 50), здесь не лишним будет «прикинуть», все ли обновилось и на тех ли схемах.

рис. 50

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

Проверить результат можно с помощью инспектора (вызывается клавишей F11). Выделяем компонент и смотрим в инспекторе поле Object SpecificLibrary (рис. 51), в нем должно быть имя вновь созданной библиотеки. Далее мы передадим информацию на плату.

рис. 51

Снова возвращаемся к дереву проектов. Щелкаем правой кнопкой на названии проекта и контекстном меню выбираем Add New To ProjectPCB. Откроется заготовка платы, и в дереве проекта появится ссылка с названием по умолчанию (рис. 52). Сохраним плату, щелкнув правой кнопкой мыши на ссылке, выбрав Save As…, и потом - удобоваримое имя.

рис. 52

Напомню, сохраняем все в папку проекта. Возвращаемся к схеме через панель документов. Теперь передадим информацию на плату. Идем в (рис. 53).

рис. 53

Вообще-то выражение «передача информации на плату» несколько некорректно. С точки зрения AD, таким образом, мы нивелируем различия между схемой и платой. А так как на плате отсутствуют элементы, присутствующие в схеме, то они добавляются. Напомню так же, что изменения вносятся в открытый документ. Если бы мы создали две заготовки платы и открыли их, то в меню появились бы два пункта Update PCB Document с соответствующими именами. Но лучше придерживаться правила: один проект – одна плата.

Появляется уже знакомое нам окно ECO (рис. 54).

рис. 54

Жмем кнопку Validate Changes. Смотрим на результат и видим первый «сюрприз», - отсутствие посадочного места (рис. 55, ситуация была создана искусственно, для примера действий в нештатной ситуации).

рис. 55

Закрываем окошко. Переходим в окно библиотеки. Открываем панель SCHLibrary. Щелкаем дважды по названию элемента. В окне свойств смотрим на окошко предварительного просмотра посадочного места. В нем пусто, что косвенно говорит нам о проблеме с поиском посадочного места. Выделяем имя посадочного места (рис. 56) и жмем кнопку Edit… В окне выбора посадочного места, снова смотрим в окно предварительного просмотра.

рис. 56

Посадочное место есть, однако в критерии поиска библиотеки указано Use footprint from integrated library (рис. 57). Замечу, что мы заменили в схеме все элементы из интегрированной библиотеки, на элементы из схемной, что подразумевает поиск библиотеке посадочных мест, а таковую мы еще не создали.

рис. 57

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

рис. 58

Жмем кнопку Execute Changes. Изменения успешно внесены (рис. 59).

рис. 59

Сейчас мы видим на экране заготовку платы. Однако на ней нет элементов . Паниковать не нужно . Если в окне ECO, все прошло нормально, значит элементы есть. Просто они за пределами поля видимости. Сдвинем изображение влево, «зацепив» его правой кнопкой мыши (в редакторе печатных плат действую те же приемы, что и в редакторе схем) и увидим искомые компоненты (рис. 60). Не забываем сохраняться.

рис. 60

Создадим свою библиотеку посадочных мест. Для этого воспользуемся приемом, использованным при создании библиотеки символов. Идем в Главное менюDesignMake PCB Library. Сохраняем библиотеку. Процесс аналогичен созданию библиотеки символов, за одним исключением. Библиотека создалась как свободный документ, т.е. не входит в проект (рис. 61).

рис. 61

Добавим еЈ в проект, просто «перетащив» мышкой в дереве проекта на папку Libraries (рис. 62).

рис. 62

После чего идем в библиотеку символов. Последовательно открываем окно свойств каждого компонента и далее окно выбора посадочного места (рис. 63). Убеждаемся, что обновились ссылки на посадочные места;

рис. 63

На всякий пожарный случай, обновляем компоненты на схеме. Для этого, в боковой панели SCH Library, в списке компонентов, щелкаем на названии компонента правой кнопкой мыши и выбираем пункт Update Schematic Sheets. Информационное окошко любезно подскажет нам, все ли компоненты обновились. Эту операцию мы уже выполняли, но в контексте замены библиотечных компонентов.

Теперь обновляем плату. Для этого переключаемся на схему и выполняем Главное меню|DesignUpdate PCB Document Outstage.PcbDoc. Если на этапе обновления библиотек, мы не затронули непосредственно компоненты и схему, то информационное окошко подскажет нам, что схема и плата соответствуют друг другу. Это можно считать еще одной стадией проверки. Если же компоненты или схема были изменены, то появится окно ECO. Здесь мы можем обновить компоненты на плате или вернуться к схеме и поискать, что же мы изменяли J

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

Space – поворот компонета или угла;

Shift+Space – смена угла прокладки трассы или цепи;

X – зеркальное отображение компонента;

G – переключение между сетками перемещения;

F11 – вызов инспектора;

Ctrl+Mouse Wheel – масштабирование изображения

Нажатая клавиша Shift – позволяет выделить несколько компонентов;

Нажатая клавиша Ctrl - позволяет переместить компонент без отрыва от цепи или трассы;

Клавиша Tab при установке компонента или прокладке проводника вызывает окно свойств.

faq/faq_altium.txt · Последнее изменение: 2017/03/01 17:36 (внешнее изменение)

PCB Designing Tutorial - Altium Designer for your Maker нуждается

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

ALTIUM DESIGNER

Лучше всего проведет вас через любой учебник по проектированию печатных плат.

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

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

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

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

Настройте свой проект в Altium Designer

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

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

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

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

Редактор схем и выходы платы

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

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

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

Altium Designer schematic layer organization

Организация схем не имеет значения для вашего процесса проектирования

В единой среде Altium Designer ваша группа разработчиков может легко перенести проект печатной платы из редактора схем в редактор плат. Видеоурок Altium проведет команду через каждый процессов, связанных с переносом схемы на печатную плату. Когда группа обновляет и компилирует документ платы, Altium Designer создает набор Engineering Change Orders (ECOs). В ECO перечислены все компоненты и посадочные места компонентов, использованные в проекте, список всех цепей и дополнительные проектные данные.Выполнение ECO помещает компоненты и посадочные места компонентов в проект и добавляет каждую цепь на печатную плату.

После настройки рабочего пространства печатной платы, слоев, сеток и правил проектирования ваша группа разработчиков может разместить компоненты на плате. Редактор плат поддерживает 32 сигнальных, 16 внутренних силовых слоев, 32 механических, специальных и неэлектрических слоя общего назначения. Altium Designer отображает атрибуты для всех слоев в цветном рабочем пространстве. В качестве примера функциональности Altium Designer и помощи в поиске и устранении неисправностей ваша команда разработчиков может использовать программное обеспечение для автоматического выбора применимого правила проектирования ширины трассировки, выбрав команду «Интерактивная маршрутизация» и щелкнув цепь.

Диспетчер стека слоев плат в Altium Designer

Наряду с редактором плат Altium Designer использует диспетчер стека слоев для упорядочивания стека слоев. Диалоговое окно Layer Stack Manager добавляет и удаляет слои плоскости сигнала и мощности, а также слои диэлектрика, изменяет порядок слоев, настраивает материалы, используемые для физических слоев, и устанавливает толщину слоя и диэлектрическую постоянную. Ваша команда разработчиков может использовать набор плат для достижения контролируемого импеданса, необходимого для высокоскоростного проектирования.

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

Altium Designer производит всю выходную документацию, необходимую для проверки, изготовления и сборки платы. Выходная документация включает сборочные чертежи, файлы выбора и размещения, распечатки печатных плат, 3D-распечатки печатных плат и виды платы в формате 3D PDF.

3D PCB model interface in Altium Designer

Интегрированное 3D-моделирование выделяет Altium Designer среди остальных.

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

Нужны ответы на вопросы о конструкции печатной платы? Команды разработчиков часто спрашивают о маршрутизации нескольких трасс, указании ширины трассировки и устранении ошибок DRC и ERC.Altium предлагает видеоуроки по началу работы и построению проекта, среде Altium Designer, захвату проекта, унификации дизайна, макету платы, управлению библиотекой, многолистному и многоканальному дизайну, правилам проектирования и управлению проектами. Эти и другие ресурсы дают ответы на сотни вопросов, которые задают команды разработчиков. Вы можете задавать вопросы группам технической поддержки, участвовать в обсуждениях и делиться советами в пользовательской форме, а также найти обширную информативную документацию по программному обеспечению Altium.

.

Работа с интегрированными библиотеками | Altium Designer 20.2 Руководство пользователя

Родительская страница: Подробнее о компонентах и ​​библиотеках

Интегрированные библиотеки

отражают методологию управления компонентами второго поколения Altium Designer, а именно модель Integrated Component . В этой модели компонент более высокого уровня моделируется внутри схемного символа в файле схемной библиотеки. Другие модели связаны с символом, а параметры компонентов добавляются к символу.Все исходные библиотеки - символьные и связанные модели - определены в рамках проекта Integrated Library Package , который впоследствии компилируется в один файл; Интегрированная библиотека или IntLib .

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

Преимущества интегрированных библиотек

Ключевые преимущества компиляции в интегрированную библиотеку:

  • Вся информация о компонентах доступна в одном переносном файле.Поскольку все модели упакованы в интегрированную библиотеку, только один файл должен быть доступен для проекта или перемещен при перемещении проекта. Эта портативность бесценна, если вы разделите свою работу между разными рабочими станциями или если вы хотите поделиться своими проектами с другими.
  • Если компонент помещается на схему проекта из интегрированной библиотеки, Altium Designer гарантированно найдет нужную модель, если он сможет просто найти интегрированную библиотеку, из которой он был получен (т. Е. Без манипуляций с отдельными файлами библиотеки и модели, где ссылки на модели могут оказываются очень «хрупкими» и легко нарушаются повседневными задачами управления, такими как переименование папок на жестком диске).
  • С точки зрения безопасности интегрированные библиотеки надежны. После того, как они сгенерированы, их нельзя изменить. Фактически, обновить интегрированную библиотеку - значит полностью заменить ее. Вы должны целенаправленно загрузить исходный пакет библиотеки, обновить исходные документы, а затем перекомпилировать.
  • Эти библиотеки также проверяются на целостность при компиляции. Это означает, что они проверяются не только на наличие, но и на правильность назначения контактов. Даже если вы хотите остаться с дискретными файлами библиотек, рекомендуется скомпилировать библиотеки схем в интегрированный пакет библиотек, хотя бы для того, чтобы гарантировать, что исходные компоненты будут правильно отображаться на целевые модели.Когда вы будете удовлетворены, вы можете игнорировать созданную вами интегрированную библиотеку и продолжать размещать ее непосредственно из схемных библиотек.

Создание IntLib с помощью пакета библиотеки

Пакет интегрированной библиотеки (* .LibPkg) - это тип проекта Altium Designer, который используется для сбора набора проектной документации, необходимой для создания интегрированной библиотеки. Условные обозначения схемы рисуются в редакторе схемных библиотек, и для каждого из них определяются ссылки на модели, а также любая параметрическая информация.Они хранятся в одном или нескольких файлах схемной библиотеки. Референсные модели могут включать 2D / 3D модели компонентов печатных плат, модели имитации схем и модели целостности сигналов.

Единственный документ, который необходимо добавить в пакет интегрированной библиотеки, - это схемная библиотека (или библиотеки). Файлы, содержащие 2D / 3D модели компонентов печатной платы и имитационные модели / подсхемы, могут быть расположены в любом допустимом месте поиска в рамках проекта, в файлах в списке установленных библиотек или в пути (ах) поиска, указанном для пакета.

Пакет библиотеки затем компилируется в один файл интегрированной библиотеки (* .IntLib).

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

Таким образом, создание интегрированной библиотеки состоит из четырех этапов:

  1. Создайте пакет исходной библиотеки.
  2. Создайте и добавьте требуемый файл (ы) исходной схемной библиотеки.
  3. Создайте и добавьте (или укажите) требуемый файл (ы) модели предметной области.
  4. Скомпилируйте пакет библиотеки для создания файла интегрированной библиотеки.

Создание пакета исходной библиотеки

Создайте новый пакет интегрированной библиотеки, выбрав команду File »New» Library> Integrated Library в главном меню.Новый проект пакета библиотеки оболочки будет добавлен на панель «Проекты» и изначально не будет содержать никаких документов.

Создание и добавление библиотеки исходных схем

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

При создании схемной библиотеки из компонентов, размещенных в существующем дизайн-проекте, все исходные документы схемы открываются автоматически.Полученная библиотека будет названа в честь проекта ( .SchLib).

Подготовив исходную схемную библиотеку (или библиотеки), добавьте ее в пакет библиотеки одним из следующих способов:


Исходный код SchLib добавлен в пакет библиотеки.

Создание и добавление файлов модели домена

Создайте модели, на которые ссылаются компоненты схемы, в соответствующих файлах (2D / 3D модели компонентов печатных плат в библиотеке печатных плат (* .PcbLib), имитационные модели и подсхемы в Model (*.Mdl) и файлы Subcircuit (* .Ckt)). Самой важной моделью, конечно же, будет двухмерная / трехмерная модель компонента печатной платы, которую, как и ее аналог из схематической библиотеки, можно создать двумя способами:

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

Указание места для поиска моделей

Теперь, когда файлы модели определены, их нужно сделать доступными для пакета библиотеки, чтобы их можно было легко найти при необходимости - помните, что на модели ссылаются (или связываются) компоненты схемы.В Altium Designer есть стандартная система для предоставления доступа к моделям, независимо от того, создаете ли вы интегрированный пакет библиотеки или работаете над схематическим дизайном. Есть три способа сделать модели доступными:

  • Добавление библиотеки / модели в проект.
  • Установка библиотеки / модели в список установленных библиотек. Здесь он будет доступен всем дизайн-проектам.
  • Определение пути поиска к библиотеке / модели.

У каждого есть свои преимущества, поэтому выбирайте метод, который лучше всего подходит для вашей работы.Разные модели также лучше работают с разными подходами. Например, вы можете не захотеть видеть большое количество имитационных моделей, перечисленных на панели Projects при открытии пакета библиотеки, но вы можете захотеть увидеть библиотеки 2D / 3D моделей компонентов печатной платы. В этом случае определите путь поиска к папке, в которой хранятся имитационные модели, и добавьте библиотеку печатной платы в пакет библиотеки.

В совокупности эти три метода доступности модели образуют Доступных файловых библиотек (доступных для проекта), и все они могут быть определены в диалоговом окне Доступные файловые библиотеки, доступ к которому можно получить, щелкнув вверху. справа от панели «Компоненты», затем выберите Настройки файловых библиотек .


Определите доступность модели в диалоговом окне Доступные файловые библиотеки .

Библиотеку печатной платы (и другие файлы модели, если требуется) также можно добавить в пакет библиотеки напрямую с помощью команды «Добавить существующий в проект», которая доступна из главного меню проекта или из контекстного меню, связанного с пакетом библиотеки. запись в панели Projects .


Исходный код PcbLib добавлен в пакет библиотеки.

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


Пример определенного пути поиска, по которому можно найти требуемый файл модели PcbLib.

Компиляция пакета библиотеки

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

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

Перед запуском компиляции целесообразно просмотреть и соответствующим образом установить условия сообщения об ошибках на вкладке «Отчет об ошибках» диалогового окна Options for Integrated Library .


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

Чтобы продолжить компиляцию, используйте команду Compile Integrated Library либо из главного меню Project , либо из контекстного меню, связанного с записью пакета библиотеки на панели Projects.Исходные библиотеки и файлы моделей скомпилированы в интегрированную библиотеку, названную в честь пакета исходной библиотеки ( .IntLib). Компилятор проверит наличие нарушений, и все обнаруженные ошибки или предупреждения будут перечислены на панели «Сообщения». Устраните все проблемы в исходных библиотеках, затем перекомпилируйте.


Примеры ошибок, отмеченных компилятором при компиляции пакета интегрированной библиотеки.

Интегрированная библиотека сохраняется в выходной папке, указанной на вкладке «Параметры» диалогового окна «Параметры для интегрированной библиотеки » (по умолчанию это подпапка, в которой находится проект: \ Project Outputs для ).Он автоматически добавляется на вкладку «Установленные» диалогового окна «Доступные файловые библиотеки».


Скомпилированная интегрированная библиотека добавляется на вкладку «Установленные» диалогового окна «Доступные файловые библиотеки».

Панель «Библиотеки» предлагает единственный прямой доступ к встроенному файлу библиотеки. Эта панель, специально созданная с учетом интегрированных библиотек, позволяет просматривать интегрированную библиотеку по компоненту, посадочному месту или 3D-модели - нажмите кнопку справа от поля текущей библиотеки для элементов управления.При просмотре по компонентам представлены отношения компонентов для моделирования.

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

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

В основном процесс включает:

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

IntLib добавляется в проект (в разделе «Библиотеки \ Compiled Libraries» на панели «Проекты») и добавляется в библиотеки на панели Projects .


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

Создание IntLib из библиотеки базы данных

Связанная страница: Работа с библиотеками баз данных

Библиотеки баз данных

Altium Designer - идеальный выбор, если вы хотите, чтобы компоненты Altium Designer были тесно связаны с базой данных вашей компании. Если дизайн должен покинуть сайт вашей компании, или если вы предпочитаете, чтобы дизайнеры работали с защищенными интегрированными библиотеками, этого можно легко достичь. Altium Designer предоставляет возможность компилировать интегрированную библиотеку непосредственно из библиотеки базы данных: либо стандартной библиотеки базы данных (DbLib), либо библиотеки базы данных SVN с контролем версий (SVNDbLib).Таким образом, ваши библиотекари САПР могут по-прежнему использовать библиотеки баз данных, в то время как ваши дизайнеры используют регулярно регенерированные интегрированные библиотеки, работающие как бы «в автономном режиме».

Преобразование выполняется с помощью мастера Offline Integrated Library Maker. Процесс выполняется для каждой таблицы базы данных, с полным контролем над тем, какие таблицы в базе данных рассматриваются. Для каждой включенной таблицы будет создана отдельная интегрированная библиотека.


Преобразуйте библиотеки баз данных (DbLibs или SVNDbLibs) в «автономные» интегрированные библиотеки с помощью Offline Integrated Library Maker .

Процесс включает следующие шаги:

  1. С файлом библиотеки базы данных (* .DbLib) или файлом библиотеки базы данных SVN (* .SVNDbLib), который вы хотите преобразовать открытым как активный документ, выберите команду Tools » Offline Integrated Library Maker из основные меню для доступа к Offline Integrated Library Maker .
  2. Используйте библиотеку для преобразования страницы , чтобы указать DbLib или SVNDbLib для обработки.Активная библиотека, из которой был получен доступ к автономной интегрированной библиотеке Maker , будет указана как библиотека для преобразования по умолчанию. При необходимости вы можете свободно просматривать и выбирать другую библиотеку базы данных.
  3. Используйте страницу Options , чтобы указать, какие из таблиц в связанной базе данных должны быть включены в преобразование. Все таблицы базы данных включены в преобразование по умолчанию. Чтобы исключить таблицу, убедитесь, что связанный с ней параметр Convert отключен.На этой странице автономной интегрированной библиотеки Maker также можно указать выходной каталог, в котором будут храниться сгенерированные интегрированные библиотеки. Введите путь к этому базовому каталогу напрямую или щелкните значок справа от поля, чтобы открыть диалоговое окно, в котором вы можете найти и выбрать требуемый каталог. Сгенерированный вывод (интегрированная библиотека) для каждой включенной таблицы базы данных будет сохранен в отдельной подпапке в указанном каталоге вывода, названном по имени таблицы.
  4. После выбора библиотеки базы данных и настройки соответствующих параметров преобразования, как требуется, нажмите Далее , чтобы продолжить преобразование. Отобразится индикатор выполнения, а также информация о преобразовании текущей таблицы базы данных. Помните, что процесс преобразования выполняется для каждой таблицы базы данных, которую вы назначили для преобразования. Ниже приводится краткое описание этого процесса:
    1. Интегрированный пакет библиотеки (* .LibPkg) создается и открывается на панели "Проекты".Пакет назван по имени таблицы. Для таблицы с именем Capacitor - Ceramic, например, это даст Capacitor - Ceramic.LibPkg.
    2. Создается документ схемной библиотеки, который добавляется в LibPkg. Схема снова названа с использованием имени таблицы (например, Capacitor - Ceramic.SchLib).
    3. Затем каждая запись в таблице рассматривается и создается соответствующий компонент Altium Designer. Для этого схематический символ, на который имеется ссылка, извлекается из соответствующей исходной библиотеки и добавляется в качестве компонента в новый документ схемной библиотеки.Информация о параметрах и ссылках на модель, определенная в записи, затем добавляется к этому компоненту.
    4. Ссылочные модели посадочного места для записи извлекаются и добавляются в документ библиотеки плат. Этот документ снова назван в честь таблицы (например, Capacitor - Ceramic.PcbLib). Затем документ библиотеки PCB добавляется в LibPkg.
    5. Если исходной библиотекой является DbLib и в записи базы данных определены ссылки на модели PCB3D и / или Simulation, в LibPkg также добавляются файлы библиотеки PCB3D и модели Simulation.Расположение таких моделей остается неизменным. Полный путь к модели указывается как часть соответствующей ссылки на модель.
    6. LibPkg затем компилируется, чтобы получить интегрированную библиотеку (например, Capacitor - Ceramic.IntLib), которая впоследствии добавляется в установленные библиотеки Altium Designer.


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

Создание IntLib через сбор компонентов

Связанная страница: Работа с тележкой содержимого

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

  1. Щелкните ссылку Select target Server и выберите IntLib file из меню.


Задайте цель Content Cart как файл IntLib.

  1. Укажите имя и расположение для созданного файла IntLib. По умолчанию файл будет называться в формате Integrated_Library - <Дата> - <Время>.IntLib и создается в папке \ Users \ Public \ Documents \ Altium \ AD \ Library \ ExportCmpLib. Измените это, как требуется, в диалоговом окне Сохранить как , доступ к которому можно получить, щелкнув ссылку Изменить .


Примите целевую папку по умолчанию или при необходимости измените.

  1. Если вам необходимо получить дополнительные компоненты в той же IntLib, щелкните ссылку Добавить дополнительные элементы , а затем используйте последующее диалоговое окно «Выбор элемента» для выбора этих компонентов.
  2. Когда все будет готово, нажмите кнопку Deliver Cart , чтобы продолжить создание IntLib. Будет создан временный пакет интегрированной библиотеки (* .LibPkg) с сгенерированными и добавленными файлами исходной библиотеки SchLib (с символами, параметрами и ссылками на модели) и PcbLib (с моделями посадочных мест). Затем он компилируется для создания файла IntLib, который создается в указанной папке. Информационный диалог подтвердит успешное создание файла.


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

После генерации IntLib добавляется в список установленных библиотек - часть доступных библиотек для программного обеспечения.

Размещение компонентов из интегрированной библиотеки

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

  • Выберите требуемый файл * .IntLib в раскрывающемся списке панели Components , затем щелкните правой кнопкой мыши компонент, который нужно разместить, и выберите Place <имя компонента> из контекстного меню.Поместите компонент в документ схемы и щелкните, чтобы разместить.
  • Щелкните и перетащите необходимый компонент в рабочую область.

С помощью метода кнопки Разместить можно разместить несколько экземпляров компонента, поскольку этот метод остается в режиме размещения до щелчка правой кнопкой мыши или нажатия Esc . Метод перетаскивания кажется более быстрым, но по своей природе он «однократный».

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

Изменение интегрированной библиотеки

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

Для изменения встроенной библиотеки:

  1. Откройте проект пакета исходной библиотеки необходимой интегрированной библиотеки.
  2. Откройте исходные библиотеки схем или моделей, которые нужно изменить.
  3. Внесите необходимые изменения, сохраните измененные библиотеки и закройте их.
  4. Перекомпилируйте пакет библиотеки. Недавно созданная интегрированная библиотека заменит старую существующую версию.

Декомпиляция интегрированной библиотеки

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

Для этого:

  1. Откройте интегрированную библиотеку, содержащую исходные библиотеки, которые необходимо изменить. Либо:
    1. Выберите команду Файл »Открыть , перейдите к интегрированной библиотеке в диалоговом окне Выберите документ для открытия , затем щелкните Открыть .
    2. Перетащите файл IntLib из проводника Windows в окно Altium Designer.
  2. В открывшемся диалоговом окне «Извлечь исходные файлы» или «Установить» нажмите кнопку « Извлечь исходные файлы» .

Убедитесь, что вы нажали кнопку Извлечь источники . Нажатие кнопки Install Library добавит IntLib на вкладку Installed доступных файловых библиотек программного обеспечения.

Исходные библиотеки схем и моделей извлекаются и сохраняются в новой папке, названной по имени файла интегрированной библиотеки, в папке, в которой находится исходная интегрированная библиотека.Затем создается пакет библиотеки ( .LibPkg), и исходные библиотеки схемы и печатной платы добавляются в проект и отображаются на панели проектов. Файлы имитационной модели и подсхем не добавляются в проект автоматически.


Извлечение исходных библиотек из интегрированной библиотеки - декомпиляция для создания проекта пакета библиотеки. Путь к папке, содержащей исходную библиотеку и файлы моделей (если применимо), автоматически добавляется на вкладку «Пути поиска» в диалоговом окне «Параметры для интегрированной библиотеки » (Проект »Параметры проекта ) - гарантируя, что любые модели (особенно.mdl и файлы .ckt) будут найдены.

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

.

Отправить ответ

avatar
  Подписаться  
Уведомление о