Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

SRS_Expedition_PCB

.pdf
Скачиваний:
106
Добавлен:
05.06.2015
Размер:
1.94 Mб
Скачать

3.9. Проверка соответствия топологии технологическим ограничениям.

Текущие и окончательные результаты проекта отражаются в статус-отчете Design Status, выводимом командой основного меню Output >> Design Status… или соответствующей иконкой ( ). Отчет обновляется автоматически и содержит данные о габаритах и площади печатной платы, статистику по выводам, трассам (включая процент разводки), переходным отверстиям, слоям, элементам и пр.

Статус-отчет отражает информацию о количестве неразмещенных элементов проекта (строка Parts not Placed). Другие проверки такого контроля не осуществляют.

В топологическом редакторе Expedition PCB предусмотрено два вида проверки соответствия топологии печатной платы заложенным технологическим ограничениям

– текущая - Online и окончательная - DRC.

Основные управляющие команды находятся в основном меню Analysis.

Режим текущей проверки Online.

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

Однако, для удобства работы некоторые предварительные настройки рабочего проекта могут отключать жесткий текущий контроль, например, контроль зазоров между элементами. В этом случае редактор фиксирует нарушение в виде предупреждения (Warning), выводит соответствующее сообщение в статус-строку дисплея компьютера, но не препятствует дальнейшей работе. Протокол таких нарушений и отклонений выводится командой Analysis >> Review Hazards... (или соответствующей иконкой ) на закладке Online. Перед открытием закладки можно обновить отчет, нажав кнопку Update Hazard Count в левом нижнем углу диалогового окна. Для просмотра нарушения необходимо кликнуть по нему в окне

71

команды. Использование опций выделения (Select), подсвечивания (Highlight) и вывода нарушения на весь экран (Fit View) помогает конкретизировать его местоположение на плате. Если нарушение устранено, оно сразу исчезает из протокола.

Режим проверки Online контролирует многие, но не все технологические ограничения рабочего проекта (например, не контролируется величина максимальной перекрестной помехи). Он, также, относит к разряду разведенных все контакты экранной цепи, попадающие в соответствующий контур, без учета реальной заливки, когда проходящие рядом сторонние проводники могут перекрывать прохождение экрана к площадке. Кроме того, режим Online может отключаться снятием “галочки” в строке Interactive DRC в диалоговом окне команды основного меню Setup >> Editor Contril >> Закладка General, что может приводить к грубым нарушениям.

Режим окончательной проверки DRC.

Режим окончательной проверки DRC используется на заключительном этапе работы над проектом и выявляет все нарушения. Его запуск осуществляется командой Analysis >> Batch DRC... или соответствующей иконкой .

Параметры на закладках диалогового окна DRC (Setting и Connectivity and Special Rules), а также кнопка Advanced Element to Element Rules... позволяют управлять объемом проверки и задавать дополнительные критерии. Кнопка OK запускает процесс проверки. Протокол нарушений и отклонений выводится командой Analysis >> Review Hazards... >> Закладка Batch. После устранения выявленных нарушений требуется повторный запуск Batch DRC.

Для просмотра нарушений в графическом виде, предусмотрена команда основного меню View >> Display Control >> Закладка Hazard (см. рис.3.23).

Выбранные виды Online- и DRC-нарушений выводятся на рабочем проекте в местах их проявления. При этом используются опции воспроизведения – Color by hazard,

Shadow mode (затененный режим) и Display hazard symbols. Для отображения конкретного типа нарушения необходимо проставить напротив него “галочку” и, при необходимости, назначить свой цвет).

72

Рис. 3.23. Меню команды визуализации местоположения нарушений.

3.10.Генерация слоев шелкографии.

Вцентральной библиотеке на этапе создания посадочного места (Cell) закладывается информация для слоев шелкографии (Silkscreen Outline, Silkscreen RefDes). В проекте печатной платы на этих слоях можно добавлять графику и текст.

Втопологическом редакторе Expedition PCB перед выдачей информации для изготовления фотошаблонов предусмотрена дополнительная обработка слоев шелкографии с целью:

-задания ширины линиям графики и текста (по умолчанию они нулевые);

-ликвидации возможных мест попадания шелкографии на открытые контактные площадки (обязательное требование технологии монтажа элементов).

73

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

Предварительно, попадание шелкографии на открытые контактные площадки можно выявить при проведении контроля DRC, введя дополнительные требования в диалоговом окне кнопки Advanced Element to Element Rules... .

Обработка слоев шелкографии производится командой основного меню Output >> Silkscreen Generator... (имеется соответствующая иконка ). В диалоговом окне генератора задаются (см. рис. 3.24):

Рис. 3.24. Окончательной формирование слоя шелкографии.

-объекты, по отношению к которым необходимо делать разрывы Break Silkscreen (маска или металл);

74

-обрабатываемые слои шелкографии;

Для группового выделения выводов используются клавиши на клавиатуре SHIFT (сплошное выделение) и CTRL (выборочное выделение).

-требования к зазорам (Clearance) при разрывах;

-ширина обводки графики и текста.

Результаты обработки можно увидеть, открыв слой Silkscreen Layer (команда

View >> Display Control >> Закладка Part >> поле Silkscreen Item) или видовые схемы SilkTop Generated / SilkBottom Generated. После внесения возможных корректив в исходные слои шелкографии (например, для улучшения читаемости) необходимо повторить их обработку.

3.11. Генерация данных для изготовления печатной платы.

Основные управляющие команды находятся в основном меню Output.

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

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

Получение данных для изготовления фотошаблонов.

Данные для изготовления фотошаблонов выдаются в виде файлов в Gerberформате, доступном всем современным фотоплоттерам. Представление данных определяется конфигурационным файлом, имеющим расширение .gmf, который открывается и, при необходимости, редактируется командой Setup >> Gerber Machine Format... .

75

Настройка и генерация собственно выводных данных проекта осуществляются командой Output >> Gerber... или соответствующей иконкой . В диалоге, при необходимости, подгружается конфигурационный файл назначения слоев, имеющий расширение .gpf. На закладке Parameters “галочкой” помечаются выводимые слои. Предусмотрена возможность создания новых и удаления ненужных слоев. Поля Header / Trailer text позволяют вводить в начало / конец файлов пояснительный текст или комментарии. Находясь на любой строке, можно перейти на закладку Contents, где назначаются слои проекта, объединяемые в этом выводном файле. Можно использовать предложенные назначения или, при необходимости, подкорректировать их. Редактор сохраняет внесенные в конфигурационный файл изменения. Запуск Gerber-генератора осуществляется кнопкой Process Checked Output Files. Полученные Gerber-файлы (с расширением .gdo) находятся в подкаталоге < Проект > \ PCB \ Output \ Gerber \.

Получение данных для сверления (фрезерования).

Данные для сверления (фрезерования) создаются командой Output >> NC Drill...

(имеется соответствующая иконка ). На закладке Drill Options в соответствии выбранными единицами (метрические или дюймовые) назначаются конфигурационный файл (имеет расширение .dff) и опции перемещения сверла. В полях Drill file header и Drill file notes можно ввести собственный заголовок и комментарии. На закладке Drill Chart Options задается формат таблицы сверления для чертежа печатной платы (названия столбцов, их взаимное расположение, параметры текста и т.д.). После запуска и успешного выполнения команды вывода, таблица формируется в рабочем проекте на слое Drill Drawing Through (команда View >> Display Control >> Закладка General >> поле Fabrication Layers). Она выполняется в виде нарисованного цельного объекта (Drawing Cell) и поэтому может перемещаться в пределах чертежа в режиме размещения (Place Mode). Полученные данные сверления (с расширением .ncd) находятся в подкаталоге < Проект > \ PCB \ Output \ Drill \.

76

Для верификации (т.е. дополнительной проверки) текущего рабочего проекта с информацией, переданной на производство, в редакторе Expedition PCB предусмотрена возможность ввода (импортирования) в проект данных для изготовления фотошаблонов и для сверления. По команде File >> Import >> Gerber...

(Drill...) данные попадают в пользовательские слои, открываемые командой View >> Display Control >> Закладка General >> Поле User Draft Layers. Различная цветовая гамма для импортированных и печатных слоев позволяет выявить различия. Процедура сверки бывает полезна при проведении незначительной коррекции рабочего проекта.

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

Данные для автоматической сборки, получаемые из проекта, представляют собой обычные текстовые файлы, не ориентированные на конкретное оборудование. Они создаются командой File >> Export >> General Interfaces... . Старт со строки Generic AIS в диалоговом меню выводит данные для автоматической сборки, а старт со строки Generic ATE – для автоматической сборки и электротестирования собранного устройства. Полученные данные (файлы vb_ais.txt и vb_ate.txt соответственно) находятся в подкаталоге < Проект > \ PCB \ Output \. У производителя данные подстраиваются под конкретное оборудование любым текстовым редактором.

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

втехнологические системы подготовки производства всю информацию о проекте в виде текстового файла формата ODB++, получаемого командами Output >> ODB++...

и Output >> ODBG Interface... .

3.12.Генерация данных для конструкторской документации.

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

77

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

В редакторе Expedition PCB имеются все возможности для выпуска таких документов:

-наличие функции простановки размеров;

-возможность создания заготовок стандартных листов чертежа с рамкой и основными надписями;

-наличие функции документирования проекта в виде графического Pdf–файла, ориентированного на известную программу Adobe Acrobat;

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

Простановка размеров.

Простановка размеров печатной платы может проводиться на имеющихся или вновь созданных слоях. Для введения в проект нового пользовательского слоя можно воспользоваться командой Setup >> Setup Parameters >> Закладка General >> Поле User defined layers >> команда-иконка New ). Вид размеров задается включением / выключением опций в диалоговом окне команды Setup >> Dimention Parameters... .

Размеры вводятся в режиме Draw Mode с помощью команды-иконки Dimensions и открывающейся дополнительной панели иконок.

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

Подстановка стандартных чертежных форматок.

Заготовки стандартных листов чертежа создаются заранее в центральной библиотеке в виде элементов Drawing Cell (редактор Cell Editor) и включают рамку, основные надписи и рисунки. Заготовки переносятся в библиотеку рабочего проекта

78

командой Setup >> Library Services... >> Закладка Cells, затем размещаются в проекте и фиксируются (Fix или Lock), не затрудняя дальнейшую работу над платой.

Документирование проекта в виде графического Pdf–файла.

Документирование проекта в виде графического Pdf–файла (программа Adobe Acrobat) производится командой основного меню Output >> PDF... (требуется подключение лицензии на программы FabLink XE или FabLink XE Pro командой

Setup >> Licensed Modules >> Release FabLink XE). Работа в диалоговом окне аналогична получению Gerber-файлов, описанному выше. Разрешается вводить новые листы, копировать, изменять последовательность, задавать на закладке Contents содержимое листа, вводить заголовки (Header text) и подрисуночные комментарии (Trailer text), выводить в чертеж черно-белом цвете, назначать масштаб изображения, нумерацию и формат листов и т.д. Запуск генератора производится нажатием клавиши Process Checked Sheets (см. рис. 3.25).

Рис. 3.25. Документирование проекта печатной платы в виде PDF - файла.

79

Передача информации о плате в машиностроительные САПР-ы.

Информация о плате может передаваться в машиностроительные САПР-ы (AutoCAD и др.) для выпуска сборочного (монтажного) чертежа устройства и для контроля средствами САПР правильности проектирования печатной платы и корпуса устройства (т.н. “контрольная сборка”) в части присоединительных размеров, расположения выходных соединителей, элементов индикации и т.п.

Передача информации осуществляется выводом файла в унифицированном DXF- формате командой основного меню File >> Export >> DXF... . В диалоговом окне выбираются необходимые слои рабочего проекта, задаются единицы измерения (метрические или дюймовые), имя выходного файла. После генерации сделанные настройки сохраняются, а сам Dxf-файл размещается в папке <Проект> … \ PCB \ Output.

3.13. Получение информации о проекте в трехмерном изображении.

Получение информации о проекте в трехмерном изображении осуществляется командой основного меню File >> Export >> IDF... . Высота и габариты элементов берутся из свойств их контура Placement Outline. Для элементов, имеющих разновысокие части допускается вводить несколько контуров Placement Outline с соответствующими высотами.

В результате выполнения команды в папке <Проект> … \ PCB \ Output формируются два файла информация о плате (с расширением .emn) и информация о библиотеке входящих элементов (с расширением .emp). Имена файлов и уточняющие параметры назначаются в диалоговом окне команды. Файлы предназначены для работы с такими машиностроительными САПР-ами как ProEngenering, Circuit Works

из Solid Works, AutoDesk Inventor и др.

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

80

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]