ПроходLRoutes (Ivia) формирует соединения между двумя контактными площадками в виде одного вертикального и одного горизонтального отрезков, выполненных в разных слоях и соединенных переходным отверстием. Внешний вид трасс напоминает букву L с произвольной ориентацией. Проводники располагаются на сторонах прямоугольника с вершинами, расположенными в центрах соединяемых контактных площадок, при этом отклонение от прямоугольника не превышает 100 mils. Обычно этот проход используется во всех случаях, за исключением вариантов, когда противоположные слои платы имеют взаимную ориентацию, отличающуюся от ортогональной. В таких случаях данный проход отменяется.
В проходеZRoutes (2vias) производится разводка с использованием соединений в виде трех отрезков и двух переходных отверстий, имеющих форму буквы Z с произвольной ориентацией. Так же, как и в LRoutes (Ivia), проводники располагаются на расстоянии не более 100 mils от сторон прямоугольника с вершинами в центре соединяемых контактных площадках. Проход применяется в тех же случаях, что иLRoutes (Ivia).
Проход С Routes (2 vias) реализует трассировку связи с использованием трех отрезков двух переходных отверстий, трасса имеет форму буквы С, которая может иметь произвольную ориентацию. Этот проход позволяет производить трассировку в более сложных случаях, чемLRoutes илиZroutes, так как проводники могут располагаться на расстоянии более 100 mils от сторон прямоугольника.
В проходеAnyNode (2 vias) делается попытка выполнить трассировку связей между двумя контактными площадками с использованием только двух переходных отверстий без оптимизации длины трассы, в отличие от предыдущих проходов, обеспечивающих соединение минимально возможной длины.
ПроходMazeRoutes реализует лабиринтный алгоритм, позволяющий определить оптимальный маршрут трассы, если такой вообще существует. Этот режим не имеет ограничений на ориентацию проводников. Направление текущего проводника может отличаться от принятого на данном слое направления, при этом возможны повороты и петли. В случае лабиринтной трассировки переходные отверстия создаются в количестве, необходимом для завершения трассы. Следует определить максимальное число переходных отверстий для одной цепи с помощью атрибута MAXVIAS, который по умолчанию равен 10. Необходимо учитывать, что петли и повороты уменьшают число свободных каналов трассировки, поэтому рекомендуется выполнить трассировку платы без использования проходаMazeRoutes, затем выполнить ручную разводку сложных участков, стараясь не занимать свободные каналы, и вновь запустить автотрассировкуQuickRoute, разрешив проходMazeRoutes.
ПроходAnyNode (Maze) использует те же лабиринтные алгоритмы и стратегии, что и проходMazeRoutes. Отличие состоит в том, что при выполнении проходаAnyNode (Maze) не накладываются ограничения на оптимальную длину трассы. Проход AnyNode (Maze) обеспечивает максимальное возможное число законченных трасс, при этом анализируется каждая цепь и делается попытка выполнить трассу между любыми узлами в цепи.
ПроходRouteCleanup предназначен для улучшения внешнего вида платы путем спрямления некоторых участков трасс, если, конечно, это возможно. Рекомендуется выполнять этот проход только после полного завершения трассировки всех проводников. Кроме того, удаление лишних точек излома трасс позволяет несколько уменьшить размер файла печатной платы.
ПроходViaMinimization позволяет уменьшить число переходных отверстий на плате. В случае если это возможно,QuickRoute удаляет переходное отверстие, перенося сегмент трассы с одного слоя на другой.
Следует отметить, что последние два прохода нужно использовать совместно и только после выполнения трассировки всех соединений.
Запуск автотрассировщика QuickRoute выполняется с помощью кнопки Start. При этом одновременно изменяется вид экрана.
Файл ПП записать в свою папку.
7 ПРОВЕРКА ПЕЧАТНОЙ ПЛАТЫ DRC
Перед завершением разработки ПП и выпуском фотошаблонов необходимо по команде Utils/DRC(DesignRuleCheck) проверить печатную плату на соответствие принципиальной схеме и соблюдение допустимых технологических зазоров. В меню этой команды выбирают правила проверок:
NetlistCompare – сравнение списка соединений текущей ПП с принципиальной схемой или другой ПП, список соединений которой задают по дополнительному запросу. Поддерживаются форматы списков соединений ACCELASCII, Tango и P-CADALT;
NetlistViolations – проверка соответствия электрических соединений проводников текущей ПП с исходным списком электрических связей проекта. При выполнении проверок объекты считаются физически соединенными, если они перекрывают друг друга или зазор между ними равен нулю;
UnroutedNets – неразведенные цепи;
ClearanceViolations – нарушения зазоров;
TextViolations – нарушения зазоров между текстом, расположенным на сигнальных слоях, и металлизированными объектами;
SilkScreenViolations – нарушения зазоров между контактными площадками или переходными отверстиями и шелкографией;
UnconnectedPins – неподсоединенные выводы;
CopperPourViolations – наличие изолированных областей металлизации, нарушения зазоров между такими областями, нарушения зазоров контактных площадок с тепловыми барьерами;
DrillingViolations – проверка правильности сверления штыревых выводов, сквозных и глухих переходных отверстий;
PlaneViolations – обнаружение наложенных друг на друга областей металлизации, неправильного подсоединения к ним контактных площадок и переходных отверстий, изолированных областей на слоях металлизации.
После внесения изменений сохранить файл ПП повторно.
ЛАБОРАТОРНАЯ РАБОТА №6
ВЫВОД НА ПРИНТЕР СОЗДАННЫХ ФАЙЛОВ
6.1 Вывод на печать схемы электрической принципиальной
Схема электрическая принципиальная должна быть выполнена в соответствии с ГОСТ. Существует несколько способов автоматизации выполнения и обращения КД.
Создать файл основной надписи и штампа ("форматки"). Можно импортировать готовый файл форматки изAutoCADчерез формат DXF. Файл форматки имеет расширениеTTL. Этот файл получают путем переименованиябинарного файлаSCH. То есть необходимо сохранить файл форматки как бинарный файл схемы (BinarySCH). Только в этом случае командаOptions/Sheet корректно выполнится.
Впрограмме имеется механизм размещения информационных полей с помощью командыPlace / Field. Окно командыPlace / Field представлено на рисунке 6.1.
Рисунок 6.1 - Окно PlaceField
Заполнение полей форматки выполняется по команде File/Designinfo/Fields.
В P-cad 2000 есть возможность генерации текстовых отчетов о введенной схеме проекта. Во-первых, легко посмотреть общую статистику проекта, используя команду File/Designinfo/Statistics. Генерация текстового файла отчета выполняется по команде File/Reports. Создание файлов отчетов выполняется при нажатии кнопки Generate.
Для вывода схемы на печать необходимо настроить, устройство вывода с помощью командыFile/Printsetup. Данная команда запускает стандартное окно настройки принтераWindows. Установив параметры принтера, нужно выполнить командуFile/Print(рисунок 6.2).
Рисунок 6.2 - Окно FilePrint
В полеOverrideSettings можно задать либо печать текущего окна (CurrentWindow), либо так масштабировать изображение, чтобы оно заполнило страницу принтера целиком (ScaletoFitPage). В полеSheets указывают имена листов схемы, которые требуется напечатать. Печать выполняется после нажатия кнопки GeneratePrintouts.
Параметры страницы задаются в окнеPageSetup. В полеSheets отображаются имена листов принципиальной схемы, которые будут напечатаны. В группе параметровImageScale выбирается размер выводимого чертежа. Отметим, что выбранный формат вывода листа может отличаться от формата, заданного в окне командыOptions/Sheets. При желании можно ввести свой коэффициент масштабирования при выводе (UserscaleFactor).
ПараметрыImageOptions разрешают поворот чертежа при печати на 90° по часовой стрелке (Rotate) и печать "форматки" (Title). Имя форматки предварительно должно быть выбрано в окне командыOptions/Sheets.
Расстояние до края бумаги задается в полях Х offset и Yoffset. Область печати определяется в группе параметровPrintRegion. Можно заполнить весь лист, отметив флажокSheetExtents. Если требуется вывод в заданную область, то в соответствующих графах задаются координаты нижнего левого угла (LowerLeftCorner) и правого верхнего угла (UpperRightCorner) области вывода. Установка параметров листа завершается нажатием кнопкиUpdateSheet. Использование кнопкиPrintOptions (рисунок 6.1) позволяет выбрать объекты схемы, выводимые на печать. Выбирая цвет объекта, можно сделать его видимым или невидимым. В целом работа сPrintOptions аналогична работе с окном командыOptions/Display.
6.2 Вывод на принтер сборочного чертежа
Набор утилит DocumentToolBox содержит ряд средств, позволяющих во многих случаях обойтись без использования других графических САПР.
Оформление чертежей начинается с создания основной надписи и границ формата листа. Поскольку графический редактор печатных платP-Cad РСВ имеет структуру слоев, то для создания "форматки" удобно с помощью командыOption/Layers ввести новый слойTitles, в котором и рисуется рамка и основная надпись. Готовую "форматку" можно сохранить в виде файла с расширением или РСВ, или ТВК (TitleBlock). В первом случае файл форматки может быть введен в проект с помощью командEdit/PasteFromFile, во втором случае "форматку" можно будет подгрузить с использованием панелиTitlesкомандыOption/Layers.