Научная статья на тему 'Применение Altium Designer для проектирования печатных плат'

Применение Altium Designer для проектирования печатных плат Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
1527
279
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Рязанова А. Е., Кузнецова В. Ю.

Комплексная система автоматизированного проектирования (САПР) Altium Designer 17.1 представляет собой современный мощный инструмент для разработки и проектирования печатных плат от этапа схемотехнического моделирования до синтезирования топологической карты и 3D-модели готового изделия. Рассмотренная САПР покрывает практически полный жизненный цикл процесса создания платы, что в свою очередь продемонстрировано в работе. Altium Designer 17.1 значительно ускоряет процесс разработки компонента за счет многообразия встроенного функционала и гибкости настройки инструментов. Возможности САПР иллюстрируются на примере создания простой учебной печатной платы радиомаяка [Снегирев, 2016], при этом для облегчения восприятия происходит поэтапное объяснение выполняемых операций, предоставляются соответствующие визуальные материалы, поясняющие происходящее. Исследование носит обзорный характер и подойдет для знакомства с методами работы и инструментами Altium Designer 17.1. Представленный в работе процесс проектирования платы, снабжен пояснениями и комментариями, описывающими основной функционал, необходимый проектировщику на каждом из этапов сквозного моделирования. Более профессиональные инструменты САПР не приведены и могут быть освоены при помощи официальной документации на сайте компании производителя.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Применение Altium Designer для проектирования печатных плат»

Применение Altium Designer для проектирования печатных плат

Рязанова А.Е., Кузнецова В.Ю., НИУ Высшая школа экономики, МИЭМ [email protected], [email protected]

Аннотация

Комплексная система автоматизированного проектирования (САПР) Altium Designer 17.1 представляет собой современный мощный инструмент для разработки и проектирования печатных плат от этапа схемотехнического моделирования до синтезирования топологической карты и 3D-модели готового изделия. Рассмотренная САПР покрывает практически полный жизненный цикл процесса создания платы, что в свою очередь продемонстрировано в работе. Altium Designer 17.1 значительно ускоряет процесс разработки компонента за счет многообразия встроенного функционала и гибкости настройки инструментов. Возможности САПР иллюстрируются на примере создания простой учебной печатной платы радиомаяка [Снегирев, 2016], при этом для облегчения восприятия происходит поэтапное объяснение выполняемых операций, предоставляются соответствующие визуальные материалы, поясняющие происходящее. Исследование носит обзорный характер и подойдет для знакомства с методами работы и инструментами Altium Designer 17.1. Представленный в работе процесс проектирования платы, снабжен пояснениями и комментариями, описывающими основной функционал, необходимый проектировщику на каждом из этапов сквозного моделирования. Более профессиональные инструменты САПР не приведены и могут быть освоены при помощи официальной документации на сайте компании производителя.

1 Введение

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

Система предоставляет широкий спектр возможностей для проектировщиков разных уровней, начиная от студентов-любителей и заканчивая профессионалами, работающими над промышленными задачами. При сборке схемы можно пользоваться стандартной библиотекой компонентов, в которую входят основные элементы, необходимые для выполнения простейших схем, снабженные Spice-моделью, 3D-моделью или отпечатком-представлением, обозначающим место размещения компонента на плате. Есть возможность использовать готовые библиотеки, предоставляемые непосредственно производителями компонентов, либо создавать собственные [Певчев, 2015]. Также САПР позволяет сохранять проекты или отдельные файлы в наиболее распространенных форматах, поддерживаемых иными программными продуктами, обеспечивающими цикл разработки и проектирования электронных приборов. Благодаря простоте использования и функциональности, Altium Designer является одним из лидеров рынка, в связи с чем сквозное проектирование в данной САПР актуально и востребовано.

2 Функциональный обзор Altium Designer 17.1

Altium Designer базируется на интегрированной платформе DXP. Поддерживаются такие редакторы, как Schematic Viewer для схем, PCB Viewer для топологий и 3D моделей, CAM Document Viewer для CAM файлов. Инструмент Simulation VHDL позволяет проводить моделирование и анализ сигналов, поддерживает совместимость с ModelSim и Active-HDL. Модуль FPGA позволяет осуществлять программное наполнение проектируемой ПЛИС посредством ряда инструментов, поддерживаются такие языки программирования, как C, VHDL, Verilog, к тому же САПР позволяет работать с OpenBus системой. Осуществляется поддержка работы с JTAG устройствами и контроль состояния их контактов. При помощи функции IMPORT/EXPORT осуществляется интегра-

ция с наиболее крупными САПР, например, с OrCAD и Allegro.

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

3 Схемотехническое моделирование

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

Схемотехническое моделирование производится благодаря встроенному модулю Mixed SIM, который работает на основе SPICE [Сабунин, 2009]. Для каждого элемента, который используется в схеме, требуется наличие файла Spice-модели, с использованием которого будет производиться моделирование. Отличительной особенностью данной САПР является то, что для большинства элементов присутствуют 3D-модели. Это позволяет уже на этапе схемотехнического моделирования из идентичных элементов выбирать те, 3D-модели которых будут более наглядны на этапе топологического проектирования.

Другие САПР, например, LTspice или NI Multisim позволяют производить только традиционный анализ SPICE и моделирование. Чтобы перейти на этап топологического проектирования, разработчик будет вынужден экспортировать проект из используемой САПР схемотехнического моделирования в другую САПР, позволяющую строить топологию. Altium Designer объединил в себе эти этапы проектирования, что облегчает процесс разработки.

Altium Designer 17.1 изначально имеет две встроенные стандартные библиотеки компонентов: MiscellaneousDevices.IntLib и Miscellaneous Connectors.IntLib, однако не

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

Схемотехническое моделирование в Altium Designer 17.1 производится в несколько этапов, аналогично другим системам моделирования. Безусловно, изначально создается лист схемы File ^ New ^ Schematic, на котором размещаются компоненты Place ^ Part ^ Choose. В зависимости от выбранной библиотеки можно найти все необходимые элементы, также можно воспользоваться поиском по всем библиотекам. Далее рисуются линии связи Place ^ Wire и двойным нажатием на элемент схемы можно вызвать окно Parameter Properties, в котором устанавливаются соответствующие параметры компонентов схемы. Далее следует составить задание на моделирование Design ^ Simulate ^ Mixed Sim, выбрать цепи, с которых требуется получить сигналы, выбрать переменные, для которых будут построены графики зависимости, выбрать вид анализа и указать параметры моделирования. Завершающим шагом является запуск моделирования схемы Run Mixed Signal Simulation, после чего появятся графики, демонстрирующие работу проектируемого устройства. В качестве примера схемотехнического моделирования приведена электрическая схема радиомаяка (см. Рис. 1).

в— в=>" s™— 1—а-*- в* V - а - , - а -• - » ч . » ii/t ítt-k- г iií=H- U7 -

Рис. 1. Электрическая схема радиомаяка

4 Редактор печатных плат

и топологическое проектирование

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

тируемого устройства, можно переходить на этап топологического проектирования, то есть разработки печатной платы [Сабунин, 2008]. Данный этап будет производиться в редакторе печатных плат (PCB editor) и, чтобы в него перейти, требуется создать в проекте новый файл File ^ New ^ PCB с расширением печатных плат *.PcbDoc. Откроется новый файл, на котором будет изображена плата, и следующим действием нужно добавить компоненты созданной ранее схемы на данную плату путем импорта Design ^ Import Changes From PCB_Project1.PrjPCB. После проделанной операции справа от платы появится структура, представляющая собой компактно расположенные элементы, которые ранее были изображены на схеме. Их требуется соединить между собой дорожками Route ^ Auto Route ^ All. Если проектируемая схема оказалась меньше, чем предложенная плата, то следует обрезать часть платы, которая не используется. Для этого требуется нарисовать границы печатной платы Place ^ Line, выделить область платы и обрезать плату по созданным границам Design ^ Board Shape ^ Define from selected objects. Редактор автоматически размещает элементы наиболее компактным способом, чтобы затрачивалась меньшая площадь платы (см. Рис. 2).

V еч bio вэ п: Фпг м 13 ш иг г. м ct ai i1 сь i з <

•ÜÄFIWfl

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

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

Рис. 3. Слои печатной платы

В Altium Design 17.1 используются следующие группы слоев:

• сигнальные слои (Signal Layers) - создание топологии проводящего рисунка;

• экранные слои (Internal Layers) - расположение внутренних полигонов питания и земли;

• графические слои (Mechanical Layers)

- вспомогательная графическая информация;

• слои паяльной пасты и защитной маски (Mask Layers);

• системные слои (System Layers) - системные цвета, к которым относятся цвета фона, сетки, соединения и др.;

• дополнительные слои (Other Layers) -зоны запрета и отображение отверстий на плате;

• слои шелкографии (Silkscreen Layers)

- информация для маркировки на плате. Используя верхнюю панель инструментов

в окне Altium Designer 17.1 можно из двухмерного вида перейти в 3D вид (см. Рис. 4).

Рис. 4.Трехмерная модель печатной платы, компоненты расположены вручную

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

5 Развитие программных возможностей Altium Designer 17.1

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

Помимо этого, из данной САПР можно экспортировать 3D-модели в форматах, поддерживаемых другими системами 3D моделирования, такими как DipTrace или SolidWorks. Это позволяет экономить время разработки и сразу переходить на следующий этап более реалистичного моделирования печатной платы, а также на этапы проведения теплового и механического моделирований. Поддерживается возможность в реальном времени находить варианты замены компонентов на альтернативные, используя базу данных поставщиков или склада. Только благодаря своевременному развитию систем автоматизированного проектирования будет наблюдаться прогресс в технологии электронного приборостроения.

6 Заключение

Altium Designer на данный момент является одной из наиболее удобных в работе САПР по проектированию печатных плат, предоставляющей широкий спектр возможностей, что делает его незаменимым как в учебном, так и в промышленном проектировании. За счет того, что в Altium Designer 17.1 связаны модули схемотехнического и топологического проектирований, внесение изменений на одном из этапов проектирования автоматически отразится на другом этапе, без необходимости повторять построение схемы или топологии еще раз [Медведев, 2012]. Именно эта особенность делает Altium Designer одной из ведущих САПР для реализации задач сквозного проектирования печатных плат.

Список литературы

Медведев А. Перспективы развития технологий электрических межсоединений в электронном приборостроении // Печатный монтаж. 2012. №5. С.1-10.

Певчев В.П. Применение Altium Designer при разработке схем и печатных плат // Тольятти, Издательство ТГУ, 2015. С. 1-104.

Сабунин А. Altium Designer - схемотехническое моделирование и типы моделей // Современная электроника. 2009. №6.

Сабунин А. Altium Designer - Разработка конструктивных параметров печатной платы // Москва. 2008. С. 1-8.

Снегирев И. Простой радиомаяк на диапазон 144147 МГц // Радиоконструктор. 2016. №5.

i Надоели баннеры? Вы всегда можете отключить рекламу.