Import wizard altium designer

Import wizard altium designer

Компания Altium (Австралия) — ведущий мировой производитель программного обеспечения для проектирования электронных устройств на базе печатных плат (Altium Designer, P-CAD, NanoBoard). Altium Designer — это программа, которая является продолжением и развитием широко распространенных в России P-CAD и Protel. Предлагаемая статься посвящена техническим аспектам перехода с P-CAD на Altium Designer.

При отказе от использования P-CAD в пользу проектирования в среде Altium Designer необходимо обеспечить по возможности безболезненный переход от одного формата данных к другому, с тем чтобы можно было поддерживать и развивать ранее выполненные проекты. Altium Designer предоставляет средство такой конверсии – Import Wizard (Мастер импорта).

Конвертироваться могут документы проектов P-CAD (листы электрических схем и документы печатной платы) и библиотеки компонентов. Документы проектов конвертируются из исходного двоичного формата P-CAD Binary. Библиотеки, подлежащие конверсии, должны быть предварительно преобразованы в P-CAD 200x в среде менеджера библиотек Library Executive в текстовый формат P-CAD ASCII.

Конверсия структуры данных P-CAD 200x в формат Altium Designer запускается командой File/Import Wizard, по которой открывается первая страница Мастера импорта. Переход со страницы на страницу Мастера управляется кнопками Next/Back. На второй странице Мастера (рис. 1, на переднем плане) следует выбрать исходный формат данных.

Применительно к нашему случаю выбираем формат исходных данных P-CAD Design and Libraries Files и с помощью кнопки Next переходим к следующим шагам, на которых предоставляется возможность выбора файлов проекта и/или библиотек для импорта.

Список проектных документов и библиотечных файлов составляется по щелчкам на кнопке Add, открывающей стандартную процедуру поиска файлов. Пути к каждому найденному файлу помещаются в поле P-CAD Design Files или P-CAD Library Files в главном поле окна (рис. 2).

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

На пятой странице мастера Import Wizard определяется формат имени топологического посадочного места (ТПМ) библиотечных компонентов (Footprint) при конверсии (рис. 3).

В отличие от системы P-CAD, в которой описания контактов компонента и связи электрических контактов с контактными площадками посадочного места, а также признаки эквивалентности контактов и логических секций сосредоточены в структуре, объединяющей схемный
символ (Symbol) с посадочным местом (Pattern) в интегрированный библиотечный компонент, при конверсии в формат Altium Designer все эти данные разводятся в двух направлениях:

  • данные, относящиеся к схемному символу, передаются в структуру элемента библиотеки схемного редактора AdvSCH;
  • графика посадочного места и описания контактных площадок передаются в структуру элемента библиотеки графического редактора печатной платы AdvPCB.

Чтобы исполнитель отчетливо представил себе особенности конверсии, в верхнем поле диалогового окна выводится обширное нформационное сообщение, разъясняющее особенности образования имен посадочных мест. Структура данных P-CAD отличается от структуры данных Altium Designer. В Altium Designer ТПМ-компонента (Footprint) не может иметь несколько альтернативных графических изображений. Контактная площадка (КП) в Altium Designer должна иметь единственное обозначение, в отличие от P-CAD, где обозначения контактов Pin Designator могут отличаться от обозначений КП Pad Number в посадочном месте.

Вследствие этих различий имена контактных площадок PCB-компонентов могут приобретать различные формы, вид которых определяется в диалоге. По умолчанию имя ТПМ состоит из трех полей, в которых отображается имя ТПМ, назначенное в P-CAD (Pattern Name), имя библиотечного компонента (Component Name) и имя (Pattern Graphics) основной (Primary) или альтернативной графики ТПМ. В каждом из полей эти имена могут быть изменены выбором из раскрывающегося списка, либо поле может быть оставлено пустым при выборе варианта None. Может также быть выбранразделитель полей в имени посадочного места в Altium Designer – точка, дефис или скобки. Эта форма может также быть оптимизирована. Формат имени ТПМ оптимизируется к виду

( _ , прим. авт.), если обозначение выводов компонента Pin Designator в библиотеке P-CAD то же, что и обозначение контактных площадок Pad Number. Далее этот формат оптимизируется к виду

, если ТПМ имеет единственную графику. Для лучшей совместимости следует конвертировать проекты и библиотеки P-CAD, используя единую настройку формата имен.

Ниже этого сообщения располагается строка с полями настройки формата имени ТПМ и примеры оптимизированного и, если таковое окажется в проекте, неоптимизированного имени ТПМ.

Если имена контактов компонента Pin Designator и контактов на посадочном месте (Pattern) Pad Number не совпадают, оптимизация имени посадочного места при конверсии библиотечных компонентов из P-CAD в Altium Designer не выполняется, как это показано на рис. 3 для электрического соединителя СНП34-69, у которого обозначения контактов Pin Des в таблице Pins View библиотеки P-CAD выполнены как в цоколевке соединителя – А1…A23, B1…B23, C1…С23, а контактные площадки ТПМ (Pad #) пронумерованы подряд – 1…69.

На следующем шаге программа предлагает ознакомиться с форматом имени компонента схемной библиотеки Altium Designer (рис. 4).

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

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

Последующий шаг устанавливает соответствие слоев графического редактора печатной платы P-CAD PCB и слоев редактора печатной платы AdvPCB Altium Designer. Настройка выполняется как для документов печатной платы, так и для библиотек посадочных мест Altium Designer.

На следующих двух шагах в окне Мастера (рис. 5) отображается структура конвертированных данных. Для каждого из проектных документов P-CAD – листа электрической схемы и документа печатной платы – Altium Designer образует отдельный PCB-проект. В дереве структуры каждого из проектов отображается имя исходного документа и имена конвертированных документов.

Библиотека P-CAD конвертируется в структуру библиотечного пакета Altium Designer (в нашем примере – S_K1533.LIBPKG): исходный документ делится на два библиотечных файла – файл схемной библиотеки S_K1533.SCHLIB и файл библиотеки ТПМ S_K1533.PCBLIB. Одновременно с этим файлы конвертированного библиотечного пакета компилируются в интегрированную библиотеку S_K1533.INTLIB. Все эти файлы сохраняются в подкаталоге . /Imported S_K1533.LIA/ исходного библиотечного каталога.

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

Импортированные документы отображаются в виде
структуры проектов в панели Projects и по обычным правилам вызываются для редактирования в главном графическом окне программы.

Проекты P-CAD, выполненные в метрической системе единиц измерения, передаются в Altium Designer в “имперской” (дюймовой) системе, хотя реальные миллиметровые размеры элементов проекта сохраняются и могут быть восстановлены при активизации функции настройки Document Options в схемном редакторе и Board Options в редакторе печатной платы.

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

В конвертированном схемном документе (рис. 6) все цепи обозначаются метками Net Label, в том числе и цепи, обозначенные в исходном документе P-CAD метками Port. При этом к цепям, не обозначенным в исходном документе P-CAD пользовательскими именами, присоединяются метки Net Label с именами вида NET000nn, присвоенными в исходном документе по умолчанию.

Линии групповой связи схемного документа P-CAD конвертируются в Altium Designer как графические. Это неудивительно: в P-CAD не существует такого объекта, как логическая линия групповой связи. При этом относительно самой линии, объединяющей индивидуальные линии в групповую, выводится предупреждение Unconnected Line – несоединенная линия.

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

Остановимся на особенностях конверсии многолистовых схем.

Концепции многолистового схемного документа в P-CAD и Altium Designer существенно различаются.

Многолистовой схемный документ P-CAD представляет собой единый файл, содержащий несколько фрагментов большой схемы, электрическая связность которых определяется наличием глобальных цепей, помеченных метками Port. Такой документ легко приводится в соответствие с требованиями ЕСКД, размещается на листах стандартного формата с основной надписью по ГОСТ 2.104–2006, и при его нормоконтроле не возникает осложнений.

Читайте также:  Белая настенная плитка в ванную

При конверсии многолистового схемного документа P-CAD каждый лист исходного документа преобразуется в отдельный схемный документ Altium Designer. При этом имя исходного файла P-CAD теряется, а новым схемным документам присваиваются имена листов Sheet1.SCHDOC, Sheet2.SCHDOC и т.д. Кроме того, для каждого из этих листов генерируются иерархические схемные символы, и из них автоматически составляется схемный документ верхнего уровня, называемый верхним листом проекта (Project Top Sheet) с именем First_Sheet.SCHDOC. Вся эта иерархия объединяется в структуру схемных документов проекта. Как уже отмечалось, глобальные цепи
исходного документа, переходящие с листа на лист и обозначенные в P-CAD метками Port, в Altium Designer обозначаются метками Net Label. Эти метки при генерации иерархического схемного символа не преобразуются в соединители листов Sheet Entry, в результате чего
схемные символы в верхнем листе проекта остаются без обозначений их связей. Несмотря на это, после компиляции проекта эта многолистовая структура может быть реализована на печатной плате.

Конвертированный документ печатной платы сохраняет геометрическую форму и размеры платы только в том случае, если в исходном документе контур платы был выполнен в отдельном несигнальном слое и передан при конверсии в один из механических слоев Altium Designer. В противном случае контуром платы (Board Shape) оказывается область, очерченная в документе P-CAD в слое Board.

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

Что касается атрибутов элементов проекта P-CAD, то не все настройки корректно передаются в правила проекта Altium Designer. Так, например, при том что значения физической ширины печатных проводников, установленные в P-CAD как атрибуты классов цепей, передаются в графический PCB-образ верно, в правила Altium Designer эти значения не попадают.

Глобальный атрибут Clearance (зазор) разворачивается в Altium Designer в набор правил для каждой из пар объектов печатного рисунка (линия – линия, линия – КП, КП – КП и др. – всего 13 правил), и при этом значение величины зазора, установленное в P-CAD, передается
каждому их этих правил. В то же время значение глобального атрибута Clearance, назначенного классам цепей в P-CAD, передается неверно.

Не передаются параметры защитной маски контактных площадок и переходных отверстий.

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

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

Далее следует восстановить связи схемных компонентов с компонентами печатной платы. Для этого служит команда Project/Component Links.

При конверсии документа печатной платы также генерируется файл .OUTJOB (рис. 7). Этот файл включается в ветвь Settings дерева структуры конвертированного проекта печатной платы и представляет собой оболочку, которая может быть наполнена выходными данными проекта, в точности так же, как формируется пакет выходных данных по команде главного меню File/New/Output Job File.

Наполнение оболочки производится по командам контекстных меню, активизируемых щелчком правой кнопки мыши в строках левого поля, например Fabrication Outputs/Add New Fabrication Output. Указывая курсором команды контекстного меню, составляем список массивов выходных данных, подлежащих экспорту.

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

В правом поле оболочки *.OUTJOB располагаются пиктограммы, обозначающие среду, в которую выводятся экспортируемые данные:

  • Print To Micosoft XPS Document Writer – печатать на принтере;
  • Publish To PDF – публиковать в PDF-формате Adobe Acrobat;
  • Publish To WEB – публиковать в формате Internet Explorer;
  • Generate Files – генерировать файлы. Эта функция используется при формировании управляющих файлов для сверловки (NC Drill), фотоплоттера (Gerber Files), при экспорте в формате ODB++;
  • Add New Output Medium – добавить новую среду экспорта.

Так, например, при выборе в контекстном меню команды формирования управляющих файлов для фотоплоттера и активизации функции Generate Files генерируются файлы послойных фотошаблонов. Эти файлы включаются в ветвь Generated/CAMtastic Documents дерева логической структуры активного проекта, отображаются в панели Projects, визуализуются и могут редактироваться в среде программного модуля CAMtastic в главном графическом окне программы (рис. 8).

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

В заключение следует отметить, что в то время как конверсия библиотек P-CAD в Altium Designer проходит без каких-либо осложнений, для перевода проектов P-CAD в формат Altium Designer потребуется серьезная внимательная работа в части исправления ошибок конверсии и редактирования правил проектирования в среде Altium Designer.

Altium Designer

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

Altium Designer — это давно уже ставший популярным программно-аппаратный комплекс для построения новейших электронных средств (РЭС) на базе печатных плат и программируемых логических интегральных схем (ПЛИС).

В новом поколении Altium Designer разработчик также продолжает развивать упрощенную методологию проектирования электроники с глубоко интегрированной платформой управления данными проекта Altium Vault. Эта методика сосредоточена вокруг концепции проектирования для повторного использования, что все элементы дизайна (модели, компоненты, схемы листов, дизайн модулей и т.д.) уже выпускались, ратифицированы для использования и хорошо управляются в постоянно расширяющемся хранилище, обеспечивают быстрое создание проектов и высокую производительность труда. Методология носит название «Vault-Driven Electronics Design»

  • простой, интуитивно понятный пользовательский интерфейс: возможность его настройки в соответствии с требованиями конкретного пользователя, а также меню с командами на русском языке и множество «горячих» клавиш позволяют научиться эффективно работать с программой менее чем за две недели;
  • возможность коллективной работы над проектом;
  • поддержка совместимости со многими старыми и современными популярными САПР РЭС (ECAD) и механическими САПР (MCAD);
  • возможность переключения в проекте систем измерения (дюймовая/метрическая), а также большое количество других настроек снимают практически все ограничения при оформлении проекта в соответствии с требованиями ГОСТ и ЕСКД;
  • все действия, совершаемые пользователем вручную, могут быть описаны с помощью макросов и выполнены автоматически, что открывает широкие возможности для автоматизации рутинных операций процесса создания принципиальных схем и проектирования печатных плат;
  • к программе прилагается набор документации на русском языке, в том числе — специальные методические указания для начинающих. Базовая программа обучения рассчитана на пять дней и позволяет пользователям выработать правильные навыки работы в системе;
  • Satellite Vaults: интеллектуальная платформа для управления данными проекта, в том числе — жизненным циклом изделия;
  • все настройки пользователя могут храниться в «облаке», а при переносе и открытии проекта на другом ПК система автоматически извлекает их и создает пользователю подобное рабочее место;
  • это программно-аппаратный комплекс для создания большинства современных РЭС при достаточно небольшой стоимости.

DXP-платформа

  • запуск DXP осуществляется самостоятельно или путем выбора в папке любого документа, относящегося к проекту Altium Designer;
  • 3 уровня настройки: системы и редактора (из единого меню), документа;
  • состав команд главного и всплывающих меню (кроме команд меню DXP, которое относится ко всей платформе) меняется в зависимости от вида текущего проекта и активности соответствующего редактора;
  • панели и окна рабочей области могут быть настроены пользователем под свои потребности;
  • количество подключенных к работе с системой Altium Designer мониторов ограничивается только возможностями видеокарты ПК;
  • дублирование почти всех пунктов меню DXP «горячими» клавишами позволяет значительно ускорить работу;
  • отдельные документы проекта могут храниться на одном (сервере) или нескольких ПК в рамках локальной вычислительной сети;
  • допускается множественный доступ к одним и тем же файлам и использование одного документа в разных проектах;
  • реализован функционал для совместной работы разработчиков как одного подразделения, так и различных подразделений предприятия;
  • хранение «истории» (до 8 версий) проекта обеспечивает контроль, сравнение и восстановление данных проекта, а также сохранение его целостности при непредвиденных сбоях;
  • возможность просматривать и редактировать в Редакторах схем и печатных плат варианты реализации проекта, которые отличаются, например, компоновкой элементов, для последующего формирования данных о плате и передачи ее в производство.

Одной из функций DXP является ввод и поддержка разного вида проектов:

  • проект печатной платы (файлы — *.PrjPCB) — построение схемы на основе библиотек, моделирование, создание конструкции ПП, получение производственных файлов (ODB++, Gerber, NC Drill);
  • интегрированная библиотека (*.LibPkg, *.IntLib) — компиляция компонентов библиотечного пакета в единый файл интегрированной библиотеки;
  • проект логического ядра (Core Project — *.PrjCor) — создание элементов логической структуры проекта ПЛИС;
  • проект ПЛИС (FPGA Project — *.PrjFpg) — формирование схем или HDL-описания логики, ввод ограничений, компиляция заданной логики в формат обмена EDIF;
  • встроенный проект (Embeded Project — *.PrjEmb) — проектирование программного приложения на языках С или Assembler;
  • скрипт-проект (*.PrjScr) — автоматизация с использованием интерфейса программирования приложений API на скрипт-языках (DelphiScript, EnableBasic, VB Script, JavaScript и др).

Редактор схем

  • большое число возможностей, связанных с адаптацией программы к требованиям ГОСТ по оформлению документации на принципиальные электрические схемы (например, возможность настройки как самих выводов компонентов и портов, так и надписей к ним: типа шрифта, его размера и положения);

  • возможность создания в Altium Designer сложноиерархических проектов, где проект изначально строится сверху вниз: РЭС — блок — субблок — модуль — ячейка — печатная плата — электронный компонент (ПЛИС), в отличие от системы P-CAD, где ввод проекта ограничен лишь вводом схемы (пусть даже многолистовой);
  • поддержка многоканальных принципиальных схем, то есть, нет необходимости копировать подчиненные листы по числу одинаковых каналов, достаточно нарисовать схему канала один раз и правильно связать ее с вышестоящим листом, что ранее было возможно только в «тяжелых» САПР при построении многоканальных проектов. В дальнейшем при моделировании или передаче проекта в Редактор печатных плат система автоматически размножит описанные каналы, присвоит компонентам уникальные позиционные обозначения и добавит необходимые связи;
  • Altium Designer позволяет легко преобразовывать огромные сложные схемы в набор простейших подсхем, а также сохранять фрагменты схем для использования в будущем;
  • специальные мастера по размещению графических объектов и текстов, а также специальный инструмент SCH Inspector для выборки элементов схемы в группы, совместного редактирования их свойств или размещения;
  • Hyperlink — инструмент Редактора схем, позволяющий вставлять на лист схемы прямые ссылки на интернет-источники;
  • Smart PDF — инструмент для хранения в PDF-документе информации о компонентах проекта, которая отображается в выпадающем окне при наведении курсора на компонент схемы;
  • использование инструментов Редактора схем при:
  • формировании символов электронных компонентов схем и их библиотек;
  • текстовом редактировании списка соединений и описаний на языке VHDL;
  • процедуре моделирования схем;
  • синтезе логики для ПЛИС;
  • генерации BOM-файла (Bill of Material).

Разработка библиотек

  • Редактор схемотехнических символов электронных компонентов в Altium Designer является составной частью Редактора схем, а не автономным приложением, как в P-CAD;
  • Altium Designer содержит огромные библиотеки уже готовых компонентов (более 100 тыс.), которые к тому же постоянно обновляются и доступны через средства Internet-окружения пользователя;
  • упрощенные механизмы для создания собственных библиотек символов, посадочных мест, трехмерных моделей и SPICE-моделей;
  • специальный Мастер для импорта проектов и готовых библиотек из Protel X, P-CAD 200Х и других программ, что расширяет возможности создания собственных библиотек. Эта функция особенно полезна при работе с проектами, полученными от других разработчиков, использующих свои библиотеки компонентов;
  • интегрированная библиотека позволяет в едином файле хранить набор схемных символов компонентов и их ассоциативные модели;
  • при создании рабочей интегрированной библиотеки производится объединение (компиляция) отдельных библиотек (символов, посадочных мест, SPICE-моделей и IBIS-моделей) компонента и верификация с сообщением о возможных ошибках;
  • возможность преобразования интегрированной библиотеки в базу библиотек компонентов (*.DBLib), где все ссылки на символы, привязанные модели и другая параметрическая информация хранятся в базе данных на основе ODBC, ADO или в формате Excel. В этих форматах гораздо проще наполнять базу данных однотипными компонентами, а также группировать их по параметру и редактировать у них другие параметры или ссылки на файлы моделей;
  • благодаря объединению усилий компаний Altium и Atmel через доступ в библиотеках компонентов Altium Designer к параметрическим моделям сенсорных устройств Atmel обеспечена поддержка технологий разработки Qtouch и Qmatrix, что значительно упрощает внедрение этих элементов РЭС в проекты.

Моделирование устройств

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

  • все подсхемы иерархической структуры проекта «привязаны» к определенной области на плате («комнате размещения» или Room), что значительно упрощает работу конструктора. Так, при многоканальной структуре проекта все компоненты определенного канала будут автоматически привязаны к Room, что упростит их последующее размещение и трассировку связей благодаря уникальной функции Copy Room Format;
  • также DXP поддерживает сохранение и последующее использование фрагментов плат;
  • с помощью мощной, полностью наглядной и настраиваемой системы задания и проверки правил проектирования (DRC) конструктор определяет четкие логические критерии управления автоматическим или полуавтоматическим проектированием плат и получает полный контроль над ним. Все правила проектирования, учитываемые в Редакторе печатных плат, сгруппированы в 10 категорий. Представленные в одной категории правила отличаются по типу, причем нет никаких ограничений на использование правил одного типа к различным объектам, например, ко всей плате, Room, классам цепей или отдельным цепям. Приоритет правил определяется их положением в списке, которое устанавливается вручную при их создании. В Altium Designer дополнительно реализуются новые правила в соответствии с требованиями пользователя: так, c 13-й версии Altium Designer был обеспечен контроль зазора между шелкографией и вырезами в маске (Silk to solder mask clearance), который можно выполнять в режиме To exposed copper или To solder mask openings. В первом случае будет определяться зазор от шелкографии до металлизированной площадки, а во втором — до выреза в маске;
  • для поддержки гибко-жестких плат обеспечено наличие нескольких регионов с различным стеком слоев. Каждый стек имеет свои настройки и может относиться к гибкой (Flex) или жесткой (Rigit) части;
  • для использования встроенных компонентов в версии 14 Altium Designer введено новое понятие «Полость» (Cavity) — в полости размещаются внутренние компоненты платы;
  • выполняемые вручную операции контролируются постоянно, поэтому любое неверное действие мгновенно отображается как нарушение;
  • благодаря окну Диспетчера полигонов Polygon Pour Manager значительно упрощается работа с полигонами: создание полигонов на основе платы или существующих полигонов, группирование и удаление через контекстное меню и простой доступ к свойствам полигона;
  • существующие средства автоматического и интерактивного размещения компонентов — это две встроенные программы авторазмещения компонентов: Cluster Placer и Statistical Placer, что существенным образом отличает систему от P-CAD, в котором таких средств нет вообще. Cluster Placer рекомендуется для работы с платами с числом компонентов не более 100 и хорошо управляется набором соответствующих правил проектирования, регламентирующих зазоры между компонентами, разрешенные слои, ориентацию, высоту и группировку, в отличие от P-CAD, где такие средства отсутствуют. Программа автоматического размещения Statistical Placer предназначена для обработки плат с большим числом компонентов (свыше ста). Она работает по принципиально другим алгоритмам и не учитывает никаких из вышеперечисленных правил проектирования. Главным критерием правильного размещения компонентов здесь считается их равномерное распределение на плате при оптимальной плотности связей. Но в общем случае обе программы можно рекомендовать только как вспомогательный инструмент при интерактивном размещении, когда часть компонентов предварительно размещается вручную и блокируется. Традиционно считается, что автоматическое размещение большинством программ выполняется некорректно. Однако чаще всего в этом виноваты сами пользователи, которые уделяют недостаточное внимание подготовительному этапу. Чем хуже пользователь описывает критерии, которые должны учитываться в процессе выполнения программы расстановки, тем худший будет получен результат;
  • Altium Designer позволяет прокладывать сегменты проводников непосредственно из центров электрических объектов (контактных площадок, переходных отверстий) или концов существующих проводников без привязки к сетке Snap Gr >

  • специальная среда для совместного ведения работ по трассировке печатных плат несколькими разработчиками, в основе которой лежит система управления версиями;
  • все внесенные на плату изменения могут быть переданы обратно в Редактор схем. Целостность проекта контролируется посредством крайне оригинального механизма синхронизации проекта, ключевым элементом которого является специальный модуль программы — компаратор. При необходимости может быть сгенерирован традиционный отчет о внесенных изменениях (ECO);
  • функция Movie Manager позволяет создавать анимированные 3D-презентации печатных плат, часто являющиеся единственным способом демонстрации тех элементов проектов, которые трудно показать наглядно другими способами.

Анализ целостности сигналов (Signal Integrity)

  • оценить сопряжение платы с механическими деталями конструкции и тут же внести необходимые изменения;
  • отключать отображение компонентов или участков металлизации и тем самым наблюдать вид платы на промежуточных этапах изготовления;
  • выключение текстур заливки объектов позволяет просматривать многослойную структуру платы на просвет, как на рентгеновском снимке;
  • контролировать на уровне DRC превышение компонентами максимально допустимой для данной «комнаты» высоты с наглядным отображением выявленных нарушений;
  • указать вид просмотра платы в 3D, выбрав один из стандартных режимов: Top(Сверху), Bottom (Снизу), Front (Спереди), Back (Сзади), Left (Слева), Right (Справа),Isometric (Изометрия).

Импорт и экспорт файлов

Модуль CAMtastic

Выходная документация

  • схемный ввод проекта с использованием библиотек готовых логических устройств;

  • VHDL-моделирование и VHDL-ввод проекта для создания пользовательских логических блоков и компонентов;
  • обширный комплект предсинтезированных и предпроверенных IP-блоков, включая ядра процессоров (входит в комплект поставки и не требует дополнительных материальных затрат);
  • средство разработки с поддержкой отладки поставляемых процессорных ядер на уровне исходных кодов;
  • средства интеграции с платой NanoBoard, которая позволяет отладить проект еще на этапе создания принципиальной схемы и повысить качество разработки;
  • Мастер создания программной платформы (Software Platform Builder) позволяет генерировать Си-код и файлы заголовков для инициализации глобальных дескрипторов устройств на шине Wishbone в аппаратной среде. Также автоматически инициализируется универсальный драйвер;
  • как встроенная, так и доступная в Интернете система помощи, учебные и демонстрационные видеоролики, примеры проектов и описание представленной элементной базы.

  • Altium Designer поставляется с обширным перечнем IP-блоков в виде предсинтезированных библиотек, в том числе — ядра процессоров стандартных архитектур, различные контроллеры коммуникации и внешней периферии, а также стандартные логические устройства. Система позволяет реализовывать проекты на кристаллах всех ведущих вендеров (Altera, Xilinx и т.д.), причем переориентация проекта на «другой» кристалл происходит без изменения самого проекта;
  • уникальная технология LiveDesign активно использует виртуальный инструментарий, позволяющий наблюдать «происходящее» в ПЛИС на протяжении всего цикла проектирования. Виртуальные инструменты встраиваются в проект на схемотехническом уровне. После загрузки проекта в NanoBoard пользователь может «общаться» с ним через специальную панель визуализации;

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

Altium Designer позволяет разрабатывать «процессорные» системы на базе ПЛИС. В поставку включены ядра процессоров, при этом поддерживается их редактирование на уровне исходных кодов на С или Ассемблере. Инструментарий редактирования исходного кода включает в себя С- и Ассемблер-компилятор с высоким уровнем оптимизации, симулятор, линковщик (Linker/Locator). Редактор интегрирован с системой отладки, что позволяет загружать и отлаживать исходный код в NanoBoard. При работе с многопроцессорным проектом можно использовать многопроцессорную сессию для одновременной отладки двух и более процессоров.

Импорт проектов из P-CAD в Altium Designer

На сегодняшний день наиболее популярной САПР печатных плат еще остается P-CAD . Но развитие этого ПО прекращено, и пользователи переходят на значительно более эффективную САПР того же производителя — Altium Designer.

Скачать статью в формате PDF — 2 Мбайт

CADmaster » CADmaster №2(63) 2012 (март-апрель) » Электроника и электротехника Импорт проектов из P-CAD в Altium Designer

В появившемся окне, где отображаются имена схемных изображений (условнографических обозначений), а также приводятся примеры для оптимизированных и неоптимизированных компонентов, нажмите Next.

В открывшемся окне Current Layer Mapping установите соответствие слоев P-CAD слоям Altium Designer.

Согласно с приведенным в таблице 1 соотношением слоев для файлов lib установите слои так, как показано на рис. 2. Слои 10 и 11 (Top Assy и Bot Assy в P-CAD ) рекомендуется преобразовать в слои Mechanical Layer 5 и Mechanical Layer 6. Слой Mechanical Layer 1 используется в Altium Designer для изображения контура платы, поэтому попадание на него лишней информации нежелательно, поскольку это может вызвать проблемы при размещении на плате компонентов, при трассировке проводников ПП и при изготовлении ПП. Слой Mechanical Layer 2 изначально не применяется, однако многие привыкли размещать на нем заготовки чертежей. Поэтому задействовать его на данном этапе не рекомендуется, учитывая возможность последующего использования готовых форматок сторонних разработчиков. А поскольку слои Top Assy и Bot Assy в библиотеках посадочных мест в P-CAD применяются обычно для изображения графики корпуса (в том случае, если предполагается маркировка только позиционных обозначений), то выбираются механические слои 5 и 6, которые используются для изображения информации, идущей на сборочный чертеж платы.

Рис. 2. Настройка конвертируемых слоев для файла lib’>)" title="Рис. 2. Настройка конвертируемых слоев для файла lib"> Рис. 2. Настройка конвертируемых слоев для файла lib

Номер слоя файлов
lib в окне Current
Layer Mappings
слоя в P-CAD Наименование слоя в Altium Designer
по умолчанию рекомендуемое
1 Top Top Layer
2 Bottom Bottom Layer
3 Board Keep Out Layer
4 Top Mask Top Solder Mask
5 Bot Mask Bottom Solder Mask
6 Top Silk Top Overlay
7 BotSilk Bottom Overlay
8 Top Paste Top Paste
9 Bot Paste Bottom Paste
10 Top Assy Mechanical Layer 1 Mechanical Layers
11 Bot Assy Mechanical Layer 2 Mechanical Layers
12 Topi Mid Layer 1 Mechanical Layer 7
13 Bot2 Mid Layer 2 Mechanical Layer 8

Слои в окне Current Layer Mapping необходимо установить отдельно для каждой конвертируемой библиотеки, где будут отображаться только те слои, на которых были расположены объекты в P-CAD .

На механические слои Mechanical 17, 18, 19 конвертировать информацию не рекомендуется по двум причинам: во-первых, они по умолчанию невидимы, а во-вторых, объекты, преобразованные на эти слои, имеют свойство менять свое расположение относительно других объектов (перемещаются в левый нижний угол рабочего поля).

Например, в библиотеке P-CAD имеется кварцевый резонатор типа DT-38, устанавливаемый на плату горизонтально. Корпус резонатора металлический, поэтому под ним нельзя вести проводники, но можно нарисовать запретную зону. Однако в платах высокой плотности под корпус резонатора устанавливается прокладка, а под ним проводятся проводники. В этом случае запретная зона мешает, поэтому и был создан слой Top1, в котором запретную зону я нарисовала линиями и обозначила символом Me, означающим, что эта площадь металлизирована (рис. 3). После конвертации в Altium Designer с использованием слоя Mechanical 17 кварцевый резонатор в Altium Designer будет выглядеть так, как показано на рис. 4. При этом здесь не видно прямоугольника и символа Me, поскольку они расположились в районе координат Х: -1000, У: -1000, а вся остальная отображаемая на рисунке информация находится в районе координат Х: 1625, У: 305. Если же перенести информацию со слоя 13 на Mechanical 7, то конвертация происходит без искажений (рис. 5). Кстати, заметьте, что «пи-кадовский» атрибут RefDes пропадает, и это нормально, поскольку в Altium Designer иная структура библиотек.

Designer иная структура библиотек.

При конвертации происходят различные искажения информации. В библиотеках условно-графических обозначений (УГО) изменяется шрифт. Размер шрифта наименований выводов УГО, как правило, увеличивается, и надписи могут налезать на графику (рис. 7). Можно изменить все УГО, в которых присутствуют наименования выводов (микросхемы и др.). Но, во-первых, если в библиотеках размещены десятки и сотни микросхем, это довольно трудоемкая работа. А во-вторых, поскольку шрифт в наименовании вывода в графическом редакторе Schematic Library изменить нельзя, приходится менять графику УГО, а если изменить расстояние между выводами, то придется существенно редактировать схему (если в ней обновить УГО). Поэтому проще всего изменять шрифт в редакторе Schematic , выбрав в меню Design команду Document Options, и уменьшить шрифт, нажав кнопку Change System Font.

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

При редактировании УГО, представленного на рис. 7, надо уменьшить длину всех выводов. Для этого выделите один вывод, щелкните правой клавишей мыши и, выбрав команду Find Similar Object, нажмите кнопку ОК В открывшемся окне установите флажок Select Matching, выберите Current Component и нажмите ОК (рис. 8) 2 . В открывшейся панели SCHLIB Inspector установите длину вывода 5,08 мм (вместо 7,62 мм) — см. рис. 9. После этого посредством кнопки Clear снимите предыдущее выделение, а затем разместите выводы и линии так, как показано на рис. 10.

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

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

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

Ссылка на основную публикацию
Beretta ciao 24 csi отзывы
НЕИСПРАВНОСТИ И РЕМОНТ РЕМОНТ ГАЗОВОЙ КОЛОНКИ ЗАПАСНЫЕ ЧАСТИ КОТЛОВ Отзывы о котлах Беретта При переезде на новую квартиру было решено...
Adblock detector