Самоучитель по P-CAD

Самоучитель по P-cad

1. Глава 1 Общие сведения о системе проектирования печатных плат P-CAD

1. Глава 1 Общие сведения о системе проектирования печатных плат P-CAD

 

ГЛАВА 1

Общие сведения о системе проектирования печатных плат P-CAD

Система P-CAD предназначена для проектирования многослойных печатных плат (ПП) вычислительных и радиоэлектронных устройств. В состав P-GAD входят четыре основных модуля - P-CAD Schematic, P-CAD PCB, P-CAD Library Executive, P-CAD Autorouters и ряд других вспомогательных программ (рис. 1.1).

Рис. 1.1. Структура системы проектирования P-CAD

P-CAD Schematic и P-CAD PCB - соответственно графические редакторы принципиальных электрических схем и ПП. Редакторы имеют системы всплывающих меню в стиле Windows, а наиболее часто применяемым командам назначены пиктограммы. В поставляемых вместе с системой библиотеках зарубежных цифровых ИМС имеются три варианта графики: Normal - нормальный (в стандарте США), DeMorgan — обозначение логических функций, IEEE — в стандарте Института инженеров по электротехнике (наиболее близкий к российским стандартам).

Редактор P-CAD PCB может запускаться автономно и позволяет разместить модулл на выбранном монтажно—коммутационном поле и проводить ручную, полуавтоматическую и автоматическую трассировку проводников. Если P-CAD PCB вызывается из редактора P-CAD Schematic, то автоматически составляется список соединений схемы и на поле ПП переносятся изображения корпусов компонентов с указанием линий электрических соединений между их выводами. Эта операция называется упаковкой схемы на печатную плату. Затем вычерчивается контур ПП, на нем размещаются компоненты и, наконец, производится трассировка проводников.

Применение шрифтов True Type позволяет использовать на схеме и ПП надписи на русском языке.

Автотрассировщики вызываются из управляющей оболочки P-CAD РСВ, где и производится настройка стратегии трассировки. Информацию об особенностях трассировки отдельных цепей можно с помощью стандартных атрибутов ввести на этапах создания принципиальной схемы или ПП. Первый трассировщик QuickRoute относится к трассировщикам лабиринтного типа и предназначен для трассировки простейших ПП. Второй автоматический трассировщик PRO Route трассирует ПП с числом сигнальных слоев до 32. Трассировщик Shape-Based Autorouter - бессеточная программа автотрассировки ПП. Программа предназначена для автоматической разводки многослойных печатных плат с высокой плотностью размещения элементов. Эффективна при поверхностном монтаже корпусов элементов, выполненных в различных системах координат. Имеется возможность размещения проводников под различными углами на разных слоях платы, оптимизации их длины и числа переходных отверстий.

Document Toolbox - дополнительная опция P-CAD РСВ и P-CAD Schematic для размещения на чертежах схем или ПП различных диаграмм и таблиц, составления различных списков и отчетов, которые динамически обновляются, таблиц сверловки, данных о структуре платы, технологической и учетной информации, размещения на чертежах схем списков соединений, выводов подключения питания и другой текстовой информации. Программа предназначена для расширения возможностей выпуска технической документации без использования чертежных программ типа AutoCAD. Document Toolbox позволяет автоматизировать создание конструкторской документации, необходимой для производства проектируемых ПП.

SPECCTRA - программа ручного, полуавтоматического и автоматического размещения компонентов и трассировки проводников. Трассирует ПП большой сложности с числом слоев до 256. В программе используется так называемая бессеточная Shape-Based - технология трассировки. За счет этого повышается эффективность трассировки ПП с высокой плотностью размещения компонентов, а также обеспечивается трассировка одной и той же цепи трассами различной ширины. Программа SPECCTRA имеет модуль AutoPlace, предназначенный для автоматического размещения компонентов на ПП. Вызов программы производится автономно из среды Windows или из программы P-CAD РСВ.

P-CAD Library Executive - менеджер библиотек. Интегрированные библиотеки P-CAD содержат как графическую информацию о символах и типовых корпусах компонентов, так и текстовую информацию (число секций в корпусе компонента, номера и имена выводов, коды логической эквивалентности выводов и т.д.). Программа имеет встроенные модули: Symbol Editor — для создания и редактирования символов компонентов и Pattern Editor — для создания и редактирования посадочного места и корпуса компонента. Упаковка вентилей компонента, ведение и контроль библиотек осуществляются модулем Library Executive. Модуль имеет средства просмотра библиотечных файлов, поиска компонентов, символов и корпусов компонентов по всем возможным атрибутам.

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

Основные характеристики системы проектирования P-CAD приведены ниже.

Общие характеристики:

  • 32-разрядная база данных;
  • разрешающая способность P-CAD РСВ и других программ равна 0,001мм;
  • до 100 открытых одновременно библиотек;
  • число компонентов в одной библиотеке - неограничено;
  • до 64 000 электрических цепей в одном проекте;
  • до 10 000 выводов в одном компоненте;
  • до 5000 секций (вентилей) в одном компоненте;
  • до 2000 символов в атрибуте компонента;
  • до 2000 символов в текстовой строке;
  • до 20 символов в имени вывода, имени цепи, позиционном обозначении вывода (пробелы, знаки табуляции, точки и скобки не допускаются);
  • до 16 символов в имени типа компонента (пробелы и знаки табуляции не допускаются);
  • до 30 символов в позиционном обозначении компонента (двоеточие, пробелы, знаки табуляции, точка и точка с запятой не допускаются);
  • до 8 символов в имени файла (в том числе и при работе в среде Windows);
  • многошаговый «откат» вперед и назад. По умолчанию количество запоминаемых шагов установлено равным 10, но эту величину можно при необходимости изменить, редактируя файл конфигурации *.ini.
  • минимальный шаг сетки 0,1 mil в английской системе и 0,001 мм в метрической системе (1 mil = 0,001 дюйма = 0,0254 мм, 1 мм = 40 mil). Систему единиц можно изменять в любой фазе проекта.

Графический редактор принципиальных схем P-CAD Schematic:

  • до 99 листов схем в одном проекте, максимальный размер листа 60 х 60 дюймов;
  • поддержка стандартных форматов листов от А до Е, АО-А4 и др. форматов;
  • дискретность угла поворота компонента 90°;
  • работает утилита ERC для просмотра и сортировки ошибок в принципиальных схемах;
  • перекрестные связи между P-CAD Schematic и P-CAD РСВ позволяют для выбранной на схеме цепи высветить на ПП соответствующий ей проводник и наоборот;
  • возможна передача данных в программу моделирования Dr. Spice A/D.

Графический редактор печатных плат, P-CAD РСВ:

  • до 99 слоев в ПП, из них 11 слоев предварительно определены;
  • максимальный размер ПП 60 х 60 дюймов;
  • автоматическая коррекция принципиальных схем по изменениям в печатной плате и наоборот (коррекция «назад» и «вперед»);
  • до 64 000 типов контактных площадок в проекте;
  • ширина проводника на ПП до 10 мм;
  • до 64 000 стилей стеков контактных площадок в проекте;
  • контактные площадки различных форм: эллипс, овал, прямоугольник, скругленный прямоугольник, сквозное переходное отверстие, перекрестье для сверления (target), непосредственное соединение, тепловой барьер с 2 или 4 перемычками;
  • контроль соблюдения зазоров и полноты разводки ПП;
  • минимальный дискрет угла поворота текста и графических объектов — 0,1 град;
  • поддержка управляющих файлов фотоплоттеров Gerber и сверлильных станков с ЧПУ типа Excellon.

 

Рис. 1.1. Структура системы проектирования P-CAD

Изображение: 

1.1. Интерфейс пользователя

 

1.1. Интерфейс пользователя

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

На рис. 1.2 представлен экран графического редактора P-CAD Schematic.

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

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

Вторая строка снизу на экране — строка сообщений.

Самая нижняя строка - строка состояний. Значения лолей строки состояния перечисляются ниже.

Рис. 1.2. Рабочий экран P-CAD Schematic

Координаты X и Y. Числа в полях указывают текущие координаты курсора. Перемещение курсора в заданную пользователем точку производится следующим образом. Если активизирован режим выбора объекта (команда Edit/Select), то нажатие клавиши J передает управление полю X. На клавиатуре можно набрать значение координаты X, затем нажать клавишу Tab, набрать значение координаты Y и нажать клавишу Enter. В результате указанных действий курсор переместится в заданную точку. Если выбрана одна из команд размещения Place, то можно указанными выше операциями разместить объект в заданную точку.

Значения координат вводят в милах (mil), миллиметрах (mm) или в дюймах (inch). Выбор системы единиц измерения производится при выполнениии команды Options/Configure/Units. Если координаты точки заданы в mil, то точность — один десятичный знак, а если в мм -три десятичных знака после запятой.

Кнопки переключения типа сетки ABS и Bel. Абсолютная сетка ABS имеет начало координат в нижнем левом углу рабочей области экрана. Относительная сетка Rel имеет начало координат в точке, указанной пользователем. Сетка Rel включается в том случае, если в окне команды Options/Grids активен режим Prompt for Origin. Значение шага сетки устанавливается при нажатии на кнопку выбора (стрелка,), находящуюся справа от поля шага сетки. А набор шагов сеток устанавливается в поле Grid Spacing после выполнения команды Options/Grids.

При активизации кнопки записи макрокоманд М (или клавиши М) начинается запись во временный файл всех выполняемых команд. Повторное нажатие кнопки М (или клавиши М) прекращает запись файла с именем _default.mac. Этот файл доступен только в течение текущего сеанса.

Поля текущего имени схемы и кнопка выбора имени листа отражают установки, проведенные по команде Options/Sheets в закладке Sheets. Все листы схемы одного проекта содержатся в одном файле с расширением .sch. Добавление листов в проект осуществляется командой Options/Sheets/ Sheets/Add.

Поля ширина линии и выбор ширины линии дублируют команду Options/CurrentLine. Для добавления в список новой толщины линии необходимо щелкнуть по кнопке Line Width и ввести новое значение толщины линии. Тип линии устанавливается командой Options/ Current Line в области Style диалогового окна.

В строке сообщений (справа от кнопки выбора ширины линий) отображается следующая текущая информация:

  • тип, позиционное обозначение или общее количество выбранных объектов;
  • значения приращений по осям X и Y при перемещении выбранных объектов;
  • имя выбранной цепи;
  • расстояние между выбранными точками и их проекции на оси X и Y при выполнении команды Edit/Measure.

 

Рис. 1.2. Рабочий экран P-CAD Schematic

Изображение: 

1.2. Команды обзора

 

1.2. Команды обзора

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

Команда View/Redraw перечерчивает экран с целью удаления «следов», оставшихся после редактирования изображения.

Команда View/Extent масштабирует изображение так, что на экран выводится все введенные на данный момент фрагменты проекта.

Команда View/Last выводит предыдущее изображение экрана.

Команда View/All выводит на экран все содержимое активного окно вместе с рамкой.

Команда View/Center (или нажатие на клавишу С) центрирует изображение относительно текущего положения курсора. Эта же клавиша используется для панорамирования изображения при установке курсора на край экрана. Если курсор расположить на границе экрана, то смещение изображения (панорамирование) выполняется при нажатии одной из клавиш со стрелками ( <—, —> )

Команды View/Zoom In или View/Zoom Out увеличивают или уменьшают изображение относительно координаты, указанной курсором, на величину параметра Zoom Factor, указанного в меню Options/ Configure. Изменение масштаба изображения удобнее производить при установке курсора в точку, относительно которой будет произведено изменение, и последующем нажатии на клавиши серый + или серый -. Команда View/Jump Location перемещает курсор в точку с координатами, которые указываются в окнах диалогового окна, появляющегося после выполнения указанной команды.

 

1.3. Размещение объектов

 

1.3. Размещение объектов

Размещение объектов в рабочем окне производится с помощью команд меню Place. Эти команды дублируются соответствующими пиктограммами на панели инструментов Placement Toolbar.

Команда View/Snap to Grid перемещает курсор только по узлам координатной сетки экрана. Это позволяет точно позиционировать точки привязки объектов.

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

Нажатие клавиши В в процессе размещения позволяет некоторые объекты развернуть против часовой стрелки на угол, кратный 90°.

Нажатие клавиши F в процессе размещения позволяет некоторые объекты отобразить зеркально относительно оси Y. Например, для редактора P-CAD РСВ эта операция эквивалентна переносу компонента на противоположную сторону платы.

 

1.4. Выбор и редактирование объектов

 

1.4. Выбор и редактирование объектов

Режим выбор объектов активизируется при нажатии клавиши S или щелчком мыши по пиктограмме Select. Объект выбирается щелчком мыши, при этом имя выбранного объекта и его данные выводятся в строку информации. Если один объект закрывает другой, то выбор невидимого объекта осуществляется повторным щелчком мыши или повторным нажатием на клавишу <Пробел> (при этом курсор должен находиться на выделенном объекте). Для добавления выбранных объектов к уже выделенным перед щелчком мыши нажимается и удерживается клавиша Ctrl. Щелчком мыши в свободной части рабочего окна выбор объектов отменяется.

Двойной щелчок левой клавишей по объекту позволяет редактировать все его атрибуты. Щелчок правой клавишей мыши вызывает контекстно-зависимое меню команд.

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

После выбора объекты можно вращать (R), отображать зеркально (F), выравнивать (Align) по горизонтали и вертикали, копировать в буфер обмена (Сору) или в файл (Copy to File), вставлять из буфера или передвигать в нужное место рабочего поля.

В P-CAD можно выбрать отдельный элемент сложного компонента, пример вывод символа, схемное имя или номер контакта компонента. Для этого перед щелчком мыши необходимо нажать и удерживать клавишу Shift. После выделения объекта и последующего щелчка правой кнопкой мыши по объекту вызывается контекстное меню, пример которого показан на рис. 1.3.

Рис. 1.3. Контекстное меню команд редактирования компонента

Полный перечень команд контекстного меню таков:

  • Properties... - просмотр и редактирование характеристик выбранного объекта;
  • Сору - копирование объекта в буфер обмена;
  • Copy Matrix... - множественное копирование объекта;
  • Cut - удаление выбранного объекта с сохранением его копии в буфере обмена;
  • Delete - удаление выбранного объекта;
  • Edit Nets... - редактирование атрибутов цепи;
  • Select Contiguous - выбор соприкасающихся элементов цепи;
  • Select Net - выбор всей цепи (включая фрагменты цепи, связанные с общей шиной);
  • Net Info... - вывод информации о цепи;
  • Highlight - окрашивание выбранного объекта;
  • Unhighlight - отмена предыдущей команды;
  • Highlight Attached Nets - окрашивание цепей, подсоединенных к выбранным объектам;
  • Unhighlight Attached Nets - отмена предыдущей команды;
  • Align - выравнивание компонентов на рабочем поле;
  • Selection Point - изменение положения точки привязки выбранного объекта или группы объектов.

Дополнительные возможности по выбору и редактированию параметров выбранных объектов предоставляют команда Options/Block Selection для редактора P-CAD Schematic, и команда Options/Selection Mask для редактора P-CAD PCB, которые настраивает фильтры и режимы выбора параметров. Диалоговые окна указанных команд для соответствующих редакторов представлены на рис. 1.4 и рис. 1.5.

Рис. 1.4. Настройка параметров блока выбора редактора P-CAD Schematic

Рис. 1.5. Настройка параметров блока выбора редактора P-CAD РСВ

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

В секции Select Mode можно задать способ выбора: Inside Block - выбор элементов, находящихся внутри блока, Outside Block — выбор всех элементов, находящихся вне блока, Touching Block — выбор всех элементов, находящихся внутри блока и касающихся его контура. Выбор объектов, удовлетворяющих заданным условиям, производится заданием на рисунке прямоугольного контура с помощью мыши. Все выбранные объекты подсвечиваются, и в дальнейшем их можно копировать, перемещать и редактировать.

При копировании графические данные из буфера обмена можно передавать в другие программы, работающие под управлением Windows: MS Word, Paintbrush и др. Эти же данные не передаются из графического редактора P-CAD РСВ в редактор P-CAD SCHEMATIC и наоборот. Для ускорения копирования в пределах одного листа необходимо выбрать нужный объект, нажать клавишу Ctrl, и, не отпуская левую кнопку мыши, переместить копию объекта на новое место.

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

При изучении системы P-CAD для проектирования ПП будем придерживаться следующей последовательности изложения материала:

  • создание символов компонентов (программа SYMBOL EDITOR, исполняемый файл SYMED.EXE);
  • создание посадочных мест компонентов (программа PATTERN EDITOR, исполняемый файл PATED.EXE);
  • правила ведения библиотек (программа LIBRARY EXECUTIVE, исполняемый файл СМР.ЕХЕ);
  • создание принципиальных электрических схем, их верификация, создание отчетов и вывод результатов на печать (графический редактор P-CAD SCHEMATIC);
  • размещение компонентов на монтажно-коммутационном поле, ручная трассировка электрических цепей, верификация ПП, оформление чертежей, генерация отчетов и вывод на печать (графический редактор P-CAD РСВ);
  • использование программ автоматической трассировки QUICKROUTE, PROROUTE и SHAPE-BASED ROUTING.

Рис. 1.3. Контекстное меню команд редактирования компонента

Изображение: 

Рис. 1.4. Настройка параметров блока выбора редактора P-CAD Schematic

Изображение: 

Рис. 1.4. Настройка параметров блока выбора редактора P-CAD Schematic

Изображение: 

Рис. 1.5. Настройка параметров блока выбора редактора P-CAD РСВ

Изображение: 

1.5. Структура библиотек P-CAD

 

1.5. Структура библиотек P-CAD

Библиотеки в системе P-CAD называются интегрированными по той причине, что библиотека (*.lib), помимо информации о рисунке символа компонента на электрической схеме и посадочном месте компонента на печатной плате, содержит также и текстовую информацию о внутренней структуре и функциях отдельных составляющих компонента. Заметим, что символ компонента и его посадочное место можно записывать не только в библиотеку, но и в отдельные файлы с расширениями *.sym и *.pat соответственно.

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

При создании компонентов введены следующие обозначения:

  • Pad Numbers - номер вывода (контактной площадки) компонента;
  • Pin Designator - позиционное обозначение вывода компонента на схеме (может отличаться от Pad Numbers);
  • Symbol Pin Numbers - номер вывода в секции (вентиле) компонента;
  • Pin Names — имя вывода в секции (вентиле) компонента.

Отметим, что в систему P-CAD включены несколько десятков интегрированных библиотек компонентов (увы, не отвечающих требованиям российских ГОСТов), компоненты которых в принципе можно отредактировать до параметров, нужных для текущего проекта. В частности, библиотека PCBMAIN.LIB содержит информацию о корпусах дискретных компонентов и интегральных схем со штыревыми выводами, PCBSMT.LIB - корпуса дискретных компонентов и интегральных схем с пленарными выводами, PCBCON.LIB - разъемы.

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

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

 

2. Глава 2 Создание компонентов и менеджер библиотек проекта

1. Глава 2 Создание компонентов и менеджер библиотек проекта

 

ГЛАВА 2

Создание компонентов и менеджер библиотек проекта

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

 

2.1. Создание Символов компонента для схем электрических принципиальных

 

2.1. Создание символов компонента для схем электрических принципиальных

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

Для решения поставленной задачи используется встроенный в систему специальный графический редактор P-CAD Symbol Editor. Указанный редактор может быть запущен автономно исполняемым модулем SYMED.EXE, или из редактора P-CAD Schematic, или из редактора P-Cad PCB, или из менеджера библиотек P-CAD Library Executive после выполнения команды Utils/P-CAD Symbol Editor.

На рис. 2.1 представлен экранный интерфейс указанного редактора, основные элементы которого описаны выше. Отличием данного интерфейса является наличие четырех дополнительных кнопок:

Рис. 2.1. Экран редактора P-CAD Symbol Editor

  • Validate Symbol - средства проверки правильности созданного символа;
  • Renumber Pins - средства перенумерации выводов символа; »
  • Symbol Attributes - средства просмотра атрибутов символа; Symbol Wizard - мастер создания символа компонента.

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

После загрузки редактора P-CAD Symbol Editor для создания символа компонента необходимо проделать операции, указанные ниже.

1. Настройка конфигурации графического редактора

  • Выполнить команду Options/Configure. Установить систему единиц — мм, размер форматки - А4. Нажать кнопку ОК. Размер рабочего поля составит примерно 280x210 мм.

Выполнить команду Options/Grids. Появится диалоговое окно (рис. 2.2) для определения списка нужных сеток. Для установки сетки с нужным шагом надо в поле Grid Spasing ввести числовое значение шага (например, 5 мм) и нажать кнопку Add (добавить), а затем -кнопку ОК. В случае необходимости можно добавить и другие размеры шагов сетки. После ввода каждого значения шага сетки необходимо нажимать кнопку Add. Переключение шагов сетки в дальнейшем можно производить непосредственно в окне строки состояний экрана.

Рис. 2.2. Список установленных сеток экрана

В области Width (ширина) установить Thin (тонкая линия — толщиной 0.254 мм - по умолчанию), в области Style установить Solid (сплошная линия) и нажать кнопку ОК. Пользователь может установить нестандартную толщину линии после активизации флажка User и ввода в окно нужного значения толщины линии. Переключение на нужную толщину линии можно производить в процессе рисования установкой соответствующих значений толщины линии в окне строки состояний.

Рис. 2.3. Установка толщины и стиля линий рисования

После выполнения команды Options/Display (рис. 2.4) в области Item Colors диалогового окна закладки Colors устанавливаются цвета для различных частей символа: контакта (Pin), линии (Line), полигона (Polygon), текста (Text), свободного вывода (Open End). В области Display Colors устанавливаются цвета для фона экрана (Background), основной сетки (1x Grid), сетки с увеличенным шагом (10х Grid), для подсвечиваемых объектов (Highlight), для выбранных объектов (Selection). При выборе стиля курсора в области Cursor Style закладки Miscellaneous активизируют соответствующие флажки: стрелка (Arrow), маленькое перекрестье (Small Cross), перекрестье во весь экран (Large Cross).

Рис. 2.4. Настройка параметров дисплея

2. Рисование контура графического изображения символа компонента

Рисование контура изображения символа производится при помощи команд Place/Line и Place/Arc линиями выбранной толщины.

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

Рисование дуги (Place/Arc) производится в следующем порядке: курсор помещается в начальную точку дуги, затем нажимается левая кнопка мыши и курсор протягивается в конец дуги, кнопка мыши отпускается. В результате подсвечивается дуга с центром, расположенным посередине линии, соединяющей конечные точки дуги. Поместить курсор в центр линии и щелкнуть мышью. Дуга рисуется окончательно. Для редактирования дуги ее нужно выделить, и, перетаскивая появившиеся на дуге метки, можно придать дуге нужную форму и размеры.

После выделения дуги можно использовать клавишу R для поворота на 90° (нажатие клавиш Shift+R поворачивает дугу в обратную сторону) и клавишу F - для зеркального отображения дуги относительно оси Y.

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

3. Создание символов компонентов

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

Приведем последовательность операций для создания-образа символа на примере вентиля (секции) для микросхемы К155ЛАЗ.

Условимся, что шаг между выводами символа кратен 5 мм.

Установите шаг сетки 2,5 мм и нарисуйте прямоугольник размером 7,5x10 мм.

Создаем выводы символа. Выбрать команду Place/Pin и щелкнуть левой кнопкой мыши. В появившемся диалоговом окне (рис. 2.5) в поле Length (длина) установить флажок Normal (нормальная длина контакта).

Рис. 2.5. Диалоговое окно для создания контактов символа

В поле Outside Edge (выходной контакт) выбрать значение Dot (кружок инверсии). В окне Default Pin Des (позиционное обозначение первого вывода) проставить единицу. В поле Display включить флажки Pin Des (позиционное обозначение контакта на схеме) и Pin Name (имя контакта). Включить флажок Increment Pin Des (приращение номера очередного размещаемого контакта на единицу). В поле Text Style в строках Pin Name и Pin Des выбрать стиль текста DefaultTTF.Нажать ОК.

Переместить курсор в ту точку (в нашем случае отступить сверху от правого верхнего угла прямоугольника на 5 мм) графического изображения символа, где будет размещен выход вентиля, нажать левую кнопку мыши (появится изображение контакта с инверсным выходом) и, не отпуская кнопку мыши, нажать два раза клавишу R для разворота контакта в нужное положение, а затем отпустить кнопку мыши. Контакт установлен. Нажать правую кнопку мыши или клавишу Esc.

Нажать кнопку левую кнопку мыши для ввода входных контактов. В открывшемся диалоговом окне в поле Outside Edge выбрать None (убрать кружок инверсии) и в окне Default Pin Des проставить цифру 2 (позиционный номер следующего вывода символа). Нажать кнопку ОК.

Для построения первого входного контакта установить курсор в точку с координатами, определяющими пропорции изображения символа (в нашем случае отступить сверху от левого верхнего угла прямоугольника на 2,5 мм), нажать левую кнопку мыши и, не отпуская ее, дважды нажать клавишу R (для разворота изображения вывода на 180°), а затем отпустить кнопку мыши.

Для построения второго входного контакта установить курсор в нужную точку (на 5 мм ниже линии первого контакта) и щелкнуть левой кнопкой мыши.

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

Для ввода текста выполнить команду Place/Text, затем установить курсор внутрь контура изображения символа и щелкнуть мышью. В поле Text открывшегося диалогового окна набрать символ &, установить выравнивание текста (Justification) по центру как по вертикали, так и по горизонтали. В списке стилей текста (Style) выбрать стиль DefaultTTF. Нажать кнопку Place. Если выделить текст, то его можно развернуть, нажав клавишу R необходимое число раз, или переместить в нужное место, если первоначальное размещение оказалось не очень удачным.

При необходимости для перенумерации контактов выполняется команда Utils/Renumber, диалоговое окно которой представлено на рис. 2.6.

Рис. 2.6. Окно перенумерации контактов

В области окна Туре установить режим Pin Number.

В окнах Starting Pin Number (стартовый номер контакта) и Increment Value (приращение, нумерации) установить значение единица. Нажать кнопку ОК.

Устанавливайте курсор на нужный контакт и нажимайте левую кнопку мыши (см. рисунок компонента в документации!). В результате изображения контактов изменят свой цвет и будут пронумерованы в указанной вами последовательности (номера контактов не видны).

Для изменения позиционных обозначений контактов вновь вызовите команду Utils/ Number, включите флажок Default Pin Designator, в окнах Starting Pin Designator и Increment Value проставьте единицу и нажмите ОК. Затем прощелкайте контакты в нужной последовательности. На экране появятся позиционные номера контактов, после выделения которых (нажать клавишу Shift) можно изменить их местоположение на рисунке.

Выполните команду Place/Ref Point для задания точки привязки символа. Переместите курсор в точку первого контакта символа и щелкните мышью. В результате сверху изображения первого контакта появится светлый прямоугольник с диагоналями.

Выполните команду Place/Attribute для задания атрибутов символа: места для размещения позиционного обозначения элемента на схеме и надписи типа элемента. Для этого щелкните мышью и в появившемся диалоговом окне (рис. 2.7) в области категорий атрибута (Attribute Category) укажите назначение атрибута для элемента (Component). В области имен атрибутов (Name) выбрать имя атрибута позиционного обозначения (Refdes). В списке Text Style установить стиль текста Default TTF. В области выравнивания текста (Justification) установить выравнивание текста по вертикали — вниз, а по горизонтали — центр. Нажать кнопку ОК. Установить курсор сверху изображения символа и щелкнуть мышью. После выделения позиционного обозначения символа его можно перетащить надпись в нужное место рисунка.

Рис 2.7. Окно установки атрибутов символа

Повторите предыдущую операцию для вывода имени компонента (Туре) в соответствующем месте рисунка символа.

Результат создания символа компонента представлен на рис. 2.8.

Рис. 2.8. Трансформатор (секция) символа библиотечного элемента XRMR...004...N

Имя контакта выводится на экран после выделения контакта, выбора в контекстном меню строки Properties, активизации флажка Pin Name, простановке в окне Default Pin Name имени контакта и нажатии на кнопку ОК.

Для проверки правильности создания символа выполните команду Utils/Validate. Появится соответствующее ситуации сообщение — правильно или неправильно выполнено кодирование символа компонента.

 

Рис. 2.1. Экран редактора P-CAD Symbol Editor

Изображение: 

Рис. 2.2. Список установленных сеток экрана

Изображение: 

Рис. 2.3. Установка толщины и стиля линий рисования

Изображение: 

Рис. 2.4. Настройка параметров дисплея

Изображение: 

Рис. 2.5. Диалоговое окно для создания контактов символа

Изображение: 

Рис. 2.6. Окно перенумерации контактов

Изображение: 

Рис. 2.7. Окно установки атрибутов символа

Изображение: 

Рис. 2.8. Трансформатор (секция) символа библиотечного элемента XRMR...004...N Имя контакта выводится на экран после выделения

Изображение: 

Рис. 2.8. Трансформатор (секция) символа библиотечного элемента XRMR...004...N

Изображение: 

2.1.1. Запись созданного элемента в библиотеку

 

2.1.1. Запись созданного элемента в библиотеку

А) Запись символа в имеющуюся библиотеку

Вызвать команду Symbol/Save As. Откроется диалоговое окно Symbol Save To Library (рис. 2.9).

Рис. 2.9. Подсоединенная к проекту библиотека

В поле Library выбрать имя нужной библиотеки. Включить метку занесения информации в библиотеку как отдельного элемента - Create Component. В окне Symbol набрать имя символа NAND, в окне Component - имя компонента К155ЛАЗ и нажать кнопку ОК. В появившемся диалоговом окне Save Component As в области Component Туре установить флажок Normal и нажать ОК.

Если выполнить команду Save To File As, то можно сохранить файл с новым именем, не включая его в библиотеку (расширение файла .sym).

Если выполнить команду Save To File, то можно сохранить файл со старым именем, не включая его в библиотеку (расширение файла .sym).

Б) Запись символа в новую библиотеку

Выбрать команду Library/New и в открывшемся диалоговом окне установить нужный диск, открыть(создать) папку, дать имя библиотеке с обязательным расширением .lib и нажать кнопку Сохранить.

Для записи символа в созданную библиотеку повторить действия пункта А.

 

Рис. 2.9. Подсоединенная к проекту библиотека

Изображение: 

2.2. Создание символа, обозначающего заземление контактов

 

2.2. Создание символа, обозначающего заземление контактов

  • Выполнить команду Symbol/New и установить шаг сетки 1,25 мм.
  • Выполнить команду Place/Pin. В открывшемся окне Place Pin (см. рис. 2.5) в поле Length (длина) выбрать Short (короткий), а в поле Display выключить метки Pin Des и Pin Name. Во всех других полях установить значение None. В окне Default Pin Name ввести имя символа GND и нажать кнопку ОК.
  • Щелкнуть мышью и, не отпуская ее левую кнопку, развернуть контакт вверх или вниз (нажимая клавишу В).
  • Выбрать команду Place/Line и в основании линии вывода контакта провести отрезки линий, обозначающие знаки заземления. Для этого, возможно, придется ввести дополнительные значения шага сетки (например, 2,5 мм или 5 мм).
  • Выбрать команду Place/Ref Point и щелкнуть в центра контакта (появится знак привязки).
  • Выбрать команду Place/Attribute и в диалоговом окне установить для Component значение Ref Des и разместить эту надпись сверху рисунка, а затем установить для Component значение Туре и разместить эту надпись внизу рисунка.

Выбрать команду Symbol/Save As, в поле Library установить нужную библиотеку (если библиотека установлена ранее, то ее имя появится автоматически). Включить метку занесения информации в библиотеку как отдельного элемента (Create Component), в полях Symbol и Component дать имя компоненту GND и нажать кнопку ОК. Затем в появившемся диалоговом окне Save Component As в поле Component Туре активизировать окно Power и нажать ОК. Произойдет запись компонента заземления в выбранную библиотеку. Символ GND показан на рис. 2.10.

Рис. 2.10. Символ «Земля»

 

Рис. 2.10. Символ «Земля»

Изображение: 

2.3. Создание символа компонента с помощью команды Symbol/Symbol Wizard

 

2.3. Создание символа компонента с помощью команды Symbol/Symbol Wizard

Символ компонента можно создать и с помощью команды Symbol/ Symbol Wizard или после нажатия кнопки на панели инструментов. Вид экрана этой команды изображен на рис. 2.11.

Рис. 2.11. Экран команды Symbol/Symbol Wizard

В диалоговом окне должна быть указана следующая информация:

  • в окне Symbol Width - указывается ширина символа (Внимание! Для совпадения узлов выбранной сетки с точками выводов контактов выбирайте эту величину кратной параметру Pin Spacing);
  • в окне Pin Spacing - расстояние между смежными выводами по вертикали;
  • в области Length - длина вывода, в том числе и устанавливаемая пользователем (User), например 5 мм;
  • в окнах Number Pins Left/Right — определяется количество выводов на левой/правой стороне символа;
  • флажок Symbol Outline - разрешает отображать контур символа на экране;
  • в окне Line Width — устанавливается ширина линии контура символа;
  • в области Display флажки в окнах Pin Name/Pin Des — разрешают изображать на чертеже символа имена/номера выводов;
  • в окнах Default Pin Name/Default Pin Designator - устанавливаются имя/номер вывода;
  • в окне Current Pin Number — проставляется номер текущего вывода (система по умолчанию нумерует контакты слева сверху -вниз — направо - вверх).

При кодировании первого контакта проставьте в окне Current Pin Number текущий номер - единицу (может не совпадать с позиционным номером!), в окне Default Pin Name укажите имя контакта, а позиционный номер контакта укажите в окне Default Pin Designator.

При кодировании остальных контактов соблюдается такая же последовательность ввода данных.

После ввода данных для каждого контакта нажимайте клавишу Enter.

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

По окончании работы символ записывается в библиотеку (команда Symbol/Save As) или в отдельный файл с расширением .sym ( команда Symbol/Save To File).

 

Рис. 2.11. Экран команды Symbol/Symbol Wizard

Изображение: 

2.4. Создание посадочного места компонента

 

2.4. Создание посадочного места компонента

Посадочное место компонента можно создать с помощью графического редактора P-CAD Pattern Editor. Указанный редактор запускается исполняемым модулем PATED.EXE или из среды любого из редакторов P-CAD командой Utils/P-CAD Pattern Editor.

После запуска программы надо настроить ее конфигурацию.

Командой Options/Configure установите метрическую систему измерения и требуемый размер рабочей области Workspace Size (ширину — Width и высоту - Height, например 80x80 мм).

Командой Options/Grids установите шаги сетки, равные 1,25 и 2,5 мм. Прикрепите курсор мыши к узлам сетки командой View/Snap to Grid.

Установите курсор в точку с координатами (25, 25) и нажмите клавишу «серый плюс» для увеличения области рисования.

Командой Options/Current Line установите толщину линии, равную 0,2 мм.

Командой Options/Display задают цвета объектов, расположенных на различных слоях платы. Вид экрана представлен на рис. 2.12.

Рис. 2.12. Окно команды Options Display

В области Layer/Item Colors закладки Colors после щелчка мышью по имени слоя или имени объекта можно изменить их цвет. Впрочем, можно и оставить цвета слоев и объектов, которые установлены по умолчанию (кнопка Default).

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

Тор - проводники на верхней стороне платы (сторона установки компонентов), Bottom — проводники на нижней стороне платы, Board -контур платы, Top Mask — графика маски пайки на верхней стороне платы, Bot Mask - графика маски пайки на нижней стороне платы, Top Silk - шелкография на верхней стороне платы (позиционные обозначения компонентов), Bot Silk - шелкография на нижней стороне платы, Top Paste - графика пайки на верхней стороне платы, Bot Paste - графика пайки на нижней стороне платы.

Установка цветов возможна для следующих объектов:

Via - переходные отверстия, Pad - контактные площадки, Line - линии и проводники, Poly - полигоны, Text - текст.

В области Display Colors могут быть изменены цвета для служебной информации

Background - цвет фона экрана, Connects - соединения (цепи), 1х Grid - сетка,

10х Grid - крупная сетка, Keepout - барьеры на плате, Higlight -выделение цветом, Selection — выделенные объекты.

При нажатии на кнопку закладки Miscellaneous можно настроить дополнительные параметры монитора (рис. 2.13).

Рис. 2.13. Настройка дополнительных параметров монитора

Области Glue Dots и Pick and Place задают соответственно параметры вывода на экран точек приклеивания и привязок компонентов при автоматическом монтаже компонентов на печатной плате. Возможны три варианта: Show — показать на экране, Hide - скрыть, No

Change — не изменять (по сравнению с библиотечным посадочным местом). Установите в указанных областях флажки No Change.

Внешний вид курсора изменяется в области Cursor Style: Arrow -стрелка, Small Cross — малое перекрестье, Large Cross — перекрестье размером во все рабочее окно.

В области Miscellaneous также устанавливаются следующие параметры:

  • Draft Mode - для ускорения перечерчивания экрана изображаются только контуры проводников, Display Pad Holes - отображение на экране отверстий в контактных площадках, Display Pin Designators — отображение на экране номеров выводов компонентов, Drag by Outline — для ускорения перечерчивания экрана перемещаемые компоненты изображаются контурными линиями, Silkscreen in Background — отображение графики шелкографии на заднем плане, Translucent Drawing - полупрозрачное изображение объектов на экране, Scroll Bars — отображение на мониторе линеек прокрутки экрана.

Установите те флажки, которые показаны на рис. 2.13, и нажмите ОК.

Командой Library /New подключите ранее созданную библиотеку или создайте новую библиотеку.

 

Рис. 2.12. Окно команды Options Display

Изображение: 

Рис. 2.13. Настройка дополнительных параметров монитора

Изображение: 

2.4.1. Стеки контактных площадок (Pad Stacks) и переходных отверстий (Via Stacks)

 

2.4.1. Стеки контактных площадок (Pad Stacks) и переходных отверстий (Via Stacks)

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

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

Для создания файла технологических параметров в редакторе P-CAD Pattern Editor проделайте следующие операции:

  • выполните команду Pattern/Design Technology Parameters, в окно Имя файла введите имя файла (например Мурго), нажмите кнопку Открыть, а затем подтвердите открытие нового (пока пустого) файла технологических параметров;
  • уберите флажок Read-only file, щелкните кнопку New Group и введите имя вашего проекта и нажмите ОК;
  • выделите имя проекта и для создания секций файла технологических параметров нажмите кнопку New Section (тип редактируемой группы параметров). Появится окно, изображенное на рис. 2.14. Установите флажки Pad Styles и Via Styles и нажмите OK;

Рис. 2.14. Окно Design Tehnology Parameters...

  • выделите строчку Pad Styles, нажмите кнопку New Item (новый тип контактной площадки), введите имя создаваемой контактной площадки (вводимое имя должно отражать некоторые параметры создаваемого стека, например имя smd2108 показывает, что площадка планар-ная размером 2,1 мм X 0,8 мм, а имя dip17 означает, что площадка сквозная и ее внешний диаметр равен 1,7 мм) и нажмите ОК;
  • повторите операцию задания имени контактным площадкам столько раз, сколько разновидностей площадок имеется в вашем проекте (при необходимости площадки можно удалить или переименовать). Заметим, что геометрические формы и размеры контактных площадок для отверстий в ПП определяются конструкторско-технологической документацией, действующей на предприятии.

Вид окна после проведения указанных операций представлен на рис. 2.15.

При включенном флажке Read-only file окна Design Technology Parameters редактировать данные нельзя.

На печатных платах размещаются простые (Simple) и сложные (Complex,) стеки контактных площадок и переходных отверстий (Via Stacks). Стек контактной площадки это файл, который содержит описание графики контактной площадки в различных слоях ПП и номер апертуры фотоплоттера.

Рис. 2.15. Окно технологических параметров проекта

Стеки для штыревых выводов (DIP-корпусы) компонентов, которые имеют одинаковую форму контактных площадок на всех слоях ПП, и стеки для компонентов с планарными выводами (SMD-корпусы), имеющие контактные площадки на одном слое ПП, образуют простые стеки. Компоненты с планарными выводами размещаются на слоях Тор или Bottom (на этих же слоях задается и графика корпусов этих компонентов). Сложные стеки на различных слоях ПП могут иметь различную геометрическую форму. Стек первого контакта компонента должен отличаться (например, квадрат) от других стеков этого же компонента.

Для формирования (редактирования) стековвыполняется команда Options/Pad Style (рис. 2.16). В области Current Style в начале работы обычно имеется только один стек контактной площадки — Default. выделите строчку Default, нажмите кнопку Сору и в окне Pad Name введите имя нового стека контактной площадки (например, dip17) и нажмите ОК. В области Current Style появится имя новой контактной площадки. Аналогично можно последовательно ввести имена (пока имена!) всех необходимых стеков.

На рис. 2.16 представлены примеры стеков, имена которых отражают форму и размеры контактных площадок:

Рис. 2.16. Стеки контактных площадок

  • dip17 - круглая площадка диаметром 1,7 мм;
  • DIP12 - круглая площадка диаметром 1,2 мм;
  • plan2108 — планарная площадка размером 2,1 х 0,8 мм;
  • REC1212 - квадратная (прямоугольная) площадка размером 1,2 х 1,2 мм.

После выделения имени стека и нажатии на кнопку Modify (Simple) открывают меню редактирования простых стеков контактных площадок (рис. 2.17).

Рис. 2.17. Окно редактирования простых стеков

В области Туре выбирается тип контактной площадки:

  • Thru - контактная площадка для штыревого вывода;
  • Тор — контактная площадка для планарного вывода со стороны установки компонента на ПП;
  • Bottom - контактная площадка для планарного вывода со стороны монтажа компонента.

В области Plane Connection указывается тип контактных площадках при подключении их к сплошным слоям металлизации:

  • Thermal - контактная площадка с тепловым барьером;
  • Direct - сплошная контактная площадка, напрямую подключена к слою металлизации.

В списке окна Shape устанавливается форма контактной площадки:

  • Ellipse - эллиптическая (круг);
  • Oval - овальная;
  • Rectangle - прямоугольная;
  • Rounded Rectangle -прямоугольная со скругленными углами;
  • Target — перекрестье для сверления;
  • Mounting Hole - крепежное (монтажное) отверстие.

В таблице приведены внутренние (d) диаметры отверстий и диаметры (D) контактных площадок для ПП 4-го класса точности.

Таблица. Диаметры (мм)

d

0,6

0,8

1,0

1,2

1,5

1,8

D

1,0

1,15

1,4

1,65

2,0

2,3

Геометрические размеры контактных площадок устанавливаются в окнах Widht (ширина), Height (высота) и Diameter (диаметр отверстия для сверления). Если отверстие металлизированное, то в области Hole устанавливается флажок Plated.

В области Plane Swell устанавливается значение зазора между слоем металлизации и неподсоединенными к нему контактными площадками и переходными отверстиями. Этот зазор выдерживается при автоматической трассировке связей на печатной плате. После всех установок нажмите ОК.

При выделений нужного имени стека и нажатии кнопки Modify (Complex) в диалоговом окне Options Pad Style (Complex) производится редактирование сложных стеков контактных площадок (рис. 2.18).

В окне Layers последовательно указывают имена слоев, на которых будут размещаться контактные площадки стека. Имена слоев появляются при раскрытии списка слоев в окне Layer области Pad Definition, нужный слой выбирается из списка и добавляется в поле

Layers при нажатии на кнопку Add. В окнах Shape, Widht и Height области Pad Definition указывают форму контактной площадки на выбранном слое, ее ширину и высоту соответственно.

Рис. 2.18. Редактирование сложных стеков

В списке Shape указаны тринадцать вариантов форм контактных площадок:

  • Poligon - контактная площадка, определяемая полигоном;
  • Thermal 2 Spoke - контактная площадка с двумя тепловыми барьерами;
  • Thermal 2 Spoke/90 - контактная площадка с двумя тепловыми барьерами, развернутыми на 90°;
  • Thermal 4 Spoke — контактная площадка с четырьмя -тепловыми барьерами;
  • Thermal 4 Spoke/45 — контактная площадка с четырьмя тепловыми барьерами, развернутыми на 45°;
  • Direct Connect - контактная площадка с прямым соединением со сплошным слоем металлизации.
  • Другие варианты - как для контактных площадок с простыми формами.

При выборе контактной площадки в виде теплового барьера в появляющиеся окна Outer Dia/Inner Dia вводятся значения внешнего и внутреннего диаметров площадки. В окне Spoke Width задается ширина теплового барьера.

В области Hole в окне Diameter устанавливается диаметр металли-зированного/неметаллизированного (включен/выключен флажок Plated) отверстия, соединяющего слои ПП. Смещение центра отверстия относительно центра апертуры фотокоординатографа (по горизонтали - X Offset и по вертикали - Y Offset) определяется оборудованием, применяемым для изготовления фотошаблонов.

После окончания установки параметров для каждой контактной площадки нажимается кнопка Modify.

После окончания установок данных для стека по всем слоям нажать кнопку ОК, и в появившемся окне Options Pad Style (рис. 2.16) для просмотра сечений-стеков (только для сквозных отверстий!) контактных площадок во всех слоях печатной платы нажимается кнопка Modify Hole Range (рис. 2.19).

Рис 2.19. Сечение стеков контактных площадок

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

Стеки переходных отверстий формируются после выполнения команды Options/Via Style аналогично формированию стеков контактных площадок.

Имена стеков переходных отверстий проекта задаются по команде Pattern/Design Technology Parameters (см. рис. 2.15).

Все сформированные стеки контактных площадок могут быть размещены на рабочем поле ПП после выполнения команды Place/Pad программы P-CAD Pattern Editor. Такое размещение контактных площадок стеков производится для формирования установочного места компонента с целью последующей записи его в библиотеку или в отдельный файл (расширение PAT).

 

Рис 2.19. Сечение стеков контактных площадок

Изображение: 

Рис. 2.14. Окно Design Tehnology Parameters...

Изображение: 

Рис. 2.15. Окно технологических параметров проекта

Изображение: 

Рис. 2.16. Стеки контактных площадок

Изображение: 

Рис. 2.17. Окно редактирования простых стеков

Изображение: 

Рис. 2.18. Редактирование сложных стеков

Изображение: 

2.4.2. Создание установочного места со штыревыми контактами

 

2.4.2. Создание установочного места со штыревыми контактами

  1. Загрузите программу P-CAD Pattern Editor. Сформируем установочное место для микросхемы К561ЛА7.
  2. Настройте конфигурацию программы (см. выше). Установите шаг сетки рабочего поля равным 1,25 мм, а число сигнальных слоев - два.
  3. Если еще не сформированы стеки контактных площадок, выполните команды Options/Pad Style и Options/Via Style и сформируйте нужное количество стеков контактных площадок и переходных отверстий, количество и тип которых зависит от применяемой вами элементной базы и перечня элементов проекта. В нашем случае формируем два простых стека: первый стек (квадрат со стороной 1,2 мм, диаметр внутреннего отверстия - 0,8 мм) - для первого (ключевого) контакта, второй стек (площадка диаметром 1,2 мм, диаметр внутреннего отверстия - 0,8мм) - для всех остальных контактов; отверстия - сквозные (Thru).
  4. Командой Pattern/Open подключите ранее созданную библиотеку или создайте новую - Library/New.
  5. После выполнения указанных действий еще раз выберите команду Options/Pad Style, выберите нужный стиль стека (например, стиль первого контакта компонента) и йажмите кнопку Close.
  6. На панели Placement Toolbar нажмите кнопку Place Pad и установите первый контакт (следите за стилем первого контакта!) в нужную точку рабочего поля.
  7. Повторите команду Options/Pad Style и, последовательно выбирая стиль всех прочих контактов компонента, разместите их, сообразуясь с чертежом установочного места конкретного компонента. В нашем случае расстояние между контактами в вертикальном ряду — 2,5 мм, а расстояние между двумя вертикальными рядами - 7,5 мм. Все контакты будут автоматически нумерованы в заданной последовательности. Увеличьте изображение, если номера контактов не видны на экране.
  8. Если необходимо перенумеровать контакты, то выполните команду Utils/Renumber. В диалоговом окне (см. рис. 2.6) в области Туре активизируйте флажок Pin Number, проследите, чтобы в окнах Start Pad Number (начальный номер контакта) и Increment Value (приращение нумерации) были установлены единицы. Нажмите кнопку ОК.

Внимание!

  1. Выберите команду Place/Kef Point (точка привязки компонента) и щелкните по первому контакту. В результате этого на первый контакт будет наложен квадрат с диагоналями, отображающий точку привязки компонента.
  2. Выберите команду Place Attribute и щелкните в любом месте экрана монитора, В области Attribute Category появившегося диалогового окна установите категорию Component, а в области Name установите значение RefDes и установите флажок Visible (видимый). Щелкните на кнопке ОК и в верхней части изображения установочного места компонента укажите место размещения для указанного атрибута RefDes. При необходимости атрибут можно передвинуть в другую позицию (в месте установки указанного атрибута при размещении компонента в рабочем поле в дальнейшем появится схемное обозначение компонента, задаваемое пользователем - DD1, DD5, R12, С8 и т. д.).
  3. Еще раз щелкните в любом месте экрана монитора и в области Attribute Category появившегося диалогового окна установите категорию Component, а в области Name установите значение Туре и установите флажок Visible (видимый). Щелкните кнопку ОК и разместите атрибут в поле графического изображения корпуса компонента (в месте установки указанного атрибута при размещении компонента в рабочем поле в дальнейшем появится обозначение типа компонента, задаваемого пользователем. Например, K561IE10, К176ТМ2, K561LA7, GRPPM7-18SH1 и т.д.). При необходимости перетащите или разверните на нужный угол имя атрибута.
  4. Командой Options/Layers установите слой Top Silk и после выбора команды Place Line или Place Arc нарисуйте контур компонента так, как этого требуют нормативные документы.
  5. Проверьте правильность создания файла командой Utils/Validate. Результат формирования установочного места компонента со штыревыми выводами представлен на рис. 2.20.
  6. Выполните команду Pattern/Save As. В диалоговом окне (рис. 2.21) установите имя библиотеки, в которую будет произведена запись изображения установочного места компонента. В окно Pattern введите имя посадочного места (например, DIP14), включите флажок Create Component, в окно Component введите имя компонента (например, К561ЛА7) и нажмите кнопку ОК. Будет произведена запись созданного установочного места компонента в заданную вами библиотеку.

Рис. 2.20. Установочное место компонента со штыревыми выводами

Рис. 2.21. Запись установочного места компонента в библиотеку

 

Рис. 2.20. Установочное место компонента со штыревыми выводами

Изображение: 

Рис. 2.21. Запись установочного места компонента в библиотеку

Изображение: 

2.4.3. Создание установочного места компонента с пленарными контактами

 

2.4.3. Создание установочного места компонента с пленарными контактами

Все операции по формированию установочного места компонента с планарными выводами аналогичны операциям, перечисленным для формирования компонента со штыревыми контактами.

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

Рис. 2.22. Изображение установочного места компонента с планарными контактами

 

Рис. 2.22. Изображение установочного места компонента с планарными контактами

Изображение: 

2.4.4. Создание установочного места компонента с помощью программы-мастера Pattern Wizard

 

2.4.4. Создание установочного места компонента с помощью программы-мастера Pattern Wizard

Программа-мастер Pattern Wizard запускается одноименной пиктограммой на панели инструментов или после выполнения команды Pattern/Pattern Wizard в редакторе P-CAD Pattern Editor. Перед началом работы необходимо установить единицы измерения, шаг сетки и определить стеки контактных площадок.

Окно мастера создания посадочных мест показано на рис. 2.23.

Рис. 2.23. Окно мастера создания посадочного места

В списке Pattern Type выбирается тип корпуса: DIP - корпус типа Dip с двухрядным расположением выводов, ARRAY - прямоугольный корпус с массивом выводов, QUAD - корпус с выводами, расположенными с четырех сторон.

Number of Pads Down - число строк выводов по вертикали (для DIP и SMD корпусов - число контактов установочного места компонента).

Number of Pads Across - число столбцов в массиве выводов (только для корпусов ARRAY и QUAD).

Pad to Pad Spacing — расстояние между центрами контактов в строках.

Cutout Pads Down — число вырезанных строк в центральной области массива.

Cutout Pads Across - число вырезанных столбцов в центральной области массива.

Corner Pads - исключение выводов во внешних или внутренних вершинах массива данных. Последние три характеристики — для массива типа ARRAY.

Pattern Width и Pattern Height - расстояние между центрами выводов по строкам и столбцам соответственно.

Pad 1 Position —местоположение первого вывода компонента (в корпусе DIP обычно — верхний левый вывод).

Pad Style (Padl/Other) — типы стеков контактов площадок для первого и остальных выводов компонента - автоматически передаются из текущей платы. Имена этих стеков, как было упомянуто ранее, находятся в специальном файле проекта с расширением .dtp.

Rotate — возможность поворота контакта на 90°.

Silk Screen — флажок визуализации габаритов корпуса компонента (графика корпуса по умолчанию рисуется в слое Silk).

Silk Line Width — ширина линий габаритов корпуса компонента,

Silk Rectangle Width/Height — высота/ширина прямоугольника, изображающего корпус компонента.

После ввода данных в окно мастера Pattern Editor (на рис. 2.23 представлено окно с данными для микросхемы К651ЛА7) нажмите кнопку Finish и окончательно отредактируйте посадочное место. Запишите созданный файл в библиотеку командой Pattern/Save As.

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

Такой программой является менеджер библиотек P-CAD Library Executive.

 

Рис. 2.23. Окно мастера создания посадочного места

Изображение: 

2.5. Менеджер библиотек P-CAD Library Executive

 

2.5. Менеджер библиотек P-CAD Library Executive

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

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

P-CAD Library Executive позволяет составлять списки соответствий выводов символов и вентилей (секций) компонентов и имеет средства просмотра параметров компонентов. В электронных таблицах параметров обеспечена возможность одновременного изменения содержания нескольких выбранных ячеек. Во все электронные таблицы параметров (Pins, Pattern и Symbol) включены столбцы с указанием номеров выводов (Pad Number). Программа имеет средства просмотра библиотечных файлов и поиска компонентов по всем возможным атрибутам.

Запускается Менеджер исполняемым файлом СМР.ЕХЕ или из среды любого графического редактора P-CAD командой Utils/P-CAD Library Executive.

После запуска программы необходимо выполнить команду Component New и выбрать нужную библиотеку, в которой ранее записаны сведения о графике символов и посадочных местах компонентов, и заполнить нужные окна диалогового окна (рис. 2.24). Работу менеджера библиотек рассмотрим на примере создания интегрированных данных для компонента К561ЛА7.

Щелкните по кнопке Select Pattern, введите имя посадочного места (в нашем случае — DIP14) в окно Number of Gates введите число вентилей компонента (4) и нажмите Enter. В нижней части диалогового окна отобразится таблица, столбцы которой содержат следующую информацию: Gate# - имена (номера) логических секций, Gate Eq -коды логической эквивалентности секций (поскольку все секции однородного компонента одинаковы, то в этом столбце во всех ячейках автоматически устанавливается число 1), Normal - информация, соответствующая библиотечному имени символа данной секции (компонент может состоять и из разных функциональных секций!). Этот символ определяется после установки курсора в ячейку столбца Normal напротив имени нужной секции, нажатии на кнопку Select Symbol, выборе из появившегося списка имени символа и нажатии кнопки ОК.

Рис. 2.24. Окно Component Information

В окне Refdes Prefix напишите DD (так будут на схеме именоваться в будущем позиционные обозначения компонентов).

В области Component Type включите флажок Normal - обычный компонент (возможны варианты: Power - источник питания, Sheet Connector - соединитель листов схемы, Module - модуль иерархического символа, Link — схема модуля).

В области Component Style выберите Homogeneous — однородный компонент (все секции одинаковы). В области Gate Numbering задайте способ нумерации секций (Alphabetic - буквенный или Numeric -числовой способ).

Результат выполненных операций представлен на рис. 2.24

Кнопки Pins View, Pattern View и Symbol View используются для открытия окон редактирования соответствующих параметров компонентов.

Для создания Таблицы выводов Pins View щелкните по кнопке Pins View и заполните таблицу информацией, взятой из технической документации для текущего компонента (или задайте эти данные сами). В нашем случае таблица выводов компонента выглядит так, как показано на рис. 2.25.

Рис. 2.25. Таблица выводов компонентов

В столбцы Pad# (номера контактных площадок корпуса компонента) и Pin Des (позиционные номера выводов компонентов на схеме) для нашего примера в оба столбца вносится одна и та же информация о порядке их нумерации.

Прежде всего устанавливается соответствие между номерами контактов столбца Sym Pin # и номерами выводов в столбце Pin Des. В столбце Sym Pin # указывается номер(!) вывода символа в соответствующей секции символа компонента.

В столбец Pin Name вводят имена выводов в каждой секции (включая контакты «земли» - имя GND и «питания» - имя VCC).

В столбцы Gate Eq и Pin Eq вводят данные о логической эквивалентности секций и выводов соответственно. Выводы и секции с одинаковой эквивалентностью в процессе размещения модулей на печатной плате могут быть автоматически «переставлены». Для некоторых компонентов указанные столбцы не заполняются, ввиду отсутствия у них эквивалентных секций и выводов.

В столбце Gate # указывается номер секции (вентиля), в которую назначен вывод символа.

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

  • Unknown — вывод, не имеющий определенного типа (по умолчанию);
  • Passive — пассивный вывод;
  • Input — входной вывод;
  • Output - выходной вывод;
  • Bidirectional - двунаправленный вывод;
  • Ореп-Н - открытый эмиттер ИС типа ЭСЛ (к выводу должен быть подключен нагрузочный резистор);
  • Open-L — открытый коллектор ИС типа ТТЛ (к выводу должен быть подключен нагрузочный резистор);
  • Passive-H — пассивный компонент (обычно резистор), подключаемый к источнику питания (соответствует высокому логическому уровню);
  • Passive-L - пассивный компонент (обычно резистор), подключаемый к «земле» (соответствует низкому логическому уровню);
  • 3-State — трехстабильный вывод (имеет высокий и низкий логический уровень и уровень высокого импеданса);
  • Power — вывод питания или «земли». Назначение этого типа выводу автоматически проставляет номер секции PWR в столбце Gate # таблицы выводов.

После выбора типа вывода надо нажать Enter.

При заполнении таблицы можно пользоваться стандартными приемами WINDOWS по выделению, копированию, вставке и т. п. При выделенной строке таблицы, используя появляющиеся пиктограммы основного меню редактора Slide Up и Slide Down можно перемещать целиком выделенные строки вверх или вниз таблицы.

Для выбора, просмотра и возможного редактирования символа компонента надо щелкнуть по кнопке Symbol View в окне Pins View. Откроется диалоговое окно Symbol View (рис. 2.26).

Нажимая кнопки Next Sym или Prev Sym, можно просмотреть следующую или предыдущую секции символа компонента. При этом в таблице Pins View подсвечивается строка с первым номером вывода соответствующей секции.

После нажатия кнопок Next Pin или Prev Pin подсвечивается соответствующий вывод секции, а в таблице Pins View подсвечивается строка с параметрами вывода.

Рис. 2.26. Диалоговое окно для просмотра и выбора символа компонента

После нажатия на кнопку Select Symbol можно выбрать другой символ для компонента из открытой библиотеки.

После нажатия кнопки Edit Symbol можно отредактировать текущий символ (запускается редактор P-CAD Pattern Editor). Такая возможность редактирования символа позволяет использовать уже имеющиеся символы библиотек для построения другого символа с наименьшими затратами времени.

Переход от одного окна к другому окну редактора P-CAD Executive производится после нажатия соответствующих кнопок в текущем окне.

После выполнения всех указанных выше операций для создания интегрированного образа компонента необходимо выполнить команду Component/Validate для проверки согласованности всех данных компонента и, в случае отсутствия ошибок, сохранить компонент в текущей библиотеке командой Component Save As. Имя компонента указывается по дополнительному запросу (в нашем случае - K561LA7).

 

Рис. 2.24. Окно Component Information

Изображение: 

Рис. 2.25. Таблица выводов компонентов

Изображение: 

Рис. 2.26. Диалоговое окно для просмотра и выбора символа компонента

Изображение: 

2.5.1. Создание компонентов с общими выводами

 

2.5.1. Создание компонентов с общими выводами

Примером общих выводов для разных секций в компоненте являются выводы «питание» и «земля».

Другой пример — компонент 531ТВ11, содержащий два JK-триггера с индивидуальными сигналами установки и имеющий общие цепи сброса и синхронизации. Секции (вентили) этого компонента .изображены на рис. 2.27.

Рис. 2.27. Секции компонента с общими выводами 531ТВ11

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

Рис. 2.28. Таблица выводов неоднородного компонента

В окне Pins View в столбце Gate # для общих выводов проставляется CMN (от слова Common - общий). Каждый общий вывод в таблице выводов описывается только один раз. Если код эквивалентности Pin Eq общего вывода принять равным 0, то общий вывод относится ко всем секциям компонента. Если же он равен другому числу, то общий вывод относится только к тем секциям, которые имеют тот же код эквивалентности.

После выполнения всех указанных выше операций необходимо выполнить команду Component Validate для проверки согласованности всех данных компонента и, в случае отсутствия ошибок, сохранить компонент в текущей библиотеке командой Component Save As. Имя компонента указывается по дополнительному запросу (в нашем случае - 531ТВ11).

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

Ниже в табл. 2.1 перечислены команды графического редактора символов SYMED, в табл. 2.2 - команды графического редактора корпусов символов PATED, в табл. 2.3 — команды менеджера библиотек Library Executive, и еще ниже - приведены некоторые сообщения об ошибках, возникающих при формировании библиотек компонентов.

Команды графического редактора P-CAD SYMBOL EDITOR [2,3,4]

New Ctrl+N

Открывает окно для создания файла нового символа. По умолчанию задается абсолютная сетка с шагом 100 mil и началом координат в точке 5000, 5000.

Open Ctrl + О

Открывает существующий файл символа (расширение .SYM) или библиотеку (расширение .LIB), чтобы выбрать символ.

Close

Закрывает активное окно. Если файл символа был изменен, но еще не сохранен, предлагается сохранить изменения перед закрытием. Если вы закрываете последний файл символа, автоматически открывается новое окно.

Save Ctrl+S

Сохраняет файл символа в библиотеке. При записи в библиотеку опция Create Component используется только для компонентов, имеющих числовую нумерацию выводов (компоненты типа DIP, SMD). Компоненты с нумерацией выводов комбинацией буквы и цифры (например, компоненты типа «массив выводов») с использованием этой опции не создаются. Если флажок Create Component не установлен, то символ сохраняется в библиотеке без создания компонента. В этом случае для создания компонента, соответствующего символу, используют менеджер библиотек P-CAD Library Executive.

Save As

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

Symbol Wizard Ctrl+W

Запускает программу-мастер Symbol Wizard для создания символа компонента.

Attributes

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

Save To File

Сохраняет символ в активном окне в виде отдельного файла символа (.sym). Текущее имя файла и его местоположение на диске нельзя изменить этой командой. Чтобы сохранить текущий файл под другим именем или изменить его местоположение на диске, используется команда Save To File As.

Save To File As

Сохраняет текущий символ в файле с новым именем и местоположением на диске. Заданное по умолчанию расширение файла - .sym.

Print Ctrl+P

Печатает активный символ в соответствии с установленными параметрами печати. При выполнении этой команды появляется.диалоговое окно File Print. Можно выводить на печать выбранную часть символа.

Print Setup

Отображает список установленных принтеров и конфигурирует текущий принтер.

Exit Alt+F4

Выход из P-CAD Symbol Editor. При выполнении команды выдается запрос на сохранение всех изменений, внесенных с момента последнего сохранения файла символа. При выходе из P-CAD Symbol Editor в файл SYMED.INI записывается информация о параметрах настройки, типе и размере рабочего пространства, системе единиц, выбранных опциях и т. д.

Меню Edit (редактирование)

Undo Ctrl +Z или U

Команда полностью отменяет последнее законченное действие. Отменяет команды Place, Delete, Copy, Cut, Copy Matrix, Renumber, а также перемещения, вращения и зеркальные отражения редактируемого объекта. Опции меню File, такие как New Save, Print и т. д., не могут быть отменены. Если действие не может быть отменено, команда Undo является недоступной из меню Edit. При редактировании символа компонента возможна отмена законченной команды размещения (меню Place). Например, при создании объекта типа линия, многоугольник, дуга необходимо закончить их рисование и лишь затем отменить действие. С помощью команды Undo можно отменить действия при размещении выводов или изменении их нумерации. По умолчанию глубина «отката» равна 10, но может быть изменена в файле конфигурации SYM.INI параметром UndoLimit.

Redo

Отменяет результат выполнения команды Undo. По умолчанию глубина «отката» вперед равна 10 и может быть изменена в файле конфигурации SYM.INI параметром UndoLimit.

Cut Ctrl+X

Команда удаляет объект (объекты) из файла символа и сохраняет его в буфере обмена Windows. Содержимое буфера обмена Windows можно вставлять в другой файл или в любое место рабочего пространства текущего окна файла. Перед выполнением команды Cut необходимо выполнить выбор объектов, подлежащих удалению с помощью команды выбора (Edit/Select). Чтобы выполнить эту команду, должен быть выбран хотя бы один объект, в противном случае пункт меню Cut недоступен. Содержимое буфера обмена может быть сохранено в файле буфера обмена (.CLP). Содержимое файла буфера обмена может быть вставлено в файл символа. С помощью команды Cut возможно вырезать множественные объекты, используя множественный и блоковый выбор.

Copy Ctrl+C

Команда копирует объекты в буфер обмена. Перед выполнением команды необходимо выполнить выбор объектов, подлежащих удалению, с помощью команды выбора (Edit/Select). Чтобы выполнить команду Сору, должен быть выбран хотя бы один объект, в противном случае пункт меню Сору недоступен. Для копирования в пределах одного и того же файла удобно использовать комбинацию Ctrl+левая кнопка мыши.

Copy To File

Команда производит копирование выбранных объектов в блочный файл. Из блочного файла объекты могут быть вставлены в редактируемый символ с использованием команды Paste From File. Чтобы выполнить эту команду, должен быть выбран хотя бы один объект, в противном случае пункт меню Copy To File недоступен. При выполнении команды

Copy

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

Paste Ctrl+V

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

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

Paste From File

Команда используется для вставки содержимого из блочного файла в текущий файл. Блочный файл должен быть предварительно создан командой Copy to File. При выполнении команды Paste from File появляется окно диалога, в котором выбирается блочный файл для вставки

Properties

Команда вызывает диалоговое окно редактирования свойств выбранного объекта. Перед выполнением команды Properties должен быть выбран хотя бы один объект для редактирования. Если выбраны множественные объекты, то они должны иметь одинаковый тип (например, дуги, линии, контакты и т. п.), иначе команда недоступна. При редактировании свойств множественных объектов внесенные изменения относятся ко всем выбранным объектам. Команда Properties может также быть выбрана из

Unhighlight

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

Unhighlight All

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

Measure

Команда позволяет измерить расстояние по осям X и Y, а также кратчайшее расстояние t между двумя точками. Измерения отображаются в системе единиц, определенной командой Options/Configure. Для измерения расстояния необходимо установить курсор в начальную точку, нажать левую клавишу мыши и, не отпуская ее, переместить курсор во вторую точку. В строке состояния будет указано расстояние по осям X и Y и расстояние между двумя точками t:

Select

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

Меню View (вид)

Redraw

Команда очищает и затем перерисовывает активное окно. Перерисовка используется для удаления следов «мусора», образующегося при редактировании графики объектов. При перерисовке соблюдается очередность слоев, установленная командой Options/Layers. Активный слой перерисовывается последним, чтобы оказаться сверху. Для прерывания перерисовки в процессе ее выполнения, щелкните правую кнопку мыши или нажмите Esc.

Extent

Перерисовывает рабочее пространство так, чтобы все объекты на текущем листе были видимы. Невидимые слои информации игнорируются.

Last

Возвращает предыдущий вид текущего окна. Запоминаются два предыдущих вида окна.

Аll

Перерисовывает активное окно со всеми объектами рабочего пространства, размер которого определен опцией Workspace Size команды Options/Configure.

Center С

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

Zoom In +

Команда увеличивает масштаб видимого изображения с коэффициентом, заданным в меню команды Options/ Configure. Для этого курсор помещается в точку будущего центра экрана и нажимается клавиша +. При выполнении команды Zoom In из меню курсор приобретает форму лупы, запрашивая выбор центра экрана. Позиция курсора становится центром экрана.

Zoom Out -

Команда уменьшает масштаб видимого изображения с коэффициентом, заданным в меню команды Options/ Configure. Для этого курсор помещается в точку будущего центра экрана и нажимается клавиша —. При выполнении команды Zoom Out из меню курсор приобретает форму лупы, запрашивая выбор центра области. Позиция курсора становится центром экрана.

Zoom Window

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

Jump Location J

Устанавливает центр экрана в точку с координатами X и Y. После вызова команды невбходимо в диалоговом окне задать координаты X и Y будущего центра экрана. Возможно использование клавиши J, чтобы ввести координаты в строку состояния. Для этого сначала нажимается клавиша J. Затем в став-t шей активной строке состояния ввести значение координаты X, нажать клавишу Tab, ввести значение координаты Y и нажать Enter.

Jump Text

Позволяет найти на рабочем листе проекта определенную комбинацию символов. После выдачи команды появляется диалоговое окно, в котором задается текст и параметры его поиска. Case Sensitive Search - искать полное совпадение текста (при установленном флажке) или искать варианты набранного текста (при сброшенном флажке), Search Entire Design -поиск по всем слоям проекта (при установленном флажке) или искать текст в активном слое (флажок сброшен). После установок нажимается кнопка Search. Если образец текста найден, то он подсвечивается на экране, кнопка Search меняет название на Next и при нажатии на эту кнопку экран перемещается к следующему аналогичному тексту и т.д. Если результаты поиска положительны, то можно нажать на кнопку ОК и процесс поиска прекращается.

Command Toolbar

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

Placement Toolbar

Команда устанавливает видимость/невидимость панели кнопок команд размещения.

Custom Toolbar

Команда устанавливает видимость/невидимость настраиваемой пользователем панели инструментов. Выбор команд, выполняемых в панели Custom Toolbar, осуществляется с помощью меню Utils/ Customise.

Prompt Line

Позволяет показывать/скрывать строку сообщений. Текущие параметры настройки для видимости строки подсказки сохраняются в файле инициализации.

Status Line

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

Snap to Grid

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

Меню Place (команды размещения)

Pin

Размещает в заданную позицию на экране вывод компонента.

Line

Позволяет рисовать линии (прямые или ломаные) в текущем слое графического редактора. Чтобы изменить параметры существующей линии, используется команда Edit/Properties. В строке состояния отображаются приращения по осям X и Y.

Размещает дугу или круг на текущем листе. Чтобы изменить параметры существующей дуги, используется команда Edit/Properties. Чтобы изменить пара-метры рисования новой дуги, используется команда Option/Current Line. Для перемещения, изменения размеров, вращения, зеркального отражения и т.д. используется режим Select.

Poligon

Команда вычерчивает многоугольник на рабочем листе. Не допускается создавать полигон с взаимными пересечениями сторон. Редактирование полигона возможно после окончания рисования и последующего его выделения. Полигон можно повернуть на угол, кратный 90°, зеркально отразить относительно оси X Метки на выделенном полигоне позволяют изменить его форму и размеры.

Ref Point

Размещает точку привязки символа библиотечного компонента.

Text

Вводит текст в рабочем поле. Стиль текста предварительно определяется командой Options/Text Style. Чтобы внести изменения в текст, используйте строчку Properties в контекстном меню. Можно изменить стиль текста и его выравнивание. Для изменения стиля можно использовать кнопку Edit Style, которая активизирует диалог команды Options/Text Style.

Attribute

Размещает атрибуты символа в соответствии с параметрами, которые выбираются в диалоге команды. Поле Value определяет значение атрибута. Для редактирования атрибута после его размещения выполняют команду Symbol/Attributes.

Размещает символ ИИЭР (IEEE) в проект. Будучи введенным, символ ИИЭР не может быть редактирован. Возможно размещение следующих символов.

IEEE Symbol

Adder Сумматор

Amplifier Усилитель

Astable Мультивибратс

Complex Комплексный

Generator Генератор

Hysteresis Гистерезис Multiplier Перемножитель

Меню Options (команды настройки проекта)

Block Selection

Определяет фильтр для маскирования графических примитивов при выделении их командой Edit/Select. Настройка осуществляется с помощью диалогового окна. Включение/выключение флажков делает доступными/недоступными объекты для их выделения.

Configure

Команда устанавливает основные параметры редактора с использованием соответствующего диалога.

Grids

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

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

Display

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

Preferences

Определяет настройки клавиатуры (горячие клавиши) и мыши для быстрого вызова команд графического редактора.

Current Line

Устанавливает ширину и стиль рисования линий и дуг для команд Place/Line и Place/Arc.

Text Style

Устанавливает текущий стиль текста для команды Place/Text и позволяет добавлять, удалять, переименовывать или редактировать стили текста используя ряд диалогов. Стили текста доступны по команде Place/Text или при редактировании текста с помощью команды Edit/Properties. Заданный по умолчанию стиль Default не может быть удален или изменен. Другие четыре заданные по умолчанию стили могут быть отредактированы, но не могут быть удалены или переименованы.

Меню Library (команды работы с библиотеками)

New

Команда позволяет создавать новую (пустую) библиотеку. В диалоге команды Library/New стандартными средствами Windows определяется имя файла и место размещения на диске новой библиотеки.

Alias

Alias (псевдоним) - дополнительное имя символа.

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

Сору

Копирует один или большее количество элементов из одной библиотеки в другую. Если необходимо копировать компонент со связанными символами, то используется команда Library/Copy администратора библиотек P-CAD Library Executive.

Delete

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

Rename

Переименовывает библиотечный символ.

Меню Utils (утилиты)

Renumber

Перенумеровывает номера выводов или позиционные обозначения выводов. Команда Undo отменяет всю перенумерацию.

Validate

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

Shortcut Directory

Ссылка на сайт производителя соответствующей элементной базы для проектирования.

P-CAD PCB

Команда запускает графический редактор печатных плат P-CAD PCB.

P-CAD Schematic

Команда запускает графический редактор принципиальных схем P-CAD Schematic.

P-CAD Library

Команда запускает менеджер библиотек P-CAD Executive Library Executive.

P-CAD Pattern

Команда запускает графический редактор корпусов Editor и посадочных мест P-CAD Pattern Editor.

Customize

Команда позволяет устанавливать быстрый и простой способ обращения к другим приложениям Р-CAD, добавляя элементы на панель инструментов Custom Tools и меню Utils.

Меню Macro

Setup

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

Record

Начинает запись макрокоманды. После того как запись макрокоманды завершена, ей может быть назначена горячая клавиша или пункт меню. Кнопка М, расположенная на строке состояния, позволяет управлять со-стоянием записи макроса: белый цвет фона вокруг буквы М означает, что запись макроса не выполняется; красный цвет - активизирует запись макроса; желтый цвет - запись макроса приостановлена.

Delete

Удаляет макрокоманду после указания имени макроса в диалоговом окне.

Rename

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

Run

Выполняет макрокоманду.

Меню Window

New Window

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

Cascade

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

Tile

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

Arrange Icons

Упорядочивает значки файла символа в основном окне.

Команды графического редактора P-CAD Pattern Editor [3,4]

New Ctrl + N

Открывает окно для создания файла нового установочного места компонента. По умолчанию задается абсолютная сетка с шагом 100 mil и началом координат в точке 5000,5000.

Open Ctrl + О

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

Close

Закрывает активное окно. Если файл посадочного места компонента был изменен, но еще не сохранен, предлагается сохранить изменения перед закрытием. Если закрывается последний файл1 посадочного места компонента, автоматически открывается новое окно.

Save Ctrl+S

Сохраняет файл посадочного места компонента в библиотеке. Опция Create Сотропеt используется только для компонентов, имеющих числовую нумерацию выводов (как в компонентах типа DIP, SMD). Компоненты с нумерацией выводов в виде комбинации буквы и цифры (например, компоненты типа «массив выводов») с использованием этой опции не создаются. Если флажок Create Component не посажен, то посадочное место компонента сохраняется в библиотеке без создания компонента. В этом случае для создания компонента, соответствующего посадочному месту, используют менеджер библиотек Р-CAD Library Executive.

Save As

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

Clear

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

Pattern Wizard Ctrl+W

Запускает программу -мастер Pattern Wizard для создания посадочного места компонента компонента.

Attributes

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

Save To File Сохраняет посадочное место компонента в активном окне в виде отдельного файла посадочного места (.pat). Текущее имя файла и его местоположение нельзя изменить этой командой. Чтобы сохранять новый файл или текущий файл под другим именем или изменить его местоположение, используется команда Save To File As.

Сохраняет текущий корпус и посадочное место компонента в файле с новым именем и местоположением. Заданное по умолчанию расширение файла - .pat

Save To File As

Print Ctrl+P

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

Print Setup

Отображает список установленных принтеров и конфигурирует текущий принтер!

DesignTechnology

Загружает бинарный файл (расширение .dtp), содержащий технологические параметры проекта. Файл

Parameters имеет иерархическую организацию. Технологические параметры разделены на группы. Эти группы могут содержать различные типы данных проектирования и могут быть помещены в файл посадочного места. Группа технологических параметров состоит из одной или более предопределенных секций, каждая из них содержит наборы элементов одного типа. Каждый элемент обладает свойствами, которые соответствуют определенным данным проектирования. При выборе команды Design Technology Parameters появляется диалоговое окно. Информация в окне размещается в виде древовидной структуры. В этом диалоге возможно устанавливать технологические параметры объектов проекта (контактных площадок, переходных отверстий, классы электрических цепей и т. д.), копировать технологические параметры в проект или из проекта, просматривать или изменять свойства данных, просматривать или изменять иерархию файла. Ниже приводиться краткое описание секций файла технологических параметров:

Class-to-Class Rules: определяет правила трассировки между двумя классами цепей;

Global Rules: определяет зазоры между объектами и для конкретного слоя ПП;

Layer Sets: определяет названия слоев ПП, которые принадлежат данному набору;

Net Class Definitions: определяет имя класса цепей и элементы этого класса цепей;

Net Class Rules: определяет правила разводки для определенного класса цепей;

Net Rules: определяет правила разводки для определенной цепи;

Pad Definitions: определяет свойства для стилей контактных площадок ПП;

Via Definitions: определяет свойства для стилей переходных отверстий ПП.

Технологические параметры текущего проекта переносятся в новую секцию файла .dtp после нажатия на кнопку Update From Design.

Перенос правил проектирования из файла технологических параметров в текущий корпус производится нажатием клавиши Copy To Design.

Exit All+F4

Выход из P-CAD Pattern Editor. При выполнении данной команды выдается запрос на сохранение всех изменений, внесенных с момента последнего сохранения файла посадочного места. При выходе из P-CAD Pattern Editor в файл конфигурации PATED.INI записывается информация о параметрах настройки, типе и размере рабочего пространства, системе единиц, выбранных опциях и т. д.

Меню Edit (команды редактирования)

Undo Ctrl+Z или U

Команда полностью отменяет последнее законченное действие. Отменяет команды Place, Delete, Copy, Cut, Copy Matrix, Renumber, а также перемещения, вращения и зеркальные отражения редактируемого объекта. Команды меню File, такие как New, Save, Print и т. д., не могут быть отменены. Если действие не может быть отменено, команда Undo является недоступной из меню Edit. При редактировании посадочного места компонента возможна отмена законченной команды размещения (меню Place). С помощью команды Undo можно отменить действия при размещении или изменении нумерации выводов.

Redo

Отменяет результат выполнения команды Undo. По умолчанию глубина «отката» вперед равна 10 и может быть изменена в файле конфигурации PATED.INI параметром UndoLimit.

Cut CtrB+X

Команда удаляет объект (объекты) из файла посадочного места компонента и сохраняет его в буфере обмена Windows. Содержимое буфера обмена Windows можно вставлять в другой файл или в любое место текущего файла. Перед выполнением команды Cut необходимо выполнить выбор объектов, подлежащих удалению, с помощью команды выбора (Edit/Select). Чтобы выполнить эту команду, должен быть выбран хотя бы один объект, в противном случае пункт меню Cut недоступен. Содержимое буфера обмена может быть сохранено в файле буфера обмена (.CLP). Содержимое файла буфера обмена может быть вставлено в файл посадочного места компонента. С помощью команды Cut возможно вырезать множественные объекты, используя множественный и блоковый выбор.

Copy Ctrl+C

Команда копирует объекты в буфер обмена. Перед выполнением команды необходимо выполнить выбор объектов, подлежащих копированию, с помощью команды выбора (Edit/Select). Чтобы выполнить Сору команду, должен быть выбран хотя бы один объект, в противном случае пункт меню Сору недоступен. Для копирования в пределах одного и того же файла удобно использовать комбинацию Ctrl+левая кнопка мыши.

Copy To File

С помощью команды Copy To File произведится копирование выбранных объектов в блочный файл. Из блочного файла они могут быть вставлены в редактируемое посадочное место компонента с использованием команды Paste From File. Чтобы выполнить эту команду, должен быть выбран хотя бы один объект, в противном случае пункт меню Copy To File недоступен. При выполнении команды Copy To File появляется диалоговое окно команды, в котором можно выбрать папку, в которой будут сохранены блок и имя файла. По умолчанию файл имеет расширение .BLK.

Paste Ctrl + V

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

Paste To Layer

Позволяет вставлять элементы на слои, отличные от тех, из которых они были вырезаны или скопированы, в пределах одного или нескольких проектов. Эта особенность относится к одиночному или множественному копированию и операции вырезания блока. Команда Paste To Layer может работать только с данными, содержащимися в буфере обмена и имеющими формат Pattern Editor или РСВ. Данные, поступившие в буфер обмена из других приложений, не могут быть вставлены в рабочее пространство графического редактора посадочных мест P-CAD Pattern Editor. При выборе нескольких элементов, находящихся на различных слоях, все они будут вставлены на текущий уровень. Многослойные элементы типа контактных площадок останутся многослойными. Выбор слоя для размещения вставляемых элементов удобно производить путем нажатия клавиши L. Возможна вставка на выбранный слой содержимого файла буфера обмена (.CLP) так же, как и непосредственно из буфера обмена. При вставке переходных отверстий, контактных площадок или текста из других файлов, которые имеют одинаковые 'имена стилей, но данные отличаются от стилей текущего проекта, вводимые имена помещаются в скобках, чтобы указать на возможный конфликт стилей. Новые имена стилей (в скобках) будут добавлены к списку доступных стилей в текущем проекте.

Paste From File

Команда используется для вставки содержимого из блочного файла в текущий файл. Блочный файл должен быть предварительно создан командой Сору То File. При выполнении команды Paste From File появляется окно диалога, в котором выбирается блочный файл для вставки.

Move To Layer

Команда позволяет выбирать объекты и затем перемещать их на другой слой.

Properties

Команда вызывает диалоговое окно редактирования

свойств выбранного объекта. Перед выполнением команды Properties должен быть выбран хотя бы один объект для редактирования. Если выбраны множественные объекты, то они должны иметь одинаковый тип (например, дуги, линии, контакты и т. п.), иначе команда недоступна. При редактировании свойств множественных объектов внесенные изменения относятся ко всем выбранным oбъектам. Команда Properties может также быть выбрана из контекстного меню, которое появляется при выборе объекта и щелчке правой кнопкой мыши. Пункты меню, доступные во всплывающем меню, изменяются в зависимости от объекта, который выбирается. Команда Properties может быть также выбрана двойным нажатием левой кнопки мыши на объекте.

Delete

Del

Команда удаляет все выбранные объекты. Для выполнения команды удобно использовать клавишу Del. Эта команда не вырезает данные в буфер обмена (в отличие от команды Cut). Команда Delete может быть отменена с помощью команды Undo. Команда Delete может быть также вызвана из контекстного меню после щелчка правой кнопкой мыши по выделенному объекту.

Copy Matrix

Копирует все выбранные объекты, размножая их в виде матрицы с заданными параметрами. Перед выполнением команды Copy Matrix предварительно должны быть выбраны объекты для копирования. В диалоге команды Copy Matrix указывается число столбцов (Number of Columns) и строк (Number of Rows), соответствующих числу копий объекта по горизонтали и вертикали, а также интервалы между объектами по горизонтали (Row Spacing) и вертикали (Column Spacing). Положительное значение интервала между столбцами позволяет выполнить размещение объектов при копировании направо, отрицательное значение налево. Положительное значение интервала между строками позволяет выполнить размещение объектов при копировании вверх, отрицательное значение вниз. Значения параметров вводятся в системе единиц, предусмотренной по умолчанию.

Select All

Выбирает все объекты на текущем листе.

Deselect All

Снимает выделение всех предварительно выбранных объектов.

Highlight

Высвечивает выбранный объект (объекты) цветом, выбранном с помощью команды Options/Display.

Unhighlight

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

Unhighlight All

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

Measure

Команда позволяет измерить расстояние по осям X и Y, а также кратчайшее расстояние t между двумя точками. Измерения отображаются в системе единиц, определенной командой Options/Configure. Для измерения расстояния необходимо установить курсор в начальную точку, нажать левую клавишу мыши и, не отпуская ее, переместить курсор во вторую точку. В строке состояния будет указано расстояние по осям X и Y и расстояние между двумя точками t:

Select

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

Меню View (вид)

Redraw

Команда очищает и затем перерисовывает активное окно. Перерисовка используется для удаления следов «мусора», образующегося при редактировании графики объектов. При перерисовке соблюдается Очередность слоев, установленная командой Options/Layers. Активный слой перерисовывается последним, чтобы оказаться сверху. Для прерывания перерисовки в процессе ее выполнения, щелкните правую кнопку мыши или нажмите Esc.

Extent

Перерисовывает рабочее пространство так, чтобы все объекты на текущем листе были видимы. Невидимые слои информации игнорируются.

Last

Возвращает предыдущий вид текущего окна. Запоминаются два предыдущих вида окна.

Аll

Перерисовывает активное окно со всеми объектами рабочего пространства, размер которого определен опцией Workspace Size команды Options/Configure.

Center С

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

Zoom In +

Команда увеличивает масштаб видимого изображения с коэффициентом, заданным в меню команды Options/Configure. Для этого курсор помещается в точку будущего центра экрана и нажимается клавиша +. При выполнении команды Zoom In из меню курсор приобретает форму лупы, запрашивая выбор центра экрана. Позиция курсора становится центром экрана.

Zoom Out -

Команда уменьшает масштаб видимого изображения с коэффициентом, заданным в меню команды Options/Configure. Для этого курсор помещается в точку будущего центра экрана и нажимается клавиша -. При выполнении команды Zoom Out из меню курсор приобретает форму лупы, запрашивая выбор центра области. Позиция курсора становится центром экрана.

Zoom Window

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

Jump Location J

Jump Text

Устанавливает центр экрана в точку с координатами X и Y. После вызова команды необходимо в диалоговом окне задать координаты X и Y будущего центра экрана. Возможно использование клавиши J, чтобы ввести координаты в строку состояния. Для этого сначала нажимается клавиша J. Затем в ставшей активной строке состояния ввести значение координаты X, нажать клавишу Tab, ввести значение координаты Y и нажать Enter.

Позволяет найти на рабочем листе проекта определенную комбинацию символов. После выдачи команды появляется диалоговое окно, в котором задается текст и параметры его поиска. Case Sensitive Search - искать полное совпадение текста (при установленном флажке) или искать варианты набранного текста (при сброшенном флажке), Search Entire Design -поиск по всем слоям проекта (при установленном флажке) или искать текст в активном слое (флажок сброшен). После установок нажимается кнопка Search. Если образец текста найден, то он подсвечивается на экране, кнопка Search меняет название на Next и при нажатии на эту кнопку экран перемещается к следующему аналогичному тексту и т. д. Если результаты поиска положительны, то можно нажать на кнопку ОК и процесс поиска прекращается.

Command Toolbar

Команда устанавливает видимость/невидимость панели кнопок системных команд, которая обеспечивает быстрый доступ к наиболее часто используемым командам редактирования. Отключение команды увеличивает рабочее пространство в пределах соответствующего окна. Установка видимости/невидимости панели системных команд сохраняется в файле инициализации при выходе из программы.

Placement Toolbar

Команда устанавливает видимость/невидимость панели кнопок команд размещения.

Custom Toolbar

Команда устанавливает видимость/невидимость настраиваемой пользователем панели инструментов. Выбор команд, выполняемых в панели Custom Toolbar, осуществляется с помощью меню Utils/ Customise.

Prompt Line

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

Status Line

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

Snap to Grid

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

Меню Place (команды размещения объектов)

Размещает контактную площадку текущего стиля. Контактные площадки не принадлежат конкретному специфическому слою. Например, чтобы разместить планарную контактную площадку, текущий стиль должен быть установлен таким образом, чтобы контактная площадка была определена только на верхнем или нижнем слое печатной платы. Команда Options/Pad Style используется для определения новых стилей контактных площадок и устанавливает текущий стиль контактной площадки. Команда Edit/Properties в меню Pad Properties позволяет изменить стили контактной площадки или номера уже размещенных контактных площадок.

Via

Размещает переходное отверстие текущего стиля. Переходные отверстия не принадлежат конкретному слою. Чтобы размещать межслойное переходное отверстие, текущий стиль должен иметь форму, определенную только на внутреннем слое. Команда Options/Via Style используется для определения новых стилей переходных отверстий. Команда Edit/ Properties в меню Via Properties позволяет изменить стили уже размещенных переходных отверстий.

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

Команда рисует линии (прямые или ломаные) в текущем слое графического редактора. Чтобы изменить параметры существующей линии, используется команда Edit/Properties. В строке состояния отображаются приращения по X и Y.

Arc

Размещает дугу или круг на текущем листе. Чтобы изменять параметры существующей дуги, используется команда Edit/Properties. Чтобы изменять параметры рисования новой дуги, используется команда Option/Current Line. Для перемещения, изменения размеров, вращения, зеркального отражения и т. д. используется режим Select.

Poligon

Команда вычерчивает многоугольник на рабочем листе. Не допускается создавать полигон с взаимными пересечениями сторон. Полигон можно повернуть на угол, кратный 90°, зеркально отразить относительно оси X. Метки на выделенном полигоне позволяют изменить его форму и размеры.

Keepout

Команда создает барьеры (запреты) при автоматической трассировке ПП (трассировка проводников в тех или иных слоях, размещение переходных отверстий и т. п.). Барьер может быть размещен в любом несигнальном слое, в слоях проводников со стороны установки компонентов (Тор) и со стороны монтажа (Bottom), в любом слое сплошной металлизации. Барьеры не могут быть размешены на других сигнальных слоях, кроме вышеперечисленных. Барьеры - неэлектрические элементы, которые учитываются программой автоматической трассировки печатных плат (autorouter), они игнорируются программой проверки правил проектирования (DRC).

Kef Point

Размещает точку привязки посадочного места компонента.

Glue Point

Размещает точку приклеивания корпуса компонента к ПП. Точки приклеивания используются, чтобы удерживать компоненты на месте, пока они не припаяны на плату в процессе монтажа. Данные передаются в файл .GLU, предназначенный для оборудования автоматического монтажа корпусов на плату по команде File/Keport.

Pick Point

Размещает точку привязки захвата для автоматического извлечения компонента из тары и его размещения на плате. Данные передаются в файл .PNP, предназначенный для оборудования автоматического монтажа корпусов на плату по команде File/Report.

Text

Позволяет вводить текст в рабочем поле. Стиль текста предварительно определяется командой Options/Text Style. Чтобы внести изменения в текст, используйте строчку Properties в контекстном меню. Можно изменить также стиль текста и его выравнивание. Для изменения стиля используется кнопка Edit Style, которая активизирует диалог команды Options/Text Style.

Attribute

Размещает атрибуты компонента в соответствии с параметрами, которые выбираются в диалоге команды. Поле Value определяет значение атрибута. Чтобы редактировать атрибут после его размещения, выполняют команду Pattern/Attributes.

Меню Options (команды настройки проекта)

Selection Mask

Определяет фильтр для маскирования графических примитивов при выделении их командой Edit/ Select. Настройка осуществляется с помощью соответствующего диалога. Включение/выключение флажков делает доступными/недоступными объекты для их выделения.

Configure

Команда устанавливает основные параметры редактора с помощью соответствующего диалога.

Grids

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

Display

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

Preferences

Определяет настройки клавиатуры (горячие клавиши) и мыши для быстрого вызова команд графического редактора.

Layers

Позволяет просматривать и изменять свойства слоев проекта.

Current Line

Устанавливает ширину и стиль рисования линий и дуг для команд Place/Line и Place/Arc.

Current Keepout

Команда позволяет устанавливать тип (линия или многоугольник) и слой (текущий или все) барьеров, которые размещаются с помощью команды Place/ Keepout.

Current Radius

Команда устанавливает параметры скругления вершин полигонов. В окне Current Chord Heigth указывается высота хорд, с помощью которых аппроксимируются дуги (чем меньше эта величина, тем - точнее аппроксимация).

Pad Style

Устанавливает текущий стиль контактной площадки для команды Place/Pad. Можно добавлять, удалять и редактировать стили контактной площадки, устанавливать диаметры отверстий, используя ряд диалогов. Стиль контактной площадки - совокупность информации о форме (круглая, прямоугольная и т. п.) контактной площадки, слоев ее размещения, диаметра отверстия, его смещения относительно центра контактной площадки. Стиль контактной площадки может быть простым или сложным. Заданный по умолчанию стиль контактной площадки (Default) не может быть изменен или удален, он недоступен для редактирования. Для редактирования должен быть создан новый стиль путем копирования, последующего изменения и записи стиля Default под другим именем.

Via Style

Устанавливает текущий стиль переходного отверстия для команды Place/Via. Команда практически аналогична команде Options/Pad Style. Единственное различие между контактными площадками и переходными отверстиями — стили переходных отверстий не поддерживают формы типа монтажного отверстия (Mounting Hole) и перекрестия для сверления (Target shapes).

Text Style

Устанавливает текущий стиль текста для команды и позволяет добавлять, удалять, переименовывать или редактировать стили текста, используя ряд диалогов. Стили текста пользователя доступны при выполнении команды Place/Text или при редактировании текста с помощью команды Edit/Properties. Заданный по умолчанию стиль Default не может быть удален, переименован или изменен. Другие три заданных по умолчанию стиля могут быть отредактированы, но не могут быть удалены или переименованы.

Меню Library (команды работы с библиотеками)

New

Позволяет создавать новую (пустую) библиотеку. В диалоге команды Library/New стандартными средствами Windows определяется имя файла и место размещения на диске новой библиотеки.

Alias

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

Сору

Копирует один или большее количество элементов из одной библиотеки в другую. Если необходимо копировать компонент со связанными символами, то используется команда Library/Copy администратора библиотек P-CAD Library Executive.

Delete

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

Rename

Переименовывает посадочное место компонента или компонент.

Меню Utils (утилиты)

Renumber

Перенумеровывает номера выводов. Команда Undo полностью отменяет всю перенумерацию выводов.

Validate

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

Shortcut Ссылка на сайт производителя соответствующей

Directory элементной базы для проектирования.

P-CAD РСВ Команда запускает графический редактор печатных плат P-CAD РСВ.

P-CAD

Schematic

Команда запускает графический редактор принципиальных схем P-CAD Schematic.

P-CAD Symbol Editor

Команда запускает графический редактор символов принципиальных схем P-CAD Symbol Editor.

P-CAD Library Executive

Команда запускает менеджер библиотек P-CAD Library Executive.

Customize Команда позволяет устанавливать быстрый и простой способ обращения к другим приложениям Р-CAD, добавляя элементы на панель инструментов Custom Tools и меню Utils.

Setup

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

Record

Начинает запись макрокоманды. После того как запись макрокоманды завершена, ей может быть назначена горячая клавиша или пункт меню. Кнопка М, расположенная на строке состояния, позволяет управлять состоянием записи макроса: белый цвет фона вокруг буквы М означает, что запись макроса не выполняется; красный цвет - активизирует запись макроса; желтый цвет — запись макроса приостановлена.

Delete

Удаляет макрокоманду после указания имени макроса в диалоговом окне.

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

Run

Выполняет макрокоманду.

New Window

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

Cascade

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

Tile

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

Arrange Icons

Упорядочивает значки файла символа в основном окне.

Команды менеджера библиотек P-CAD Library Executive [4] Команда Горячие клавиши, пиктограмма и назначение команды

Меню File (работа с файлами)

Import

Команда загружает список библиотек проекта в текстовом формате с разделителем.

Map Fields

Команда позволяет заполнить графы электронной таблицы, загружаемой по команде File/Cross Link.

Cross Link

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

Query

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

Save To Library

Команда сохраняет или обновляет библиотеки в формате P-CAD.

Verify

Команда проводит проверку соответствия атрибутов выбранного компонента данным, содержащимся в библиотеках P-CAD.

Report

Создание отчета по результатам поиска компонентов после выполнения команд File/Cross Link, File/ Import или о составе библиотек P-CAD.

Exit Alt+F4

Выход из P-CAD Library Executive.

Меню Library (системные команды)

New

Позволяет создавать новую (пустую) библиотеку. В диалоге команды Library/New стандартными средствами Windows определяется имя файла и место размещения на диске новой библиотеки.

Setup

Позволяет загрузить несколько библиотек и работать с ними.

Alias

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

Pattern Graphics

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

Сору

Копирует компонент, корпус, символ из одной библиотеки в другую.

Delete

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

Rename

Переименовывает библиотечный элемент корпус, символ.

Translate

Трансляция библиотек из и в фбрматы P-CAD

Binary, P-CAD ASCII, TangoPRO Binary, TangoPRO ASCII, Tango-Schematic (DOS), Tango-PCB (DOS), PDIF.

Merge Patterns

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

Publisher

Утилита для создания отчетов в формате MS Word 97. Отчеты могут содержать графику библиотечных корпусов и символов.

Меню Component (работа с компонентами)

New Ctrl+N

Создание нового библиотечного компонента.

Open Ctrl+0

Загрузка компонента из выбранной библиотеки.

Save Ctrl+S

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

Save As Сохранение компонента под новым именем или в другой библиотеке.

Validate Ctrl + К

Проверка правильности заполнения текстовой информации о компоненте.

Меню Pattern (редактирование посадочного места компонента)

New

Создание нового посадочного места компонента. При выполнении команды запускается программа-мастер Pattern Wizard редактора посадочных мест Р-CAD Pattern Editor.

Open

Вызывается редактор Pattern Editor для загрузки библиотеки (.lib), содержащей нужное посадочное место, или загружается файл отдельного корпуса, (.pat).

Меню Symbol (редактирование символа)

New

Создание нового символа компонента. При выполнении команды запускается программа-мастер Pattern Wizard редактора символов P-CAD Symbol Editor.

Open

Вызывается редактор Symbol Editor для загрузки библиотеки (.lib), содержащей нужное посадочное место, или загружается файл отдельного символа (.sym).

Меню Edit (редактирование компонента)

Undo Spreadsheet Ctrl+Z или U

Change

Команда полностью отменяет последнее законченное действие в меню Pins/View, Pattern/View и Symbol/View при создании (редактировании) компонента.

Cut Spreadsheet Ctrl+X

Change

Команда удаляет все данные из выбранных ячеек таблицы и сохраняет их в буфере обмена при создании (редактировании) компонента.

Copy Spreadsheet Ctrl+C

Change

Команда позволяет копировать объекты в буфер обмена при создании (редактировании) компонента.

Paste Spreadsheet Ctrl +V

Change

Вставка содержимого буфера обмена в одну или

несколько ячеек таблицы. Эти данные должны быть вырезаны или скопированы командами Edit/Cut Spreadsheet Change или Edit/Copv Spreadsheet Change.

Slide Selection Up Ctrl+-

Перекос выбранного объекта в таблице на одну строку вверх.

Slide Selection Ctrl+?

Down

Перенос выбранного объекта в-таблице на одну строку вниз.

Select Symbols

Выбор символов в текущей библибтеке для присоединения к текущему компоненту.

Select Pattern

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

Component Attr

Редактирование, просмотр и удаление атрибутов компонентов и их значений.

Меню View (Вид)

Component Info

Просмотр информации о компоненте.

Pins View

Редактирование параметров и упаковки выводов компонента.

Pattern View

Редактирование параметров посадочного места компонента.

Symbol View

Редактирование параметров символа и его графики.

Sources Browser

Открытие окна для просмотра дерева используемых библиотек.

Comma

Просмотр внешнего текстового файла библиотек с Separated File разделителем в виде запятой.

Toolbar

Включение/выключение строки инструментов.

Custom Toolbar

Включение/выключение настраиваемой панели инструментов, задаваемой пользователем в меню команды Utils/Customize.

Prompt Line

Показывает/скрывает строку подсказки. Меню Utils (утилиты)

Query

Просмотр и редактирование информации, содержащейся в библиотеках.

Shortcut Directory

Ссылка на сайт производителя соответствующей элементной базы для проектирования.

P-CAD РСВ

Запускает графический редактор печатных плат

P-CAD РСВ.

P-CAD Schematic

Запускает графический редактор принципиальных схем P-CAD Schematic.

P-CAD Pattern

Команда запускает графический редактор корпусов Editor и посадочных мест P-CAD Pattern Editor.

P-CAD Symbol

Команда запускает графический редактор символов Editor компонентов P-CAD Symbol Editor.

Customize

Команда устанавливает способ обратиться к другим приложениям P-CAD, добавляя элементы на панель инструментов Custom Tools и меню Utils.

Меню Help

P-CAD Library Fl

Executive Help

Отображает содержание интерактивной справочной подсистемы P-CAD.

Topics

How to Use Help

Содержит информацию об использовании справочной подсистемы Windows.

About P-CAD

Отображает диалог, который содержит информацию Library о номере версии программы, дате выпуска.

Executive

 

Рис. 2.27. Секции компонента с общими выводами 531ТВ11

Изображение: 

Рис. 2.28. Таблица выводов неоднородного компонента

Изображение: 

2.6. Сообщения об ошибках программы Library Executive

 

2.6. Сообщения об ошибках программы Library Executive

5636. Duplicate pad numbers found at rows xxx and yyy.

(На строках ххх и ууу обнаружены одинаковые номера.)

Причина: несколько выводов корпуса компонента имеют одинаковые номера.

5637. Pad number at row xxx is out of range.

(Номера выводов корпуса компонента на строке ххх находятся вне допустимого диапазона.)

Причина: номера выводов корпуса компонента могут принимать значения в пределах от 1 до номера строки включительно.

5700. Unable to allocate memory for pin data. Component not verified!

(He хватает памяти для размещения данных о выводах. Компонент не верифицирован!)

Причина: информация о выводах компонента занимает очень малый объем — всего 64 К или менее на один компонент.

5701. Gate Number out of range in row # [-1 to 255].

(Номер секции находится вне допустимого диапазона от -1 до 255 в строке #.)

Причина: компонент может содержать не более 255 секций. Номера -1 или CMN обозначают общие выводы.

5702. Common pin in row # has a gate eq # that does not match any gates!

(Общий вывод в строке # имеет код эквивалентности, не согласующийся ни с одной секцией.)

Причина: определения общего вывода должны иметь по крайней мере две секции.

5703. Common pin in row # has a gate eq # that matches only 1 gate!

(Общий вывод в строке # имеет код эквивалентности, согласующийся только с одной секцией.)

Причина: определения общего вывода должны иметь по крайней мере две секции.

5704. Gate # missing symbol.

(Пропущен символ секции #.)

Причина: в окне Component Information не указано имя символа секции #. Каждой секции должен быть поставлен в соответствие по крайней мере один символ.

5705. Gate # missing symbol name.

(Пропущено имя символа секции #.)

Причина: в окне Component Information не указано имя символа секции #. Каждой секции должен быть поставлен в соответствие по крайней мере один символ.

5706. NORMAL Symbol "name" missing from library.

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

5707. IEEE Symbol "name" missing from library.

(Имя символа в графе IEEE отсутствует в библиотеке.)

Причина: подключенный ранее символ теперь отсутствует в библиотеке. Библиотека может быть повреждена, или символ был удален при создании другого компонента.

5708. DEMORGAN Symbol "name" missing from library.

(Имя символа в графе DEMORGAN отсутствует в библиотеке.)

Причина: подключенный ранее символ теперь отсутствует в библиотеке. Библиотека может быть повреждена, или символ был удален при создании другого компонента.

5709. PATTERN "name" missing from library.

(Имя корпуса в графе PATTERN отсутствует в библиотеке.)

Причина: подключенный ранее корпус теперь отсутствует в библиотеке. Библиотека может быть повреждена, или корпус был удален при создании другого компонента.

5710. Number of rows not equal to number of pads.

(Число строк в таблице не равно числу выводов корпуса компонента.)

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

5711. Missing PinDes in row #.

(Пропущено позиционное обозначение вывода PinDes в строке #.) Причина: когда нет подсоединенного корпуса, каждая строка должна соответствовать выводу и каждый вывод должен иметь позиционное обозначение. Если какая-нибудь строка не нужна, ее нужно переместить в конец таблицы и в окне Component Information уменьшить число выводов на единицу.

5712. Missing PinDes in row #. Only "unused" pads are allowed to have a blank PinDes.

(Пропущено позиционное обозначение вывода в строке #. Только неиспользуемые выводы могут иметь пустые ячейки PinDes.)

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

5713. Invalid characters in PinDes in row # [Bad characters are COMMA, DACH, SPACE, TAB, BRACKET, PAREN, HI-ASCILL]

(Неверный символ в позиционном обозначении вывода в строке #. [Не могут использоваться символы «.»,»-», «пробел», «табуляция», круглые и прямоугольные скобки, коды ASCII в верхней половине таблицы].)

Причина: позиционные обозначения выводов не могут содержать символы «.», «-», «пробел», «табуляция», круглые и прямоугольные скобки и символы, коды ASCII которых превышают 128.

5714. POWER pin can't have missing PinName in row #.

(Вывод типа POWER не может иметь пропущенное имя в строке #.)

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

5715. Invalid characters in PinName in row # [Bad character are SPACE, TAB, HI-ASCII].

(Неверный символ в имени вывода в строке #. [Не могут использоваться символы «пробел», «табуляция», коды ASCII в верхней половине таблицы].)

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

5716. Gate Number out of range in row #[-l to #].

(Номер секции в строке # находится вне допустимого предела от -1 до #.)

Причина: число в строке # может содержать не более 255 секций. Номера -1 или CMN обозначают общие выводы.

5717. Gate & Pin number must both be zero or both be non-zero in row #.

(Номер секции и номер вывода должны быть оба равны нулю или оба не равны нулю в строке #.)

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

5718. Pin number #in row # exceeds the number of pads/pins.

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

5719. The gate equivalence specified in Component Information for gate #roes not match the pin's gate equivalence specified in row #.

(Код эквивалентности секции #, указанный в окне Component Information, не согласуется с кодом эквивалентности вывода в строке #.)

Причина: необходимо повторно ввести коды эквивалентности секций в окне Component Information.

5720. Gate #has multiple gateEq values ... first found in row #.

(Секция # имеет несколько значений кодов эквивалентности ... первое значение найдено в строке #.)

Причина: несколько строк с одинаковым номером секции имеют разные коды эквивалентности секций.

5721. Equivalent gates #end # -have a different number of pins.

(Эквивалентные секции # и # имеют разное число выводов.) Причина: секции, имеющие одинаковые коды эквивалентности, должны иметь одинаковое число выводов.

5722. Gate # is missing. Gate numbers must be contiguous for homogeneous components.

(Секция # пропущена. Секции однородных компонентов нумеруются подряд.)

Причина: в таблице выводов пропущена информация об этой секции. Нет строки, соответствующей номеру секции, указанному в окне Component Information.

5723. The same pin on equivalent gates must have the same Pin Eq. See row # and #.

(Одинаковые выводы символов эквивалентных секций должны иметь одинаковые коды эквивалентности выводов Pin Eq. См. строки # и #.) Причина: эквивалентные секции должны иметь одинаковые символы и одинаковую информацию о символах.

5724.! The same pin on equivalent gates must have the same Electrical Type See row # and #.

(Одинаковые выводы символов эквивалентных секций должны иметь одинаковые типы Electrical Type. См. строки # и #.)

Причина: эквивалентные секции должны иметь одинаковые символы и одинаковую информацию о символах.

5725. The same pin on equivalent gates of a homogeneous component must have the same Pin Name. See row #and #.

(Одинаковые выводы символов эквивалентных секций однородных компонентов должны иметь одинаковые имена выводов Pin Name. См. строки # и #.)

Причина: эквивалентные секции должны иметь одинаковые символы и одинаковую информацию о символах.

5726. Equivalent pins can not have different electrical types in the same gate. See row # and #.

(Эквивалентные выводы одной и той же секции не могут иметь различные электрические типы. См. строки # и #.)

Причина: см. перевод.

5727. Gate number # greater than number of gates #in row #.

(Номер секции # больше номера секции # в строке #.)

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

5728. Pin Number #greater than number of pins #in row #.

(Номер вывода # больше номеров выводов # в строке #.)

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

5729. Duplicate Pin Number # found in gate #in row #.

(Повторяющийся номер вывода # найден в секции # в строке #.)

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

5730. Pin Number # could not be found for gate #in row #.

(Номер вывода # не может быть обнаружен в секции # в строке #.)

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

5731. Common pin defined for gate number # is greater than number of gates #in row #.

(Число общих выводов, указанных для секции номер #, больше числа выводов секции # в строке #.)

Причина: см. перевод.

5732. Pin Number # for gate # was never assigned in the spreadsheet

(Номер вывода # секции # не был назначен в таблице выводов.)

Причина: номер вывода, найденный в символе, отсутствует в таблице символов.

5733. Duplicate pin number #not allowed in gate #. Pin numbers musl start with 1 and must be contiguous.

(Повторение номера вывода # не разрешено в секции #. Номера выводов должны начинаться с 1 и не иметь пропусков.)

Причина: см перевод.

5734. Pin Number # is missing from gate #. Pin numbers must starl with 1 and must be contiguous.

(В секции # пропущен номер вывода #. Нумерация выводов начинается с 1 и должна быть непрерывной.)

Причина: номер вывода символа не найден в таблице выводов.

5735. Attempt to assign duplicate pin designator "name".

(Сделана попытка присвоить повторяющийся номер вывода "пате".] Причина: каждый номер вывода должен быть уникальным.

5786. Duplicate default pin designator must be unique.

(Номера выводов компонента должны быть уникальными.)

Причина: установленные по умолчанию номера выводов компоненте не должны повторяться.

 

3. Глава 3 Графический редактор P-CAD Schematic

1. Глава 3 Графический редактор P-CAD Schematic

 

ГЛАВА 3

Графический редактор P-CAD Schematic

Основное назначение графического редактора P-CAD Schematic -построение электрических принципиальных схем радиоэлектронных устройств. Экранный интерфейс редактора представлен на рис. 1.2. Слева от рабочего окна расположена панель инструментов размещения объектов Placement Toolbar. Если установлена утилита P-CAD Document ToolBox, то выводится панель команд DocTool Toolbar. Прочие параметры окна редактора и их функции рассмотрены ранее в параграфе «Интерфейс пользователя» главы 1.

После запуска редактора производится настройка его конфигурации.

 

3.1. Настройка конфигурации редактора P-CAD Schematic

 

3.1. Настройка конфигурации редактора P-CAD Schematic

Настройка параметров конфигурации редактора производится после выполнения команды Options/Configure, диалоговое окно которого представлено на рис. 3.1.

В области окна Workspace Size (размер форматки) необходимо выбрать один из стандартных листов, на который будут выводиться сформированные данные: элементы библиотек, создаваемые электрические схемы и т. д. Габариты выбранного формата листа подсвечиваются в строках окна Width (ширина) и Height (высота). После нажатия в области окна Title Sheets на кнопку Edit Title Sheets в появляющейся вкладке Titles можно: включить/выключить разрешение вывода чертежа форматки на экран (при включенном флажке Display Border рисунок формата листа становится видимым на экране монитора); определить, цифровыми (Numeric) или буквенным (Alpha) будут обозначения горизонтальной и вертикальной зон форматки, а после нажатия на кнопку Fields заполнить текстом разделы форматки.

Рис. 3.1. Настройка конфигурации P-CAD Schematic

Заметим, что в стандартных форматах длинная сторона листа располагается по горизонтали.

В области Orthogonal Modes (рис. 3.1) устанавливается режим ввода электрических цепей и линий: 90/90 Line-Line - ввод ортогональных линий, 45/90 Line-Line - ввод диагональных линий. При включенном первом режиме линии проводятся под прямым или под произвольным углом. Во втором случае - по диагоналям или под произвольным углом. Рекомендуется включить оба режима.

Число, проставленное в окне Increment Value области Net Increment, указывает шаг, на который увеличивается номер электрической цепи, вводимой в схему.

В области окна AutoSave устанавливаются режимы автосохранения файла с заменой предыдущей резервной копии. Установленный флажок Enable AutoSave разрешает автоматическое сохранение проекта через количество минут, указанных в окне AutoSave Time Interval (minutes). Флажок Purge Previous Backups разрешает при новом запуске P-CAD Schematic удалить все резервные копии, сохраненные в предыдущем сеансе работы.

В области Units диалогового окна Options/Configure устанавливается система единиц измерения: mil — милы (1 мил = 0,001 дюйма = 0,0254 мм), mm - миллиметры (1мм = 40мил), inch - дюймы. Изменить систему единиц можно на любой фазе работы без потери точности.

Флажок DDE Hotlinks устанавливает режим взаимного выделения цепей между графическими редакторами P-CAD Schematic и P-CAD РСВ.

Можно разрешить автоматически сжимать создаваемые файлы при автозапоминании ( включенный флажок Compress AutoSave Files).

В окне Zoom Factor указывается масштаб изменения изображения по командам меню View/Zoom или при однократном нажатии клавиш «серый» плюс или «серый» минус.

В окне Autopan (%Display) устанавливается смещение окна изображения (панорамирование) при нажатии на одну из клавиш стрелок в случае, когда курсор располагается на границе экрана (в процентах к размеру экрана).

После ввода нужных данных нажмите ОК.

На рис. 3.2 показано диалоговое окно для настройки сетки экрана, которое вызывается командой Options/Grids.

Рис. 3.2. Окно настройки вида и шага сетки рабочей области

Размер шага сетки записывается в окне Grid Spacing и добавляется в список сеток Grids при нажатии кнопки Add. В области окна Visible Grid Style устанавливается вид сетки Dotted (точечная) или Hatched (линейная) и разрешение отображения (активный флажок Visible) сетки на экране.

В области окна Mode устанавливается начало отсчета координат: Absolute (абсолютная - в левом нижнем углу) или Relative (относительная — активизируется флажок Prompt for Origin), и после закрытия диалогового окна курсором указывается новая точка отсчета относительных координат.

Цвета различных объектов, стили рисования шин и ряд других параметров устанавливаются в меню Options/Display. Диалоговое окно указанного меню изображено на рис. 3.3.

Рис. 3.3. Настройка параметров дисплея

В закладке Colors окна Options/Display устанавливаются цвета для следующих элементов изображения:

  • Wire — электрическая цепь;
  • Part - символ компонента;
  • Bus — шина (групповая линия связи);
  • Junction - точка соединения цепей;
  • Pin — вывод компонента;
  • Line - линия;
  • Poligon - полигональная линия;
  • Text — текстовая информация;
  • Open End — неподсоединенный (открытый) вывод компонента или цепи.
  • В области Display Colors назначаются цвета вспомогательным элементам:
  • Background. - общий фон;
  • 1xGrid - нормальная сетка;
  • 10xGrid - сетка с крупным шагом, в 10 раз большим нормального;
  • Highlight —выделенный объект;
  • Selection — выбранный объект;
  • Title - линии форматки листа схемы;
  • Wire Attr - атрибуты цепей;
  • Part Attr - атрибуты компонентов.

В области Junction Size указывается величина точки соединения фрагментов одной и той же цепи: Small - маленькая точка (20 mil), Large — большая точка (30 mil), User — размер точки устанавливается пользователем.

В области окна Bus Connection Mode выбирается один из стилей подсоединения цепей к шине.

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

В закладке Miscellaneous (рис. 3.4) окна Options Display в области Cursor Style выбирается стиль курсора:

  • Arrow — стрелка;
  • Small Cross — маленькое перекрестье;
  • Large Cross — большое перекрестье.

Рис. 3.4. Настройка дополнительных параметров дисплея

В области Miscellaneous установкой флажка разрешают вывод на экран:

  • Draft Mode - контуров линий и полигонов (без окраски их цветом);
  • Display Default PinDes — обозначений контакта;
  • Display Open Ends - неподсоединенных выводов или цепей;
  • Display Overridden Errors - ошибок;
  • Display Part Gate Number - имен секций компонентов; Scroll Bars — линий прокрутки; Thin Stroced Text - немасштабируемого текста;
  • Drag by Outline — перемещение вершин полигонов без показа их промежуточных положений (включать опцию не рекомендуется).

В области ERC Errors можно показывать (Show), скрывать (Hide) или не отображать (No Change) ошибки при формировании электрических цепей.

Нажатие кнопки Defaults назначает всем параметрам значения по умолчанию. По окончании установок нажмите ОК или Cancel — отмена изменений.

Вся внесенная цветовая информация расположена в одном слое. Сделать невидимой любой блок информации можно с помощью меню Options/Display. Для этого этот блок нужно окрасить в цвет фона рабочего поля экрана монитора — Background.

Меню Options/Text Style (рис. 3.5) позволяет определить стиль текста, устанавливаемый по умолчанию, а при необходимости формирует и другие стили надписей:

Default — немасштабируемый шрифт по умолчанию (расстояние между строками 2,5 мм);


Рис. 3.5. Установка стилей шрифтов

Pin Style — шрифт для имен выводов компонентов; Part Style -шрифт для имен компонентов; Wire Style — шрифт для имен цепей; Port Style - шрифт для имен портов;

Default TTF - масштабируемый шрифт (по умолчанию шрифт Ariel, размер 3,17 мм).

Нужный шрифт назначается текущим двойным щелчком мыши по его имени.

Для добавления нового шрифта нажимают кнопку Add..., и новому шрифту дается имя. А затем после нажатия кнопки Properties... в меню редактирования шрифта (рис. 3.6) после активизации кнопки Allow True Type выбирают тип шрифта - Stroke Font (немасштабируемые шрифты) или True Type Font (масштабируемые шрифты), имя шрифта (Font) и его размер. Все установленные стили надписей сохраняются в файле проектируемой схемы.

Рис. 3.6. Окно редактирования шрифта

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

Поскольку параметры проекта (стили линий, стили шрифтов т. п.) запоминаются в файле схемы, то становится целесообразным создать шаблоны «пустых» схем (например, templatel.sch, template2.sch) и заносить в них только параметры конфигурации (списки шагов сетки, списки стилей и т. п.). При необходимости шаблоны дополняются новыми данными.

Как указывалось выше, команда File/Design Technology Parameters (см. Окно команды на рис. 2.15) используется для ввода технологических требований при проектировании печатных плат. Эти требования можно задавать как для работы с редактором P-CAD Schematic, так и при работе с редактором P-CAD PCB.

Нажатие на кнопку Copy To Design диалогового окна Design Technology Parameters (при снятом флажке Read-only file) позволяет перенести в открытый проект данные из указанного (созданного ранее) файла технологических параметров.

Нажатие на кнопку Update From Design позволяет обновить содержание файла технологических параметров данными из текущего проекта (рис. 3.7).

Рис.3.7. Выбор типов секций технологических ограничений

Список параметров, которые могут переданы из(в)текущего(ий) проекта:

  • Apertures — апертура;
  • Design Rules - установка допустимых зазоров между объектами;
  • Class To Class Rules - правила взаимного расположения объектов (зазоры между проводниками, проводниками и контактными площадками, между контактными площадками и т.п.);
  • Global Rules - глобальные (общие) правила при рисовании цепей схемы;
  • Layer Sets — список слоев печатной платы;
  • Net Class Definitions — определенные пользователем классы цепей;
  • Net Class Rules — правила трассировки цепей, отнесенных к одному классу;
  • Net Rules - общие правила трассировки прочих электрических цепей;
  • Pad Styles - набор стилей контактных площадок;
  • Via Styles — набор стилей переходных отверстий.

Правила по определению классов электрических цепей и правил трассировки вносятся после выполнения команды Options/Design Rules.

В появившемся диалоговом окне команды имеются четыре закладки: Design, Net Class, Net и Class To Class. Каждая закладка определяет правила проектирования путем задания перечня соответствующих закладке атрибутов (список атрибутов см. в приложении 4). Рассмотрим назначение каждой из закладок.

В закладке Design - (рис. 3.8) - перечисляются общие параметры проекта, а значения атрибутов параметров устанавливает пользователь. Для того чтобы ввести значение нового атрибута схемы, необходимо щелкнуть по кнопке Add, в окне Attribute Category выбрать параметр, в окне Name дать имя атрибуту и в окне Value установить его значение (рис. 3.9). Если в области Name установить курсор на строку[user-defined], то можно ввести новый пользовательский атрибут.

Рис. 3.8. Окно команды Options/ Design Rules

Для изменения значения атрибута необходимо в окне Options Design Rules выделить имя атрибута, щелкнуть кнопку Properties, в окне Value установить нужное значение атрибута и щелкнуть ОК.

В закладке Net Class в столбце Net Classes выводятся имена классов цепей, а в столбце Net Class Rules выводятся соответствующие значения атрибутов (рис. 3.10). Значения атрибутов могут быть изменены при последовательном нажатии на кнопку Edit Rules, а затем - на кнопку Properties появившегося окна Attributes.

Рис. 3.9. Установка значения (Value) атрибута (Width) цепи (Net)

Рис. 3.10. Окно классов цепей

Для того чтобы ввести Net Class - новый класс цепей (группа цепей, использующих одни и те же правила трассировки) щелкните по кнопке Edit Net Classes, затем в окне Class Name введите имя нового класса цепей (рис. 3.11) и щелкните кнопку справа Add (добавить).

Рис. 3.11. Окно для ввода нового класса цепей

Новое имя класса цепей появится в окне Classes.

Выделите в списке имя нового класса и нажмите кнопку Edit Attrs. Появится новое окно Attributes. После нажатия на кнопку Add в новом появившемся окне Place Attribute выберите категорию атрибута (Attribute Caterory), имя атрибута (Name), проставьте значение (Value) атрибута и нажмите ОК. Для изменения значения атрибута в окне Attributes нажмите кнопку Properties.

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

Добавление новой цепи к выделенному классу производится после выбора одной или нескольких (удерживайте клавишу Shift или Ctrl) цепей в поле Unassigned Nets и нажатии кнопки Add.

В окне Nets in this Class отображаются все цепи, принадлежащие к заданному классу, а в поле Unassigned Nets приводится список цепей, не принадлежащих ни к одному из классов цепей.

В окне Class Attributes записаны уже сформированные после нажатия кнопки Edit Attrs значения атрибутов.

Кнопка Set Nets From Design Selection позволяет внести в список цепей, принадлежащих данному классу, все цепи, выделенные пользевателем с помощью команды Edit Select на рисунке принципиальной схемы.

Закладка Net позволяет задать атрибуты для конкретной электрической цепи. Для этого в окне Nets закладки выделите имя нужной цепи и щелкните кнопку Edit Rules. В появившемся окне Attributes воспользуйтесь кнопкой Add (для последующего выбора параметра, его атрибута и установки значения атрибута) или кнопкой Properties (для изменения ранее заданного значения атрибута).

Закладка Class To Class (рис. 3.12) задает параметры трассировки между двумя различными классами цепей (Class To Class Rules).

Рис. 3.12. Окно параметров трассировки для разных классов цепей

Сами же классы цепей выбираются после нажатия на кнопку Edit Class to Class и выбора в полях Net Class (рис. 3.13) имен двух нужных классов цепей (считаем, что классы цепей уже заданы на предыдущих шагах установки значений атрибутов параметров). После выбора классов цепей щелкается кнопка Modify Definition. Затем после нажатия на кнопку Edit Rules могут быть введены или новые атрибуты трассировки или изменены (кнопка Properties) предыдущие значения атрибутов.

Рис. 3.13. Окно выбора двух классов цепей

 

Рис. 3.1. Настройка конфигурации P-CAD Schematic

Изображение: 

Рис. 3.10. Окно классов цепей

Изображение: 

Рис. 3.11. Окно для ввода нового класса цепей

Изображение: 

Рис. 3.12. Окно параметров трассировки для разных классов цепей

Изображение: 

Рис. 3.13. Окно выбора двух классов цепей

Изображение: 

Рис. 3.2. Окно настройки вида и шага сетки рабочей области

Изображение: 

Рис. 3.3. Настройка параметров дисплея

Изображение: 

Рис. 3.4. Настройка дополнительных параметров дисплея

Изображение: 

Рис. 3.5a. Установка стилей шрифтов

Изображение: 

Рис. 3.5b. Установка стилей шрифтов

Изображение: 

Рис. 3.6. Окно редактирования шрифта

Изображение: 

Рис. 3.7. Выбор типов секций технологических ограничений

Изображение: 

Рис. 3.8. Окно команды Options/ Design Rules

Изображение: 

Рис. 3.9. Установка значения (Value) атрибута (Width) цепи (Net)

Изображение: 

3.10. Генерация списка соединений

 

3.10. Генерация списка соединений

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

Список соединений формируется после выполнения команды Utils/ Generate Netlist. В диалоговом окне (рис. 3.35) в окне Netlist Format выбирается требуемый формат записи списка соединений

Рис. 3.35. Выбор формата списка соединений

В нашем случае выбирается формат P-CAD ASCII. Имя файла списка соединений предлагается по умолчанию, а изменить имя можно е нажатия на кнопку Netlist Filename. При включении флажка Include Library Information в файл включается информация, необходимая для формирования в проекте библиотеки символов компонентов с помощью программы Library Executive (команда Library/ Translate).

 

Рис. 3.35. Выбор формата списка соединений

Изображение: 

3.11. Генерация текстовых отчетов

 

3.11. Генерация текстовых отчетов

По команде File/Reports (рис. 3.36) создается ряд текстовых отчетов схеме, количество и содержание которых может устанавливать пользователь. Заданные в диалоговом окне команды установки параметров сохраняются в файле конфигурации проекта SСH.INI.

В области Reports to Generate устанавливается перечень видов текстовых отчетов проекта:

  • Attributes - список атрибутов;
  • Bill of Materials - список компонентов;
  • Global Nets - список глобальных цепей с указанием номера листа;
  • Last Used Refdes - список последних значений позиционных обозначений компонентов всех типов;
  • Library Contents - список всех компонентов, содержащихся во всех открытых пользователем библиотеках;
  • Parts Locations - список позиционных обозначений всех компонентов схемы и координат их расположения с указанием номера листа;
  • Parts Usage - список неиспользованных секций многосекционных компонентов.

Расширения имен файлов отчетов указаны в скобках.

Рис. 3.36. Окно команды File/Reports

В области Report Destination указывается место вывода отчета - на экран (Screen), в файл (File) или непосредственно на принтер (Printer).

В области Style Format выбирается стиль составления отчетов:

  • Separated List - в виде списка, данные в котором разделяются символом, устанавливаемым в окне List Separator;
  • P-CAD Report - стандартный стиль.

Дополнительные атрибуты выбранного отчета можно сформировать после нажатия на кнопку Customize (Рис. 3.37), активизации кнопки Add, вводе имени нового отчета (например, ТУ и РТМ) и нажатии кнопки ОК.

В закладке Format в окнах Header и Footer задается информация для колонтитулов отчета, а в области Page Format можно активизировать следующие флажки:

  • Use Header, Use Footer - включение в отчет информации, введенной в панелях Header и Footer;
  • Design Info - включение в отчет информации, введенной по команде File/Design Info;
  • Date/Page - включение в отчет текущей даты и номера страницы;
  • Pagination - автоматическое разбиение отчета на страницы (задание числа строк на странице - окно Lines per Page).

Рис. 3.37. Конфигурирование файлов отчетов

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

Рис. 3.38. Меню выбора полей отчета для компонентов схемы

В закладке Sort (рис. 3.39) устанавливается последовательность вывода данных выбранного отчета. В окне Available Fields устанавливается полный список полей для выбранного отчета. После выделения нужного атрибута в окне Available Fields его можно перенести в окно Selected Fields при нажатии кнопки Append. Последовательность вывода данных можно менять после выделения строки в окне Available Fields и нажатии на кнопку Insert.

Рис. 3.39. Меню установки последовательности вывода данных в отчете

После установки всех данных создание указанных в меню File/ Reports текстовых файлов начинается после нажатия на панель Generate в меню File Reports.

 

3.36.gif

Изображение: 

3.37.gif

Изображение: 

3.38.gif

Изображение: 

3.39.gif

Изображение: 

3.12. Сохранение схемы на магнитных носителях

 

3.12. Сохранение схемы на магнитных носителях

При записи файла электрической схемы (File/Save As) можно предварительно выбрать формат записи — бинарный (Binary Files) или текстовый (ASCII Files). Расширение имени файла — .SCH. Бинарный файл является более компактным и является основным, а текстовый файл предназначен для обмена данными с другими программами.

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

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

Далее в табл. 3.1 указаны команды графического редактора P-CAD Schematic, а еще ниже — некоторые сообщения об ошибках редактора.

Команды графического редактора P-CAD Schematic (4)

New Ctrl+N

Открывает окно, для создания файла новой схемы. По умолчанию задаются следующие параметры: размер проекта — 10" X 10". Относительная сетка с шагом 1ОО mil и началом координат в точке 5000, 5000.

Open Ctrl+0

Открывает существующий файл схемы (расширение файла .SCH).

Close

Закрывает активное окно. Если файл схемы был изменен, но еще не сохранен, предлагается сохранить изменения перед закрытием.

Save Ctrl +S

Сохраняет изменения в схеме, находящейся в активном окне, и создает файл резервной копии (.ВАК).

Save As

Сохраняет текущую схему в файле с указанным именем и местоположением и создает файл резервной копии (.ВАК). Позволяет переименовать файл текущего проекта.

Print

Печатает схему в соответствии с установленными параметрами печати. При выполнении этой команды появляется диалог File/Primt. Можно вывести на печать выбранную область схемы.

Print Setup

Отображает список установленных принтеров и устанавливает текущий принтер.

Reports

Позволяет генерировать текстовые отчеты с заданными опциями вывода. Эти опции сохраняются в файле конфигурации SCH.INI при выходе из программы.

Design Info

Команда используется для ввода информации о проекте, составляет отчет статистики проекта, а также запрашивает и изменяет атрибуты проекта. Все поля, размещаемые в проект с помощью команды Place/Field, за исключением полей текущего времени и заголовка, используют информацию, введенную в диалоге команды File/Desigm Info. Информация, определяемая с помощью этой команды, сохраняется в файле проекта. Доступны следующие поля, содержащие информацию о проекте: Общая информация о проекте (General), Информация о полях проекта (Fields), Информация об атрибутах проекта (Attributes), Информация о статистике проекта (Statistics). Если установлена утилита P-CAD Document Toolbox, диалог команды File/Design Info содержит дополнительные пункты: Таблица примечаний проекта (Notes) и Информация об изменениях, внесенных в проект (Revisions).

DesignTechnologyParameters

Команда позволяет загрузить, просмотреть и отредактировать технологические параметры, содержащиеся в файле схемы электрической принципиальной, включая стили контактных площадок и переходных отверстий. Эти данные могут использоваться в любом проекте P-CAD. Файл технологических параметров проекта (.dtp) имеет иерархическую организацию. Технологические параметры разделены на группы. Эти группы могут содержать различные типы данных проектирования. Группа технологических параметров состоит из одной или более заданных секций, каждая из которых содержит наборы элементов одного типа. Каждый элемент обладает свойствами, которые соответствуют определенным данным проектирования. При выборе команды File/ Design Technology Parameters появляется диалоговое окно. Информация размещается в виде древовидной структуры, подобной расположению папок и файлов в дереве проводника Windows. В диалоге возможно устанавливать параметры технологии проекта, копировать технологические параметры в проект или из проекта, просматривать или изменять свойства данных и просматривать или изменять иерархию файла. В иерархической структуре файла технологических параметров определяют следующие секции:

Class to Class Rules определяет правила взаимного расположения объектов, принадлежащих двум классам (например, зазоры между компонентами или проводниками);

Nett Class Definitions определяет имена цепей, входящих в заданный класс;

Net Class Rules - определяет правила трассировки для определенного класса цепей;

Net Rules определяют правила трассировки для определенной (одной) цепи.

Секции определения зазоров Global Rules (глобальные правила трассировки), определения слоев пе- чатной платы Layer Sets, определения стилей контактных площадок Pad Definitions и переходных отверстий Via Definitions недоступны для редактирования в P-CAD Schematic.

DXF In

Загружает в P-CAD Schematic файл в формате DXF (Drawing Interchange Format), являющемся стандартным форматом обмена для системы AutoCAD. При использовании этой команды возможно наносить размеры, выполнять рисование сложных контуров печатной платы, вносить требования по сборке платы, эмблемы и т. д. в САПР типа AutoCAD и затем импор-тировать DXF-файл в P-CAD Schematic.

DXF Out

Команда сохраняет схему, выполненную в P-CAD

Schematic в формате DXF.

Эти файлы могут тогда быть загружены в AutoCAD или другие механические САПР. Вывод в формате DXF совместим с AutoCAD версии 9.0 и выше.

PDIF In

Позволяет загружать файл схемы в формате P-CAD PDIF или файл конфигурации проекта DESIGN.CFG.

PDIF Out

Сохраняет схему в формате PDIF и файл конфигурации проекта DESIGN.CFG.

Exit ALT+F4

Выход из P-CAD Schematic. При выполнении данной команды выдается запрос на сохранение всех изменений, внесенных с момента последнего сохранения. При выходе из P-CAD Schematic в файл SYMED.INI записывается информация о параметрах настройки, типе и размере рабочего пространства, системе единиц, выбранных опциях и т. д.

Меню Edit (редактирование)

Undo Ctrl+Z

Команда (откат «назад») полностью отменяет последнее законченное действие. С помощью этой команды можно отменить команды Place, Delete, Copy, Cut, Copy Matrix, Renumber, а также перемещения, вращения и зеркальные отражения редактируемого объекта. Команды меню File, такие как New, Save, Print и т. д., не могут быть отменены. Если действие не может быть отменено, команда Undo является недоступной из меню Edit. При редактировании символа компонента возможна отмена законченной команды размещения (меню Place). Например, при создании объекта типа линии, многоугольников или дуги необходимо закончить отрезок или дугу прежде чем возможно отменить действие. С помощью команды Undo можно отменить действия при размещении или изменении нумерации выводов.

Для отмены ввода последовательности сегментов линии используется клавиша Backspace. По умолчанию глубина отката равна 10, но это число может быть изменено в файле SCH.INI (параметр UndoLimit раздела SCH).

Redo Ctrl + Y

Отмена удаления объекта (откат «вперед»).

Cut Ctrl+X

С помощью команды удаляется выделенный объект (объекты) из файла схемы и сохраняется в буфере обмена Windows. Содержимое буфера обмена Windows (расширение .CLP) можно вставлять в другой файл или в любое место рабочего пространства текущего файла. С помощью команды Cut возможно вырезать множественные объекты, используя множественный и блоковый выбор.

Copy Ctrl+C

Команда позволяет копировать объекты в буфер обмена. Перед выполнением команды Copy необходимо выполнить выбор объектов, подлежащих удалению с помощью инструмента выбора (Edit/Select). Для копирования в пределах одного и того же файла удобно использовать комбинацию Ctrl + левая кнопка мыши.

Copy To File

Команда производит копирование выбранных объектов в блочный файл, из блочного файла они могут быть вставлены в редактируемую схему командой Paste/From File. При выполнении команды появляется диалоговое окно, в котором можно дать имя файлу и выбрать папку, в которой будет сохранен блок. По умолчанию файл имеет расширение .BLK.

Paste Ctrl+V

Команда позволяет вставлять объект (объекты) из буфера обмена в текущий файл символа, если они были вырезаны или скопированы из рабочего пространства графического редактора с помощью команд Cut или Сору. При выполнении команды Paste курсор принимает форму перекрестья. При нажатии левой кнопки мыши происходит вставка объекта в выбранную позицию курсора. При вставке выводов компонента или текста из различных файлов, содержащих стили, имеющие те же самые названия, но содержащие данные, отличающиеся от установленных для текущего проекта, новые имена стилей заключаются в скобки и добавляются к списку стилей, доступных в текущем файле.

Опции команды Paste:

From Clipboard - размещает на схеме содержимое буфера обмена;

From File — вставляет содержимое из блочного файла в текущий файл. Блочный файл должен быть предварительно создан командой Copy To File. При выполнении команды появляется окно диалога, в котором выбирается блочный файл для вставки;

Circuit — размещает на схеме содержимое буфера обмена с автоматическим изменением имен цепей и позиционных обозначений компонентов;

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

Move By RefDes

Команда позволяет найти на текущем листе и переместить символ компонента, выделяя его позиционное обозначение (Ref des) в диалоговом окне команды.

Properties

Команда вызывает диалоговое окно редактирования свойств выбранного объекта. Перед выполнением команды Properties должен быть выбран хотя бы один объект для редактирования. Если выбраны множественные объекты, то они должны иметь одинаковый тип (например, дуги, линии, контакты и т. п.), иначе команда недоступна. При редактировании свойств множественных объектов внесенные изменения относятся ко всем выбранным объектам.

Команда Properties может также быть выбрана из контекстного меню, которое активизируется после выбора объекта и щелчке правой кнопкой мыши

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

Delete Del

Команда удаляет все выбранные объекты. Эта команда не вырезает данные в буфер обмена (в отличие от команды Cut). Может быть отменена с помощью команды Undo. Команда Delete может быть также вызвана из контекстного меню после нажатия правой кнопки мыши на выделенном объекте.

Copy Matrix

Копирует выбранные объекты, размножая их в виде матрицы с заданными параметрами. В диалоге команды Copy Matrix указывается число столбцов (Number of Columns) и строк (Number of Rows), соответствующих числу копий, объекта по горизонтали и вертикали, а также интервалы между объектами. Положительное значение интервала между столбцами (Column Spacing) позволяет выполнить размещение объектов при копировании направо, отрицательное значение - налево. Положительное значение интервала между строками (Row Spasing) позволяет выполнить размещение объектов при копировании вверх, отрицательное значение — вниз. Значения параметров вводятся в системе единиц, установленной пользователем.

Explode Parts

Команда позволяет преобразовывать символ компонента в схеме к базовым примитивам (набору линий, дуг, контактов и т. д.), доступным для редактирования. После выполнения данной команды символ перестает быть неделимым объектом, и каждая его составляющая доступна для редактирования. Эта команда удобна для изменения существующего символа компонента или создания нового символа на базе существующего. Возможно добавление большего количества выводов, изменение размеров или толщины линий, изменение нумерации выводов и т. д. Не рекомендуется выполнять эту команду над компонентом, зеркально отраженным относительно своего базового положения. Обратное преобразование в компонент выполняется по команде Library/ Symbol Save As после выделения всех базовых примитивов преобразованного объекта.

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

Select All

Выбирает вее объекты на текущем листе.

Deselect All

Снимает выделение всех предварительно выбранных объектов.

Highlight

Высвечивает выбранный объект (объекты) в текущем цвете подсветки, выбранном с помощью команды Options/Display.

Unhighlight

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

Unhighlight All Команда отменяет подсветку всех объектов в файле и восстанавливает нормальные объектные цвета. Эта команда воздействует на все высвеченные объекты независимо от того, выбраны они или нет.

Parts

Позволяет выбирать и редактировать символы компонентов на листах текущего проекта. В диалоговом окне можно выделить имя нужного символа, подсветить связанные с ним цепи и после нажатия на кнопку Jamp просмотреть выделенный объект. Редактирование и просмотр параметров и атрибутов объектапроизводится после нажатия кнопки Properties.

Nets

Позволяет в текущем проекте выбирать и редактировать атрибуты цепей, переименовывать и удалять цепи (Nets) и шины (Bus).

Measure

Команда позволяет измерить расстояние по осям X и Y, а также кратчайшее расстояние t между двумя точками. Измерения отображаются в системе единиц, определенной командой Options/Configure. Для измерения расстояния необходимо установить курсор в начальную точку, нажать левую клавишу мыши и, не отпуская ее, переместить курсор во вторую точку. В строке состояния будет указано расстояние по осям X и Y и расстояние между двумя точками t:

Select S

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

Меню View (вид)

Redraw

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

Extent

Отображает все объекты на текущем экране, изменяя размеры рабочего пространства так, чтобы все объекты на текущем листе были видимы.

Last

Выводит предыдущий вид текущего окна.

Аll

Перерисовывает активное окно с полным показом рабочего пространства. Отображенный размер рабочего пространства определен набором опций Workspace Size в меню команды Optiens/Configure. Вид АН является заданным по умолчанию при запуске P-CAD Schematic с пустым рабочим пространством.

Center С

Перерисовывает активное окно, центрирует изображение относительно положения курсора. Курсор приобретает форму лупы, показывая режим Zoom и запрашивая выбор в рабочем пространстве центра активного окна. Чтобы отменить выбор центральной точки, щелкните по правой кнопке мыши или нажмите Esc. Точка не может стать центром активного окна в случае, если ее выбирают около границы рабочего пространства.

Zoom In

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

Zoom Out

Уменьшает масштаб видимого изображения в число раз, заданное в меню команды Options/Configure относительно выбранного центра.

Zoom Window

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

Jump Location J

Устанавливает курсор в указанную точку с координатами X и Y. Возможно использование клавиши J, чтобы ввести координаты в строку состояния.

Jump Text

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

Descend

Используется при работе с иерархическим проектом для перемещения на уровень вниз.

Ascend

Используется при работе с иерархическим проектом перемещения на уровень вверх.

Command Toolbar

Команда включает/выключает видимость панели системных команд. Отмеченная галочкой строка меню Commad Toolbar указывает, что панель системных команд видима. Панель системных команд позволяет обеспечить быстрый доступ к наиболее часто используемым командам редактирования. Отключение команды увеличивает рабочее пространство в пределах соответствующего окна. Установка видимости панели системных команд сохраняйся в файле инициализации при выходе из программы.

Placement Toolbar

Команда устанавливает видимость/невидимость панели инструментов размещения.

Custom Toolbar

Команда устанавливает видимость/невидимость настраиваемой панели инструментов. Выбор команд, выполняемых в панели Custom Toolbar, осуществляется с помощью меню Utils/Customize.

DocTool Toolbar

Включение/выключение строки команд документирования проекта.

Prompt Line

Показывает/скрывать строку подсказок. Текущие параметры настройки для видимости строки подсказок сохраняются в файле инициализации.

Status Line

Позволяет показывать/скрывать строку состояния.

Snap to Grid

Осуществляет привязку перемещений курсора по точкам координатной сетки.

Меню Place (команды размещения)

Part

Размещает выбранный символ компонента в указанную точку рабочего пространства. Предварительно должна быть открыта соответствующая библиотека. Символ до его окончательного размещения можно вращать или зеркально отображать при нажатии клавиш R или F соответственно.

Wire

Размещает электрическую цепь или ряд сегментов цепей на текущем листе. Чтобы изменить текущую ширину линии, изображающей цепь, используется команда Options/Current Wire. Размещаемая электрическая цепь может начинаться или заканчиваться на выводе, шине, в свободном месте рабочего пространства или на другой электрической цепи. Если размещаемая электрическая цепь заканчивается на другой электрической цепи или выводе, она становится автоматически связанной(!). Несвязанные цепи отображаются с выделением неподключенных (висячих) концов, если опция Open End отмечена цветом, отличным от цвета фона (Background) в диалоге команды Options/Display.

Bus

Размещает шину (или несколько сегментов шины) на текущем листе.

Port

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

Pin

Размещает вывод символа компонента в рабочем пространстве.

Line

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

Размещает дугу или круг на текущем листе (не обеспечивает электрического соединения). Для вычерчивания окружности необходимо щелчком левой клавиши мыши отметить точку на окружности, а вторым щелчком отметить ее центр. Для вычерчивания дуги необходимо щелчком левой клавиши мыши отметить точку на окружности и, не отпуская клавишу мыши, вычертить хорду дуги и отпустить клавишу. Затем повторным щелчком с удерживанием клавиши переместить курсор, растягивая дугу до нужных размеров. Чтобы изменять параметры существующей дуги, используется команда Edit/ Properties. Чтобы изменять параметры рисования новой дуги, используется команда Option/Current Line. Для перемещения, изменения размеров, вращения, зеркального отражения и т.д. дуги и окружности используется режим Select.

Poligon

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

Ref Point

Размещает точку привязки символа библиотечного компонента.

Text

Позволяет вводить текст в символ. Стиль текста предварительно определяется командой Options/ Text Style. Чтобы внести изменения втекст, выберите текст, нажмите правую кнопку и нажмите Properties в контекстном меню. Можно изменить стиль текста, а также его выравнивание. Для изменения стиля используется кнопка Edit/Style, которая активизирует диалог команды Options/Text Style.

Attribute

Размещает атрибуты в соответствии с параметрами, которые выбираются в диалоге команды. Поле Value определяет значение атрибута. Чтобы редактировать атрибут после его размещения, выполняют команду File/Design Info и нажимают кнопку Attribute.

Field

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

IEEE Symbol

Размещает символ функционального блока ИИЭР (IEEE) в проект. Будучи однажды введенным, символ ИИЭР не может быть редактирован. Возможно размещение следующих символов:

Adder Сумматор

Amplifier Усилитель

Astable Мультивибратор

Complex Комплексный

Generator Генератор

Hysteresis Гистерезис

Multiplier Перемножитель

Manual

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

Меню Options (команды настройки)

Block Selection Определяет фильтр для выбора объектов внутри или вне выделенной области. Настройка осуществляется с помощью соответствующего диалога.

Configure

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

Grids

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

Display

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

Preferences

Определяет настройки клавиатуры, мыши и панели инструментов.

Design Rules

Позволяет ввести сведения о правилах и параметрах автоматической трассировки. Закладка Net Class позволяет определять правила для контактных площадок, переходных отверстий, строк и пар объектов типа «контактная площадка — проводник», «проводник — переходное отверстие» и т. п. Закладка Net предназначена для определения зазоров для конкретной цепи в текущем проекте. Закладка Class To Class позволяет определять зазор между классами цепей.

Net Classes

Команда позволяет определять группу (класс) цепей, которые совместно используют общие правила трассировки. Возможно добавление определяемых пользователем атрибутов к создаваемым классам цепей. Для классов цепей можно определить параметры контактных площадок, ширину линий, величины зазоров для переходных отверстий и т. п. Классы цепей передаются из P-CAD Schematic в P-CAD РСВ через формат P-CAD Netlist.

Sheets

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

Current Wire

Устанавливает текущую ширину цепи для команды Place/Wire. Чтобы изменять ширину существующих цепей, используется команда Edit/Properties.

Current Line

Устанавливает ширину и стиль рисования линий и дуг для команд Place/Line и Place/Arc.

Text Style

Устанавливает текущий стиль текста для команды

Place/Text и позволяет добавлять, удалять, переименовывать или редактировать стили текста. Стили текста пользователя доступны по команде Place/ Text или при редактировании текста с помощью команды Edit/Properties. Заданный по умолчанию стиль Default не может быть удален, переименован или изменен. Другие заданные по умолчанию стили (PartStyle, PinStyle, PortStyle и WireStyle) могут быть отредактированы, но не могут быть удалены или переименованы.

Меню Library (команды работы с библиотеками)

New

Позволяет создавать новую библиотеку компонентов. Новая библиотека пуста.

Alias

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

Сору

Копирует один или несколько библиотечных компонентов из одного файла в другой (или в тот же самый, но в другой библиотеке). Если копируется компонент со связанными символами, используйте команду Library/Copy администратора библиотек Library Executive.

Delete

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

Rename

Переименовывает символ или компонент.

Query

Команда позволяет произвести поиск компонентов по задаваемым критериям (Criteria And или(и) OR) в открытых библиотеках. Результат поиска отображается в появляющейся по запросу программы таблице.

Verify Design

Команда позволяет проверять соответствие атрибутов компонентов проекта и атрибутов, установленных для этих же компонентов в библиотеках P-CAD. Результат проверки располагается в текстовом файле report.txt.

Setup

Команда Library /Setup открывает библиотеки, компоненты которых могут быть размещены в рабочем пространстве проекта. Команда Place/Part использует список открытых библиотек, чтобы ввести символы компонентов в схему. Команда Library/Symbol Save As также использует список открытых библиотек. При размещении символа компонента в схему библиотечный файл, содержащий компонент, должен быть открыт. Одновременно может быть открыто до 100 библиотек.

Symbol Save As

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

Archive Library

Команда Archive Library сохраняет в отдельной библиотеке информацию о компонентах, используемых в активном файле проекта. Эта особенность Р-CAD избавляет от необходимости хранить полный набор библиотек, используемых при создании проекта.

Меню Utils (утилиты)

Renumber

Позволяет перенумеровать выводы и позиционные обозначения компонентов (Top to Bottom - сверху вниз, Left to Right - слева направо). Данная команда выполняется только в режиме Select. Команда Undo полностью отменяет всю перенумерацию.

Force Update

Эта команда заменяет все компоненты выбранного типа на первый компонент того же типа из открытой библиотеки. Как правило, команду Force Update используют после исправления ошибки в уже введенном компоненте.

ERC

Команда ERC (Electrical Rules Check) позволяет выполнить проверку правильности электрических соединений принципиальной схемы проекта на предмет ошибок типа висящих цепей, объединения выходов элементов и т. п.

Find Errors

Просмотр сообщений об ошибках и их поиск на схеме.

Record ECOs

Запускает или останавливает запись файла изменений схемы Engineering Change Orders (ECO) для последующей ее корректировки.

Import ECOs

Вызов файла изменений схемы .ЕСО для корректировки текущей принципиальной схемы.

Export ECOs

Сохранение файла изменений схемы .ЕСО в любой момент, не дожидаясь сохранения файла схемы.

Generate Netlist

Создает список электрических связей проекта. Возможно его сохранение в различных форматах для связи с другими САПР.

Rename Nets

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

Resolve Hierarchy

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

Module Wizard

Мастер создания модулей иерархических схем.

Shortcut Directory

Выход на сайты производителей полупроводниковых компонентов с использованием Internet Explorer.

P-CAD РСВ

Команда запускает графический редактор печатных плат P-CAD РСВ.

P-CAD Symbol

Команда запускает графический редактор символов Editor P-CAD Symbol Editor.

P-CAD Library

Вызов менеджера библиотек P-CAD Library Executive. Executive

P-CAD PatternEditor

Команда запускает графический редактор корпусов и посадочных мест P-CAD Pattern Editor.

Customize

Команда Utils/Customize позволяет устанавливать быстрый и простой способ обращения к другим приложениям от P-CAD, добавляя элементы на панель инструментов Custom Tools и меню Utils.

Команды DocTool (команды документирования)

Place Table

Команда размещает разнообразные таблицы в проект. Эту команду удобно использовать и для разработки перечней элементов.

Titles

Позволяет определить рамку (формат) проекта.

Notes

Команда вводит примечания к проекту (указания на питание микросхем, особенности монтажа и т. д.).

Update

Повторно вычисляет данные проектирования и модифицирует выбранные таблицы, внедренные в проект.

Update All

Повторно вычисляет данные проектирования и обновляет все таблицы, внедренные в проект.

Меню Macro

Setup

Указывает имя каталога для размещения в нем макросов.

Record

Указывает имя макрофайла и производит запись в него (при нажатии на клавишу Cancel запись производится во временный файл). После того как запись макрокоманды завершена, ей может быть назначена горячая клавиша или пункт меню. Кнопка М, расположенная на строке состояния, также позволяет создавать временные макрокоманды на лету.

Delete

Удаляет файл макрокоманды.

Rename

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

Run

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

Меню Window

New Window

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

Cascade

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

Tile

Располагает последовательно все открытые окна.

Arrange Icons

Упорядочивает значки свернутых окон.

 

3.13. Сообщения об ошибках программы P-CAD Schematic

 

3.13. Сообщения об ошибках программы P-CAD Schematic

SCHNETPG.CPP (411) V12.00 SCH

Причина: если при выборе в блоке добавить порт, выбрать его стиль, и после этого щелкнуть по клавише Nets Tab, то будут получены неожиданные условия в модуле SCHNETPG.

Действия: это предупреждение несущественно, можно продолжать работу.

VIEWPART.CPP (465) V12.00 SCH

Причина: при выполнении команды Edit/Parts изменено позиционное обозначение символа Reference Designator.

Действия: это предупреждение несущественно, можно продолжать работу.

ASCIIFNC.CPP (1752) V12.00 SCH

Причина: в определении компонента указан корпус с ненулевым числом выводов, но в определении корпуса выводы отсутствуют.

Действия: любые определения выводов игнорируются, если указано, что число выводов равно -1.

WINUTIL.CPP (1511) V12.00 SCH

Причина: при работе под управлением Windows NT сделана попытка вызвать P-CAD РСВ из меню Utils, в то время как для запуска Р-CAD РСВ имеется отдельная иконка.

Действия: это предупреждение несущественно, можно продолжать работу.

PINTOOL.CPP (305) V12.00 SCH

Причина: после создания графики символа компонента выбрана точка расположения вывода. При этом система обнаружила, что команда Place/Port уже запущена. Очевидно, при предыдущем обращении к этой команде произошло ее аварийное завершение.

Действия: сохраните проект под другим именем. Затем завершите работу с программой и загрузите ее вновь.

EDITNET.CPP (233) V12.00 SCH

Причина: при выборе шины перед выполнением команды Edit/Nets автоматически выбирается тип шины и окно Net Filter Box становится недоступным (оно станет доступным, если сначала выполнить команду Edit/Nets и затем выбрать шину).

Действия: не выбирайте шину перед выполнением команды Edit/ Nets.

PIN2.CPP (102) V12 SCH

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

Действия: это предупреждение несущественно.

TANGODLG.CPP (2897) V12.00 SCH

Причина: система не может открыть диалоговое окно. Имеются две возможные причины:

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

2) файл schrsc.dll от старой версии программы или испорчен.

SCHPORT.CPP (1964) V12.00 SCH

Причина: сделана попытка сохранить проект, в котором имеются нераспознаваемые объекты, в частности, не распознаются стили портов (нет совместимости назад, имеется только совместимость вперед).

SCH.CPP (377) V12.00 SCH

Причина: при установке системы на платформе Windows NT указаны неверные пароли.

Действия: установить систему заново, проверяя правильность заполнения всех полей номеров лицензий и паролей.

 

3.2. Создание схем электрических принципиальных

 

3.2. Создание схем электрических принципиальных

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

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

Линии на всех схемах одного проекта выполняются толщиной от 0,2 до 1 мм. Соединения и условные обозначения компонентов выполняются линиями одинаковой толщины. Утолщенными линиями рисуются жгуты (общие шины). Каждая связь при ее соединений со жгутом помечается номером или своим именем и должна подключаться под прямым углом или под углом 45°.

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

  • Загрузите графический редактор P-CAD Schematic.
  • Настройте конфигурацию редактора. При настройке щелкните кнопку Edit Title Sheets, затем в заставке Titles в области Title Block щёлкните кнопку Select, выберите файл с готовой форматкой и щелкните кнопку Открыть. Закройте все предыдущие окна. На экране появится изображение форматки с полями.
  • Выполните команду для заполнения информации о проекте File/ Design Info/Fields, затем последовательно выделяйте нужные строчки, нажимайте кнопку Properties и заполняйте окно Value нужным текстом в заставке Field Properties. После ввода каждой категории данных нажимайте кнопку ОК. Данные, вносимые при редактировании схемы:

Autor - фамилия автора; Date - дата создания схемы; Revision - дата изменения схемы; Time - время создания схемы; Title - название проекта.

Список данных можно расширить (кнопка Add) или сократить (кнопка Delete).

Текущие данные, которые периодически обновляются:

Current Date - текущая дата;

Current Time — текущее время;

Filename - имя файла;

Number of Sheets — число листов проекта;

Sheets Number — номер текущего листа.

  • Выполните команду Place/Field. В результате откроется одноименное диалоговое окно, в котором выберите имя информационного поля Title (наименование чертежа) и нажмите ОК. Затем установите курсор в нужное поле форматки (поле должны быть достаточно промасштабировано) и щелкните мышкой. Появится текст с именем проекта или текущего листа, если имя было введено вами ранее по команде Options/Sheets.
  • Повторяйте команду Place/Field необходимое число раз для заполнения требуемых полей форматки.
  • Загрузите нужные библиотеки командой Library Setup (рис. 3.14), добавляя их имена в область Open Libraries после нажатия кнопки Add.

Размещение библиотечных элементов в поле форматки. Настройте рабочее окно так, чтобы была видна вся форматка. После этого выполните команду Place/Part и в появившемся диалоговом окне (рис. 3.15) выберите требуемый символ, активизировав нужную строку появившегося списка элементов открытой ранее библиотеки (или откройте нужную библиотеку, нажав кнопку Library Setup). Предварительно изображение выбранного символа можно просмотреть после нажатия на кнопку Browse. В окне Part Num по умолчанию указывается номер секции 1, однако вы можете изменить номер секции в окне.

Рис. 3.14. Установка библиотек .проекта

Рис. 3.15. Выбор символа компонента (Component Name), назначение номера секции (Part Num) и вид позиционного обозначения (RefDes) символа на схеме

Напомним, что Num Parts обозначает число логических секций, входящих в компонент, a Part Num - номер вводимой логической секции. Позиционные обозначения RefDes размещаемых элементов и их секций на электрической схеме проставляются автоматически. Например, если элементу в окне RefDes присвоено позиционное обозначение DD1, то последовательно размещаемые элементы получат имена DD1, DD2, DD3 и т. д., а элементы, состоящие из нескольких секций, получают имена DD1:A, DD1:B, DD1:C и т. д.

После выбора соответствующих параметров нажмите ОК.

Чтобы секции компонента вместо буквенных обозначений имели последовательную числовую нумерацию, необходимо в программе P-CAD Library Executive в меню Component Information выбрать способ числовой нумерации секций Gate Numbering: Numeric. В этом случае секции получают обозначения DD1:1, DD1:2, DD1:3 и т. д. Позиционное обозначение составного элемента можно ввести без указания номера первой секции в виде атрибута пользователя (user defined) вручную после выделения соответствующей секции и вызова команды Place Attribute (см. ниже).

Если секции примыкают друг к другу, то на схеме позиционные обозначения отдельных секций не указываются. Для этого необходимо параметры RefDes всех секций, кроме первой, сделать невидимыми. С этой целью правой кнопкой мыши выделяется изображение на схеме соответствующей секции и выполняется команда Properties. Затем в окне Part Properties (рис. 3.16) в закладке Symbol в области Visibility убирается флажок Ref Des и нажимается кнопка ОК. В окне Value можно проставить значение номинала компонента, например конденсатора или резистора.

Рис. 3.16. Закладка Symbol окна Part Properties

Если необходимо сделать невидимыми Туре элемента или имена, или номера его контактов, то необходимо выделить размещенный элемент (или его вентиль), нажать правую кнопку мыши и в меню Properties, в разделе Symbol и его области Visibility убрать флажок Туре, а в разделе Symbol Pins в областях Pin Designator или Pin Name убрать соответствующие флажки. При этом необходимо после операции с каждым контактом нажимать кнопку Apply (применить). По окончании операций по удалению с экрана монитора ненужной информации нажать ОК.

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

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

Для размещения других элементов схемы повторите команду Place/ Part столько раз, сколько разных символов содержит схема. Размещенные элементы после их выделения можно передвигать по рабочему полю в нужное место, поворачивать их или зеркально отображать. Для выделения отдельного элемента символа (вывод символа, элемент графики, позиционное обозначение и т. п.) необходимо удерживать клавишу Shift. Для одновременного выделения нескольких символов удерживайте клавишу Ctrl.

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

Электрическое соединение контактов размещенных элементов производится после выполнения команды Place/Wire. Ширина линии связи устанавливается по команде Options/Current Wire: Thick -(широкая) шириной 0,381 мм (15 mil), Thin (узкая) шириной 0,254 мм (10 mil) и User - задается пользователем в пределах от ОД до 100 mil. Щелкая мышкой в соответствующих местах рабочего поля можно соединять контакты линиями связи различной конфигурации. Нажатие клавиши О до отпускания кнопки мыши изменяет угол ввода линии из числа разрешенных углов, задаваемых в меню Options/Configure, а нажатие клавиши F изменяет ориентацию линии. При окончании проведения очередной электрической цепи щелкните правую кнопку мыши или клавишу Esc. Для включения в цепь дополнительной точки излома выполняется команда Rewire/Manual.

Неподсоединенные выводы символов («висячие» контакты) и выводы цепей, не подключенные к другим контактам или другим фрагментам цепи, помечаются подсвеченными квадратиками, которые гаснут после их электрического соединения. Места соединений фрагментов одной и той же цепи помечаются точкой (рис. 3.17).

Рис. 3.17. «Висячие» контакты, неподсоединенный фрагмент электрической цепи и Т-образное соединение фрагмента цепи

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

Первый способ: выделить нужную цепь (или ее фрагмент), щелкнуть правой кнопкой мыши и выбрать меню редактирования Properties. В закладке Wire активизировать окно Display (если имя цепи должно быть видимым), а в закладке Net в окне Net Name ввести имя цепи и нажать ОК. В результате у выделенного участка цепи появится заданное имя. Тип и размеры шрифта имени цепи устанавливаются после нажатия на кнопку Text Styles закладки Wire.

Второй способ: если группа цепей имеет однородные имена типа А1,А2, A3 и т. д., то для автоматической нумерации таких цепей необходимо выполнить команду Utils/Rename Nets. Щелкнуть по первой цепи и затем в появившемся диалоговом окне Utils/Rename Wire/ Port дать имя цепи с начальным номером (например, А1), активизировать флажок Increment Name-и щелкнуть ОК. Затем прощелкать нужные цепи, имена которым задаются автоматически в зависимости от очередности их указания мышкой (при указании цепь выделяется цветом). Чтобы визуализировать имена цепей, необходимо выделить нужную(ые) цепь(и), щелкнуть правой кнопкой мыши и в меню Properties в разделе Wire активизировать флажок Display.

Имя цепи можно перемещать, если при нажатой клавише Shift выделить имя цепи, отпустить клавишу Shift и переместить имя цепи в нужное место.

Электрическое соединение отрезков линий, изображающих одну и ту же цепь, на схеме обозначается точкой (по умолчанию — зеленого цвета). На Т-образных соединениях точка проставляется автоматически. Для соединения пересекающихся отрезков цепей необходимо при построении второй цепи щелкнуть курсором в точке пересечения цепей, а затем продолжить нужные построения цепи.

Внимание!

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

Для проведения общей шины выполните команду Place/Bus и проведите линию нужной конфигурации. Ширина линии 0,76 мм = 30 мил устанавливается автоматически программой и изменить ее нельзя.

Если проводится несколько шин, то имена шинам система задает автоматически (BusXXXXX, где ХХХХХ - пятизначный порядковый номер шины). Для изменения имени шины необходимо выделить ее, вызвать контекстное меню, выбрать строчку Properties, ввести новое имя шины и, в случае необходимости визуализации имени шины на экране монитора, активизировать флажок Display. После выделения (при нажатой клавише Shift) имени (номера) шины его можно перенести в другое место.

Имена электрических цепей, подводимых к шине, задаются командой Place/Port для подключения к цепи портов. Порт - специальный элемент схемы, который присваивает имя подключенной к нему цепи и определяет ее для всех листов проекта (глобальная цепь) или нескольким частям (фрагментам) цепи на одном листе схемы. Такая цепь представляет собой единую компоненту связности, а порт используется для объединения элементов шины в одну компоненту связности. Порту присваивается имя цепи. У порта может быть один или два контакта для подсоединения к цепи.

Для выбора способа подключения порта к шине предварительно нужно выбрать команду Options/Display и переключатель Bus Connection Mode установить в соответствующую позицию.

После вызова команды Place/Port щелкните в любом месте экрана -появится диалоговое окно (рис. 3.18).

Рис. 3.18. Окно команды Place/Port

В окно Net Name можно ввести имя электрической цепи. Если желательна упорядоченная последовательность имен цепей подводимых к шине, установите флажок Increment Port Name. Переключатели Pin Count, Pin Length и Pin Orientation (число контактов порта, длина, вывода и ориентация контакта соответственно) установите в нужное положение. Установите форму порта Port Shape и нажмите кнопку ОК.

Теперь можно подключать порты к именуемым цепям щелчком мыши. Текущее имя цепи отображается автоматически (рис. 3.19). Именованные таким образом цепи являются глобальными (Global) и их можно переименовывать командой Edit/Nets.

Рис. 3.19. Шина (слева), порты и подведенные к ним цепи

Имя шины можно вывести на экран после выделения шины или ее фрагмента, нажатия правой кнопки мыши, выделения опции Properties, введения в окно Bus Name имени шины и установки флажка Display.

Имя локальной (в пределах текущего листа схемы) цепи, подходящей к шине, можно задать (после выделения цепи и последовательном нажатии правой кнопки мыши и кнопки Properties) в окне Net Name закладки Net окна Wire/Properties.

 

Рис. 3.14. Установка библиотек проекта

Изображение: 

Рис. 3.15. Выбор символа компонента (Component Name), назначение номера секции (Part Num) и вид позиционного обозначения (RefDes

Изображение: 

Рис. 3.16. Закладка Symbol окна Part Properties

Изображение: 

Рис. 3.17. «Висячие» контакты, неподсоединенный фрагмент электрической цепи и Т-образное соединение фрагмента цепи

Изображение: 

Рис. 3.18. Окно команды Place/Port

Изображение: 

Рис. 3.19. Шина (слева), порты и подведенные к ним цепи

Изображение: 

3.3. Создание многолистовой схемы

 

3.3. Создание многолистовой схемы

Для создания многолистовой схемы используется команда Options/ Sheets. В диалоговое окно Sheets вносятся имена всех листов. После внесения имени каждого из листов нажимается кнопка Add (добавить). Нажатие кнопки Current делает лист текущим. Текущий лист в окне Sheets помечается «звездочкой». Изменение имени листа производится при выделении его прежнего имени, простановке в окне Sheet Name его нового имени и последующем нажатии на кнопку Modify. Удаление листа производится при выделении его имени и нажатии кнопки Delete.

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

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

Рис. 3.20. Соединитель страниц

 

Рис. 3.20. Соединитель страниц

Изображение: 

3.4. Просмотр, добавление и изменение атрибутов компонентов и цепей

 

3.4. Просмотр, добавление и изменение атрибутов компонентов и цепей

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

Рис. 3.21. Окно закладки Symbol

В закладке Symbol в области Visibility можно установить/убрать флажки Type, Ref Des или Value и в результате этого тип компонента, его позиционное обозначение или числовое значение будет видно или не видно на экране монитора. Можно также увидеть позиционное обозначение символа на электрической схеме в окне Ref Des или номер вентиля в окне Gate Number.

Рис. 3.22. Окно закладки Symbol Pins

В закладке Symbol Pins (рис. 3.22) в областях Pin Designator и Pin

Name включением или выключением флажков можно вывести/убрать с экрана монитора номер или имя контакта. Предварительно надо выделить номер контакта в окне Pins. При этом после операции с каждым номером или именем контакта нажимать кнопку Apply. Изменение стиля шрифта можно провести одновременно для нескольких выделенных контактов.

В закладке Component (рис. 3.23) можно увидеть параметры компонента и текущий номер вентиля.

Рис. 3.23. Окно закладки Component

В закладке Component Pins (рис. 3.24) представлена таблица выводов компонента (формируется с использованием редактора P-CAD Library Executive).

В закладке Attributes (рис. 3.25) после нажатия кнопки Add можно в соответствующих областях окна Place Attribute добавить нужные атрибуты объектов, составляющих электрическую схему.

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

Рис. 3.24. Окно закладки Component Pins (таблица контактов)

Рис. 3.25. Окно закладки Attributes

Все атрибуты электрической схемы можно ввести и после выполнения команды Place/Attribute. С помощью атрибутов, создаваемых пользователем (user defined) при создании библиотеки компонентов,

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

 

Рис. 3.21. Окно закладки Symbol

Изображение: 

Рис. 3.22. Окно закладки Symbol Pins

Изображение: 

Рис. 3.23. Окно закладки Component

Изображение: 

Рис. 3.24. Окно закладки Component Pins (таблица контактов)

Изображение: 

Рис. 3.25. Окно закладки Attributes

Изображение: 

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

 

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

После выбора компонента, щелчка правой кнопкой мыши и выборе строки Highlight Attached Nets высвечиваются все электрические цепи, подключенные к выделенному компоненту. Отмена подсвечивания цепей выполняется выбором строки Unhighlight Attached Nets.

При поиске нужного компонента на схеме выполняется команда Edit/ Parts, затем выбирается имя компонента и нажимается кнопка Jamp. Экран смещается в сторону нужного компонента, а сам компонент подсвечивается на схеме. Если компонент находится на другом листе схемы, то переключение на нужный лист происходит автоматически. Заметим, что в появляющемся диалоговом окне Edit Part с помощью опции Properties можно редактировать различные параметры компонента в диалоговом окне Part Properties.

При поиске нужной цепи выполняется команда Edit/Nets, затем в диалоговом окне (рис. 3.26) выбирается имя цепи и последовательно нажимаются кнопки Select и Jamp to Node, экран смещается в сторону выбранной цепи и цепь подсвечивается на текущем листе и других листах, если таковая на них имеется.

В списке цепей окна Net Names можно вывести имена всех цепей (Аll Nets), или имена только глобальных цепей (Global Nets Only), или имена шин (Bus). Глобальные цепи — это цепи, к которым подключены порты или выводы компонентов, имеющих тип Power.По команде Jamp to Node курсор указывает на схеме тот узел выбранной цепи, который предварительно можно указать в списке окна Nodes (вначале указано имя компонента (Р11), а затем (через дефис)- номер контакта (22), инцидентный выбранной цепи. В окне Sheets указаны также имена листов, в которых расположена выделенная цепь (Sheetl и Sheet2).

Можно выделить все цепи, имеющие определенное количество узлов (Set Nets By Node Count), предварительно установив в окнах только минимальное или только максимальное значение таких узлов в цепи или числовой диапазон узлов в цепях.

Рис. 3.26. Поиск и выделение электрических цепей на листах проекта

С помощью соответствующих опций указанного окна можно изменять имя (Rename) или вводить новые атрибуты (Edit Attributes) цепи, подсветить/отменить подсвечивание (Hightlight/Unhightlight) выбранных цепей или удалить (Delete) выбранные цепи.

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

 

Рис. 3.26. Поиск и выделение электрических цепей на листах проекта

Изображение: 

3.6. Перемещение, копирование и удаление компонентов и цепей схемы

 

3.6. Перемещение, копирование и удаление компонентов и цепей схемы

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

Перед перемещением группы объектов схемы целесообразно вызвать контекстное меню (нажав правую кнопку мыши) и выбрать команду Selection Point для установки точки привязки (имеет форму перекрестья, заключенного в квадрат). При перемещении объектов в строке информации экрана монитора выводятся значения смещения точки привязки dX и dY относительно ее первоначального положения.

Скопировать выделенный(е) объект(ы) схемы можно с помощью мыши, удерживая клавишу Ctrl и одновременно перемещая объект(ы) в нужное место. Для копирования и вставки объектов схемы можно использовать стандартные команды Edit/Copy и Edit/Paste. При копировании группы объектов входящие в эту группу глобальные цепи (подключенные к портам, или выводы компонентов, имеющие тип Power) не изменяют своих имен. Остальные же цепи переименовываются (!).

Если после команды Edit/Copy выполнить команду Edit/Paste/Circuit (рис. 3.27), то при установке скопированных объектов в нужное место рисунка можно изменять автоматически имена компонентов и цепей.

Рис 3.27. Окно команды Edit/Paste/Circuit

Для автоматического добавления к имени компонента дополнительных индексов нужно в области Referense Designators включить флажок в окне Create new refdes using qualifier, а в окне Qualifier проставить добавляемые индексы перед (Add before name), в середине (Add before numeric suffix) или в конце (Add to end of name) текущего имени компонента. При указанных манипуляциях следите за примерами изменения вида имени компонента в подобласти Example области Referense Designators.

Добавление дополнительных индексов к именам (номерам) электрических цепей производится аналогично, только добавление производится в области Nets.

Всем одинаковым объектам можно одновременно присвоить одинаковые атрибуты. Например, после выделения нескольких резисторов, последующего щелчка правой кнопкой и выбора команды Properties можно ввести значение атрибута (Value) — номинала резисторов.

Удаление объектов схемы производится после их выделения и последующего нажатиия клавиши Delete, или после выполнения команды Edit/Delete.

Можно одновременно удалить однотипные объекты при выполнении следующих операций:

  • выполнить команду Options/Block Selection и в диалоговом окне нажать Clear All (очистить все) и двойным щелчком мыши окрасить окно Part в серый цвет;
  • щелкнуть по кнопке Part, в открывшемся меню в строке Туре выбрать из списка имя удаляемого компонента и нажать ОК;
  • в области Select Mode установить флажок Inside Block (внутри блока) и нажать ОК;
  • в рабочем окне изобразить прямоугольник, в который попадают нужные компоненты. В результате все компоненты указанного типа подсвечиваются и их можно удалить одновременно при нажатии клавиши Delete.

Аналогично производится групповое удаление и других объектов электрической схемы: цепей, портов, полигонов, дуг, линий и т. п.

 

Рис 3.27. Окно команды Edit/Paste/Circuit

Изображение: 

3.7. Изменение позиционных обозначений компонентов

 

3.7. Изменение позиционных обозначений компонентов

После окончания редактирования схемы целесообразно провести переименование позиционных обозначений компонентов по команде Utils/Renumber. В диалоговом окне (рис. 3.28) выбирают объект пе-ренумерациии RefDes и порядок простановки позиционных обозначений Top to Bottom (сверху вниз) или Left to Right (слева направо). Такой порядок нумерации компонентов на схеме совпадает с требованиями российских ЕСКД.

Опция Auto Group Parts минимизирует число компонентов, т. е. использует максимальное число секций компонента, содержащихся в нем. Опция Keep Parts Together перенумеровывает компоненты, однако оставляет то число секций, которое ввел пользователь при размещении компонентов.

Рис. 3.28. Автоматическая перенумерация позиционных обозначений компонентов

Опция Auto Group Parts минимизирует число компонентов, т. е. использует максимальное число секций компонента, содержащихся в нем. Опция Кеер Parts Together перенумеровывает компоненты, однако оставляет то число секций, которое ввел пользователь при размещении компонентов.

В окне Starting Number вносится начальное значение позиционного обозначения, а в окно Increment Value — величина приращения при перенумерации.

После установки всех значений нажмите ОК. Произойдет автоматическая перенумерация компонентов.

 

Рис. 3.28. Автоматическая перенумерация позиционных обозначений компонентов

Изображение: 

3.8. Верификация схемы

 

3.8. Верификация схемы

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

Проверку схемы выполняют по команде Utils/Erc (Electrical Rules Check — проверка правильности электрических соединений). Диалоговое окно команды представлено на рис. 3.29.

Кнопка Filename позволяет изменить предлагаемое имя файла (по умолчанию — имя схемы), в который занесен протокол проверок схемы. В области Design Rule Checks устанавливается перечень проверяемых параметров:

  • Single Node Nets - цепи, имеющие единственный узел;
  • No Node Nets — цепи, не имеющие узлов;

Рис. 3.29. Окно команды контроля ошибок соединений

  • Electrical Rules — электрические ошибки соединений (соединяются два выхода компонента или выходы подключены к общим цепям и т. д.);
  • Unconnected Pins — неподключенные выводы компонентов;
  • Unconnected Wires — неподключенные цепи;
  • Bus/Net Rules — подведенные к шине цепи, которые не подключены хотя бы один раз к другому компоненту;
  • Component Rules — компоненты, наложенные на другие компоненты;
  • Net Connectivity Rules — неправильное подключение цепей «земли» и «питания»;
  • Hierarchy Rules — ошибки в иерархических структурах.

Степень значимости конкретной ошибки (Error — недопустимая ошибка, Warning — предупреждение о некритической ошибке, Ignored -ошибку допускается игнорировать) пользователь может установить самостоятельно после нажатия на кнопку Severity Levels, выделении конкретного параметра (в столбце Rule) и активизаций соответствующего флажка в области Severity Level (рис. 3.30).

Рис. 3.30. Установка значимости выявленных ошибок

В области Report Options (рис. 3.29) можно включить флажок View Report и просмотреть на экране текстовый отчет об ошибках, а включив флажок Annotate Errors, — произвести индикацию ошибок на рисунке схемы сразу же после выполнения проверки.

На рис. 3.31 показаны выявленные ошибки (отмечены кружочком с крестом).

Рис. 3.31. Выделенные ошибки при проверке схемы

Для вывода текстовой информации о выявленных ошибках нужно выбрать фрагмент схемы с пометкой ошибки и выполнить команду Edit/Properties. В результате появится окно (рис. 3.32) с диагностическим сообщением об ошибке.

Рис. 3.32. Текстовая информация об одной выбранной ошибке

Для выбора другого класса ошибок следует переключиться на соответствующий класс в левом нижнем углу диалогового окна. Для получения информации о следующей ошибке нужно выбрать номер ошибки в окне Error Numbers. Курсор устанавливается на схеме в точку ошибки, если щелкнуть по кнопке Jump To (для просмотра места ошибки надо сдвинуть диалоговое окно в сторону).

 

Рис. 3.29. Окно команды контроля ошибок соединений

Изображение: 

Рис. 3.30. Установка значимости выявленных ошибок

Изображение: 

Рис. 3.31. Выделенные ошибки при проверке схемы

Изображение: 

Рис. 3.32a. Текстовая информация об одной выбранной ошибке

Изображение: 

Рис. 3.32b. Текстовая информация об одной выбранной ошибке

Изображение: 

3.9. Вывод схемы на печать

 

3.9. Вывод схемы на печать

Печать производится по команде File/Print (рис. 3.33). Однако перед командой на печать необходимо проделать ряд операций.

Рис. 3.33. Окно команды File/Print

Активизация флажка Current Window позволяет печатать только видимую часть экрана. Активизация флажка Scale to Fit Page автоматически масштабирует изображение так, чтобы оно полностью уместилось в поле выбранной форматки.

После нажатия на кнопку Page Setup можно (рис. 3.34) в области Sheets выбрать имя листа для печати, а в области Image Scale — форматку листа. При необходимости в окне Title области Image Options можно разрешить распечатку форматки и произвести разворот (Rotate) форматки при печати, а в окнах X offset и Y offset задать расстояния изображения схемы до краев листа.

При включении флажка User Scale Factor в области Image Scale можно задать коэффициент масштабирования распечатки изображения схемы.

После внесения установок для печати нажмите кнопку Update Sheet. Нажатие на кнопку Close возвращает предыдущее меню.

Кнопка Print Options окна команды File/Print позволяет выбрать перечень объектов, которые будут выводиться на печать. По умолчанию для черно-белых принтеров фон (Background) выбирается белым и тогда, чтобы не печатать какие-либо объекты чертежа, им назначается тоже белый цвет.

Рис. 3.34. Окно команды Page Setup

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

При печати ширина линий устанавливается программой и изменить эту настройку нельзя. Выводы компонентов установлены линиями шириной 0,01 мм, контур компонентов линиями шириной 0,254 мм, для шины - 0,76 мм. Установку нужной ширины линий можно произвести при создании символов библиотечных компонентов путем проведения поверх их выводов и других объектов символа линий нужной ширины (команда Place/Line).

Перед печатью по команде Print Preview можно просмотреть компоновку чертежа на листе форматки.

Печать начинается после нажатия на кнопку Generate Printouts.

 

Рис. 3.33. Окно команды File/Print

Изображение: 

Рис. 3.34. Окно команды Page Setup

Изображение: 

4. Глава 4 Графический редактор печатных плат P-CAD PCB

1. Глава 4 Графический редактор печатных плат P-CAD PCB

 

ГЛАВА 4

 

Графический редактор печатным плат P-CAD РСВ

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

 

4.1. Настройка графического редактора P-CAD PCB

 

4.1. Настройка графического редактора P-CAD РСВ

 

4.1.1. Настройка конфигурации

После запуска графического редактора (файл РСВ.ЕХЕ) необходимо настроить его конфигурацию, параметры которой устанавливаются в текущем файле и сохраняются для последующих сеансов проектирования ПП. Настройка параметров производится при вызове соответствующих опций меню Options в закладках General, Online DRC, Route и Manufacturing.

В области Units закладки General (рис. 4.1), выбирается система единиц измерения. В области Workspase Size указывается размер рабочей области для размещения компонентов и трассировки электрических соединений.

Рис. 4.1. Настройка конфигурации P-CAD РСВ в закладке General

В области параметров соединений Connection Options в окне Optimize Partial Route разрешается/не разрешается оптимизировать связь для достижения минимальной «манхэттенской длины» после ручной трассировки связи. Если включен указанный флажок, то при ручной трассировке проводник подсоединяется к ближайшему фрагменту проводимой цепи.

Прочие опции окна General аналогичны опциям, которые описаны в меню Options Configure для программы P-GAD SCHEMATIC.

В закладке Online DEC (рис. 4.2) при включении флажка Enable Online DRC производится проверка технологических параметров при вводе связей и размещении компонентов. Рекомендуется установить флажок перед трассировкой.

Установленный флажок View Report позволяет просмотреть текстовый файл с отчетом о проверке наличия ошибок. Область опций Report Options позволяет включить в отчет выборочные параметры проверок зазоров, текста, соединений и т. д.

Рис. 4.2. Настройка контроля технологических параметров и содержания отчетов

Кнопка Design Rules позволяет настроить различные зазоры в проекте. Кнопка Severity Levels позволяет установить значимость ошибок с точки зрения пользователя (см. главу 3 «Графический редактор P-CAD Schematic»).

Закладка Route меню Options/Configure позволяет установить некоторые правила трассировки проводников печатной платы (рис. 4.3а).

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

Область Highlight While Routing при ручной трассировке задает режим подсвечивания только контактных площадок (Pads Only) или подсвечивания и контактных площадок, и проводников, и линий соединений, принадлежащих одной цепи (Pads, Traces and Connections).

Область Miter Mode выбирает способ сглаживания проводников в местах их излома — отрезком прямой (Line) или дугой (Arc).

Рис. 4.3а. Установка правил трассировки

Ручная трассировка определяется областью Manual Route. Если установлен флажок Right Mouse to Complete/Slash Key to Suspend, то для автоматического завершения трассы по кратчайшему пути используется правая кнопка мыши, а для остановки трассы в произвольном месте рабочего поля - клавиша /. Если установлен флажок Slash Key to Complete/Right Mouse Suspend, то для остановки трассировки цепи используется правая кнопка мыши, а для ее автоматического завершения - клавиша /.

Параметры интерактивного размещения устанавливаются в области Interactive Route. Флажок Honor Layer Bias означает разрешение на трассировку в слое в направлении, определенном в окне команды Options/Layers. Как правило, на слое Тор проводники трассируются параллельно длинной стороне платы. Флажок Show Routable Area определяет видимость области трассировки.

В окне Stub Length устанавливается минимальная длина в дискретах сетки (Grid Points) или в единицах длины (Length) для сегмента линии при соединении ее с контактной площадкой.

В области Trace Length задается контроль за длиной проводника трассы. Флажок Maximize Hugging разрешает проводимой цепи выдержать минимальное расстояние до уже проведенных трасс (однако длина трассы и ее конфигурация при этом может быть неоптимальной). Флажок Minimize Length разрешает прокладку трассы минимальной длины с минимумом переходных отверстий.

В закладке Manufacturing (рис. 4.3b) устанавливаются технологические ограничения при металлизации контактных площадок.

Рис. 4.3b. Настройка металлизации контактных площадок

В окне Solder Mask Swell задается величина, на которую радиус выреза под контактную площадку в слое защитной паяльной маски больше диаметра собственно контактной площадки.

В окне Paste Mask Shrink указывается величина, на которую размер собственно вывода компонента меньше размера контактной площадки.

В окне Plane Swell устанавливается зазор между сплошным слоем металлизации и контактной площадкой или переходным отверстием, не принадлежащим данному слою.

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

 

4.1.gif

Изображение: 

4.2.gif

Изображение: 

4.3a.gif

Изображение: 

4.3b.gif

Изображение: 

4.1.2. Настройка параметров монитора

 

4.1.2. Настройка параметров монитора

Настройка параметров монитора производится командой Options/ Display. Установка цветов производится в различных (требуемых для проекта) слоях для следующих объектов (рис. 4.4):

Рис. 4.4. Установка цвета слоев печатной платы

  • Via - переходные отверстия;
  • Pad — выводы компонентов;
  • Line — проводники и линии;
  • Poly - полигоны;
  • Text — текстовые данные.

По умолчанию установлена следующая структура слоев печатной платы:

  • Top, Bottom - верхняя и нижняя стороны платы соответственно;
  • Board - контур платы;
  • Top Mask, Bot Mask — маска пайки на верхней и нижней стороне платы;
  • Top Silk, Bot Silk — шелкография на верхней и нижней стороне платы (контуры компонентов и т. п.);
  • Top Paste, Bot Paste - вставка пайки на верхней и нижней стороне платы;
  • Top Assy, Bot Assy - вспомогательные атрибуты на верхней и нижней стороне платы. Всего же может быть установлено 999 слоев информации;
  • DRILL - для отверстий в ПП.

Дополнительные параметры монитора можно устанавливать в закладке Miscellaneous (рис. 4.5).

Рис. 4.5. Установка дополнительных параметров монитора

В области DRC Errors указывают возможность вывода на экран ошибок контроля соблюдения технологических норм. В области Glue Dots устанавливают параметры вывода на экран точек приклеек при автоматическом монтаже печатных плат.

В области Pick and Place аналогично показывают параметры точек привязок компонентов для автоматического монтажа.

Параметры могут принимать следующие значения: Show - показать на экране; Hide - скрыть; No Change - не изменять.

В области Cursor Style выбирают вид курсора: стрелка (Arror), маленькое (Small Cross) или большое (Large Cross) перекрестье.

В области Miscellaneous устанавливают дополнительные параметры:

  • Draft Mode - изображение только контуров проводников для ускорения перечерчивания экрана;
  • Display Pad Holes — изображение на экране внутренних отверстий в контактных площадках;
  • Display Pin Designators — изображение номеров выводов компонентов;
  • Display Plane Indicator — индикация переходных отверстий, присоединенных к слою металлизации, с помощью перекрестья, окрашенного в цвет этого слоя;
  • Display Pad Net Names — изображение номеров цепей, инцидентных выводам компонентов;
  • Display Overriden Errors - отображение перекрывающихся маркеров ошибок;
  • Drag by Outline - изображение объектов контурными линиями при их перемещении для ускорения перечерчивания экрана;
  • Silkscreen in Background - изображение графики шелкографии на заднем плане;
  • Translucent Drawing — полупрозрачное изображение объектов;
  • Use Fixed Color — использование фиксированных цветов;
  • Scroll Bars — вывод на экран линии прокрутки.

В области Free Pads (свободные контактные площадки) устанавливается отображение на экране либо имен (pin Des), либо номеров (Number) не подсоединенных к цепям контактных площадок.

 

4.4.gif

Изображение: 

4.5.gif

Изображение: 

4.1.3. Структура слоев печатной платы

 

4.1.3. Структура слоев печатной платы

Слои можно использовать по умолчанию, а также создавать и удалять после выполнения команды Options/Layers (рис. 4.6).

В закладке Layers в области Туре слои платы подразделяются на три типа и помечаются:

  • Signal - слой разводки проводников,'помечается первым символом S.

Рис. 4.6. Структура слоев платы

  • Plane - слой металлизации, помечается первым символом Р.
  • Non Signal - вспомогательные слои, помечаются первым символом N. Список слоев проекта указывается в столбце Layers:
  • Тор проводники на верхней стороне платы (сторона установки компонентов);
  • Top Assy — атрибуты на верхней стороне платы (текстовые обозначения компонентов);
  • Top Silk — шелкография на верхней стороне платы (позиционные обозначения компонентов);
  • Top Paste - графика пайки на верхней стороне платы;
  • Top Mask - графика маски пайки на верхней стороне платы;
  • Bottom - проводники на нижней стороне платы;
  • Bot Mask - графика маски пайки на нижней стороне платы;
  • Bot Paste — графика пайки на нижней стороне платы;
  • Bot Silk — шелкография на нижней стороне платы;
  • Bot Assy - атрибуты на нижней стороне платы;
  • Board — границы платы.

Каждый слой может быть включен (Enable, символ Е) или выключен (Disable, символ D). Указанные установки производятся после выделения имени слоя и нажатии соответствующих кнопок, которые находятся в правой части панели.

Все слои (кроме текущего) можно выключить кнопкой Disable All, a включить — кнопкой Enable All.

По умолчанию структура слоев для печатной платы устанавливается с двумя, сигнальными слоями. Для печатных плат с несколькими сигнальными слоями и со слоями сплошной металлизации, естественно, следует добавить дополнительные слои. Для создания нового слоя в окно Layer Name закладки Layers вводится имя нового слоя, в окне Layer Number определяется номер слоя и нажимается кнопка Add. Цвет создаваемых слоев устанавливается системой по умолчанию. При необходимости цвет слоя можно поменять после выполнения команды Options/Display, щелчка правой кнопкой мыши по прямоугольнику в строке имени слоя и выборе нужного цвета в появившейся палитре цветов.

В области Routing Bias указывается приоритетное направление трассировки проводников на тех или иных слоях печатной платы:

Auto — выбирается автоматически, во втором столбце окна Layers к имени слоя присоединяется символ А;

Horizontal - горизонтальное - присоединяется символ Н; Vertical - вертикальное - присоединяется символ V.

Отдельные группы слоев (сигнальные, металлизации) отображаются в закладке Sets (рис. 4.7). На рисунке выделены сигнальные слои Тор и Bottom.

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

Для создания новой группы слоев необходимо в поле Set Name дать имя новой группе и нажать кнопку New. В результате в окне Layer Sets появится имя группы. После выделения в окне Layers слоев, объединяемых в новую группу, и нажатии на кнопку Add в окно Set Contens переносятся имена слоев новой группы, определенной пользователем. Ошибочно определенные в новую группу слои можно удалить с помощью кнопки Remove. Нажатие кнопки Enable Layers запоминает сделанные назначения слоев в группу.

Рис. 4.7. Группы сигнальных слоев

В закладке Titles меню Options/Layers (рис. 4.8) можно редактировать оформление послойных чертежей печатной платы и ее сборочного чертежа (если установлена утилита P-CAD Document Toolbox).

В окне Layers отображается список установленных слоев платы.

Границы изображения листа с высотой и шириной, установленными соответственно в окнах Height и Width области Border, могут быть выведены на экран установкой флажка Display Border.

Если точка привязки границы листа не совпадает с левым нижним углом рабочего поля, то в области Relative Origin задаются координаты точки привязки.

Деление листа на зоны по границе листа форматки в горизонтальном и вертикальном направлениях производится в области Zones и подобластях Horizontal и Vertical. В окнах # of Zones задается число зон, а вид их нумерации - алфавитный или цифровой, определяется соответственно флажками Alpha (буквенный) или Numeric (цифровой). Направление увеличения номеров зон сверху вниз и слева направо устанавливается флажками Ascending и Descending соответственно. При включении флажка Annotate Zone Information видно отображение нумерации зон на экране. Стиль текста для нумерации зон выбирается в окне Text Style.

Рис. 4.8. Задание вида форматки листа

Основная форматка (надпись) подключается при нажатии на кнопку Select в области Title Block и последующем выборе соответствующего файла с расширением .tbk. В строке File Name появляется имя форматки. В окнах области Lower-Right Offset задается смещение основной надписи относительно правого нижнего угла рабочего поля.

В окне Field Set установлен список полей форматки по умолчанию. Для изменения списка полей и задания им атрибутов нажимается кнопка Fields, а затем - кнопка Field Sets. Все внесенные изменения на листе закрепляются после нажатия на кнопку Modify.

 

4.6.gif

Изображение: 

4.7.gif

Изображение: 

4.8.gif

Изображение: 

4.1.4. Ширина проводников

 

4.1.4. Ширина проводников

Список требуемых значений ширины проводников и геометрических линий устанавливается по команде Options/Current Line (рис. 4.9).

В окно Line Width вводится требуемая ширина проводника и нажимается кнопка Add для внесения проводника в список. Ширина текущего проводника может выбираться из этого списка, а также с помощью строки состояния экрана монитора.

Рис. 4.9. Задание ширины линий и проводников

 

4.9.gif

Изображение: 

4.1.5. Задание барьеров для трассировки

 

4.1.5. Задание барьеров для трассировки.

Как правило, не во всем пространстве ПП можно проводить трассировку. Поэтому с помощью команды Options/Current Keepout (рис. 4.10) устанавливается стиль Style (линия — Line, или многоугольник — Polygon) и слой (текущий — Current или все слои - АН) для барьеров — областей запретов для трассировки. Граница области запретов вводится (рисуется) в слое Keepout командой Place/Keepout.

Рис. 4.10. Меню установки барьеров трассировки

 

4.10.gif

Изображение: 

4.1.6. Определение основных технологических параметров проекта

 

4.1.6. Определение основных технологических параметров проекта

Технологические параметры проекта устанавливаются командой Options/Design Rules. На рис. 4.11 показан пример установки глобальных зазоров проекта (закладка Design).

В колонке Name указывается имя глобального параметра (атрибута), а в колонке Value - его значение. Для ввода в список нового атрибута нажимается кнопка Add, в появившейся заставке Place Attribute в окне Attribute Category выбирается нужная строка, в колонке Name выбирается имя нового атрибута, в окне Value устанавливается его значение и нажимается кнопка ОК. Для изменения значения атрибута вначале выделяется его имя, нажимается кнопка Properties, в окно Value вводится новое значение атрибута и нажимается кнопка ОК. В частности, в приведенном примере указаны допустимые зазоры между компонентами SilkscreenClearance (5 mil), между переходными отверстиями HoleToHoleClearance (13 mil) и т. д.

Рис. 4.11. Установка глобальных зазоров проекта

Для определения зазоров между различными объектами в конкретных слоях печатной платы используется закладка Layer команды Options/Design Rules (рис. 4.12).

Для установки зазора на соответствующем слое платы вначале выделяется строка с именем слоя, а затем в столбцах Pad to Pad (контактная площадка — контактная площадка), Pad to Line (контактная площадка — проводник), Line to Line (проводник - проводник), Pad to Via (контактная площадка — переходное отверстие), Line to Via (проводник — переходное отверстие) и Via to Via (переходное отверстие — переходное отверстие) вписываются нужные числа. После задания чисел нажимается кнопка Update.

Если необходимо ввести дополнительные зазоры для других атрибутов (например, для отступа проводников от края платы -BoardEdgeClearence), то после нажатия кнопки Edit Rules в появившемся окне нажимается кнопка Add, в окне Place Attribute в окне Name выделяется имя нужного атрибута и в окно Value вписывается значение атрибута. Все указанные размеры являются минимально допустимыми.

В диалоговом окне команды Options/Design Rules в закладке Rooms («комната» — участок платы с именем на несигнальных слоях, очерчиваемый по команде Place/Room) для выбранной «комнаты» определяются правила размещения компонентов (например, высота компонентов в выбранной «комнате»).

Рис. 4.12. Установка зазоров в сигнальных и других слоях платы

Назначение других закладок команды Options/Design Rules таких, как Net Class (определение классов цепей), Net (имена цепей), Class to Class (параметры трассировки между классами цепей) определены в главе 3 «Графический редактор P-CAD Schematic».

Настройка других технологических параметров проекта производится после выполнения команды File/Design Technology Parameters (см. главу 2 «Создание компонентов и менеджер библиотек проекта»).

 

4.11.gif

Изображение: 

4.12.gif

Изображение: 

4.1.7. Подключение библиотек

 

4.1.7. Подключение библиотек

Перед размещением компонентов вручную на печатную плату или перед выполнением процедуры упаковки схемы на печатную плату необходимо подключить к проекту соответствующие библиотеки. Для этой цели используется команда Library/Setup. После выбора библиотеки нажимается кнопка Add, а для удаления из списка ненужных библиотек нажимается кнопка Delete.

Внимание!

Чтобы каждый раз перед проектированием новой платы не вводить перечисленные выше данные по настройке проекта, рекомендуется в среде P-CAD PCB создать отдельный файл, внести в него все основные параметры и атрибуты и записать его с именем template.pcb.

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

 

4.2. Разработка печатных плат

 

4.2. Разработка печатных плат

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

Перед размещением компонентов на плату определяется шаг сетки рабочего поля. Например, для компонентов с планарными выводами этот шаг устанавливается равным 1,25 мм, а для компонентов со штыревыми выводами - 2,5 мм.

Затем необходимо в слое Board нарисовать на рабочем поле монитора замкнутый контур печатной платы. Прорисовка производится с помощью команд Place/Line и Place/Arc.

Если отсутствует принципиальная схема, выполненная в P-CAD Schematic, то компоненты на плату устанавливают по команде Place/ Component. Связи между компонентами проводят по команде Place/ Connection.

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

 

4.2.1. Упаковка схемы на печатную плату

 

4.2.1. Упаковка схемы на печатную плату

Вначале необходимо по команде Utils/Load Netlist (рис. 4.13) загрузить файл списка соединений (расширение .net) печатной платы (как создается этот файл сформулировано в главе 3 «Графический редактор P-CAD Schematic»).

В диалоговом окне используются следующие опции:

  • Netlist Filename - выбор имени файла списка соединений на жестком диске. В списке Netlist Format перечислены имена форматов списка цепей: Tango, Master Designer ALT (стандартный текстовый файл предыдущих версий P-CAD для DOS, включающий в себя и список соединений) и текстовый файл P-CAD ASCII.

Рис. 4.13. Меню команды загрузки файла соединений

Если выбран последний формат, то становится доступной область Attribute Handling, в которой задается режим обработки атрибутов:

  • Merge Attributes (Favor Netlist) - объединение атрибутов списка цепей с текущими атрибутами цепей проекта; приоритет за атрибутами списка цепей;
  • Merge Attributes (Favor Design) - объединение атрибутов списка цепей с текущими атрибутами цепей проекта; приоритет за атрибутами цепей проекта;
  • Replace Existing Attributes — замена текущих атрибутов проекта на атрибуты списка цепей;
  • Ignore Netlist Attributes - игнорирование атрибутов списка цепей;
  • Флажок Optimize Nets — включает режим оптимизации длин соединений путем «перестановки» логически эквивалентных вентилей и контактов. Если этот режим выключен, то связи проводятся в том порядке, в котором они записаны в списке соединений. Флажок рекомендуется включить после упорядочивания размещения компонентов вручную или по команде Utils/Optimize Nets;
  • Флажок Reconnect Cooper — разрешает подключать к цепям схемы имеющиеся на плате участки металлизации. Если этот режим выключен, то имеющиеся на плате экраны рассматриваются как свободные области;
  • Флажок Check for Cooper Sharing - включает режим проверки наличия ошибок на плате с предварительно размещенными компонентами и частью предварительно проведенных соединений. В результате часть электрических соединений считается уже от-трассированной или подлежит дотрассировке.
  • Флажок Create Pseudo Pattern - допускает загрузку списка соединений, содержащего ссылки на компоненты, не имеющие подсоединенных корпусов (см. главу 2 «Создание компонентов и менеджер библиотек проекта»).

Если списки цепей выполнены в формате P-CAD ASCII, то возможны два варианта настройки атрибутов цепей. Настройка классов цепей производится в области Net Class and Rules Handling:

  • Replace Existing Net Classes — замена существующих классов цепей проекта классами цепей из списка цепей;
  • Ignore Netlist Net Classes - игнорировать существующие классы цепей.

Если выбран формат Master Designer ALT, то становится доступным флажок Xreference File, активизирующий кнопку Xref Filename для определения многолистового ALT-файла.

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

После загрузки команды Utils/Load Netlist выводится сообщение (рис. 4.14) о необходимости соблюдать следующие ограничения:

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

Рис. 4.14. Сообщения о загрузке списка соединений на плату, имеющую предварительно установленные компоненты и проведенные связи

  • после выполнения команды нельзя восстановить первоначальный вид печатной платы с предварительно размещенными компонентами, поэтому ее рекомендуется сохранить в отдельном файле.

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

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

По команде Library/Setup можно просмотреть перечень открытых библиотек.

Теперь можно размещать компоненты схемы в контуре печатной платы.

 

4.13.gif

Изображение: 

4.14.gif

Изображение: 

4.2.2. Размещение компонентов на плате

 

4.2.2. Размещение компонентов на плате

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

«Паутина» линий связей, появляющаяся между компонентами, позволяет разработчику ориентироваться при размещении компонентов. При перемещении компонентов указанная «паутина» перемещается вместе с компонентом. Компоненты при установке можно разворачивать (клавиша R) или переносить на противоположную сторону платы (клавиша F).

При размещении компонентов можно скрыть или сделать видимыми электрические связи для одной или нескольких цепей, можно переименовать одну цепь или группу цепей, можно отредактировать значения атрибутов. Для этих и других целей служит диалоговое окно команды Edit/Nets (рис. 4.15).

Рис. 4.15. Диалоговое окно команды Edit/Nets

В окне Nets отображены имена всех цепей проекта, а в окне Nodes указаны имена компонентов и номера их контактов, связанные с выделенной цепью. Можно выделить все цепи списка (кнопка Set All Nets). Или после нажатия на кнопку Set Nets By Attribute выделить все цепи, имеющие одинаковое значение атрибута (например, одинаковую ширину проводника Width). Выделение цепей по атрибуту производится в появившемся диалоговом окне. Снятие выделения всех цепей производится кнопкой Clear All Nets.

Нужную цепь можно выделить по ее имени.

Кнопка Set Nets By Node Count позволяет выбрать цепи с минимальным и максимальным числом контактов, значения которых устанавливаются в окнах Min и Мах.

Кнопка Edit Attributes разрешает перейти к редактированию или установке атрибутов выделенной цепи. Кнопка View Attributes открывает редактор Notepad для просмотра установленных атрибутов цепи.

Нажатие кнопки Info отражает всю информацию о выделенной цепи.

Кнопка Show Conns подсвечивает на экране все фрагменты, соответствующие выбранной цепи, а кнопка Show Conns Only on Drag включает видимость всех связей только при перемещении компонента.

Кнопка Hide Conns скрывает отображение выделенной цепи и ее связей.

Кнопки Highlight и Unhighlight высвечивают или убирают подсветку выделенной цепи или цепей. Если выделена цепь и ее узел в окне Nodes, то нажатие кнопки Jump to Node позволяет перейти к указанному узлу. Кнопка Select позволяет перейти к редактированию выбранной цепи.

Кнопка Pad Properties позволяет изменить стиль контактной площадки.

Автоматическое выравнивание компонентов на печатной плате

Для автоматического выравнивания компонентов после размещения на печатной плате вначале их надо выделить (при выборе второго и последующего компонентов удерживать клавишу Ctrl). Затем нажать правую кнопку мыши, выбрать точку привязки Selection Point и установить ее в точку печатной платы, относительно которой будет производиться выравнивание. Вновь нажать правую кнопку мыши и выбрать строчку Align. В области Alignment диалогового окна (рис. 4.16) выбрать одно из трех возможных направлений выравнивадия:

Рис. 4.16. Окно команды выравнивания компонентов на плате

  • Horizontal Aboute Selection Point - выравнивание по горизонтали относительно указанной на плате точки привязки;
  • Vertical Aboute Selection Point - выравнивание по вертикали относительно точки привязки;
  • Onto Grid — выравнивание в узловые точки сетки.

В области Component Spasing, если установлен флажок Space Egually, то в окне Spacing можно точно установить расстояние между выравниваемыми компонентами в выбранной системе единиц.

Заметим, что указанные команды выравнивания не действуют на зафиксированные компоненты.

 

4.15.gif

Изображение: 

4.16.gif

Изображение: 

4.2.3. Редактирование компонента

 

4.2.3. Редактирование компонента

При размещении компонентов на печатной плате зачастую требуется скорректировать свойства компонента: изменить тип посадочного места, переместить или изменить имя компонента, зафиксировать компонент и т. п. Для этих целей служит команда Edit/Properties, которая становится доступной после выделения компонента. Окно этой команды содержит пять закладок, которые в полной мере решают задачи редактирования компонента. Первая закладка Pattern представлена на рис. 4.17.

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

Могут быть отредактированы атрибуты номинала (Value), тип (Туре) компонента и его позиционное обозначение (RefDes).

Рис. 4.17. Закладка Pattern редактирования компонента

После нажатия на кнопку Change Pattern можно изменить посадочное место компонента.

В окнах Location отображаются координаты точки привязки компонента. Флажок Flipped служит индикатором переноса компонента на противоположную сторону платы. В строке Rotation показан угол поворота компонента относительно его базового положения, зафиксированного в библиотеке компонентов. В области Visibility, при включении соответствующих флажков, устанавливается видимость позиционного обозначения, номинала и типа компонента.

При нажатии на кнопку Querry из открытых библиотек можно выбрать компоненты с одинаковыми признаками (столбец Field) для возможной замены выбранного компонента.

На рис. 4.18 показана закладка Pattern Pads для редактирования контактных площадок установочного места компонента.

В окне Pads выводится список контактных площадок выбранного компонента. В области Location отображаются координаты контактной площадки, выбранной в окне Pads. В строке Net Name указано имя цепи, подключенной к выбранному контакту. Стиль контактной площадки указан в окне Pad Style, и его можно изменить выбором нужного стиля (из доступных в проекте) в окне Pad Style или после нажатия кнопки Pad Styles. Кнопки Set All и Clear All выделяют или снимают выделение всех контактных площадок. После проведенных изменений каждой контактной площадки нажимается кнопка Apply.

Рис. 4.18. Закладка Pattern Pads команды Component Properties

В следующей закладке Component приводится справочная информация о выбранном компоненте: имя библиотеки, в которой закодирована информация о посадочном месте компонента, его тип Туре, имя посадочного места Pattern Name, число вентилей в корпусе Number of Gates, текущий номер вентиля Gate Number и т. д.

В закладке Component Pins представлена (но не может редактироваться ) информация о выводах выбранного компонента. Эта информация кодируется и редактируется при создании компонента в редакторе P-CAD Library Executive (см. главу 2 «Создание компонентов и менеджер библиотек проекта»).

В закладке Attributes отображены атрибуты компонента. Для того чтобы изменить существующий атрибут, необходимо нажать кнопку Properties и в окне Value проставить новое значение атрибута. Чтобы добавить новый атрибут, надо нажать кнопку Add и затем в окне Name ввести имя нового атрибута, а в окне Value — значение атрибута. Для удаления атрибута надо выделить строку с именем и значением атрибута, а затем нажать кнопку Delete.

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

Рис. 4.19. Меню для редактирования компонента

В окне Components представлен весь список компонентов проекта. Можно выделить на экране цветом собственно компонент (кнопка Hightlight), а также все цепи, подходящие к нему (кнопка Hightlight Attached Nets). Можно отменить выделение цветом компонента (кнопка Unhightlight) и цепей, подходящих к компоненту (кнопка Unhightlight Attached Nets). После нажатия на кнопку Jump можно перейти на схеме к выделенному компоненту. И наконец, можно приступить к редактированию компонента после нажатия на кнопку Properties.

Команда Utils/Force Update позволяет заменить в проекте указанные пользователем компоненты на однотипные другие библиотечные компоненты (рис. 4.20).

В списке Components перечислены типы всех компонентов, используемых в проекте. Заменяемые компоненты можно выделить стандартным способом. Флажок Maintain Rotation сохраняет углы поворота компонентов. В области Attribute and Pin Label Handling устанавливаются следующие опции:

Рис. 4.20. Диалоговое окно Utils/Force Update

  • Merge Attributes (Favor Library) - объединение атрибутов библиотечных компонентов с текущими атрибутами проекта, приоритет за атрибутами библиотечных компонентов;
  • Merge Attributes (Favor Design) — объединение атрибутов библиотечных компонентов с текущими атрибутами проекта, приоритет за атрибутами проекта;
  • Replace Attributes in The Design - замена текущих атрибутов проекта на атрибуты библиотечных компонентов;
  • Ignore Attributes From Library — игнорирование атрибутов библиотечных компонентов. После внесения изменений нажимается кнопка Update.

 

4.17.gif

Изображение: 

4.18.gif

Изображение: 

4.19.gif

Изображение: 

4.20.gif

Изображение: 

4.2.4. Оптимизация электрических связей

 

4.2.4. Оптимизация электрических связей

Данная операция проводится перед началом трассировки соединений на печатной плате с целью минимизации общей длины физических связей между компонентами и оптимизации гистограммы плотности соединений. Для этой цели применяется команда Utils/Optimize Nets, окно которой представлено на рис. 4.21.

В области Method можно выбрать режим оптимизации:

  • Auto — автоматическая оптимизация;
  • Manuel Gate Swap — ручная парная перестановка эквивалентных вентилей;
  • Manuel Pin Swap - ручная парная перестановка эквивалентных выводов.

Рис. 4.21. Окно команды Utils/ Optimize Nets

При выборе автоматического метода размещения в области Auto Options доступны следующие опции:

  • Gate Swap - перестановка эквивалентных вентилей;
  • Pin Swap — перестановка эквивалентных выводов;
  • Entire Design — оптимизация связей в пределах всего проекта (после выделения всех компонентов).

Опция Selected Objects оптимизирует связи между предварительно выбранными объектами.

При перестановке выводов должны соблюдаться определенные условия:

  • величина логической эквивалентности вывода Pin Eg (см. рис. 2.25) не должна быть равно нулю. И это значение должно быть одинаковым для двух переставляемых выводов. Перестановка неэквивалентных выводов производится только вручную;
  • при подсоединенном к выводу цепи или области металлизации перестанрвка выводов не производится;
  • если цепь, присоединенная к выводу, имеет атрибут Optimize="No" (цепь не оптимизируется), то перестановка выводов не производится;
  • если компонент имеет атрибут Noswap="Yes" (запрещение перестановки компонента), то перестановка выводов не производится.

При перестановке вентилей должны соблюдаться определенные условия:

  • вентили должны быть логически эквивалентными и принадлежать к компонентам одного и того же типа (Туре) и номинала (Value). Это условие позволяет переставлять дискретные компоненты — резисторы, конденсаторы и т. п.;
  • если цепь, присоединенная к выводу, имеет атрибут Optimize="No", то перестановка вентилей не производится;
  • если компонент имеет атрибут Noswap="Yes", то перестановка вентилей не производится;
  • при подсоединенном к выводу вентиля проводнике или области металлизации перестановка вентилей не производится.

После нажатия кнопки ОК происходит оптимизация электрических соединений и появляется сообщение, вид которого представлен на рис. 4.22.

Рис. 4.22. Сообщение о результате автоматической перестановке вентилей и выводов компонентов

В сообщении указываются параметры оптимизации цепей (Setting), текущее состояние процесса оптимизации (Current Status) и отчет о результатах оптимизации (Cumulative Status):

  • Numbers of gates Swapped - число переставленных вентилей;
  • Numbers of pins Swapped — число переставленных выводов;
  • All net total length before - общая длина цепей до оптимизации;
  • All net total length after - общая длина цепей после оптимизации;
  • All net total length changed — относительное изменение общей длины цепей после оптимизации;
  • Selected net total length before — длина выбранных цепей до оптимизации;
  • Selected net total length after — длина выбранных цепей после оптимизации;
  • Selected net total length changed - относительное изменение выбранных цепей после оптимизации.

Для ручной перестановки вентилей в окне Utils/Optimize Nets (рис. 4.21) включают флажок Manual Gate Swap и нажимают кнопку ОК. Курсор принимает форму диагонального перекрестья. Отменяется режим перестановки нажатием правой кнопки мыши или клавиши Esc. Затем щелкают по контактной площадке первого переставляемого вентиля. В результате все цепи, подсоединенные к выбранному вентилю, окрашиваются в голубой цвет. А все цепи и выводы, принадлежащие эквивалентным вентилям, окрашиваются в фиолетовый цвет. Далее щелкают по выводу вентиля, который надо переставить с первым выбранным вентилем. Появляется диалоговое окно (рис. 4.23), в котором, отображается текущая длина цепей (столбец Manhattan Length) и возможное изменение их относительной (столбец Percent change) длины при перестановке вентилей.

Рис. 4.23. Диалоговое окно команды Utils/Optimize Nets/ Manuel Gate Swap

Нажмите кнопку Swap, если решились сделать перестановку.

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

Все перестановки необходимо зафиксировать в файле изменений (ЕСО-файл) после выполнения команды Utils/Record ECOs. Этот файл используется для последующей коррекции схемы.

 

4.21.gif

Изображение: 

4.22.gif

Изображение: 

4.23.gif

Изображение: 

4.2.5. Задание правил трассировки соединений

 

4.2.5. Задание правил трассировки соединений

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

Установка шага сетки

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

Чтобы установить указанную нерегулярную сетку, необходимо выполнить команду Opnions/Grids, в появившемся диалоговом окне (рис. 4.24) в области Grid Spasing ввести через пробел выбранные шаги нерегулярной сетки и нажать кнопку Add. Введенная сетка зафиксируется в виде отдельной строки в области окна Grids.

Рис. 4.24. Установка сеток на печатной плате

Установка зазоров между проводниками

Для разных объектов (для совокупности электрических цепей, для разных участков ПП и т. п.) проекта устанавливаются разные правила трассировки и им присваиваются различные приоритеты:

  • Class To Class - правила класс-класс (высший приоритет);
  • N'et — правила для цепей;
  • Net Class — правила для классов цепей;
  • Global - глобальные правила (низший приоритет).

Глобальные установки зазоров устанавливаются в меню Options/ Design Rules в закладке Design (см. рис. 4.11).

Зазоры между различными объектами в различных слоях ПП устанавливаются в закладке Layer (см. рис. 4.12).

Классы цепей определяют в закладке Net Class команды Options/ Design Rules (рис. 4.25). Внутри каждого класса устанавливаются допустимые зазоры для пары объектов (контактная площадка - проводник, контактная площадка - контактная площадка, проводник - проводник и т. п.) и общие правила установки зазоров. Заметим, что автотрассирровщик PRO Route использует только глобальные установки зазоров и правила трассировки закладки Net меню Options/ Design Rules.

Рис. 4.25. Окно заданных классов цепей и их атрибутов

В окне Net Classes заданы имена классов цепей, а в окне Net Class Rules выведены конкретные значения атрибутов для выделенного класса цепей. Значение выделенного атрибута может быть изменено после нажатия на кнопку Edit, затем на кнопку Properties и вводе в окно Value нужного значения атрибута.

Для того чтобы ввести Net Class новый класс цепей (группа цепей, использующих одни и те же правила трассировки), щелкните по кнопке Edit Net Classes, затем в окне Class Name введите имя нового класса цепей (рис. 3.11) и щелкните кнопку справа Add (добавить). Новое имя класса цепей появится в окне Classes.

Для задания атрибута новому классу цепей проделайте следующие операции. Выделите в списке имя нового класса и нажмите кнопку Edit справа от окна Net Class Rules. Появится новое окно Attributes. После нажатия на кнопку Add в новом появившемся окне Place Attribute выберите категорию атрибута (Attribute Caterory), имя атрибута (Name), проставьте значение (Value) атрибута и нажмите ОК. Для изменения значения атрибута в окне Attributes нажмите кнопку Properties.

Добавление новой цепи к выделенному классу производится после выбора одной или нескольких (удерживайте клавишу Shift или Ctrl) цепей в поле Unassigned Nets и нажатии кнопки Add. Имена выделенных цепей отобразятся в окне Nets in this Class, а в поле Unassigned Nets отображается список цепей, не принадлежащих ни к одному из классов цепей.

Классы цепей можно переименовывать (Rename) и удалять (Delete).

В окне Class Attributes записаны уже сформированные после нажатия кнопки Edit Attrs значения атрибутов.

Кнопка Set Nets From Design Selection позволяет внести в список цепей, принадлежащих данному классу, все цепи, выделенные пользователем с помощью команды Edit Select на рисунке принципиальной схемы.

Зазоры для конкретных цепей устанавливаются в закладке Net команды Options/Design Rules (рис. 4.26). Для этого предварительно выбирают курсором имя цепи, нажимают кнопку Edit, затем на кнопку Add, в графе Name выделяют имя нужного атрибута и в области Value появившегося окна Place Attribute вводят требуемое значение зазора.

Редактирование цепи производится после выделения ее имени в столбце Nets, нажатии на кнопку Edit Nets.

Зазоры между цепями, относящихся к разным классам, устанавливают в закладке Class to Class (рис. 4.27). Формирование пары классов производится после выполнения следующих операций. Нажимается кнопка Edit Class to Class. В появившемся окне (рис. 2.28) в двух одноименных строках Net Class Name выбирают имена двух разных классов цепей, которые определены ранее, и нажимают кнопку Add Definition. В результате имена пары классов появляются в окне Net Class To Net Class Definition. Нужные величины зазоров устанавливают в появившемся окне Place Attribute после последовательных нажатий на кнопки Edit и Add.

Рис. 4.26. Окно закладки Net команды Options/Design Rules

Рис. 4.27. Закладка Class to Class команды Options/Design Rules

Рис. 4.28. Окно для создания пары классов цепей

Задание атрибутов цепям и компонентам

Атрибуты выбранной цепи устанавливают после выполнения команды Edit/Nets (см. рис. 4.15). В диалоговом окне меню можно просмотреть список атрибутов цепи после нажатия на кнопку View Attributes или приступить к редактированию атрибутов после нажатия на кнопку Edit Attributes. Для добавления или изменения атрибута далее нажимают кнопку Add и в открывшемся меню со списком всех стандартных атрибутов (рис. 4.29) в левой области Attribute Category выбирают категорию атрибута Net, а в правой области Name выбирают имя атрибута. Затем в области Value вводится значение атрибута.

В окне Attribute Category выводятся списки типов атрибутов для различных объектов проекта:

  • All Attributes - список всех стандартных атрибутов;
  • Component - атрибуты компонентов;
  • Net - атрибуты цепей;
  • Clearence - атрибуты допустимых зазоров;
  • Physical — атрибуты физических характеристик;

Рис. 4.29. Меню редактирования атрибутов

  • Electrical - атрибуты электрических характеристик;
  • Placement - атрибуты авторазмещения;
  • Manufacturing - атрибуты улучшения технологичности проекта;
  • Router - атрибуты автотрассировщика PRO Route;
  • Simulation - атрибуты моделирования схемы;
  • SPECCTRA Route — атрибуты автотрассировщика программы SPECCTRA;
  • SPECCTRA Placement — атрибуты авторазмещения программы SPECCTRA.

Атрибуты компонентов вводятся аналогично после выполнения команды Edit/Components, выбора имени компонента, нажатия на кнопку Properties, выбора закладки Attributes, последующего нажатия на кнопку Add и ввода в окно Value значения атрибута.

Полный список атрибутов P-CAD приведен в приложении 4.

Создание и подключение областей металлизации.

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

Контур области металлизации рисуется после выполнения команды Place/Cooper Pour или после нажатия на одноименную пиктограмму. Сама область должна быть вычерчена в виде полигона, стороны которого не пересекаются. Построенную область выделяют, нажимают правую кнопку мыши, выделяют строчку Properties и в появившемся меню (рис. 4.30) устанавливают требуемые параметры.

Рис. 4.30. Выбор стиля полигона

В закладке Styleв области Fill Characteristics определяются:

  • Pattern - способ металлизации области (сплошная заливка или различного вида «штриховка» металлическими линиями);
  • Line Width — ширина линий штриховки;
  • Line Spacing - расстояние между линиями штриховки;

В области Backoff Smoothness указываются виды полигонов для обеспечения зазоров:

  • Low - полигоны с 8-10 сторонами;
  • Medium — полигоны с 12-14 сторонами;
  • High — полигоны с 16-18 сторонами.

В области Backoff (зазор до других объектов, которые могут быть внутри полигона металлизации, близко от него расположены и принадлежат другим цепям) определяются: фиксированный зазор (Fixed) - устанавливается вручную, и Use Design Rules — использование зазоров, заданных в конфигурации.

В области State указывается состояние металлизации:

  • Poured - металлизация области;
  • Unpoured — отсутствие металлизации;
  • Repour — металлизация области с повторным автоматическим расчетом зазоров при изменении топологии проводников.

В закладке Connectivityуказывается имя цепи, к которой подключается область металлизации. Там же указывается необходимость использования тепловых барьеров контактных площадок (Thermals) или непосредственное соединение (Direct Connections! области металлизации к контактам.

Вырезы в области металлизации производятся по команде Place/ Cutout. При прокладке проводников через область металлизации зазоры образуются автоматически, если в закладке General меню Options/Configure включен флажок Auto Plow Copper Pours. Если же флажок не включен, то для образования новых зазоров после прокладки новой цепи через область металлизации в закладке Style меню Properties необходимо включить режим Repour.

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

Рис. 4.31. Пример полигона металлизации

После обработки вырезов в сигнальных цепях зачастую остаются «островки» с малыми размерами и не присоединенные ни к одной цепи. Для очистки области металлизации от таких «островков» используются опции закладки Island Removal(рис. 4.32):

  • Minimum Area - удаляются «островки», имеющие площадь, меньшую, чем заданная в окне;

Рис. 4.32. Закладка Properties

  • Interior - удаляются «островки», лежащие внутри полигона;
  • Unconnected — удаляются «островки», не имеющие связи с какой-либо цепью;
  • Do not repour - не удаляются никакие «островки».

Закладка Net отражает имя цепи, имена компонентов и их контактов и слоев ПП, к которым подсоединяется полигон (рис. 4.33).

В закладке Polygonпри включенной опции Show Fillet Handles при выделении полигона на нем отображаются точки, перемещение курсором которых приводит к скруглению углов полигона. Размер хорд скругления задается в окне Chord Hight. Флажок Fixed фиксирует полигон на ПП. В этом случае полигон не может быть подвержен каким-либо преобразованиям.

Рис. 4.33. Опции закйадки Properties

Ручная трассировка соединений

Перед началом трассировки должны быть установлены на плате все компоненты схемы (команда Place/Component), определена(ы) сет-ка(и) трассировки, слой, в котором проводится трасса, ширина проводника и заданы все соединения, т. е. выполнена команда Utils/Load Netlist. После выполнения последней команды между контактами установленных компонентов на ПП появляются условные линии связей. Если вводится новая связь, не указанная в списке соединений, то предварительно, перед трассировкой, выполняется команда Place/ Connection, и щелчком мыши вначале указывается первый контакт, а затем, не отпуская кнопку мыши, и второй контакт, подлежащие соединению. После указания второго контакта появляется окно, в котором пользователь может оставить предлагаемое системой имя цепи или изменить это имя и нажать ОК. После указанной процедуры появляется условная линия связи между контактами, а затем можно проводить связь вручную.

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

Для проведения связи щелчком мыши указывается первый контакт и, не отпуская кнопку мыши, рисуют первый сегмент трассы. Отпускание мыши фиксирует излом трассы. Для перемещения трассы на один дискрет сетки используются кнопки (при нажатой кнопке мыши). Нажатие клавиши О (не отпуская клавишу мыши) дает возможность менять характер излома (ортогонально, по диагонали, скругление), а клавиши F — менять расположение точки излома. Для создания Т-образных соединений применяется опция T-Route by Default закладки Route команды Options/Configure.

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

При смене текущего слоя при прокладке трассы нажимают клавишу L, или Shift+L, или кнопку строки состояний, при этом переходное отверстие вставляется автоматически. Тип переходного отверстия задается командой Options/Via Style.

При прокладке трассы ширина проводника может быть изменена (в строке состояний или по команде Options/Current Line).

Проведение трассы завершается нажатием на правую кнопку мыши.

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

Для последовательного удаления ранее проложенных сегментов трассы вместе с возможными индикаторами ошибок используется клавиша Backspace. Полностью удаляется последняя трасса командой Edit/ Undo или при нажатии соответствующей пиктограммы.

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

В процессе прокладки трассы в строке информации отображаются данные о приращении координат текущего сегмента dX и dY (пока нажата левая кнопка), общая текущая длина трассы с учетом дуг сглаживания трассы (Total length) и число ошибок по завершении прокладки трассы - «"n" error(s) during routing».

Интерактивная трассировка соединений

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

  • Complete — завершение прокладки трассы с соблюдением установленный ранее правил трассировки и соблюдением установленных зазоров;
  • Suspend — прекращение прокладки трассы (трасса остается незавершенной);
  • Cancel - прекращает трассировку и отменяет ввод последнего сегмента трассы;
  • Options - активизирует закладку Route меню Options/Configure для возможных изменений опций трассировки;
  • Layers — запускает команду Options/Layers для изменения структуры слоев платы;
  • Via Style - запускает команду Via Style для выбора стиля переходного отверстия или его редактирования;
  • Unwind - отменяет прокладку последнего сегмента проводника (то же самое, что и использование клавиши Backspace).

Клавиши О, F, "\", "/" , а также имеют те же назначения, что и при ручной трассировке, однако при интерактивной трассировке не производится скругление трассы по дуге.

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

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

Внимание!

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

Утилита P-CAD InterRoute Gold — дополнительное средство для интерактивной трассировки электрических связей. В нее входят пять команд, имеющих соответствующие пиктограммы, вынесенные на панель инструментов Route Toolbar: Route Fanout, Route Bus, Route MultiTrace, Push Traces и Visible Routing Area.

Команда Route/Fanoutпроизводит трассировку жгута (группы трасс) от группы контактных площадок. Команда генерирует короткие выравнивающие отрезки проводников, концы которых располагаются на одной прямой — для удобства дальнейшей трассировки соединений. Утилита может запускаться после нажатия соответствующей пиктограммы. Затем при нажатой клавише Ctrl отмечаются контактные площадки, от которых будет начинаться жгут. Щелчком правой кнопки мыши вызывается контекстное меню команды. В контекстном меню строка Deselect All отменяет выбор контактных площадок, строка Layers вызывает меню Options/Layers, строка Options - команду Options/Configure. В меню выбирается строка Fanout. В результате появляется диалоговое окно команды (рис. 4.34).

Рис. 4.34. Организация трассировки жгута соединений

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

В меню Select Fanout в зоне Fanout Style выбирается стиль выравнивающих отрезков, которые отображаются в окне Preview. Установленный флажок Space Traces at Minimum Clearance означает выравнивание отрезков проводников с минимальным зазором между ними, определяемым шагом выбранной сетки трассировки.

Кнопки меню Flip/Flop в правом нижнем углу диалогового окна позволяют выбрать ориентацию выравнивающих отрезков.

Команда Route/Busиспользуется, как правило, совместно с предыдущей командой и позволяет трассировать одновременно несколько проводников, которые образуют шину. Запуск команды может производиться при нажатии на соответствующую пиктограмму. Затем, при нажатой клавише Ctrl, производится выбор контактных площадок или концов параллельных проводников, построенных предыдущей командой. Далее при нажатой левой кнопке мыши трассируются одновременно несколько проводников (область трассировки при этом подкрашивается). Заметим, что при трассировке нельзя изменить слой прокладки трассы. Нажатие правой кнопки мыши вызывает контекстное меню, в котором выбор строки Suspend приостанавливает прокладку трасс, оставляя ее незавершенной. Строка Cancel стирает последний сегмент трассы и прекращает трассировку. Строка Unwind стирает последний сегмент проводника.

Команда Route/MultiTrасе позволяет автоматически развести одновременно несколько выбранных цепей с соблюдением установленных правил трассировки. При этом может использоваться либо режим максимального огибания проводников (Maximum Hugging), либо режим минимизации их длины (Minimum Length). Эти режимы включаются соответствующими пиктограммами или в закладке меню Options/ Configure. Для выполнения команды вначале указывают несколько цепей одинаковой ширины и нажимают правую кнопку мыши. В контекстном меню выбирается строка Complete для автоматического проведения выбранных цепей.

Команда Push Tracesобеспечивает режим трассировки с раздвиганием соседних проводников (но не контактных площадок и переходных отверстий!). Указанный режим работает со всеми командами интерактивной трассировки. Включается при нажатии соответствующей пиктограммы Push Traces.

Команда Visible Routing Areaопределяет пространство на плате, наиболее удобное для трассировки конкретной цепи. Должен быть включен режим интерактивной трассировки. Вначале активизируется соответствующая пиктограмма. Затем выделяется нужная электрическая цепь, и вычерчивается трасса в подкрашенной области. Для автоматической трассировки выбранной цепи выбирается строка контекстного меню Complete.

 

4.24.gif

Изображение: 

4.25.gif

Изображение: 

4.26.gif

Изображение: 

4.27.gif

Изображение: 

4.28.gif

Изображение: 

4.29.gif

Изображение: 

4.30.gif

Изображение: 

4.31.gif

Изображение: 

4.32.gif

Изображение: 

4.33.gif

Изображение: 

4.34.gif

Изображение: 

4.3. Верификация печатной платы

 

4.3. Верификация печатной платы

После завершения разработки топологии печатной платы и перед формированием данных для выпуска фотошаблонов необходимо проверить плату на соответствие принципиальной схеме, правилам проектирования и технологическим ограничениям, т. е. тем правилам, которые установлены командой Options/Design Rules. Проверка производится с использованием утилиты DRC (Design Rule Check) Запускается утилита командой Utils/DRC. На рис. 4.35 показано окно указанной команды.

Рис. 4.35. Окно команды Utils/DRC

Ниже приводятся опции правил проверки печатной платы:

  • Netlist Compare - сравнение списка соединений текущей печатной платы и соответствующей ей принципиальной схемы;
  • Clearence Violations - проверка заданных зазоров;
  • Text Violations - проверка правил написания текста;
  • Netlist Violations - проверка соответствия соединений текущей печатной платы и исходного списка цепей проекта;
  • Width Violations - проверка ограничений на заданную ширину трасс;
  • Unrouted Nets - проверка на наличие непроведенных цепей;
  • Unconnected Pins - проверка неподсоединенных выводов;
  • Net Length - проверка ограничений на длину цепей;
  • Silk Screen Violations - проверка зазоров между контактными площадками или переходными отверстиями в слое шелкографии;
  • Copper Pour Violations — проверка правильности выполнения зазоров в областях металлизации в сигнальных слоях;
  • Plane Violations - проверка во внутренних слоях типа «земля» и «питание» наложения областей металлизации, неправильного подсоединения к ним контактных площадок, переходных отверстий, изолированных областей металлизации;
  • Component Violations — проверка ошибок размещения компонентов;
  • Drilling Violations — проверка правильности сверления отверстий для штыревых выводов, сквозных и глухих переходных отверстий.

В области Report Options указываются следующие опции проверок:

  • View Report — выводит текст отчета на экран монитора.
  • Summarize Ignored Errors - количество игнорированных ошибок;
  • Summarize Overriden Errors — количество перекрывающихся ошибок, вывод которых запрещен в закладке Miscellaneous диалогового окна Options Display команды Options/Display.

В области Error Options используются опции:

  • Annotate Errors - индикация ошибок специальными маркерами;
  • Clear All Overrides - удаление всех маркеров перекрывающихся ошибок;

Нажатие на кнопку Design Rules открывает диалоговое окно для задания технологических параметров проекта Options/Design Rules (см. выше).

Нажатие на кнопку Severity Levels открывает диалоговое окно Rules Severity Level (см. выше) для присвоения ошибкам их приоритетности (ранга).

После нажатия на кнопку Filename можно изменить имя файла (расширение *.drc), в который записываются найденные ошибки.

После окончания всех установок параметров щелкните ОК.

Поиск и анализ всех выявленных ошибок производится по команде Utils/Find Errors (рис. 4.36).

Рис. 4.36. Сообщение об ошибке выделенного контакта

В поле окна выводятся номер ошибки (Error Number) и текстовое сообщение об ошибке. В окне Error Number можно перейти к очередной ошибке, а после нажатия на кнопку Jump To на экране монитора подсвечивается соответствующая ошибка.

После исправления ошибки ее индикатор на экране автоматически удаляется.

Сохранение проекта

После всех процедур по формированию печатной платы, которые изложены в текущей главе, необходимо сохранить проект по стандартной команде File/Save (или File/Save As). Предварительно можно выбрать формат файла:

  • Binary Files - бинарный формат. Этот формат является более компактным и считается основным.
  • ASCII Files — текстовый формат. Этот формат используется для обмена данными с другими программами, например с программой SPECCTRA.

 

4.35.gif

Изображение: 

4.36.gif

Изображение: 

4.4. Вывод данных на печать

 

4.4. Вывод данных на печать

Для вывода результатов проектирования на печать используется команда File/Print (рис. 4.37). В области окна Print Jobs перечислены пункты заданий на печать. Флажок Current Window разрешает печать объектов ПП, расположенных в видимой части окна. Флажок Current Display разрешает печать всего содержимого видимой части окна (например, можно вывести на печать, кроме основных объектов ПП, и условные линии связи еще не проведенных трасс). Флажок Scale to Fit Page позволяет разместить полностью содержимое видимой части окна на листе форматки. Нажав на кнопку Print Preview, можно просмотреть компоновку чертежа после его печати.

Рис. 4.37. Окно команды File Print

Для формирования задания на печать с целью вывода содержимого всех слоев или только части слоев ПП, нажимают кнопку Setup Print Jobs. В появившемся окне (рис. 4.38) в области Print Jobs выделяется имя задания (заданий может быть несколько). Это имя появляется в строчке Print Job Name. Одновременно с установкой имени задания в области Lajers подкрашиваются имена слоев, в которых расположена информация для выбранного задания. Для внесения нового задания на печать в окне Print Job Name и, после нажатия на кнопку Add, это имя переносится в область Print Jobs.

Рис. 4.38. Окно установок печати данных проекта

При выборе слоев печати для задания используют стрелку, расположенную под кнопкой Apply Layer Set, после нажатия на которую предоставляется следующий выбор сгруппированных слоев:

  • All Layers - все слои;
  • Signal Layers — сигнальные слои;
  • Non-Signal Layers - не сигнальные слои.

После выбора слоев нажимают кнопку Apply Layer Set, и их имена выделяются в окне Layers.

В области Display Options помечаются элементы данных, которые будут выведены на печать. В перечне данных определяют: поворот изображения на 90° (Rotate), зеркальное отображение (Mirror), возможность черновой печати (Draft), объекты компонентов и прочие элементы.

Масштабирование изображения задается в окне Scale области Print Adjustments. При этом флажок Scale to Pit Page должен быть снят. При снятом флажке Design Extents в окнах X offset и Y offset устанавливается расстояние чертежа до края бумажного листа.

Чтобы изображение заполнило весь лист бумаги, активизируется флажок Scale to Fit Page.

Область печати задается в области Print Region числовыми значениями в окнах для координат нижнего левого угла (Lower Left Corner) и правого верхнего угла (Upper Right Corner).

Для печати проводников на плате все опции области Display Options и флажок в окне Print Drill Simbols снимаются. Если отключить флажок Design Extents, то проводники не печатаются.

Печать символов отверстий (без проводников!) и выбор типов отверстий (Plated, Non-Plated, All Holes) на плате производится при активизации флажка Print Drill Symbols поля Drill Simbols.

После внесения установок параметров печати нажимается кнопка Modify.

Условное изображение типов отверстий определяют при нажатии кнопки Drill Symbols меню File/Print (рис. 4.39). В левом окне указаны диаметр (Hole Diameter) и наличие металлизации (Plated) отверстия. Эти данные кодируются при создании стеков контактных площадок и переходных отверстий (см. параграф 2.4.1). После выделения строки с размером отверстия в правом окне Drill Symbols двойным щелчком (появляется отметка - звездочка) выбирается условное обозначение отверстия. Установки подтверждаются также нажатием кнопки Assign, а отмена выбора — кнопкой UnAssign.

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

Имена всех отверстий задаются системой и расположены в области Drill Simbols. Пример таблицы имен отверстий и соответствующих им символов приведен в приложении 7. Пользователь вправе таблицу с другими именами отверстий и символов.

Кнопка Print Preview меню File/Print позволяет просмотреть изображение перед печатью. Собственно команда на печать выдается после нажатия на кнопку Generate Printouts того же меню.

Для печати различных текстовых отчетов используется команда File/ Reports. В окне команды (рис. 4.40) выбираются различные виды текстовых отчетов:

  • Aperture Information — список апертур фотоплоттера;
  • Attributes — список атрибутов объектов;
  • Bill of Materials — список компонентов проекта;
  • Component Location - расположение компонентов на плате;
  • DRC Error Indicators — список индикаторов ошибок технологических норм печатной платы;
  • Glue Dot Location - список слоев и координат точек фиксации корпусов Glue Dot для оборудования автоматического монтажа компонентов на плату;

Рис. 4.40. Окно указаний отчетов проекта

  • Library Contens — каталог всех открытых библиотек проекта;
  • Pick and Place Location - список слоев и координат точек позиционирования выводов Pick and Place всех корпусов проекта для оборудования автоматического монтажа;
  • Rooms - список выделенных на плате «комнат», их расположение на соответствующем слое, имена компонентов, расположенных в соответствующей «комнате» и т. п.;
  • Statistics - статистическая информация о печатной плате текущего проекта.

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

Создание отчетов начинается после выбора списка нужных отчетов и нажатия'«а кнопку Generate. Отчеты можно вывести на экран (Screen), в файл (File) или на печать (Printer).

Ниже, в табл. 4.1, указаны команды графического редактора P-CAD РСВ, а затем приводятся сообщения об ошибках, возникающих при работе с редактором.

Команды графического редактора P-CAD РСВ [3,4]

Меню File (системные команды)

New Ctrl+N

Открывает окно для создания нового файла печатной платы. По умолчанию задаются следующие параметры: размер проекта - 10" X 10". Относительная сетка с шагом 100mil и началом координат в точке 5000, 5000.

Open Ctrl+O

Открывает существующий файл печатной платы. Расширение *.pcb имеют бинарные и текстовые файлы P-CAD РСВ.

Close

Закрывает активное окно. Если файл печатной платы был изменен, но еще не сохранен, предлагается сохранить изменения перед закрытием. Если закрывается последний файл печатной платы, то автоматически открывается новое окно.

Save Ctrl +S

Сохраняет изменения в проекте, находящемся в активном окне, и создает файл резервной копии (.ВАК).

Save As

Сохраняет текущий проект в файле с указанным именем и местоположением и создает файл резервной копии (.ВАК). Позволяет переименовать файл текущего проекта.

Clear

Очистка рабочего окна и названия файла. Сохраняет параметры проекта, внесенные ранее (спецификация слоев, стиль контактных площадок и т. п.). Также сохраняется список апертур, установленных командой File/Gerber Out.

Print Ctrl + P

Печатает схему в соответствии с установленными параметрами печати. Можно вывести на печать выбранную область печатной платы.

Print Setup

Отображает список установленных принтеров и устанавливает текущий принтер.

Reports

Позволяет генерировать отчеты с определенными опциями вывода. Эти опции сохраняются в файле конфигурации PCB.INI при выходе из программы.

Desigm Info

Команда используется для ввода информации о проекте, составляет отчет статистики проекта, а также запрашивает и изменяет атрибуты проекта. Все поля, размещаемые в проект с помощью команды Place/Field, за исключением полей текущего времени и заголовка, используют информацию, введенную в диалог команды File/Desigm Info. Информация, определяемая с помощью этой команды, сохраняется в файле проекта. Доступны следующие поля, содержащие информацию о проекте: Общая информация о проекте (General), Информация о полях проекта (Fields), Информация об атрибутах проекта (Attributes), Информация о статистике проекта (Statistics). Если установлена утилита P-CAD Document Toolbox, диалог команды File/Design Info содержит дополнительные пункты: Таблица примечаний проекта (Notes) и Информация об изменениях, внесенных в проект (Revisions).

Design Technology Parameters *

Отражает технологические данные, содержащиеся в файле печатной платы, включая стили контактных площадок и переходных отверстий, и сохраняет их в файле технологических параметров проекта. Эти данные могут использоваться в любом проекте P-CAD. Файл технологических параметров проекта (.dtp) имеет иерархическую организацию. Технологические параметры разделены на группы. Эти группы могут содержать различные типы данных проектирования и могут быть помещены в файл посадочного места. Группа технологических параметров состоит из одной или более предопределенных секций, каждая из которых содержит наборы элементов одного типа. Каждый элемент обладает свойствами, которые соответствуют определенным данным проектирования. При выборе команды File/ Design Technology Parameters появляется диалоговое окно. Информация размещается в виде древовидной структуры, подобной расположению папок и файлов в дереве проводника Windows. В этом диалоге возможно устанавливать параметр технологии проекта и журналы, копировать технологические параметры в проект или из проекта, просматривать или изменять свойства данных и просматривать или изменять иерархию файла. В иерархической структуре файла технологических параметров определяют следующие секции:

Class to Class Rules - определяет правила взаимного расположения объектов, принадлежащих двум классам электрических цепей (например, зазоры между компонентами или проводниками, контактными площадками);

Global Rules — определяет зазоры для определенного слоя ПП;

Layer Sets — определяет названия слоев печатной платы, принадлежащие данному набору;

Nett Class Definitions - определяет имена цепей; входящих в заданный класс,

Net Class Rules - определяет правила трассировки для определенного класса цепей;

Net Rules - определяет правила трассировки для определенной цепи;

Pad Style — определяет стили контактных площадок печатной платы;

Via Style - определяет стили переходных отверстий печатной платы.

Import

Загружает файлы различных форматов:

P-CAD Shape Route - производится замещение текущего файла файлом .PRF, созданного трассировщиком Shape-Based Router.

Gerber — загружает файлы в формате фотонаборного устройства Gerber для наложения изображения фотошаблона На чертеж текущей платы для проверки точности выполнения платы. Каждый файл загружается на отдельный слой. Gerber-файл может быть загружен или в пустое рабочее пространство или размещен на текущей печатной плате. Загрузка Gerber-файла обычно используется для проверки размеров контактных площадок, ширины линий или других возможных ошибок. Наложение Gerber- файла на проект — хороший способ проверить соответствие

Gerber-файла ПП проекта. Чтобы избежать риска порчи рабочего проекта из-за нежелательных элементов геометрии Gerber-файла, необходимо перед выполнением команды File/Import/Gerber сохранить текущий проект.

DXF - загружает в P-CAD РСВ файл в формате DXF (Drawing Interchange Format), являющемся стандартным форматом обмена-для системы AutoCAD. При использовании этой команды возможно наносить размеры, выполнять рисование сложных контуров печатной платы, вносить требования по сборке платы, эмблемы и т. д. в САПР типа AutoCAD и затем импортировать DXF-файл в P-CAD РСВ.

PDIF - загружает файл проекта в формате, созданный в Master Designer версий 7.0 или 8.5-8.7.

Export

Сохраняет текущий файл в различных форматах:

P-CAD Shape Route - текущий файл преобразуется в файл PRF-формата для последующей передачи в трассировщик Shape-Based Router. Установленный в диалоговом окне флажок опции Preserve Manuel Traces запрещает трассировку ранее проложенных вручную проводников.

Gerber-команда позволяет выводить Gerber-файлы для фотокоординатографа.

NC Drill позволяет выводить для текущего проекта файл управляющей программы станка с ЧПУ в формате Excellon.

DXF Out - команда сохраняет проект, выполненную в P-CAD РСВ, в формате DXF. Эти файлы могут тогда быть загружены в AutoCAD (версии 9.0 и выше) или другие механические САПР.

PDIF Out - сохраняет проект в формате PDIF.

Exit ALT+F4

Выход из P-CAD РСВ. При выполнении данной команды выдается запрос на сохранение всех изменений, внесенных с момента последнего сохранения. При выходе из P-CAD РСВ в файл PCB.INI записывается информация о параметрах настройки, типе и размере рабочего пространства, системе единиц, выбранных опциях и т. д.

Меню Edit (редактирование)

Undo Ctrl+Z или U

Команда (откат «назад») полностью отменяет последнее законченное действие. С помощью этой команды можно отменить команды Place, Edit/Delete, Edit/Copy, Edit/Cut, Edit/Copy Matrix, Utils/ Renumber, а также перемещения, вращения и зеркальные отражения редактируемого объекта. Команды меню File, такие как New, Save, Print и т. д., не могут быть отменены. Если действие не может быть отменено, команда Edit/Undo является недоступной. При редактировании посадочного места компонента возможна отмена законченной команды размещения (меню Place). Например, при создании объекта типа линии, многоугольников, дуги необходимо закончить отрезок или дугу, прежде чем станет возможно отменить действие. С помощью команды Edit/Undo можно отменить действия при размещении или изменении нумерации выводов.

Для отмены ввода последовательности сегментов линии используется клавиша Backspace. По умолчанию глубина отката равна 10 и может быть изменена в файле SCH.INI (параметр UndoLimit раздела SCH).

Redo Ctrl + Y

Команда (откат «вперед») отменяет предыдущую команду Edit/ Undo.

Cut Ctrl+X

С помощью команды удаляется объект (объекты) из файла посадочного места и сохраняется в буфере обмена Windows (расширение файла .CLP). Содержимое буфера обмена можно вставлять в другой файл или в любое место рабочего пространства текущего файла. Перед выполнением команды Cut необходимо выполнить выбор объекта(ов), подлежащего(их) удалению, с помощью команды выбора (Edit/ Select). Содержимое файла буфера обмена может быть также вставлено в файл посадочного места компонента. С помощью команды Cut можно вырезать множественные объекты, используя множественный и блоковый выбор.

Copy Ctri+C

Команда позволяет копировать объекты в буфер обмена. Перед выполнением команды необходимо выполнить выбор объектов, подлежащих удалению, с помощью команды выбора (Edit/Select). Для копирования в пределах одного и того же файла удобно использовать комбинацию Ctrl + левая кнопка мыши.

Copy To File

Команда производит копирование выбранных объектов в блочный файл; из блочного файла они могут быть вставлены в редактируемое посадочное место с использованием команды Edit/Paste/From File. Чтобы выполнить эту команду, должен быть выбран хотя бы один объект. При выполнении команды появляется диалоговое окно команды, в котором можно дать имя файлу и выбрать папку, в которой будет сохранен блок. По умолчанию файл имеет расширение .BLK.

Paste Ctrl+V

Команда позволяет вставлять объект (объекты) из буфера обмена в текущий файл, если они были вырезаны или скопированы из рабочего пространства графического редактора с помощью команд Edit/Cut и Edit/Copy. При выполнении команды Paste курсор принимает форму перекрестия. При нажатии левой кнопки мыши происходит вставка объекта в выбранную позицию курсора. При вставке выводов компонента или текста из различных файлов, содержащих стили, имеющие те же самые названия, но содержащие данные, отличающиеся от установленных для текущего файла, новые имена стилей заключаются в скобки и добавляются к списку стилей, доступных в текущем файле.

Опции команды Paste:

From Clipboard размещает на схеме содержимое буфера обмена;

From File - вставляет содержимое из блочного файла в текущий файл. Блочный файл должен быть предварительно создан командой Copy to File. При выполнении команды появляется окно диалога, в котором выбирается блочный файл для вставки;

То Layer - в пределах одного или нескольких проектов вставляет элементы на слои, отличные от того, из которого они были вырезаны или скопированы. Эта особенность относится к одиночному или множественному копированию и операции вырезания блока. Указанная опция может работать только с данными, содержащимися в буфере обмена и имеющими формат Pattern Editor или РСВ.При выборе нескольких элементов, находящихся в разных слоях, все они будут вставлены на текущий слой. Многослойные элементы типа контактных площадок сохранятся многослойными. Выбор слоя размещения вставляемых элементов можно производить после нажатия на клавишу L. Возможна вставка на выбранный слой содержимого файла буфера обмена (.CLP). При вставке переходных отверстий, контактных площадок или текста, которые имеют одинаковые имена стилей, но данные отличаются от стилей текущего проекта, вводимые имена стилей помещаются в скобках. Новые имена стилей (в скобках) будут добавлены к списку доступных стилей в текущем проекте;

Special размещает на ПП объекты в специальном графическом формате P-CAD Picture (расширение файла .emf).

Circuit -размещает на схеме содержимое буфера обмена с автоматическим изменением имен цепей и позиционных обозначений компонентов;

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

Move By RefDes

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

Move To Layer

Команда переносит на текущий слой выбранные объекты (Shift+T), которые расположены на одном слое (атрибуты, дуги, линии, области металлизации, области запрета трассировки, полигоны, строки данных, текст).

Properties

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

Delete Del

Команда удаляет все выбранные объекты. Эта команда не вырезает данные в буфер обмена (в отличие от команды Cut). Может быть отменена с помощью команды Undo. Команда Delete может быть также вызвана из контекстного меню после нажатия правой кнопки мыши при выделенном объекте.

Copy Matrix

Копирует все выбранные объекты, размножая их в виде матрицы с заданными параметрами. Перед выполнением команды предварительно должны быть выбраны объекты для копирования. В диалоге команды Copy Matrix указывается число столбцов и строк, соответствующих числу копий объекта по горизонтали и вертикали, а также интервалы между объектами. Положительное значение интервала между столбцами позволяет выполнить размещение объектов при копировании направо, отрицательное значение — налево. Положительное значение интервала между строками позволяет выполнить размещение объектов при копировании вверх, отрицательное значение — вниз. Значения параметров вводятся в системе единиц, предусмотренной по умолчанию.

Explode Component

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

Alter Component

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

Align Components

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

Select All

Выбирает все объекты на текущем листе.

Deselect All

Снимает выделение всех предварительно выбранных объектов.

Highlight

Высвечивает выбранный объект (объекты) в текущем цвете подсветки, выбранном с помощью команды Options/Display.

Чтобы увидеть подсветку объекта, надо после выполнения команды Edit/ Highlight щелкнуть мышью в любом месте экрана.

Unhighlight

Отменяет высвечивание выбранного объекта (объектов) и восстанавливает прежние цвета объекта. К этой команде можно обратиться, щелкая правую кнопку мыши, чтобы активизировать контекстное меню, и выбирая Edit/Unhighligt.

Unhighlight All

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

Fix

Команда фиксирует на ПП выделенные компоненты и включает следующие опции:

Fix - фиксирует на ПП выделенные компоненты, которые выделяются цветом, определенным по команде Options/Display, для фиксированных объектов;

Unfix- после выделения ранее зафиксированных компонентов отменяет их фиксацию на ПП;

Unfix All отменяет фиксацию всех ранее зафиксированных компонентов (без их выделения).

Rooms

Позволяет редактировать комнаты текущего проекта, определенные ранее по команде Place/Room. Можно находить и выбирать компоненты, включенные в выбранную комнату.

Components

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

Nets

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

Measure

Измеряет расстояние по X и по Y между двумя любыми точками, результаты измерения отображаются на строке состояния. Размеры отображаются в зависимости от текущих параметров настройки с помощью команды Options/Configure.

Select S

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

Меню View (вид)

Redraw

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

Extent

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

Last

Выводит предыдущий вид текущего окна.

Перерисовывает активное окно с полным показом рабочего пространства. Отображенный размер рабочего пространства определен набором опций Workspace Size в меню команды Options/Configure. Вид All является заданным по умолчанию при запуске P-CAD РСВ с пустым рабочим пространством.

Center С

Перерисовывает активное окно, центрируя изображение относительно положения курсора. Курсор приобретает форму лупы, показывая режим Zoom и запрашивая выбор в рабочем пространстве центра активного окна. Чтобы отменить выбор центральной точки, щелкните по правой кнопке мыши или нажмите Esc. Точка не может стать центром активного окна в случае, если ее выбирают около границы рабочего пространства.

Zoom In +

Команда увеличивает масштаб видимого изображения в число раз, заданное в меню команды Options/ Configure относительно выбранного центра (положение курсора на экране). При выполнении команды курсор приобретает форму лупы, запрашивая выбор центра измененной в масштабе области. Позиция курсора становится центром раскрытой области. Чтобы отменить режим увеличения, когда курсор приобретает форму лупы, необходимо щелкнуть правую кнопку мыши или нажать Esc.

Zoom Out

Уменьшает масштаб видимого изображения в число раз, заданное в меню команды Options/Configure относительно выбранного центра.

Zoom Window Z

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

Jump Location J

Устанавливает курсор в указанное местоположение с координатами X и Y. Возможно использование клавиши J, чтобы ввести координаты в строку состояния.

Jump Text

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

Command Toolbar

Команда включает/выключает видимость панели системных команд. Отмеченная галочкой строка меню Commad Toolbar указывает, что панель системных команд видима. Панель системных команд обеспечивает быстрый доступ к наиболее часто используемым командам редактирования. Отключение команды увеличивает рабочее пространство в пределах соответствующего окна. Установка видимости панели системных команд сохраняется в файле инициализации при выходе из программы.

Placement Toolbar

Команда устанавливает видимость/невидимость панели инструментов размещения.

Route Toolbar

Команда устанавливает видимость/невидимость панели для ручной трассировки.

Custom Toolbar

Команда устанавливает видимость/невидимость настраиваемой панели инструментов. Выбор команд, выполняемых в панели Custom Toolbar, осуществляется с помощью меню Utils/Customize.

DocTool Toolbar

Включение/выключение строки команд документи-рования проекта.

Prompt Line

Показывает/скрывает строку подсказок. Текущие параметры настройки для видимости строки подсказок сохраняются в файле инициализации.

Status Line

Позволяет показывать/скрывать строку состояния.

Snap to Grid

Осуществляет привязку перемещений курсора к узлам координатной сетки.

Меню Place (команды размещения)

Autoplacement

Запуск программы автоматического размещения компонентов программы SPECCTRA.

View Log

Просмотр результатов авторазмещения компонентов.

Component

Размещает компонент на печатной плате. Компонент можно вращать (клавиша R) и отображать зеркально (клавиша F). При зеркальном отображении компонент переносится на противоположную сторону платы.

Connection

Команда вводит электрическую связь (Katsnet) между выводами компонентов.

Pad

Размещает стек контактной площадки текущего стиля.

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

Line

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

Размещает дугу или круг на текущем листе (не обеспечивает электрического соединения!). Для вычерчивания окружности необходимо щелчком левой клавиши мыши отметить точку на окружности, а вторым щелчком отметить ее центр. Для вычерчивания дуги необходимо щелчком левой клавиши мыши отметить точку на окружности и, не отпуская клавишу мыши, вычертить хорду дуги и отпустить клавишу. Затем повторным щелчком с удерживанием клавиши переместить курсор, растягивая дугу до нужных размеров. Чтобы изменять параметры существующей дуги, используется команда Edit/ Properties. Чтобы изменять параметры рисования новой дуги, используется команда Option/Current Line. Для перемещения, изменения размеров, вращения, зеркального отражения и т.д. объекта используется режим Select.

Poligon

Команда размещает закрашенный многоугольник в пространстве рабочего листа (не обеспечивает электрического соединения!).

Point

Команда Place/Point вводит:

- точку привязки (Ref Point) компонента,

— точку приклеивания компонента (Glue Dot) для его автоматического монтажа,

— точку привязки и ориентации механизма автоматической установки компонентов на плату (Pick and Place),

— контрольную точку для электрической цепи (Test Point).

Copper Pour

Команда размещает области металлизации (wired polygons), имеющие различный тип штриховки. Учитывается толщина линии контура полигона.

Place/Cutout

Команда размещает вырезы в области металлизации.

Keepout

Позволяет создавать барьеры для выполнения тех или иных действий при трассировке печатной платы (трассировка проводников в разных слоях, размещение переходных отверстий и т. п.). Барьер может быть размещен в любом несигнальном слое, слоях проводников со стороны установки компонентов (Тор) и со стороны монтажа (Bottom), в любом слое сплошной металлизации. Барьеры - неэлектрические элементы, которые учитываются программой автоматической трассировки печатных плат (Autorouter); они игнорируются программой проверки правил проектирования (DRC).

Plane

Создает в плоскости металлизации линии раздела.

Room

Размещает на несигнальном слое комнату (область) для размещения в ней компонентов и указывает в ней особые правила размещения трассировки.

Text

Позволяет вводить текст в файл печатной платы. Стиль текста предварительно определяется командой Options/Text Style (меню). Чтобы внести изменения в текст, выберите текст, нажмите правую кнопку и нажмите Properties во вслывающем меню. Возможно изменить стиль текста, а также его выравнивание. Для изменения стиля используется кнопка Edit/Style, которая активизирует диалог команды Options/Text Style. Возможно подключение текста типа True Type и символов кириллицы.

Attribute

Размещает атрибуты в соответствии с параметрами, которые выбираются в диалоге команды. Поле Value определяет значение атрибута. Чтобы редактировать атрибут после его размещения, выполняют команду File/Design Info и нажимают кнопку Attribute.

Field

Размещает поле, содержащее информацию о проекте (дата, время создания, автор и т. п.). Эта информация обычно отображается в штампе листа печатной платы. Вся информация, кроме текущего времени, текущей даты, числа листов и номера листа, должна быть определена в диалоге команды File/Design Info.

Dimension

Команда Place/Dimension позволяет выполнить простановку линейных и угловых размеров объектов ПП.

Меню Route (команды трассировки)

Autorouters

Запуск программ автоматической трассировки печатных плат, лицензии на которые установлены. В случае полной инсталляции доступны автотрассировщики P-CAD Quick Route, P-CAD PRO Route, SPECCTRA, P-CAD PRO Route 2/4.

View Log

Просмотр файла отчета об автотрассировке.

Manual Route

Ручная трассировка проводников.

Interactive

Ручная интерактивная трассировка проводников с использованием автоматического огибания препятствий и областей металлизации, с автоматическим завершением трассы оптимальным образом и возможностью «расталкивания» проводников (Push Traces).

Miter

Сглаживание прямоугольных изгибов проводников под углом 45° или дугами.

Bus

Трассировка шин с сохранением допустимого расстояния между проводниками. Если установлен набор утилит InterRoute Gold, то команда Route/Bus позволяет проводить интерактивную ручную трассировку одновременно нескольких проводников, объединенных в шину.

MultiTrace

Если установлен набор утилит InterRoute Gold, команда позволяет проводить автоматическую трассировку одновременно нескольких выбранных проводников, придерживаясь заданных правил трассировки и либо используется режим максимального огибания проводников (Maximum Hugging), либо минимизации их длины (MinimumLength)

Fanout

Генерация стрингеров. Если установлен набор утилит InterRoute Gold, то при использовании этой команды возможна трассировка коротких отрезков проводников (стрингеров) для выравнивания их стартовых точек для дальнейшей трассировки проводников, чтобы иметь возможность использовать команду Route/Bus. Как правило, эти команды используются совместно.

Меню Options (команды настройки)

Selection Mask

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

Configure

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

Grids G

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

Display

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

Preferences

Определяет настройки клавиатуры, мыши и панели инструментов.

Layers

Позволяет просматривать и изменять свойства слоев проекта.

Current Line

Устанавливает ширину и стиль рисования линий и дуг для команд Place/Line, Place/Arc, Place/Copper Pour, Place/Cutout, Route/Manuel, Route/Interactive.

Current Keepout

Устанавливает тип (линия или многоугольник) и слой (текущий или все) барьеров, которые размещаются с помощью команды Place/Keepout.

Current Radius

Устанавливает радиус скругления вершин полигонов.

Design Rules

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

Net Classes

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

Pad Style

Устанавливает тип текущего стека контактных площадок для команды Place/Pad. Организует их просмотр и редактирование списка.

Via Style

Устанавливает стиль текущего переходного отверстия для команды Place/Via. Организует просмотр и редактирование списка переходных отверстий. Команда аналогична команде Options/ Pad Style.

Единственное различие между контактными площадками и переходными отверстиями — стили переходных отверстий не поддерживают формы типа монтажного отверстия (Mounting Hole) и перекрестия для сверления (Target shapes).

Text Style

Устанавливает текущий стиль текста для команды Place/Text и позволяет добавлять, удалять, переименовывать или редактировать стили текста.

Меню Library (команды работы с библиотеками)

New

Позволяет создавать новую библиотеку. Новая библиотека пуста. В диалоге команды Library/New определяется имя файла новой библиотеки.

Alias

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

Сору

Копирует один или большее количество элементов из одного файла в другой (или в тот же самый, но в другой библиотеке). Если необходимо копировать компонент со связанным символом, его посадочным местом, таблицей контактов, можно использовать команду Library/Copy администратора библиотек Library Executive. Возможно групповое копирование элементов.

Delete

Удаляет библиотечный элемент или его псевдоним.

Rename

Переименовывает посадочное место компонента или компонент в библиотеке.

Query

Поиск компонента в открытых библиотеках с использованием атрибутов (задаваемых признаков). Используется только в программе Library Executive.

Verify Desig

Проверка соответствия компонентов проекта и компонентов в библиотеках, используемых в проекте, на предмет обнаружения несоответствий. Используется только в программе Library Executive.

Setup

Запускает диалог выбора и настройки библиотек, которые используются в проекте.

Pattern Save As

Сохранение посадочного места компонента в библиотеке.

Archive Library

Занесение всех компонентов текущего проекта в библиотеку.

Меню Utils (утилиты)

Renumber

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

Force Update Замена компонентов выбранного типа библиотечным компонентом того же типа из открытой библиотеки.

Record ECOs

Включение/выключение записи файла изменений Engeneering Change Order (ECO).

Import ECOs

Чтение файла изменений Engeneering Change Order для корректировки текущей ПП.

Export ECOs

Сохранение файла изменений Engeneering Change Order в любой момент, не дожидаясь сохранения файла платы.

DRC

Запуск утилиты проверки выполнения технологических ограничений проекта Design Rules Check. Пиктограмма включает проверку в режиме он-лайн.

Find Errors

Позволяет просматривать сообщения об ошибках проекта и устанавливать курсор в место ошибки.

Load Netlist

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

Generate Netlist

Создание списка электрических соединений текущей платы и его сохранение в файле (*.net).

Compare Netlist

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

Optimize Nets

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

Reconnect Nets

Запуск утилиты изменения топологии Цепей, выполненных с использованием областей металлизации.

Trace clean-up

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

Shortcut Directory Выход на сайты производителей полупроводниковых компонентов с использованием Internet Explorer.

P-CAD Schematic

Команда запускает графический редактор принципиальных схем P-CAD Schematic. Если P-CAD Schematic уже запущен, он становится активным приложением.

P-CAD Library Executive

Команда запускает программу P-CAD Library Executive для работы с библиотеками компонентов.

P-CAD Pattern Editor

Команда запускает программу P-CAD Pattern Editor для создания посадочных мест компонентов.

P-CAD Symbol Editor

Команда запускает программу P-CAD Symbol Editor для создания символов компонентов.

P-CAD

Команда запускает DBX-программу P-CAD InterPlace/PCS InterPlace/PCS для размещения компонентов в интерактивном режиме и задания технологических норм разработки ПП PCS (Parametric Constraint Solver).

P-CAD Signal Integrity

Команда запускает программу P-CAD Signal Integrity для анализа целостности электрических сигналов.

Customize

Команда позволяет устанавливать быстрый и простой способ обращения к другим приложениям от P-CAD, добавляя элементы на панель инструментов Custom Tools и меню Utils.

Меню DocTool (средства оформления конструкторской документации)

Place Table

Размещение различных типов таблиц: отверстий, перечень цепей, подключение цепей «земли» и «питания», перечень вентилей, информация об изменениях и редакциях проекта.

Place Detail

Размещение детали — изображения участка (блока из файла *.blk) ПП, содержащего объекты, созданные в редакторе P-CAD РСВ. Это изображение может быть увеличено, чтобы дать представление о сложных участках платы. Удобно использовать этот механизм для ввода в проект информации об установке компонентов на плату при наличии нескольких вариантов.

Place Design View

Размещает блок на чертеже платы в заданной области.

Place Diagram

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

Place Picture

Размещение на плате рисунка в формате P-CAD Picture из файла с расширением *.EMF. Отличается от команды DocTool/Place Detail отсутствием полей для ввода текстовой информации.

Title

Ввод изображения рамки чертежа (форматки) и заполнение информации в полях проекта.

Notes

Ввод текстовых примечаний в проект.

Update

Обновление информации в текущем поле или таблице.

Update All

Обновление информации во всех полях и таблицах проекта.

Mirror on Copy

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

Меню Macro

Setup

Указание имени каталога для размещения в нем макросов.

Record

Указывает имя макрофайла и производит запись в него (при нажатии на клавишу Cancel запись производится во временный файл). После того как запись макрокоманды завершена, ей может быть назначена горячая клавиша или пункт меню. Кнопка М, расположенная на строке состояния, также позволяет создавать временные макрокоманды на лету.

Delete

Удаляет файл макрокоманды.

Rename

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

Run

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

Меню Window

New Window

Cascade

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

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

Tile

Располагает последовательно все открытые окна.

Arrange Icons

Упорядочивает значки свернутых окон.

Меню Help

P-CAD 2001PCB Отображает тематику интерактивной справочной Help Topics F1 системы P-CAD.

How to Use Help Информация об использовании справочной подсистемы Windows.

Series II Указания соответствий между командами P-CAD Commands PCB и Tango.

About P-CAD Данные о номере версии программы, дате выпуска. 2001 РСВ

 

4.37.gif

Изображение: 

4.38.gif

Изображение: 

4.39.gif

Изображение: 

4.40.gif

Изображение: 

4.5. Сообщения об ошибках программы P-CAD PCB

 

4.5. Сообщения об ошибках программы P-CAD РСВ

ENV.CPP (626) V12.00 РСВ

Причина: после ввода ширины линии 0.01 на строке состояний появляется значение 0.0. При переключении значений ширины линии нажатием клавиши W каждый раз после появления значения 0.0 появляется это сообщение об ошибке.

Действия: это предупреждение несущественно, можно продолжать работу. Выполните команду Options>Current Line и удалите эту ширину линии.

NETCLASS.CPP (134), или (261), или (262), или (606) V12.00 РСВ

Причина: при работе с проектом, имеющим информацию в окне Net Classes, выполнены команды File>Clear, File>Gerber In и затем попытались выполнить одно из следующих действий:

  • сохранение загруженного Gerber-файла как РСВ-файла;
  • переход в диалог Net Classes в очищенном файле;
  • выполнение команды загрузки файла электрических связей Utils/ Load/Netiist в очищенном файле.

Действия: если вы открыли диалог Net Classes и собираетесь с помощью команды File/Clear не только просмотреть Gerber-файл, но и выполнить другие действия, необходимо предварительно удалить информацию из окна Net Class.

GLOBALPG.CPP (440) V12 00 РСВ

Причина: нажата клавиша Update в окне команды Options/Design Rules, когда выбрано несколько слоев, которые имеют разные значения зазоров (например, в поле значений появился «пробел»).

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

DRCMGB2.CPP (2082) V12.00 РСВ

Причина: переполнение буфера, используемого для записи сообщений о нарушениях зазоров в файле протокола DRC. Слишком большая длина строки (вероятно, более 200 символов) явилась причиной нарушения зазоров.

Действия: разделите текст большого объема на два или три разных текста.

РСВ.СРР (391) V12.00 РСВ

Причина: при установке системы на платформе Windows NT указаны неверные пароли.

Действия: установить систему заново, проверяя правильность заполнения всех полей номеров лицензий и паролей.

PCBRLMGR.CPP (866) V12.00 РСВ

Причина: установлен зазор, равный 0.

Действия: проверьте, чтобы-все зазоры были больше 0. Также проверьте, чтобы на полях Via to Via не было неожиданных данных.

TANGOARC.CPP (724) V12.00 РСВ

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

Действия: это предупреждение несущественно, можно продолжать работу.

CLSCLSSPG.CPP (216) V12.00 PCB

Причина: при указании имени класса цепей Net Class использован пробел, после чего перешли к определению правил зазоров между классами Class to Class, содержащими эти имена с пробелами.

Действия: переименуйте класс и не включайте в его имя пробел.

VIEWCOMP.CPP (458) V12.00 РСВ

Причина: при выполнении команды Edit/Component изменено позиционное обозначение Reference Designator.

Действия: это предупреждение несущественно, можно продолжать работу.

LAYERSET.CPP (311) V12.00 РСВ

Причина: в перечне слоев имеется имя слоя, которое больше не существует в проекте.

Действия: удалите заданный пользователем перечень слоев и создайте его вновь.

PLCDIMTL.CPP (395) V12.00 РСВ

Причина: при выполнении команды Place>Dimension и переходе от одной точки к другой используется комбинация нажатия клавиши «Пробел» и щелчок левой кнопкой мыши в ответ на приглашение «Press left and hold or space to begin selection of text location».

Действия: продолжайте работать при появлении одного или нескольких подобных сообщений и, как только они закончатся, нажмите правую клавишу мыши или Esc для отмены размещения размерностей. Кроме того, сохраните проект в файле ASCII под другим именем, завершите работу с программой и загрузите проект вновь.

PCBNET.CPP (1616) V12.00 РСВ

Причина: при попытке сохранить файл проекта обнаружены свободные контактные площадки, наложенные на контактные площадки компонента. При этом свободные контактные площадки имеют номера выводов, отличные от 0.

Действия: удалите свободные контактные площадки.

TEXTTOOL.CPP (273) V12.00 РСВ

Причина: после создания корпуса компонента и размещения атрибутов сделана попытка повернуть атрибут.

Действия: это предупреждение несущественно, можно продолжать работу.

PCBDIMTL.CPP (124) V12.00 РСВ

Причина: перед просмотром Gerber-файлов выполнена команда очистки File/Clear, после завершения просмотра Gerber-файлов выполнена команда очистки. Проект загружен на пустое рабочее пространство и затем сохранен.

Действия: в конфигурации слоев сохраненного проекта имеются дополнительные слои, которые больше не существуют. Они существовали только при просмотре Gerber-файлов.

Удалите эти слои в меню команды, если они не нужны в проекте.

BSTLIN.CPP (687) V12.00 РСВ

Причина: при загрузке в P-CAD РСВ бинарного файла не определен текущий слой.

Действия: перед загрузкой проекта установите в диалоге Layer Map слой ТОР текущим.

UNDOMGR.CPP (974) V12.00 РСВ

Причина: перед записью сообщений ЕСО не были стерты предыдущие записи.

Действия: это предупреждение несущественно.

DRCMGR.CPP (974) V12.00 РСВ

Причина: нарушены зазоры между текстом большого размера. Например, на слое шелкографии имеется текст, содержащий более 150—200 символов.

Действия: найдите на слое шелкографии текст, вызывающий эти затруднения и разделите его на два или более коротких текста.

PADVIA.CPP (829) V12.00 РСВ

Причина: имеется стек переходных отверстий, который считается принадлежащим какому-то компоненту, но на самом деле является свободным.

Действия: сохраните файл в формате ASCII, закройте его и загрузите снова.

TANGOPOLY.CPP (396) V12.00 PCB

Причина: обнаружен полигон, имеющий менее 3 вершин.

Действия: найдите и удалите этот полигон.

TANGOPOLY.CPP (1109) V12.00 PCB

Причина: на полигоне обнаружены запрещенные в P-CAD РСВ точки.

Действия: удалите слой металлизации и создайте его заново.

PRINTDLG.CPP (124) V12.00 РСВ

Причина: Испорчена установка слоев проекта.

Действия: Удалите параметры установки слоев в диалоговом окне Options/Layers.

TANGTEXTCPP (991) OR (2107) V 12.00 РСВ

Причина:

1) выбрано несколько компонентов одного уровня;

2) изменен тип компонента во время редактирования параметров корпуса;

3) атрибуты заменяемых компонентов имеют разную ориентацию или стили (например, компонент С1 имеет атрибут А стиля S1, а компонент С2 имеет атрибут А стиля S2, и оба компонента заменяются другим).

Действия: можно заменить эти компоненты одновременно или заменить только компоненты, ориентация или стиль атрибутов которых совпадают. См. также комментарий к ошибке TANGTEXT.CPP (2107) и, если файл проекта имеет формат ASCII, попробуйте найти отрицательные углы ориентации, хотя их наиболее вероятное значение равно -1. Если найдете отрицательный угол ориентации, замените его положительным значением или нулем.

CUPOUR.CPP (535) V12.00 РСВ

Причина: имеется дуга с нулевым радиусом. Действия: удалите эту дугу.

CMPONENT.CPP (1562) V12.00 РСВ

Причина: в процессе сравнения списков цепей при выполнении команды DRC обнаружен вывод, имеющий положительное значение кода эквивалентности Gate Equivalence, но число секций (или номер символа #) для компонента, которому принадлежит этот вывод, равно 0.

Действия: найдите этот компонент и замените его правильным.

PADSTYLE СРР (4723) V12.00 РСВ

Причина: при выполнении команды Options>Pad Style выбран диалог Modify Simple. Модифицируемый стиль стека контактных площадок имеет отверстие нулевого диаметра, а смещение его центра не равно нулю.

Действия: смещение центра отверстия можно изменить только в диалоге Modifу Complex, в диалоге Modify Simple оно считается равным нулю.

 

5. Глава 5 Автоматическая трассировка соединений

1. Глава 5 Автоматическая трассировка соединений

 

ГЛАВА 5

Автоматическая трассировка соединений

В систему P-CAD входят четыре программы автоматической трассировки - Quick Route, PRO Route 2/4, PRO Route и P-CAD Shape-Based Router. Для выбора нужной программы выполняется команда Route/Autorouters из редактора P-CAD PCB.

Автотрассировщик Quick Route используется для трассировки несложных плат, содержащих небольшое число компонентов. Автотрассировщик PRO Route 2/4 трассирует однослойные и двухслойные платы без ограничения числа выводов или четырехслойные платы с числом выводов компонентов до 4000. Автотрассировщик PRO Route трассирует платы, имеющие до 30 слоев без указанных ограничений. Автотрассировщик SPECCTRA поставляется дополнительно к P-CAD и используется не только для трассировки соединений, но и для ручного или автоматического размещения компонентов на печатной плате. На сегодняшний день SPECCTRA является наиболее «продвинутым» автотрассировщиком печатных плат и используется при проектировании сложных печатных плат.

 

5.1. Автотрассировщик Quick Route

 

5.1. Автотрассировщик Quick Route

Автотрассировщик запускается из графического редактора P-CAD РСВ с помощью меню Route/Autorouters. Диалоговое окно автотрассировщика Quick Route показано на рис. 5.1.

Автотрассировщик не требует указания границы печатной платы в слое Board и не изменяет топологию предварительно проложенных пользователем проводников. Предварительно на плате должны быть размещены все компоненты, определены все электрические связи. Некоторые связи могут быть уже проведены. Можно задать области запрета для трассировки по команде Place/KeepOut.

Рис. 5.1. Окно автотрассировщика Quick Route

В области Strategy диалогового окна находятся следующие кнопки:

  • Strategy File - файл стратегии трассировки, т. е. совокупность параметров для трассировки (расширение файла - .STR). По умолчанию имеет имя входного файла;
  • Output PCB File - файл с записью результатов трассировки (расширение файла — .РСВ). По умолчанию имеет имя входного файла, но перед именем файла добавляется буква R;
  • Output Log File - текстовый отчет о результатах трассировки (расширение файла - .LOG). По умолчанию имеет имя входного файла, но перед именем файла добавляется буква R.

Кнопка Load загружает готовый файл стратегии. Кнопка Save сохраняет выбранный файл стратегии для текущего проекта. Кнопка Set Base устанавливает параметры стратегии и имена перечисленных выше трех файлов по умолчанию.

Кнопка Layers вызывает для проверки или возможных изменений диалоговое окно Options Layers.

Кнопка Net Attrs вызывает диалоговое окно Edit Nets для просмотра и редактирования атрибутов цепей или редактирования атрибутов.

Кнопка Via Style вызывает диалоговое окно Options Via Style для просмотра и редактирования стеков контактных площадок. Переходные отверстия, которые всегда располагаются в узлах сетки трассировки, для различных цепей можно задавать с помощью атрибута VIASTYLE. Максимальный диаметр переходного отверстия ограничен двумя шагами сетки трассировки.

После нажатия на кнопку Passes в диалоговом окне Pass Selection (рис. 5.2) простановкой соответствующих флажков выбираются типы проходов трассировки.

Рис. 5.2. Окно выбора шагов трассировки

Wide Line Routing - автотрассировщик производит разводку в первую очередь «широких» цепей, имеющих атрибуты AUTOROUTEWIDE и WIDTH. Разводка производится только в горизонтальном и вертикальном направлениях. Наклонные трассы проводятся вручную, и при дальнейшем запуске QuickBoute ширина таких трасс трассировщиком не изменяется.

Вначале рекомендуется запустить автотрассировщик (рис. 5.3) только при активном проходе Wide Line Routing (другие проходы должны быть запрещены). Если не выполнена трассировка «широких» трасс, то доводка трасс производится вручную. Трассировщик можно запускать несколько раз с активизацией всех проходов, за исключением двух оптимизирующих - Route Cleanup и Via Minimisazion.

Horizontal — трассировка простых трасс только горизонтальными линиями без переходных отверстий с минимальными, отклонениями от горизонтальной линии.

Vertical — трассировка простых трасс только вертикальными линиями без переходных отверстий с минимальными отклонениями от вертикальной линии.

"L" Routes (1 via) - формирование фрагментов цепи, имеющих два проводника (вертикальный и горизонтальный), расположенных в двух разных слоях и соединяемых переходным отверстием. Такая конфигурация имеет вид буквы L с различной ее ориентацией. Проводники размещаются на расстоянии не более 100 mil (2,5 мм) от сторон прямоугольника, вершины которого расположены в центре двух соединяемых трассой контактных площадок. Если противоположные слои плать$нимеют ориентацию трассы отличную от ортогональной, то данный проход не используется.

"Z" Routes (2 vias) — формирование фрагментов цепи, имеющих три проводника (вертикальные и горизонтальные), расположенных в двух разных слоях и соединяемых двумя переходными отверстиями. Такая конфигурация имеет вид буквы Z с различной ее ориентацией. Проводники размещаются на расстоянии не более 100 mil (2,5 мм) от сторон прямоугольника, вершины которого расположены в центре двух соединяемых трассой контактных площадок. Если противоположные слои платы имеют ориентацию трассы отличную от ортогональной, то данный проход не используется.

"С" Routes (2 vias) - формирование фрагментов цепи, имеющих три проводника (вертикальные и горизонтальные), расположенных в двух разных слоях и соединяемых двумя переходными отверстиями. Такая конфигурация имеет вид буквы С с различной ее ориентацией. Проводники размещаются на расстоянии более чем 100 mil (2,5 мм) от сторон прямоугольника, вершины которого расположены в центре двух соединяемых трассой контактных площадок.

Any Node (2 vias) - попытка трассировки.связи между двумя контактными площадками с введением не более чем двух переходных отверстий с целью выполнения наиболее полной трассировки схемы. При этом оптимизация (минимизация) длины трассы, в отличие от предыдущих проходов, не производится.

Maze Routes - оптимизирующая «лабиринтная» трассировка, не имеющая ограничений на ориентацию проводников на слое. Нет ограничений и на число переходных отверстий. Максимальное число переходных отверстий для одной цепи устанавливается атрибутом MAXVIAS (по умолчанию число переходных отверстий для одной. трассы равно 10). Поскольку лабиринтная трассировка уменьшает число свободных каналов для разводки остальных цепей, то рекомендуется вначале сделать разводку при выключенном проходе Maze Routes, затем провести ручную разводку сложных участков платы, а затем вновь запустить трассировку при включенном проходе Maze Routes.

Any Node (maze) - «лабиринтная» трассировка без оптимизации длины трассы, с целью попытки проведения трассы «любой ценой».

Route Cleanup - используется для улучшения «внешнего вида» печатной платы путем спрямления уже проведенных трасс. Проход используется после завершения разводки всех электрических цепей.

Via Minimisazion — уменьшает число переходных отверстий на разведенной плате.

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

Рис. 5.3. Окно трассировщика Quick Route

В строке Routing Grid окна Route Autorouters определяется сетка трассировки из четырех возможных значений шагов трассировки: 25 mil, 20 mil, 16,7 -16,6 - 16,7 mil (для нерегулярной сетки) и 12,5 mil. Другие значения шагов трассировки, включая и метрическую систему единиц, запрещены.

В строке Line Width выбирается ширина всех проводников. Минимальное значение ширины - 0,1 mil (0,01 мм - в метрической системе). Максимальное значение ширины проводников ограничено выбранным шагом сетки трассировки. Если необходимо задать ширину отдельного проводника, то она определяется при выполнении команды Edit/Nets заданием атрибута WIDTH.

Область переключателя Error Messages позволяет- вывести сообщения об ошибках на экран монитора (Output to Screen), в файл диагностики (Output to Log File) или как в файл, так и на экран (Output to Both).

Команда Route/Info выводит текущую информацию о ходе трассировки (рис. 5.4).

Рис. 5.4. Окно текущей информации о ходе трассировки

Команда Route/Cancel прекращает процесс трассировки, а пользователь должен сделать выбор — временно прекратить трассировку и запомнить промежуточные результаты (Stop Routing and Save), или прекратить трассировку без сохранения результатов (Cancel Routing and do not save).

После нажатия на кнопку Start процесс разводки цепей визуализируется на экране, а в строке состояний выводятся сообщения о ходе трассировки.

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

Пример такого файла приведен ниже. P-CAD 2000 РСВ Version 15.10.17 Routing Log File

Input file: D:\P-CAD 2000\Demo\Demo1_u.pcb Output file: D:\P-CAD 2000\Demo\RDemo1_u.pcb Strategy file: D:\P-CAD 2000\Demo\Demo1_u.STR

All dimensions are in mils unless stated. (Все размеры даны в mil.)

Routed by: Quick Route (Тип трассировщика.) Start time: 11:46:09 27-May-01 Free memory: 2029727744

Strategy selections: (Стратегия трассировки.) Routing grid: 25.0 (Шаг сетки трассировки.)

Layer selections: (Выбор слоев).

Signal Bias or Plane Clearances (Расстояния между контактными пло щадками и линиями трасс.)

Layer Selection Net Name Р-Р P-L L-L V-P V-L V-V

Тор Ног 13 13 13 13 13 13

Bottom Ver 13 13 13 13 13 13

* Selected by router.

Net classes: (Классы цепей - в данном случае определен один класс цепей, остальные - Default.)

Net Max

Class Width Via Padstack Prio Layer Vias Notes

Default

12.0 1 20.0

(Default)

(Default)

1 All

1 All

*

*

Notes: F = Fixed, do not ripup. N = Do not route. W = Use wide pass.

Scheduled pass selection: (указываются номера и имена проходов трассировки. Pass Net Classes

Mum Pass Name DFT 1

1

Wide line routing

X

2

Horizontal

X

3

Vertical

X

4

"L" routes

X

5

"Z" routes

X

6

. "C" routes

X

7

Any node (2 vias)

X

8

Maze

X

9

Any node (maze)

X

10

Any node (maze)

* Selected by router.

138 total connections on the board. (На печатной плате всего 138 цепей).

Pass Performance Summary: (Далее - пошаговое выполнение проходов трассировки)

Net class: Default Width: 12.0mil Via Padstack: (Default)

(В проходе трассируются все цепи шириной 12 mil с заданными контактными площадками)

Wide line routing Pass Num: 1 Overall (Всего)

Routes

138 (всего на firt 138 цепей)

Completed

33(100%)

33 ( 23%) (Проведены 33 цепи на 100%)

Not completed

0 ( 0%)

105 (Не проведены 105 цепей)

Vias

64(100%)

64 (Введены 64 переходных отверстия)

Elapsed time.

0:01:29(100%)

0:01:29

Net class: Default Width: 12.0mil Via Padstack: (Default)

Horizontal Pass Num: 2 Overall

Routes

138

Completed

(100%)

50 ( 36%) (Проведены еще 17 цепей на 100%)

Not completed

( 0%)

88 (Осталось провести 88 цепей)

Vias

0( 0%)

64

Elapsed time

0:00:02 ( 2%)

0:01:31

Net class: Default Width: 12.0mil Via Padstack: (Default)

Vertical Pass Num: 3 Overall

Routes

138

Completed

26(100%)

76 ( 55%) (Проведены еще 26 цепей)

Not complete

0( 0%)

62 (Осталось провести 62 цепи)

Vias

0( 0%)

64

Elapsed time

0:00:03 ( 3%)

0:01:34

Net class: Default Width: 12.0mil Via Padstack: (Default)

"L" routes Pass Num: 4 Overall

Routes

138

Completed

29 (100%)

105 ( 76%) (Проведены еще 29 цепей)

Not completed ",

0 ( 0%)

33 (Остались неразведенными 33 цепи)

Vias

29(31%)

93 (Число переходных отверстий дос-

тигло 93)

Elapsed time

0:00:08 ( 7%)

0:01:42

Net class: Default Width: 12.0mil Via Padstack: (Default)

"Z" routes Pass Num: 5 Overall

Routes

138

Completed

6(100%)

111 (80%)

Not completed

0( 0%)

27 (Осталось провести 27 цепей)

Vias

12(11%)

105

Elapsed time

0:00:13(11%)

0:01:55

-31

Net class: Default Width: 12.0mil Via Padstack: (Default)

"C" routes Pass Num: 6 Overall

Routes

138

Completed

2(100%)

113(81%)

Not completed

0( 0%)

25

Vias

4( 3%)

109

Elapsed time

0:00:15(11%)

0:02:10

Net class: Default Width: 12.0mil Via Padstack: (Default)

Any node (2 vias) Pass Num: 7 Overall

Routes

138

Completed

5(100%)

118(85%)

Not completed

0( 0%)

20

Vias

7( 6%)

116

Elapsed time

0:00:13 ( 9%)

0:02:23

Net class: Default Width: 12.0mil Via Padstack: (Default)

Maze Pass Num: 8 Overall

Routes

138

Completed

14(100%)

132(95%)

Not completed

0( 0%)

6

Vias

27(18%)

143

Elapsed time

0:01:21 (36%)

0:03:44

Net class: Default Width: 12.0mil Via Padstack: (Default)

Any node (maze) Pass Num: 9 Overall

Routes

138

Completed Not completed

0(100%) 0 (100%)

132(95%) 6 (Увы, 6 цепей остались неразведенными)

Vias

0( 0%)

143

Elapsed time

0:00:02 ( 0%)

0:03:46

Final statistics: (Итоговые результаты)

Board: (Характеристики печатной

платы)

Physical dimensions (inches):

5.135 by 2.510

(Размеры печатной платы)

Routing area (square inches): Total pads in file:

12.889 218

(Площадь печатной платы) (Всего 218 контактных площадок)

Equivalent 16-pin ICs (EICs):

13.625

(Число интегральных схем, приведенных к 16-ти выводным)

Density (square inches per EIC):

0.946

(Плотность приведенных интегральных схем на единицу площади печатной платы)

Routing performance: (Результаты трассировки)

Vias total: 143 ( 65% of total pads) (Всего переходных отверстий)

Vias added: 143 (100% of total vias) (Добавлено переходных отверстий)

Routed connections (this run): Routed connections (total): Unrouted connections (total): Total routing time:

132 132(95%)

6( 5%) 0:03:46

(Проведены 132 цепи)

(He проведены 6 цепей)

Start time: Completion time: Free memory: End of log file.

11:46:0927-May-01 11:49:5527-May-01 2029727744

Ограничения для QuickRoute:

  • Используются только простые контактные площадки и переходные отверстия, имеющие одну и ту же форму на всех слоях;
  • Для цепей, не имеющих атрибута AUTOROUTEWIDE, допускается только один стиль переходных отверстий;
  • Широкие цепи, разводимые на проходе Wide Line Routing, должны иметь атрибуты VIASTYLE, WIDTH и AUTOROUTEWIDE. Значения ширины проводника и стили переходных отверстий устанавливаются разными для каждой широкой цепи;
  • Диаметр переходного отверстия не должен превышать двойного размера текущей сетки трассировки;
  • Метрическая сетка трассировки не разрешается, а разрешенные сетки трассировки могут иметь шаги 10 мил, 12,5 мил, 16,7-16,6-16,7 мил, 20 мил и 25 мил; "V
  • Ширина проводника не должна превышать половину шага текущей сетки;
  • Атрибут RIPUP трассировщиком не поддерживается;
  • Атрибут MAXVIAS используется только при разводке типа «лабиринт»;
  • Для переходных отверстий специальную сетку создать нельзя;
  • Выводы компонентов разрешено поворачивать только на 90°;
  • Допускается не более четырех слоев металлизации.

5.1.gif

Изображение: 

5.2.gif

Изображение: 

5.3.gif

Изображение: 

5.4.gif

Изображение: 

5.gif

Изображение: 

5.2. Автотрассировщик Pro Route

 

5.2. Автотрассировщик Pro Route

Автотрассировщик ProRoute позволяет трассировать без ограничения числа выводов компонентов проекта до 30 сигнальных слоев и до 99 слоев металлизации на печатной плате.

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

Кнопка Design Rules вызывает команду Options/Layers для установления зазоров между объектами на ПП. Доступны в этом случае только две закладки появляющегося меню - Layer и Net.

Кнопка Layers вызывает для проверки или возможных изменений диалоговое окно Options Layers.

Кнопка Net Attrs вызывает диалоговое окно Edit Nets для просмотра и редактирования атрибутов цепей или редактирования атрибутов.

Кнопка Line Width открывает окно Options Current Line, в котором можно установить ширину проводников. »

Рис. 5.5. Окно настроек трассировщика Pro Route

Кнопка Route Grid предназначена для задания (при выключенном флажке Auto Grid) вручную сетки трассировки.

Кнопка Via Style вызывает окно команды Options/Via Style, в котором можно редактировать как простые, так и сложные стеки контактных площадок.

Нажатие кнопки Passes вызывает окно для выбора проходов трассировки (рис. 5.6).

Рис. 5.6. Окно выбора проходов трассировки

Настройка проходов производится при сброшенном флажке Auto pass selection (автоматический выбор проходов).

В области Manual Pass Selection все устанавливаемые пользователем проходы делятся на три группы:

  • Первую группу — группу «непосредственной трассировки» (Constructive) образуют проходы Wide Via Fanout (SMD), Via Fanout (SMD), Wide Initial, Wide Comprehensive, Memory, Initial, Comprehensive, Exhaustive. При выполнении этих проходов не происходит перетрассировка уже проложенных цепей. Новые трассы прокладываются в свободных местах поля трассировки ПП.
  • Вторую группу — группу «трассировки с перекраиванием ранее проложенных соединений» (Iterative) образует один проход Iterative (Rip-up). В этом режиме трассировки возможны разрывы и перетрассировка ранее проложенных цепей.
  • Третью группу - группу «улучшения внешнего вида и технологичности платы» (Manufacturing Imrovement) образуют проходы

Manufacturing и Final Manufacturing. Эти проходы улучшают внешний вид платы за счет спрямления углов проводников, удаления лишних переходных отверстий и т. п.

Рассмотрим функции каждого из проходов.

Wide Via Fanout (SMD) — обеспечивает для планарных контактов прокладку коротких широких отрезков трасс с переходным отверстием (fanout, stringer) на конце таких линий. Переходное отверстие подсоединяется к широкой цепи (питание, общая шина). Эти цепи должны иметь атрибуты WIDTH и AUTOROUTEWIDE.

Via Fanout (SMD) - формирование коротких отрезков трасс (stringer) стандартной ширины с переходным отверстием на конце отрезка для всех планарных контактов.

Wide Initial - трассировка широких цепей (питание, общая шина) с числом переходных отверстий не более трех. Эти цепи должны иметь атрибуты WIDTH и AUTOROUTEWIDE.

Wide Comprehensive — трассировка широких цепей (питание, общая шина) без ограничения числа переходных отверстий. Эти цепи должны иметь атрибуты WIDTH и AUTOROUTEWIDE.

Memory — трассировка с подключением шин данных к микросхемам памяти. Трассы проводятся в одном слое и с минимальными смещениями по горизонтали или по вертикали (не более 100 mils или одного шага сетки).

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

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

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

Iterative (Rip-up) — основной итерационный алгоритм прокладки трасс. Алгоритм позволяет разрывать проложенные ранее трассы, перекраивать их с целью улучшения условий для разводки следующих цепей. Предусмотрено два типа итеративных проходов: локальные и глобальные разрывы цепей Rip-up. Вначале применяются глобальные проходы. При этом модифицируются все трассы на плате. Локальное перекраивание цепей производится на отдельных участках печатной платы при достижении 98%-ной разводки или после завершения трех глобальных проходов. Проход Iterative (rip up) допускает простановку произвольного количества переходных отверстий и любые направления трасс на слоях трассировки. Нужное число проходов (до десяти) устанавливается в окне Max Iterative Passes области Pass Counts диалогового окна Pass Selection.

Проход Manufacturing оптимизирует результаты трассировки для обеспечения технологичности изготовления печатной платы. При этом производится уменьшение длины соединений за счет спрямления трасс, удаляются избыточные переходные отверстия, увеличиваются расстояния между проводниками (за счет переноса фрагментов трасс на другие слои) и т. п. Нужное число проходов (допускается до десяти) устанавливается в окне Manufacturing Passes области Pass Counts диалогового окна Pass Selection. Данный проход не увеличивает число разведенных связей.

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

Проходы группы Manufacturing выполняются только после 100%-ной трассировки.

Флажок Auto pass selection разрешает автотрассировщику выбирать проходы автоматически, сообразуясь с особенностями печатной платы. Только при выключенном флажке Auto pass selection пользователь может устанавливать по своему усмотрению виды проходов трассировки.

При включении флажка Force Manufacturing Pass оптимизация технологичности платы включается независимо от завершенности трассировки платы.

Вернемся к окну Route Autorouters. Область Options содержит флажки, позволяющие включать/выключать параметры, влияющие на трассировку печатной платы:

  • флажок Auto Grid разрешает автотрассировщику Pro Router выбрать оптимальную сетку трассировки. Этот выбор основан на анализе программой характеристик платы и заданных правилах трассировки. При включенном флажке Auto Grid заданная пользователем сетка трассировки игнорируется;
  • флажок Ripup разрешает в процессе трассировки разрывать ранее проведенные трассы и прокладывать их вновь при выполнении проходов Iterative и Manufacturing. Если же не надо менять ранее проведенные соединения, то у этих соединений должен быть установлен атрибут NoAutoRoute. Опция Ripup не уменьшает число проведенных трасс, и ее рекомендуется включать всегда для наиболее эффективной прокладки соединений;
  • флажек Diagonals разрешает трассировку под углом 45°. Однако при наличии планарных контактов и насыщенной компонентами печатной платы такая трассировка уменьшает количество разведенных цепей. Поэтому рекомендуется вначале выключить данную опцию и выполнить проход Iterative. После завершения 100%-ной трассировки можно включить опцию Diagonals и отработать проходы Manufacturing для улучшения внешнего вида печатной платы;
  • флажок Simultaneous Class Routing включает режим одновременной трассировки цепей, относящихся к разным классам (которые формирует сам пользователь). При сброшенном флажке цепи с высоким приоритетом проводятся в первую очередь и могут заблокировать проводку остальных цепей, имеющих более низкий приоритет. Поэтому при начальной трассировке этот флажок должен быть включен. Одновременная трассировка цепей требует достаточно больших объемов памяти, а сама трассировка занимает длительный отрезок времени;
  • число, проставленное в окне Checkpoint Interval Minutes позволяет установить интервал времени в минутах между моментами сохранения файла результатов трассировки (расширение файла .СРТ). В любом случае результаты трассировки сохраняются в этом файле после каждого прохода трассировки и по желанию пользователя после выдачи им команды Route/Cancel.

В области Copper Share устанавливаются опции разрешения/запрета для использования Т-образных фрагментов трасс:

  • опция Lines and vias разрешает Т-образное соединение с ближайшими контактной площадкой, с переходным отверстием или с любым фрагментом одной и той же цепи;
  • опция Vias only разрешает Т-образное соединение только с ближайшими переходным отверстием или контактной площадкой той же цепи;
  • опция Disable разрешает Т-образные соединения только с ближайшей контактной площадкой.

Область переключателя Error Messages позволяет вывести сообщения об ошибках на экран монитора (Output to Screen), в файл диагностики (Output to Log File) или как в файл, так и на экран (Output to Both).

Запуск автотрассировщика Pro Route производится после нажатия на кнопку Start.

Процесс трассировки возобновляется (если до этого он был прерван) после нажатия на кнопку Restart.

Для прекращения трассировки и управления ее ходом используется команда Route/Cancel, в окне которой (рис. 5.7) можно выбрать варианты завершения или продолжения трассировки.

Рис. 5.7. Меню команды Route Cancel

Stop routing and save - прекратить трассировку и записать промежуточные результаты.

Stop routing and do not save — прекратить трассировку, промежуточные результаты не записывать. В этом случае файл *.СРТ будет удален.

Stop routing at end of this pass - прекратить трассировку после завершения текущего прохода и сохранить результаты.

Skip this pass and continue — пропустить текущий проход и приступить к выполнению следующего прохода.

Checkpoint route and continue - немедленно создать файл текущих результатов *.СРТ и продолжить трассировку. Suspend route - создать файл *.СРТ и прекратить трассировку. Протокол и результаты трассировки сохраняются в файле *.LOG.

 

5.5.gif

Изображение: 

5.6.gif

Изображение: 

5.7.gif

Изображение: 

5.3. Бессеточный трассировщик P-CAD Shape-Based Router

 

5.3. Бессеточный трассировщик P-CAD Shape-Based Router

Автотрассировщик предназначен для интерактивной и автоматической трассировки многослойных печатных плат с высокой плотностью размещения компонентов. Особенно эффективен для компонентов с планарными контактами, выполненных в разных системах единиц измерения. Автотрассировщик обрабатывает печатные платы, имеющих до 30 слоев, до 4000 компонентов, до 5000 контактов в одном компоненте до 1000 цепей и до 16 000 электрических соединений в проекте.

Запускается программа или непосредственно из редактора P-CAD РСВ или автономно из среды WINDOWS (файл SR.EXE).


5.3.1. Настройка стратегии трассировки

 

5.3.1. Настройка стратегии трассировки

Настройка стратегии трассировщика производится после его запуска с помощью диалогового окна Options/Auto-Router (рис. 5.8).

Диалоговое окно имеет три закладки: Routing Passes, Parameters и Testpoints.

В закладке Routing Passes в областях Router Passes и Manufacturing Passes устанавливаются различные процедуры (проходы) трассировки:

Рис. 5.8. Настройка стратегии трассировки

Memory (память) — трассирует модули типа «память» в одном, горизонтальном или вертикальном, направлении. Используются эвристические (Heuristic) или регулярные методы поиска (Search). Эту процедуру рекомендуется включать всегда, даже в том случае, если даже нет схем «памяти».

Fan Out Used SMD Pins (веер) - эта процедура позволяет генерировать веерообразное расположение стрингеров контактных площадок компонентов. Неудачные места расположения стрингеров помечаются на экране небольшой окружностью желтого цвета с символом X в центре окружности. Процедура используется при наличии пленарных выводов компонентов на верхнем, нижнем или обеих сторонах печатной платы. Рекомендуется провести данную процедуру для предварительной трассировки, и если примерно 10% стрингеров не будут сформированы, то компоненты необходимо переразместить.

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

Shape Router - Push and Shove (вставка и расталкивание) - является основным алгоритмом трассировки. При вставке проводников соседние проводники раздвигаются по диагонали без ограничения расстояния при раздвижке проводников. Возможно «перескакивание» проводников через переходные отверстия и контактные площадки.

Shape Router - Rip Up (разрыв) - после выполнения процедуры Push and Shove еще возможны некоторые конфликты между проведенными цепями (помечаются небольшими окружностями желтого цвета). Данная процедура принудительно разрывает уже проложенные цепи и прокладывает их заново с целью ликвидации таких конфликтов.

Clean During Routing - спрямление проводников в процессе трассировки.

Clean After Routing - спрямление проводников после окончания трассировки.

Evenly Space Traces — раздвижка проводников с целью более равномерного заполнения ими всей площади печатной платы.

Add Testpoints - разрешение на вставку контрольных точек электрических цепей согласно установкам, сделанным во вкладке Testpoints.

В окне Routed Corners закладки Routing Passes устанавливается допустимое значение угла изломов проводников — 45° или 90°.

В закладке Parameters (рис. 5.9) устанавливаются параметры трассировки для различных слоев платы.

Рис. 5.9. Установка параметров автотрассировщика

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

  • Auto - ориентация проводников выбирается автоматически после нажатия на кнопку Analyze Directions.
  • Disabled - запрет трассировки.
  • Fan Out — генерация стрингеров в виде веера.
  • Plane - внутренний слой металлизации.
  • Vertical - вертикальная ориентация проводников.
  • Horizontal - горизонтальная ориентация проводников.
  • Any Direction - любое направление проводников при трассировке.
  • Angled Direction per Layer - предпочтительная ориентация проводников под разными углами 45/, 45\\, 1 o'clock, 2 o'clock, 4 o'clock, 5 o'clock. Такая ориентация может назначаться для всех слоев печатной платы. На практике для верхнего и нижнего слоев задаются либо горизонтальная, либо вертикальная ориентация проводников.

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

  • Units - выбор системы единиц измерения.
  • Via Type — запрет или разрешение для ввода переходных отверстий (No Vias, Thruhole Only).
  • Channel — установка ширины канала трассировки (ширина трассы плюс величина зазора). Оптимальное значение параметра вычисляется системой, но значение может быть установлено и пользователем (выбор из десяти значений предлагается системой). Для выбора бессеточного алгоритма трассировки ширина канала выбирается равной Шил и менее.
  • Vias under SMD — запрет(No) или разрешение (Yes) размещения переходных отверстий под планарными контактными площадками.
  • Primary Pad Size — установка диаметра наиболее типичных штыревых контактных площадок.
  • Primary Via Width - установка диаметра наиболее типичных переходных отверстий.
  • Primary Trace Width - диаметр текущего переходного отверстия, установленного в графическом редакторе.
  • Primary Clearance — типичный зазор между объектами на печатной плате.

В закладке Testpoints (рис. 5.10) задаются параметры генерации контрольных точек электрических цепей, в качестве которых могут использоваться существующие контактные площадки и переходные отверстия, появившиеся в результате трассировки. Можно добавлять площадки контрольных точек для тех цепей, которые не имеют таких точек или переходных отверстий. Напомним, что для автоматической генерации контрольных точек на закладке Routing Passes (рис. 5.8) должен быть включен флажок Add Testpoints.

Параметры закладки Testpoints следующие.

  • Existing Via - существующие переходные отверстия.
  • Component Pad (Bottom Only) — контактные площадки (только на нижней стороне печатной платы).
  • Testpoint Pad (Top Only) - ранее вставленные программой трассировки контрольные точки (только на верхней стороне платы).
  • Testpoint Pad (Bottom Only) — ранее вставленные программой трассировки контрольные точки (только на нижней стороне платы).

Рис. 5.10. Параметры генерации контрольных точек электрических цепей

  • Testpoint Pad (Thruhole) - ранее вставленные программой трассировки сквозные контрольные точки.
  • Testpoint Grid — шаг сетки, в узлах которой размещаются контрольные точки.
  • Testpoint Reference Designator - префикс позиционных обозначений контрольных точек ((Testpoint, TP,T).
  • Lockdown existing used testpoints - разрешение пользовать контрольные точки, которые созданы в предыдущем сеансе трассировки.

Для каждой электрической цепи можно задать индивидуальный набор атрибутов, который будет использоваться при автотрассировке. Нужные атрибуты цепей устанавливаются в окне Net Attributes, которое вызывается командой Edit/Net Attributes (рис. 5.11).

В этом окне можно задать:

  • Display - режим отображения цепи на экран (True/False);
  • Priority — очередность автотрассировки цепей (до 20 цепей);
  • Length Minimize - режим минимизации длины конкретной цепи: None - нет требований к длине цепи, Min Dist - минимизация общей длины цепи, Daisy — сохранение последовательного соединения контактных площадок (стиль Daisy-chain), Horizontal — горизонтальная прокладка цепи (обычно используется для цепей «питание» и «земля», Vertical - вертикальная прокладка цепи (обычно используется для цепей «питание» и «земля»);

Рис. 5.11. Установка атрибутов электрических цепей

  • Route Action — стиль автотрассировки: Default — стандартный стиль автотрассировки (если печатная плата двухслойная, то стрингеры создаются только для планарных контактных площадок), Route — трассировка цепи без генерации стрингеров, No Route - запрет трассировки цепи, Locked - запрет перетрассировки ранее проложенной цепи, Fan Out/Route - предварительная генерация стрингеров для планарных контактных площадок (если таковые имеются) выбранной цепи, а затем ее трассировка, Fan Out/Plane -предварительная генерация стрингеров для планарных контактных площадок (если таковые имеются) выбранной цепи, без ее трассировки (для слоев «земли» и «питания»);
  • Route Layers - выбор слоев трассировки для конкретной цепи: Аll Routing - трассировка на всех сигнальных слоях, Тор - трассировка только на верхнем слое, Bottom - трассировка только на нижнем слое;
  • Width - ширина трассы конкретной цепи (по умолчанию всем трассам назначается ширина, определенная в поле Primery Trace Width закладки Parameters окна Autorouter Setup).

Для быстрого поиска нужной цепи в окне Find Net диалогового окна Net Attributes можно указать имя (номер) этой цепи.

Перед началом трассировки рекомендуется выполнить команду Reports/Pre-Route Synopsis, которая кратко информирует о возможных будущих результатах трассировки (файл SR.RPT). При анализе файла пользователь принимает решение о начале трассировки или о частичном изменении параметров стратегии трассировки или параметров печатной платы.

По команде View/Density можно получить цветную графическую карту плотности трассировки печатной платы. На этой карте красным цветом обозначена наибольшая плотность трасс, голубым — наименьшая плотность. Если на печатной плате одно или несколько пятен красного цвета, занимающие более 10-20% площади печатной платы, то для успешной трассировки рекомендуется переразместить компоненты.

 

5.10.gif

Изображение: 

5.11.gif

Изображение: 

5.8.gif

Изображение: 

5.9.gif

Изображение: 

5.3.2. Ручная трассировка

 

5.3.2. Ручная трассировка

Ручная трассировка новых соединений или редактирование существующих трасс производится после выполнения команды Tools/ Manual route. Перед началом работы на печатной плате должны быть размещены компоненты и определены соединения между контактами компонентов по команде Place/Connection или загружена полученная ранее информация о соединениях командой Utils/Load Netlist. Необходимо проверить также наличие всех слоев для трассировки (в противном случае необходимо выполнить команду Options/Layers и настроить слои трассировки). Трассировка производится только в сигнальных слоях. При попытке использовать для трассировки несигнальные слои появляется сообщение об ошибке.

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

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

Для удаления последнего сегмента трассы в контекстном меню нажимается строчка Undo.

Если нужно прервать трассировку в том месте, где находится курсор (при нажатой левой клавиши мыши), можно воспользоваться клавишей / (прямой слэш). Эта клавиша либо прерывает прокладку трассы, либо показывает кратчайший путь от прерванного места до контакта. Этот кратчайший путь называется оптимизацией частично выполненной трассировки, и этот режим включается флажком Optimize Partial Route команды Options/Configure.

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

  • Exit - завершение прокладки трассы (трасса остается неразведенной);
  • Finish — автоматическое завершение трассы программой;
  • Lock - прекращение прокладки трассы (трасса остается недоразведенной).

 

5.3.3. Интерактивная трассировка

 

5.3.3. Интерактивная трассировка

Интерактивная трассировка выполняется с помощью набора команд меню Tools.

  • Autorowte Connection (автоматическая трассировка одного соединения) — пользователь последовательно, цепь за цепью, указывает порядок трассировки соединений.
  • Autoroute Net (автоматическая трассировка одной цепи) — после выбора нужной цепи будет произведена ее трассировка с соблюдением всех обусловленных ранее ограничений на трассировку указанной цепи.
  • Autoroute Component (автоматическая трассировка всех связей компонента) — выбор компонента производится указанием мышью на один из его выводов. Затем автоматически проводятся все цепи, инцидентные всем контактам выбранного компонента.
  • Autoroute Area (автоматическая трассировка в выбранной области) — необходимо очертить область печатной платы, после чего все соединения, начинающиеся или заканчивающиеся в этой области, будут проведены автоматически.

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

При интерактивной трассировке выполняются заданные атрибуты цепей:

  • WIDTH - ширина трассы;
  • VIASTYLE — стиль переходного отверстия;
  • CLEARANCE - величина любого зазора;
  • PADTOPADCLEARANCE — зазор между контактами компонента;
  • PADTOLINECLEARANCE - зазор между контактом и линией трассы;
  • LINETOLINECLEARANCE - зазор между линиями трасс;
  • VIATOPADCLEARANCE - зазор между контактной площадкой и переходным отверстием;
  • VIATOLINECLEARANCE — зазор между контактной площадкой и линией трассы;
  • VIATOVIACLEARANCE - зазор между контактными площадками.

Если результаты трассировки не удовлетворяют пользователя, то можно выполнить следующие команды:

  • Unroute All Nets - удаление всех проложенных цепей.
  • Unroute Conflicts — удаление всех цепей, имеющих помеченные на печатной плате конфликтные точки.
  • Unroute Net — удаление всей трассы одной цепи.
  • Unroute Connections - удаление трассы, соединяющей две контактные площадки.
  • Unroute Segment — удаление сегмента цепи.

При интерактивной трассировке рекомендуется перед окончательным проведением цепи использовать команду Tools/Sketch Route. При указании на цепь подсвечивается вся электрическая цепь. Далее указывается один из контактов цепи и, не отпуская левую клавишу мыши, вычерчивается (неровной линией) предполагаемая трасса, которая после отпускания клавиши мыши проводится окончательно с соблюдением всех установленных правил трассировки.

 

5.3.4. Автоматическая трассировка

 

5.3.4. Автоматическая трассировка

Автоматическая трассировка производится после выполнения команды Tools/Start Autorouter в меню автотрассировщика P-CAD ShapeBased Router (рис. 5.12). В процессе трассировки в строке состояний отражается ход трассировки: название текущего прохода трассировки, число разведенных цепей и количество введенных переходных отверстий, наличие конфликтов и т. д.

Перед началом трассировки система выполняет анализ печатной платы и выбирает подходящую стратегию трассировки. В случае появления сообщения One or more connection cannot be routed (одно или более соединений не может быть проведено) проанализируйте текстовый файл *.LOG, внесите нужные исправления и начните трассировку заново.

Рис. 5.12. Автоматическая трассировка

На начальных этапах трассировки программа Shape-Based Router прокладывает трассы с нарушением технологических зазоров и даже с пересечением(!) трасс на одном слое. Такие конфликты указываются на экране кружочками желтого цвета. На последующих проходах конфликты устраняются, а если это не удается сделать трассировщику, то результаты трассировки вместе с оставшимися конфликтами передаются в редактор РСВ Editor и редактируются самим пользователем.

Автотрассировку можно остановить по команде Tools/Pause Autorouter, возобновить по команде Tools/Restart Autorouter и прекратить по команде Tools/Stop Autorouter.

При автотрассировке возможно задание еще нескольких ее локальных режимов (для этого необходимо остановить процесс автоматической трассировки):

  • Autoroute Connection (автоматическая трассировкга отдельных фрагментов электрической цепи) - автоматическая трассировка производится при последовательном выборе того или иного контакта электрической цепи;
  • Autoroute Net (автоматическая трассировка всей электрической цепи) - выбирается любой контакт нужной электрической цепи, а затем вся цепь разводится в автоматическом режиме;
  • Autoroute Component (автоматическая разводка всех связей компонента) — автоматическая разводка производится после указания на любой контакт выбранного компонента;
  • Autoroute Area — автоматическая трассировка области, выбранной пользователем.

 

5.12.gif

Изображение: 

5.3.5. Составление отчетов

 

5.3.5. Составление отчетов

По завершении трассировки по команде Reports/Reports выводится диалоговое окно (рис. 5.13), в котором можно указать перечень нужных отчетов, а затем вывести их на экран (кнопка View), или распечатать на принтере (кнопка Print), или сохранить в файле.

Рис. 5.13. Список формируемых отчетов по результатам трассировки

Список формируемых отчетов приводится ниже:

  • Pre-Route Synopsis — краткая информация об ожидаемых результатах трассировки;
  • Routing Statistics - краткий итоговый отчет о результатах трассировки;
  • Connections Not Routed - информация о неразведенных контактах;
  • Connections Not Fanned Out - данные о соединениях, не имеющих стрингеров;
  • Via Statistics — информация о переходных отверстиях в печатной плате;
  • Copper Per Layer - данные о длине проводников на каждом сигнальном слое и их суммарная длина;
  • Testpoints - данные о контрольных точках (если таковые были предусмотрены).

Примечание.

Все линейные размеры (Track Length) в отчетах заданы в системе единиц, установленных в окне Units закладки Parameters команды Options/Auto-Router.

Для возвращения в программу P-CAD РСВ с целью просмотра результатов трассировки и возможного редактирования этих результатов выполняется команда Save and Return.

 

5.13.gif

Изображение: 

5.4. Сообщения об ошибках программы PRO ROUTE

 

5.4. Сообщения об ошибках программы PRO ROUTE

9500. <текст сообщения об ошибке>

Причина: приводится сообщение об ошибке, содержащее исчерпывающую информацию.

9501. Checkpoint file is incomplete.

(Файл текущих результатов трассировки не полон.)

Причина: в файле текущих результатов пропущены существенные данные.

Действия: необходимо вернуться к предыдущей версии этого файла или выполнить трассировку повторно.

9502. Conflicting width detected.Net class will not be routed.

Net class: <имя класса цепей>

Pass: <имя прохода>

(Обнаружены конфликты в данных о ширине проводников. Класс цепей не будет разведен. Класс цепей: <имя класса цепей>. Проход трассировки: <имя прохода>.)

Причина: PRO Route может развести на одном проходе цепи, имеющие одинаковую ширину. Однако в полученной инструкции указаны цепи с разной шириной трасс.

Действия: проблемы уменьшаются, если выбрать режим Auto pass selection в диалоге выбора проходов трассировки.

9503. The router's working storage limit has been exeeded. Failed from-tos: <значение>.

(Превышен лимит памяти, отводимый авторазводчику.)

Причина: авторазводчик требует дополнительной памяти для хранения данных о соединениях. Некоторые соединения не будут разведены. Это сообщение обычно сопровождается сообщением об ошибке 9504.

Действия: для завершения трассировки платы необходимо увеличить объем ОЗУ или изменить стратегию трассировки так, чтобы уменьшить необходимый объем памяти.

9504. Storage required for from-tos can be decreased by routing on a coarser grid, on fewer layers, or without diagonals.

(Объем необходимой памяти может быть уменьшен применением более грубой сетки уменьшением числа слоев или запретом трассировки по диагонали.)

Причина: это сообщение обычно сопровождает сообщение об ошибке 9503. Предлагается предпринять меры для уменьшения требуемого объема памяти, чтобы закончить трассировку.

9505. Error opening router file. File: <имя файла>.

(Ошибка открытия файла.)

Причина: возникла ошибка при открытии указанного файла.

Действия: убедитесь, что указано правильное имя каталога, что файл не имеет атрибута Read-only (открыт только для чтения), при чтении с дискеты она не защищена от записи.

9506. Single from-to detected. Connection will be skipped.

(Обнаружена ссылка только на один узел цепи. Соединение будет опущено.)

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

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

9507. Grid table overflow. Some data will be skipped.

(Таблица сетки переполнена. Некоторые данные будут опущены.)

Причина: трассировщику необходима дополнительная память для сохранения данных:

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

9508. Unable to allocate memory for cost tables.

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

Причина: трассировщику необходима дополнительная память для сохранения таблиц весовых коэффициентов.

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

9509. Unable to allocate memory for wave front data.

(He хватает памяти для размещения данных волнового алгоритма.)

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

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

9510. Unable to allocate memory for from-to data.

(He хватает памяти для размещения данных о соединениях.)

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

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

9511. Unable to allocate memory for padstack data.

(He хватает памяти для размещения данных о стеках контактных площадок.)

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

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

9512. Error opening checkpoint file.

(Ошибка открытия файла текущих результатов трассировки.)

Причина: невозможно открыть файл текущих результатов трассировки.

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

9513. Error writing to the checkpoint file.

(Ошибка записи файла текущих результатов трассировки.)

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

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

9514. FORTRAN 77 input/output error. Status: <статус ошибки>.

(Ошибка ввода/вывода FORTRAN 77. Указан статус ошибки.)

Причина: возникла ошибка при вводе или выводе данных программы трассировки.

Действия: запишите статус ошибки и свяжитесь с ACCEL Technologies для получения дополнительной помощи.

9515. Too many grid points in the X or Y directions. Required:

<необходимое число точек сетки>

Limit' <разрешенное максимальное число точек сетки>

(Слишком много точек сетки по осям X, Y. Указаны необходимое и возможное количество точек сетки.)

Причина: трассировщик имеет ограничение на общее количество точек сетки. При запуске трассировщика это ограничение превышено.

Действия: убедитесь в том, что контур ПП нанесен на слое Board и что этот слой включен (Enable). Попробуйте переместить в узлы сетки трассировки компоненты, расположенные вне сетки, или выбрать более грубую сетку трассировки.

9516. Reduce required grid points by using a coarser grid.

(Необходимо выбрать более грубую сетку для уменьшения числа узлов сетки.)

Причина: это сообщение обычно следует за сообщением об ошибке 9515.

Действия: необходимо уменьшить общее число точек сетки.

9517. Unable to allocate memory for grid. Required: <#байт> bytes.

(He хватает памяти для размещения сетки трассировки. Требуется <# байгп>.)

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

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

9518. Inconsistent nested via ranges.

(Несовместимые данные о переходных отверстиях.) Причина: трассировщик получил некорректные данные о ПО.

Действия: свяжитесь с ACCEL Technologies для получения дополнительной помощи.

9519.Track outside circuit edge will be ignored. Start: (,<координата х>, <координата у>.)

End: (<координата х>, <координата у>.)

(Трасса вне контура ПП игнорируется. Указаны координаты начала и конца трассы.)

Причина: предварительно проложенная трасса находится вне контура ПП и будет игнорирована.

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

9520. Pin outside circuit edge will be ignored. Center: (<координата х>, <координата у>).

(Вывод вне контура ПП игнорируется. Указаны координаты его центра.) Причина: вывод расположен вне контура ПП и будет игнорирован.

Действия: если сочтете необходимым, продолжайте трассировку. В противном случае прервите трассировку и удалите или передвиньте объект внутрь контура ПП.

9521. Via outside circuit edge will be ignored. Center: (<координата х>, <координата

(ПО вне контура ПП игнорируется. Указаны координаты его центра.)

Причина: предварительно размещенное ПО расположено вне контура ПП и будет игнорировано.

Действия: если сочтете необходимым, продолжайте трассировку. В противном случае прервите трассировку и удалите или передвиньте ПО внутрь контура ПП.

9522. Unable to allocate segment data space.

(Невозможно разместить данные о расположении сегментов трасс.) Причина: трассировщику требуется дополнительная память.

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

9523. Unable to allocate memory for segment data.

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

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

9524. A pad references an undefined padstack. Pad ignored.

Location: (<координата х>, <координата у>.) Padstack: <имя стека контактных площадок>.

(Вывод содержит ссылку на неопределенный стек контактных площадок. Вывод игнорируется. Указаны координаты вывода и имя стека)

Причина: трассировщик получил некорректные данные о стеках контактных площадок.

Действия: свяжитесь с ACCEL Technologies для получения дополнительной помощи.

9525. A via references an undefined padstack. Via ignored.

Location: (<координата х>, <координата у>). Padstack: <имя стека контактных площадок>.

(ПО содержит ссылку на неопределенный стек контактных площадок. ПО игнорируется. Указаны координаты вывода и имя стека.)

Причина: трассировщик получил некорректные данные о ПО.

Действия: свяжитесь с ACCEL Technologies для получения дополнительной помощи.

9526. Error reading router input data.

Too many passes may be scheduled (the maximum is 100).

(Ошибка чтения входных данных трассировщика. Задано слишком большое число проходов трассировки; максимально разрешено 100 проходов.)

Причина: передаваемые трассировщику данные некорректны или неполны.

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

9527. Less than <значеаие> working storage entries available.

Additional memory is required to complete the circuit.

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

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

Действия: необходимо увеличить объем памяти или изменить стратегию трассировки.

9528. Via ranges will not peermit interconnection of all layers.

(Данные о ПО не позволяют выполнить соединения всех слоев.) Причина: трассировщик получил некорректные данные о ПО.

Действия: свяжитесь с ACCEL Technologies для получения дополнительной помощи.

9529. Too many design rule classes for this pass.

(Для данного прохода назначено слишком много правил трассировки.)

Причина: в правила трассировки классов цепей включаются ширина трасс, тип ПО и максимальное количество ПО. Разрешается определять не более 16 классов, включая класс по умолчанию.

Действия: можно завершить трассировку платы интерактивно, временно объединяя классы и проводя трассировку с меньшим количе-

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

9530. Vias are allowed to be closer to tracks, pads, or other vias than tracks are allowed to be.

(ПО разрешено размещать ближе к трассам, контактным площадкам и другим ПО.)

Причина: информационное сообщение. Дейстпвия никаких действий.

9531. No passes were scheduled.

(He задано ни одного прохода трассировки.) Причина: не составлено задание на трассировку.

Действия: заполните окно Pass Selection для задания проходов трассировки.

9532. A short was detected.

Nets: <имя цепи> and <имя цепи>.

Туре: <объект> -to- <объект>.

(Обнаружено замыкание цепей. Указаны имена цепей и объектов.)

Причина: на ПП обнаружено замыкание цепей.

Действия: если замыкание преднамеренное, продолжайте трассировку и трассировщик будет воспринимать замкнутые цепи как единую цепь. В меню трассировщика включите опцию Error Messages/Output to Log File, чтобы сообщение о преднамеренном коротком замыкании не выводилось на экран. В противном случае прекратите трассировку и удалите замыкающиеся трассы.

9533. А(n) <объект> on net <цепь> was detected to prevent a short with net <имя цепи>.

(Указанный объект удален для предотвращения короткого замыкания. Указаны имя объекта и имена замыкаемых цепей.)

Причина: с ПП удален объект, приводящий к короткому замыканию цепей.

Действия: свяжитесь с ACCEL Technologies для получения дополнительной помощи.

9540. Invalid number of manufacturing passes.

Must be in the range {<минимум>-<максимум>').

(Неверное количество проходов улучшения технологичности ЦП. Оно должно находиться в указанных пределах.)

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

Действия: введите значение, находящееся в указанных пределах.

9541. Invalid number of iterative passes.

Must be in the range (<минимум>-<максимум>).

(Неверно задано число итертивных проходов. Оно должно находиться в указанных пределах.)

Причина: число итеративных проходов или слишком большое, или слишком малое.

Действия: введите значение, находящееся в указанных пределах.

9542.1nvalid check point interval.

Must be in the range (<минимум>-<максимум>).

(Неверно задан интервал времени автосохранения файла текущих результатов трассировки. Он должен находиться в указанных пределах).

Причина: интервал времени автосохранения или слишком большой, или слишком малый.

Действия: введите значение, находящееся в указанных пределах.

9543.1nvalid multiplier.

Must be in the range (<минимум>-<максимум>).

(Неверно задан множитель кратности шага сетки ПО. Он должен находиться в указанных пределах.)

Причина: множитель кратности шага сетки ПО или слишком большой, или слишком малый.

Действия: введите значение, находящееся в указанных пределах.

9550. Error detected by router. Routing terminated.

(Трассировщик обнаружил ошибку. Трассировка прекращена.) Причина: трассировка прекращена не нормально.

Действия: это сообщение обычно сопровождается другим, содержащим объяснение причины проблемы. Если никаких объяснений не последует, свяжитесь с ACCEL Technologies для получения дополнительной помощи.

9551. Router did not start or exited unexpectedly.

(Трассировщик не стартует или неожиданно завершает работу.)

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

Действия: если не дано никаких объяснений, свяжитесь с ACCEL Technologies для получения дополнительной помощи.

9552. Unable to open log file for writing.

File: <имя файла> (Невозможно открыть для записи файл протокола с указанным именем.)

Причина: указанный файл протокола трассировки не может быть открыт.

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

9553. Log file name is not assigned.

(He назначено имя файла протокола.)

Причина: имя файла протокола трассировки не указано.

Действия: в диалоговом окне команды Route/Autorouters введите имя файла протокола.

9554. Log file does not exist.

(Файл протокола не существует.)

Причина: трассировщик не может найти файл протокола, когда возникла необходимость дописать в него данные.

Действия: не удаляйте активный файл протокола во время трассировки.

9555. The maximum of <значеыие> passes has been reached. Routing will continue.

(Достигнуто максимально возможное значение проходов трассировки. Трассировка будет продолжена.)

Причина: задано слишком много проходов трассировки.

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

9556. Error cleaning up design file.

(Ошибка стирания файла проекта.)

Причина: ошибка возникла при восстановлении первоначального вида файла ПП.

Действия: нельзя сохранять этот восстановленный файл, так как в нем может быть потерян ряд объектов. Вместо этого загрузите вновь исходный файл по команде File/Open.

9557. Unknown command received from the router: <замечание>.

(Получена неизвестная команда от трассировщика.)

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

Действия: если трассировка прекратилась, свяжитесь с ACCEL Technologies для получения дополнительной помощи.

9558. Unknown error message from the router.

(Получено неизвестное сообщение от трассировщика.)

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

Действия: если трассировка прекратилась, свяжитесь с ACCEL Technologies для получения дополнительной помощи.

9559. The following files will be overwritten: <имя файла(ов)>.

Do you want to continue?

(Указанные файлы будут переписаны. Продолжать?)

Причина: предупреждающее сообщение о том, что перечисленные файлы будут переписаны.

Действия: если эти файлы содержат данные, которые должны быть сохранены, ответьте No. В противном случае в них будут записаны новые данные.

9560. The maximum of 15 net classes has been exceeded.

(Разрешено не более 15 классов цепей.)

Причина: все цепи, имеющие одинаковую ширину трасс, тип ПО и максимальное число ПО, образуют класс цепей. Разрешено иметь до 15 различных классов цепей.

Действия: уменьшите количество значений ширины трасс, типов ПО и максимальное количество ПО в одной цепи для данного проекта.

9561. At least one layer must be enable for routing.

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

Причина: трассировщику нужен хотя бы один сигнальный слой для трассировки.

Действия: сделайте доступным хотя бы один сигнальный слой.

9562. File name too long for router: <имя файла>

(Указанное имя файла слишком длинное.) Причина: имя файла слишком длинное. Действия: введите более короткое имя файла.

9563. File not found: <имя файла>.

(Указанный файл не найден.) Причина: указанный файл недоступен.

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

9564. Strategy file name missing.

(Пропущено имя файла стратегии.)

Причина: в окне диалога команды Route/Autorouters не введено имя файла стратегии трассировки.

Действия: введите имя файла стратегии до начала трассировки.

9565. Error reading <тип> data.

(Ошибка чтения данных указанного типа.)

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

Действия: проверьте наличие достаточного свободного места на жестком диске. Если дело не в этом, свяжитесь с ACCEL Technologies для получения дополнительной помощи.

9566. Error creating PCB object.

(Ошибка создания объекта ПП.)

Причина: ошибка возникла при создании объекта ПП.

Действия: проверьте наличие достаточного свободного места на жестком диске. Если дело не в этом, свяжитесь с ACCEL Technologies для получения дополнительной помощи.

9567. Error displaying RGB object.

(Ошибка отображения объекта ПП.)

Причина: ошибка возникла при отображении объекта ПП. Может быть прервана связь с трассировщиком или на жестком диске может не хватать свободного места.

Действия: проверьте наличие достаточного свободного места на жестком диске. Если дело не в этом, свяжитесь с ACCEL Technologies для получения дополнительной помощи.

9568. Router file name is missing from PCB.INI.

(В файле PCB.INI пропущено имя программы автотрассировки.) Причина: в файле PCB.INI пропущено имя программы автотрассировки.

Действия: повторите установку системы для автоматического обновления файла конфигурации PCB.INI или вручную добавьте следующие строки в конце этого файла:

[PRORoute]

RouterExe=<имя каталога> \proroute.exe.

где <имя каталога> — имя каталога, в котором установлена программа P-CAD PRO Route, например RouterExe=C:\ACCEL\proroute.exe.

9570. Error preparing file for routing.

(Ошибка при подготовке файла для трассировки.)

Причина: ошибка произошла при инициализации объектов для трассировки. Возможно, не хватает дискового пространства или ОЗУ или имеются проблемы с проектом.

Действия: проверьте наличие достаточного свободного места на жестком диске. Если дело не в этом, свяжитесь с ACCEL Technologies для получения дополнительной помощи.

9571. Loading the strategy file will update your current PCB design settings. Do you wish to continue?

(Загрузка файла стратегии изменит установки текущего проекта. Продолжать?)

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

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

9575. Strategy file exists! "<имя файла>". Do you want to overwrite it?

(Указанный файл стратегии существует. Переписать его?)

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

Действия: если текущие параметры должны быть сохранены, выберите ответ No и в меню команды Route/Autorouters выберите другое имя файла стратегии. В противном случае в файл стратегии будут записаны новые данные.

Таблица 5.1. Пиктограммы программы P-CAD Shape-Based Router

Пиктограмма

Назначение команды

Таблица 5.2. Команды программы P-CAD Shape-Based Router

Команда

Назначение

Меню File (Файл)

Меню Edit (Редактирование)

Меню View (Просмотр)

Tools (Инструменты)

Unroute Net Unroute

 

Connections Unroute Segment

Меню OpAuto-Router... Display...


Pre-Route Synopsis...(Y)

 

Reports...

Contents Editing Net Attributes...

Меню Help (Помощь)

Router Setup-Routing

 

Board-Routing Reports...

Удаление трассы цепи Удаление трассы, соединяющей две КП Удаление трассировки сегмента цепи tions (Настройка параметров)

Настройка видимости слоев ПП и других объектов с выбором их цвета евю Reports (Отчеты)

 

 

 

6. Приложение 1 Англо-русские термины в САПР печатных плат

 

Приложение 1

Англо-русские термины в САПР печатных плат

ACAS, Automatic components assembly system - автоматизированная установка для монтажа электронных компонентов.

ACCEL, Automatic Circuit Card Etching Layout - автоматизированная разводка печатных плат, фирменное наименование САПР и фирмы-производителя.

Accordion - способ трассировки проводника в виде меандра, применяется для выравнивания длин проводников путем увеличения их длины и их волновых сопротивлений. Характеризуется амплитудой и зазором между фрагментами меандра (термин системы SPECCTRA).

ADW, automatic discrete wiring - автоматический последовательный монтаж выводов.

Alias — псевдонимы или дополнительные имена компонента, полезно использовать при создании библиотек компонентов, имеющих одинаковые символы и посадочные места, но разные наименования (например, К155ЛАЗ и КР1533ЛАЗ).

Aligning components — выравнивание компонентов, как правило, с использованием средств команды Edit/Align components графического редактора P-CAD РСВ.

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

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

Aperture - апертура (диаметр и форма отверстия диафрагмы) фотоплоттера, выполняющая засветку фотошаблона. Необходимо выбирать ширину линий, форму и размеры контактных площадок и переходных отверстий исходя из апертур фотоплоттера, на котором будет выполняться фотошаблон.

Aperture number — номер апертуры фотоплоттера, используется при создании управляющего файла фотоплоттера.

ASFX, assembly fixture — приспособление для сборки, сборочная оснастка.

Associate components — маленькие компоненты (small components), связанные своем расположении с большим (large components), например, фильтрующие емкости, связанные с микросхемой (термин системы SPECCTRA). ATE, automatic test equipment - автоматизированная тестовая аппаратура.

Attribute — информация, вводимая в описание компонента или в рабочую область проекта с использованием специальных ключевых слов.

Automatic island removal — автоматическое удаление не присоединенных к цепи «островков» области металлизации.

Autorouter — программа автоматической трассировки печатных плат.

Balanced daisy chain topology (термин системы SPECCTRA) — способ трассировки цепей, при котором каждая цепь имеет, по меньшей мере, один стартовый вывод или источник (Source) и два и более оконечных выводов или приемников (Terminators). При этом источники (в случае, если их больше одного) соединяются в единую цепь цепочкой, которая затем разветвляется в несколько ветвей, идущих к приемникам, в отличие от техники daisy chain, при которой минимизируется суммарная длина проводников, соединяющих пары выводов, и каждый вывод не может принадлежать более чем двум сегментам цепи. Данная топология позволяет сбалансировать нагрузку на выводы источника и облегчить трассировку цепей, сочетая преимущества топологий «ромашка» (Daisy) и «цепочка» (Chain). Как правило, источником являются выходы микросхем, а приемниками - их входы.

ВВВ, basic building block - базовый конструктивный блок. BGA, ball grid array — корпус типа «массив шариковых выводов».

Bill of Materials - перечень используемых в проекте материалов и компонентов, спецификация.

Blind and Buried vias — глухие межслойные переходные отверстия. Blind — не сквозное ПО, которое достигает только одного внешнего слоя печатной платы. Buried — не сквозное, глухое ПО, которое не достигает ни одного внешнего слоя печатной платы.

Bottom size - нижняя сторона платы, при использовании компонентов со штыревыми выводами - сторона монтажа (пайки- Soldering size).

Boundary — граница платы, области трассировки, области авторазмещения компонентов.

Buried layer - внутренний слой.

Buried vias - переходные отверстия во внутренних слоях платы. Bus - шина, линия групповой связи.

Bus diagonal routing (термин системы SPECCTRA) - способ трассировки шин, использующий диагональные изломы для повышения плотности трассировки жгутов. Известен в P-CAD как трассировка типа «память» (Memory routing). Bus routing — трассировка шин.

Capacitors - в системе SPECCTRA понимается как фильтрующий (блокировочный) конденсатор по цепям питания (decoupling capacitor). Блокировочный конденсатор может быть связан с компонентом, цепи питания которого он фильтрует (см. Large components, small components, associate components). При размещении компонентов в автоматическом режиме система SPECCTRA стремится расположить его максимально близко к выводам питания компонента. Checkpoint file - файл результатов трассировки, сохраняемых в результате завершения каждого прохода (pass) автотрассировщика (термин Р- CAD).

Cerdip — стеклокерамический корпус с двухрядным расположением выводов.

Circuit — схема, представляет собой совокупность цепей (nets) и отрезков цепей, соединяющих соседние выводы (fromtо ), для которой определены электрические ограничения (термин системы SPECCTRA).

Chain — метод трассировки цепи, заключающийся в последовательном объединении выводов в «цепочку».

CIP, controlled impedance package — корпус, обеспечивающий согласование полных сопротивлений.

Class - определенная по конкретному признаку совокупность цепей (термин системы SPECCTRA). В P-CAD используется понятие Net Class. Классы цепей применяются при задании правил проектирования, позволяя задать как правила проектирования внутри класса, так и между различными классами цепей. Удобно использовать механизм классов цепей для описания различных по своему назначению цепей в многофункциональных аналого-цифровых платах (аналоговые цепи, цифровые цепи, цепи питания, мощные выходные цепи и т. п.).

Clearance - зазор (минимально допустимое расстояние) либо между элементами печатного рисунка (линиями, контактными площадками), либо между корпусами компонентов, а также между различными элементами платы и краем платы. Является основным понятием при описании правил проектирования (design rules).

Cluster - группа компонентов, сгруппированных вместе на основании критериев, определенных пользователем. Используется для их совместного размещения в одной области платы (см. Room, комната).

Color map file - файл определения цветов различных объектов (термин системы SPECCTRA).

Component — компонент со штыревыми или планарными выводами, для которого определены позиционное обозначение (reference designator, component ID), имя образа (условного графического обозначения или посадочного места), координаты (X, Y), угол поворота при размещении в градусах, сторона установки (термин системы SPECCTRA).

Conflicts (термин системы SPECCTRA) — конфликты-нарушения трассировки цепей при их пересечении (crossover) и несоблюдении зазоров (clearance). Конфликты отмечаются графически в виде многоугольника.

Другие нарушения правил трассировки в системе SPECCTRA имеют следующие условные обозначения: нарушения правил длины проводника (Length rule) выделяются с помощью желтой штриховой линии; нарушения правил перекрестных наводок (Crosstalk) выделяются как белый прямоугольник; нарушения размещения (Placement violation) выделяются с помощью толстого белого прямоугольника с символами многоугольников на каждом угле.

Copper pour - вырез в области металлизации.

Daisy - правило трассировки типа «ромашка» (звезда), при котором цепь имеет единственный вывод — источник и несколько выводов приемников, причем не разрешается Т-образная разводка (T-routing), если правило max_stub не определено (термин системы SPECCTRA).

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

Design file — текстовый файл, используемый как входной файл автотрассировщика. Файл проекта определяет размер платы, компоненты, список цепей, правила трассировки проекта, предварительно проложенные трассы, определения переходных отверстий и контактных площадок (термин системы SPECCTRA).

Design rules — правила проектирования, определяющие допустимые зазоры между элементами печатного монтажа.

Design rules check, DRC - проверка соблюдения правил проектирования платы.

Diagonal routing — способ трассировки соединений, при котором разрешается прокладывать проводники не только параллельно сторонам печатной платы, но и по диагонали (под углом 45°). Следует помнить, что применение диагональной разводки затрудняет прокладку трасс и уменьшает процент проложенных соединений.

Did file - содержит команды, которые были выполнены в течение сеанса размещения компонентов или трассировки (ср. Do file) (термин систему SPECCTRA).

DILB, dual in-line board - плата для монтажа компонентов в корпусах с двухрядным расположением штыревых выводов (DIP).

DIP, dual in-line package - корпус с двухрядным расположением штыревых выводов.

Disconnect wires - неразведенные цепи.

Discretes -любой компонент, с которым SPECCTRA работает независимо от других компонентов (ср. Alliance components) (термин системы SPECCTRA).

Do File - текстовый файл, который содержит задание для автотрассировщика SPECCTRA в виде последовательности выполняемых команд. После завершения трассировки сохраняется как Did file (термин системы SPECCTRA).

Drill table - таблица инструментов сверления.

DWS, direct wave soldering - пайка прямой волной припоя.

ECO, engineering change ordering — механизм внесения изменений в проект.

EDA, electronic design automation — САПР электронных устройств.

Edge spasing — расстояние от края проводника или контактной площадки до края ПП.

Escape wires - короткий отрезок проводника между планарной контактной площадкой и переходным отверстием, то же, что и Fanout или Stringer.

Expose - короткий отрезок проводника между планариой контактной площадкой и переходным отверстием, то же, что и Fanout или Stringer.

Famile — группа корпусов компонентов.

Fanout - короткий отрезок проводника с переходным отверстием на конце, предназначенный для упрощения автоматической трассировки компонентов с планарными выводами. Аналогичен термину «стрингер» (stringer). Обычно программа автоматической трассировки автоматически генерирует стрингеры для всех планарных контактных площадок на начальных этапах трассировки, а после ее завершения удаляет лишние переходные отверстия.

Fence - область запрета трассировки для разделения аналоговых и цифровых цепей, практически аналогично Keepout (см. также Hard fence и Soft Fenсe) (термин системы SPECCTRA).

FLATPACK, flat package - плоский корпус с планарными выводами.

Fine-line technology — технология тонких линий, технология изготовления печатных плат с малыми зазорами, практически эквивалентна 4-му и более высоким классам точности изготовления плат. Практически позволяет провести между двумя контактными площадками на расстоянии 100 мил (2,5 мм) более одного проводника.

Fix — фиксация объекта. Зафиксированный компонент или цепь не могут быть удалены, перемещены и задействованы в проекте. Имеет смысл выполнять фиксацию компонентов, расположенных с одной из сторон платы при двустороннем расположении компонентов. Кроме того, обычно фиксируют компоненты и цепи, трассировка которых уже полностью определена и не должна претерпевать изменения.

Flash — условное изображение засветки фотоплоттера.

Floor Plan Cluster — группа компонентов, все из которых предполагается разместить или внутри, или вне комнаты (Room) (термин системы SPECCTRA).

Footprint - типовое посадочное место компонента. FPC, flexible printed circuits - гибкая печатная плата.

FPT, fine pitch technology - технология с использованием корпусов с уменьшенным шагом выводов.

Fromto - отрезок цепи, соединяющий соседние выводы (термин системы SPECCTRA).

Сар - расстояние между параллельными или тандемными (параллельными на смежных слоях) проводниками (термин системы SPECCTRA).

Cap (differential pair and bundle) - расстояние между проводами в паре (связке). Автотрассировщик обеспечивает поддержку этого промежутка (термин системы SPECCTRA).

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

Cerber format — формат описания топологии печатной платы.

CLDL, geometrical layout description language — язык описания топологии печатной платы.

Clue dot - точка приклеивания компонента поверхностного монтажа к плате.

Grid — координатная сетка.

Group — объединение участков Fromto в группу (термин системы SPECCTRA).

Guide — существующая, но неразведенная связь между двумя точками на печатной плате (термин системы SPECCTRA).

Hard fence —жесткий барьер трассировки, при котором все соединения выполняются внутри области запрета без проникновения наружу (термин системы SPECCTRA).

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

Heterogeneous component — неоднородные компоненты, содержащие вентили (логические секции) разного типа.

Highlight - цветовое выделение элемента платы в САПР.

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

Hugging - трассировка, при которой проводники тесно огибают друг друга с минимально допустимыми зазорами.

Image — образ компонента, типовой корпус, который включает в себя уникальное имя и определение выводов. Кроме того, образ компонента может включать изображение габаритных размеров компонента, сторону установки компонента на плате, угол поворота и связанные с компонентом барьеры трассировки (ср. Physical Part) (термин системы SPECCTRA).

Initial autorouting phase — начальная стадия автотрассировщика, которая состоит из первых пяти проходов трассировки. Цель трассировки в начальной стадии состоит в том, чтобы создать проводники для всех связей, не обращая особого внимания на конфликты (термин системы SPECCTRA).

Initial via grid — начальная сетка переходных отверстий (термин системы SPECCTRA).

Jumper layer — мнимый слой, на котором назначаются перемычки (термин системы SPECCTRA).

Keepouts - барьеры трассировки.

КРСR, Kodac printed circuit resist — фоторезист «Кодак» для производства печатных плат.

Large components - большие компоненты в SPECCTRA определяются или как компоненты с больше чем тремя выводами, или компоненты с тремя выводами или меньше, для которых был назначен высокий приоритет типа (ср. Small components) (термин системы SPECCTRA).

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

Layout — рисунок проводников печатной платы.

Lee algorithm — алгоритм автоматической трассировки Ли.

Library - библиотека компонентов САПР.

Line spacing - расстояние (зазор) между проводниками печатной платы.

Line width - ширина печатного проводника.

Locked component - закрепленный компонент, который не может быть перемещен при автоматическом размещении в программе SPECCTRA. В отличие от Fixed component, к закрепленному кoмпoненту возможно провести связь.

Logical part - посадочное место (корпус) компонента, для которого определено описание отдельных логических вентилей (термин системы SPECCTRA).

Manhattan length - расстояние между двумя точками, определяемое как сумма длин катетов между ними. Термин пошел от вычисления расстояний при поездках на такси в Манхэттене, имеющем, как известно, строго поквартальную планировку. Данный термин является общеупотребительным в системах автоматизированного проектирования печатных плат и, по сути, обозначает реальную длину проводников между двумя точками.

Manual routing - ручная трассировка печатной платы.

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

Memory routing — трассировка соединений типа память.

Mid-driven daisy chain topology - способ трассировки цепей, при котором источники (Source), соединенные в цепочку, находятся в центре цепи, а два приемника (Terminator) - на ее концах (термин системы SPECCTRA).

Mitter - сглаживание прямоугольных изгибов проводника под углом 45°, либо дугой окружности.

MLB, multilayer board - многослойная печатная плата. Net - цепь.

Net class - класс цепей, для которого возможно определение правил трассировки.

Netlist - список цепей проекта, на основании которого производится размещение компонентов и трассировка платы.

Non-signal layers — несигнальные слои платы, несущие служебную информацию.

Nonuniform grig — нерегулярная сетка, при которой используются различные расстояния между узлами, тем самым позволяя увеличить число доступных для трассировки каналов. Однако не рекомендуется использовать нерегулярную сетку при размещении компонентов.

Off-grid items - элементы платы, расположенные вне сетки трассировки.

Online DRC — проверка соблюдения правил проектирования в режиме он-лайн.

Orphan shapes - область металлизации, не связанная с какой-либо цепью (термин системы SPECCTRA).

Orthogonal route - трассировка с использованием только вертикальных или горизонтальных проводников.

Pad — контактная площадка.

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

Pad style — стиль контактной площадки.

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

Parralel segment crosstalk rules - правила системы SPECCTRA для оценки взаимных наводок в параллельно проложенных проводниках.

Part - файл конструктива компонента, содержащий информацию о корпусе компонента, расположении и типе выводов и т. п.

Pass - проход автотрассировщика.

Pattern — типовое посадочное место компонента.

РСВ, printed circuit board — печатная плата.

PDIF, P-CAD data interchange format - текстовый формат описания проектов и обмена данными системы P-CAD.

PGA, pin grid array - корпус с матрицей штыревых выводов.

Physical part - типовой корпус компонента (Image), дополненный описанием отдельных секций (термин системы SPECCTRA).

Piggyback cluster — группа компонентов, которые могут перекрывать друг друга без индикации нарушения зазоров. Типичный случай - установка специальных фильтрующих конденсаторов под корпусами интегральных микросхем (термин систем SPECCTRA).

Pin — вывод компонента.

Pitch — шаг между проводниками (расстояние между их осевыми линиями).

Placement — размещение компонентов на плате.

Placement status report — отчет о размещении компонентов в автоматическом режиме (термин системы SPECCTRA).

Planes - области металлизации во внутренних слоях.

Plowing — перемещение проводников при сдвиге переходного отверстия.

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

Prerouted traces, wires — предварительно проложенные (до начала

автотрассировки) цепи.

Priority values — величина приоритета цепи в диапазоне от 1 до 255 Е (термин системы SPECCTRA).

Printed circuit board (PCB) — печатная плата (ПП).

Protected wire — защищенный проводник, который не может быть переразведен в процессе авторазводки, однако к нему можно подключать другие трассы (в отличие от Fixed) (термин системы SPECCTRA).

Pseudo-pin - псевдовывод, точка излома (Vertex), где три или более сегмента проводника связаны на одном слое или выполнено подключение проводника к полигону (термин системы SPECCTRA).

PTH, plated through hole - металлизированное отверстие в плате.

Push Traces - трассировка проводников путем проталкивания их между двумя параллельными проводниками.

PWB, printed wired board — печатная плата.

QFP, quad flat pack — плоский корпус с четырехсторонним расположением выводов.

Ratsnet (буквально «крысиная нора») — электрическая связь между выводами, в САПР обозначается прямой линией, показывающей наличие соединения между выводами.

Reference designator — позиционное обозначение, компонента. Region — термин системы SPECCTRA, обозначающий прямоугольную область на плате, где определены правила трассировки цепей. Близок по смыслу термину «комната» (Room) в системе P-CAD.

Resistors - под резисторами в системе SPECCTRA понимается любой компонент, который должен обрабатываться отдельно от остальных.

Rip-up - алгоритм автотрассировки с разрывом проведенных связей и перекройкой топологии.

Room - комната, область платы, в которой заданы правила размещения и трассировки компонентов (для системы P-CAD) или только размещения (для системы SPECCTRA).

Routes file - файл результатов трассировки (термин системы SPECCTRA).

Routing - трассировка проводников на плате. Routing algorityhm - алгоритм трассировки.

Routing layer — слой, в котором выполняется трассировка проводников. То же, что Signal layer.

Routing status report - файл отчета о результатах трассировки, который содержит следующую информацию о проекте: состояние разводки, история разводки, статистика цепей, итоговая статистика слоев (термин системы SPECCTRA).

Rule precedence — иерархия применения правил трассировки и размещения компонентов в системе SPECCTRA.

Rules - правила трассировки, представляющие собой геометрические ограничения на величину и тип зазоров.

Seedvia — разбиение диагонального соединения на два ортогональных отрезка с добавлением переходного отверстия, позволяет увеличить количество свободных каналов трассировки (термин системы SPECCTRA).

Shape — форма, базовое понятие САПР печатных плат, к формам относят окружности, дуги, полигоны, прямоугольники и т.п.

Shielding - экранирование чувствительных сигнальных цепей с использованием петель проводников, соединенных с «землей» (термин системы SPECCTRA).

Showing - рассталкивание соседних проводников при трассировке проводника между ними.

Small components - компонент с менее чем тремя выводами (ср. Large component) (термин системы SPECCTRA).

SMD, surface mount device — компоненты поверхностного монтажа, планарные компоненты.

Smoothness — аппроксимация окружностей многоугольниками.

SMT, surface-mount technology - технология поверхностного монтажа, для применения данной технологии в ACCEL EDA имеется ряд специфических команд размещения точек приклеивания, привязки и т.п.

Soft fence - мягкий барьер трассировки, который позволяет автотрассировщику проводить через барьер соединения, связывающие область трассировки с остальной платой (ср. Hard fence) (термин системы SPECCTRA).

SOJ, small outline j-leaded package — малогабаритный корпус для поверхностного монтажа.

SOT, small outline transistor package - малогабаритный корпус транзистора для поверхностного монтажа. \

Starburst — метод трассировки цепей, использующий трассировку в виде звезды для каждого вывода (термин системы SPECCTRA).

Status file — файл, содержащий упрощенную информацию о статистике трассировки (термин системы SPECCTRA).

Strategy — стратегия автоматической трассировки, состоящая из правил, ограничений и предпочтений.

Stub length - длина «пенька», максимальное расстояние от трассы до вывода при Т-образной трассировке, задается в системе SPECCTRA с использованием правила max_stub.

Subgate - группа выводов, имеющая одинаковую эквивалентность, и которые могут быть переставлены внутри вентиля, например входы многовходового логического элемента (термин системы SPECCTRA).

Subnet - подцепь, часть цепи.

Surface mount device (SMD) - планарно монтируемый компонент.

Surface mounte technology (SMT) - пленарный монтаж (технология, по которой компоненты устанавливаются на поверхности ПП без использования для установки переходных отверстий).

Super cluster — группа компонентов, расположение и ориентация которых фиксированы, и они могут рассматриваться при перемещении как единый компонент (термин системы SPECCTRA).

Super piggyback cluster - то же, что и super cluster, но компоненты могут накладываться друг на друга (см. piggyback cluster) (термин системы SPECCTRA).

Swap - перестановка эквивалентных выводов или вентилей либо посадочных мест компонентов с одной стороны платы на другую.

Swell - зазор между областью металлизации и неподсоединенной к нему контактной площадкой.

Symbol - условное графическое обозначение символа компонента.

Tandem - проводники, параллельные в разных слоях (термин системы SPECCTRA).

Tandem segment crosstalk rules - правила системы SPECCTRA для оценки взаимных наводок в параллельно проложенных в разных слоях проводниках.

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

Terminal - точка, к которой может быть присоединен проводник. Например, контактная площадка, переходное отверстие, Т-образное соединение (T-junction), псевдовывод (pseudo-pin), полигон, связанный с цепью (wiring polygon) (термин системы SPECCTRA).

Terminator - оконечная точка цепи, приемник (термин системы SPECCTRA).

Test point - контактная площадка или переходное отверстие, назначенное для каждой цепи, которое используется при проведении тестирования печатных плат в процессе производства. Тестовые точки не должны быть закрыты другими компонентами и могут находиться в специальной сетке координат (термин системы SPECCTRA).

Thermal reliefs - тепловой барьер контактной площадки для облегчения пайки.

Thermal spoke pads - контактная площадка с термобарьерами во внутренних слоях.

Threshold — максимальная длина параллельных участков проводников, которая может игнорироваться при вычислении взаимных наводок (термин системы SPECCTRA).

Through hole component — компонент со штыревыми выводами. Through via — сквозное переходное отверстие. Through pin — штыревой вывод.

Time length factor - термин системы SPECCTRA, характеризующий задержку распространения сигнала в зависимости от длины цепи.

T-junction — Т-образное соединение.

Top side — верхняя сторона печатной платы, сторона установки компонентов для плат со штыревыми компонентами.

Trace - трасса, проводник на ПП.

Trombone - термин системы SPECCTRA, обозначающий участок цепи, трассировка второго имеет форму тромбона. Verification — верификация (проверка правильности) выполнения принципиальной схемы и технологических норм при разработке печатной платы.

Vertex — точка излома (вершина угла) печатного проводника или линии.

Via — переходное отверстие.

Via barrier — термин системы SPECCTRA, означающий-препятствие трассировки цепи, возникающее из-за неправильного расположения переходных отверстий.

Via grid - сетка размещения переходных отверстий.

Via minimizer — проход трассировщика для минимизации числа переходных отверстий.

Violations — нарушения величины допустимых зазоров и иных правил трассировки.

Virtual pin - виртуальный вывод, используемый для задания топологии трассировки цепи, особенно в случае трассировки цепей, которые должны иметь равную задержку (термин системы SPECCTRA).

Void - вырез в полигоне.

Uniform grid - регулярная сетка с равными расстояниями между узлами.

Wire — проводник, цепь. Wirebond — навесная .перемычка.

Wire grid — сетка размещения печатных проводников. Wiring polygon - металлизированный полигон, соединенный с цепью. Wiring rule — правило прокладки проводников - правило трассировки электрической цепи, принадлежащей к определенному классу.

 

7. Приложение 2 Основные файлы P-CAD

    1. Приложение 2 Основные файлы P-CAD

     

    Приложение 2

    Основные файлы P-CAD

    В Приложении приводится краткое описание файлового состава системы P-CAD. Файлы сгруппированы по функциональному признаку.

     

    2. Аннотации и Readme файлы

     

    Аннотации и Readme файлы

    Customer Response Form.DOC — форма ответа для замечаний и комментариев пользователя о системе P-CAD.

    README.DOC Основной Readme файл

    PCBREL.DOC Краткая аннотация по P-CAD PCB

    SCHREL.DOC Краткая аннотация по P-CAD Schematic

    RTEREL.DOC Краткая аннотация по программам автотрассировки

    RELAYREL.DOC Краткая аннотация по Relay

    LIBREL.DOC Краткая аннотация по Library Manager /Executives

    DOCTOOLREL.DOC Краткая аннотация по Document Toolbox

    FEATURES.DOC Особенности новой версии P-CAD

    P-CADKEY.DOC Информация об электронном ключе P-CAD KEY

     

    3. Файлы графического редактора принципиальных схем P-CAD Schematic

     

    Файлы графического редактора принципиальных схем P-CAD Schematic

    SCH.EXE Исполняемый модуль P-CAD Schematic

    SCHRSC.DLL Динамическая библиотека P-CAD Schematic

    AZIP32.DLL Динамическая библиотека P-CAD Schematic

    SCH.LIC Файл лицензии P-CAD Schematic

    SCH.INI Файл конфигурации P-CAD Schematic

    SCH.HLP Файл справки P-CAD Schematic

    SCH.CNT Файл содержания справки P-CAD Schematic

    SCH.KEY Файл горячих клавиш P-CAD Schematic

     

    4. Файлы графического редактора печатных плат P-CAD PCB

     

    Файлы графического редактора печатных плат P-CAD PCB

    РСВ.ЕХЕ Исполняемый модуль P-CAD PCB

    PCBRSC.DLL Динамическая библиотека P-CAD PCB

    AZIP32.DLL Динамическая библиотека P-CAD PCB

    PCB.LIC Файл лицензии P-CAD PCB

    PCB.INI Файл конфигурации РСВ

    PCB.HLP Файл справки P-CAD РСВ

    PCB.CNT Файл содержания справки P-CAD РСВ

    PCB.KEY Файл горячих клавиш P-CAD РСВ

    QuickROUTE32.EXE Исполняемый модуль автотрассировщика

    QuickRoute

    DBX.LIC Файл лицензии утилит DBX

     

    5. Файлы автотрассировщика печатных плат P-CADInterRouteGold.

     

    Файлы автотрассировщика печатных плат P-CAD InterRoute Gold

    AIR.LIC Файл лицензии InterRouteGold

     

    6. Файлы автотрассировщика печатных плат P-CAD PRO Route

     

    Файлы автотрассировщика печатных плат P-CAD PRO Route

    PROROUTE.EXE Исполняемый модуль автотрассировщика

    P-CAD PRO Route

    ROUTE.LIC Файл лицензии P-CAD PRO Route

    F77L3.EER Файл сообщений об ошибках автотрассировщика P-CAD PRO Route

    WINSERVE.DLL Динамическая библиотека автотрассировщика

    P-CAD PRO Route

     

    7. Файлы графического редактора P-CAD Relay

     

    Файлы графического редактора P-CAD Relay

    RELAY.EXE Исполняемый модуль P-CAD RELAY

    RELAYRSC.DLL Динамическая библиотека P-CAD RELAY

    RELAY.LIC Файл лицензии P-CAD RELAY

    RELAY.INI Файл конфигурации P-CAD RELAY

    RELAY.HLP Файл справки P-CAD RELAY

    RELAY.CNT Файл содержания справки P-CAD RELAY

    RELAY.KEY Файл горячих клавиш P-CAD RELAY

     

    8. Файлы интерфейса с автотрассировщиком SPECCTRA

     

    Файлы интерфейса с автотрассировщиком SPECCTRA

    SP2P-CAD.EXE Конвертор из формата SPECCTRA в формат

    P-CAD

    P-CAD2SP.EXE Конвертор из формата P-CAD в формат SPECCTRA

    CCTIF.LIC Файл лицензии конверторов


    9. Файлы программы работы с библиотеками P-CAD Library Executive

     

    Файлы программы работы с библиотеками P-CAD Library Executive

    СМР.ЕХЕ Исполняемый модуль P-CAD Library Executive

    CMPRSC. DLL Динамическая библиотека P-CAD Library Executive

    CMP.LIC Файл лицензии P-CAD Library Executive

    CMP.INI Файл конфигурации P-CAD Library Executive

    CMP.HLP Файл справки P-CAD Library Executive

    CMP.CNT Файл содержания справки P-CAD Library Executive

    CINDEXIU.DLL Динамическая библиотека P-CAD Library Executive

    ALE.LIC Файл лицензии P-CAD Library Executive

    CMP.EXE Исполняемый модуль P-CAD Library Executive

    CMPRSC.DLL Динамическая библиотека P-CAD Library Executive

    CMP.LIC Файл лицензии P-CAD Library Executive

    CMP.INI Файл конфигурации P-CAD Library Executive

    CMP.HLP Файл справки P-CAD Library Executive

    CMP.CNT Файл содержания справки P-CAD Library Executive

    CINDEXIU.DLL Динамическая библиотека P-CAD Library Executive

    DVETORTSCENARIOSDOC Library Executive scenarios readme

     

    10. Файлы графических редакторов создания УГО и конструктива компонентов

     

    Файлы графических редакторов создания УГО и конструктива компонентов

    PATED.EXE Исполняемый модуль P-CAD Pattern Editor

    PATEDRSC.DLL Динамическая библиотека P-CAD Pattern Editor

    PATED.INI Файл конфигурации P-CAD Pattern Editor

    PATED.KEY Файл горячих клавиш P-CAD Pattern Editor

    SYMED.EXE Исполняемый модуль P-CAD Symbol Editor

    SYMEDRSC.DLL Динамическая библиотека P-CAD Symbol Editor

    SYMED.INI Файл конфигурации P-CAD Symbol Editor

    SYMED.KEY Файл горячих клавиш P-CAD Symbol Editor

     

    11. Дополнительные файлы P-CAD

     

    Дополнительные файлы P-CAD

    BASIC.CHR Файл шрифта

    LCOM.CHR Файл шрифта

    QUALITY.CHR Файл шрифта

    CINDEXIP.DLL Динамическая библиотека

    CINDEXIL.DLL Динамическая библиотека

    CINDEXIS.DLL Динамическая библиотека

    IMPLODE.DLL Динамическая библиотека

    MSVCRT40.DLL Динамическая библиотека

    OLEPR032.DLL Динамическая библиотека

    PALETTE.DLL Динамическая библиотека

    PICTURE.DLL Динамическая библиотека

    NSLBCW.DLL Динамическая библиотека

    NWIPXSPX.DLL Динамическая библиотека

    URLMON.DLL Динамическая библиотека

    WIDGE32.DLL Динамическая библиотека

    WININIT.DLL Динамическая библиотека

    LIBENGINE.DLL Динамическая библиотека

    ORC2PRO.DOC Указания по трансляции в формат OrCAD

    TANGO.CF

    Файл конфигурации Tango для OrCAD/SDT

    COMPACT.EXE Утилита сжатия библиотек

    P-CADKEY.EXE Утилита защиты

    NETCOMP.EXE Утилита сравнения списков цепей

    NETSYNC.EXE Утилита внесения изменений ЕСО после сравнения списков цепей

    NETSYNC.DOC Документация по утилите NETSYNC

    SCHEMTAN.EXE Утилита трансляции SCHEMA

    SCHEMTAN.LIB Библиотека SCHEMA

    SCHEMTAN.TBL Информация о вращении компонентов для транслятора в формат SCHEMA

     

    8. Приложение 3 Расширения имен файлов в системе P-CAD

     

    Приложение 3

    Расширения имен файлов в системе P-CAD

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

    Таблица. Список стандартных расширений имен файлов

    Расширение имени файла

    Назначение файла

    .арr

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

    .atr

    Список атрибутов

    .bak

    Исходная копия измененного файла схемы или ПП

    .blk

    Файл скопированного фрагмента (блока) схемы или платы

    .bom

    Список компонентов

    .bot

    Управляющий файл для создания фотошаблона слоя Bottom

    .cfg

    Файл конфигурации DESIGN.CFG систем P-CAD 8.x для загрузки схем проектов, располагаемых на нескольких листах

    .cpl

    Расположение компонентов на ПП

    .cpt

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

    .del

    Список индикаторов нарушений технологических норм ПП

     

    Расширение имени файла

    Назначение файла

    .do

    Команды управления процессом размещения компонентов и трассировки проводников

    .drc

    Сообщения о результатах проверки соблюдения на ПП технологических ограничений DRC

    .dtp

    Технологические параметры проекта

    ,есо

    Список изменений, внесенных в схему, для их переноса на ПП и наоборот

    .emf

    Графический файл формата P-CAD Pictures

    .erc

    Сообщение о результатах проверки принципиальной схемы ERC

    .err

    Сообщения об ошибках

    .fil

    Файл перекрестных ссылок в формате P-CAD

    .glu

    Список слоев и координат всех точек фиксации корпусов (GlueDot) для оборудования автоматического монтажа

    .gnr

    Список глобальных цепей с указанием номеров листов схемы

    .key

    Назначение «горячих» клавиш

    .let

    Каталог всех открытых библиотек

    .lib

    Библиотеки компонентов

    .log

    Список сообщений о выполненных программах

    .lud

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

    .mac

    Файл макрокоманд

    .ncd

    Управляющий файл в формате сверлильного станка с ЧПУ Ехсеllоп

    .pat

    Корпус отдельного компонента

    .net

    Список электрических связей

    .pcb

    База данных ПП (в бинарном или ASCII формате)

    .pdf

    Текстовый файл базы данных в формате PDIF

    .pic

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

     

    Расширение имени файла

    Назначение файла

    .рnр

    Список слоев и координат точек позиционирования выводов (Pick and Place) всех корпусов проекта для оборудования автоматического монтажа

    .ptu

    Список неиспользованных секций многосекционных компонентов

    .rom

    Описания комнат размещения компонентов на плате

    .rpt

    Каталог библиотеки

    .p01

    Файл принципиальной электрической схемы в формате SCHEMA (DOS)

    .s01

    Текстовый файл принципиальной электрической схемы в формате Tango Series II

    .sch

    Бинарные и текстовые файлы принципиальной электрической схемы в формате P-CAD и бинарные файлы в формате P-CAD 8.x

    .sta

    Статистическая информация о ПП текущего проекта

    .str

    Стратегия трассировки

    .std

    Файл карты цветов слоев ПП

    .smk

    Gerber-файл графики маски пайки

    .sym

    Символ отдельного компонента

    .tbk

    Основная надпись (угловой штамп) чертежа (используется в P-CAD PCB)

    .tbl

    Таблица инструментов для сверлильного станка в формате P-CAD

    .top

    .tsk

    Управляющий файл для создания фотoшaблона слоя ТОР

    Управляющий файл для создания фотошаблона слоя TOP SILK

    .ttl

    Основная надпись (угловой штамп) чертежа (используется в P-CAD Schematic)

    .was

    Список изменений позиционных обозначений компонентов на схеме или ПП (сокращенная форма файла .есо)

    .w01

    Файл принципиальной электрической схемы в формате SCHEMA (Windows)

     

    Примечание.

    Результаты авторазмещения компонентов заносятся в файлы, к именам которых добавляется префикс Р, а результаты автотрассировки — в файлы, к именам которых добавляется префикс R.

    9. Приложение 4 Атрибуты системы P-CAD

     

    Приложение 4

    Атрибуты системы P-CAD

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

    В особую группу относятся атрибуты, определяемые пользователем (User-defined). Эти атрибуты можно ввести в утилиты DBX, которые написаны для решения различных задач. В частности, можно задавать номер ТУ на компонент, указать содержание в нем драгметаллов и другую подобную информацию в виде атрибутов, определяемых пользователем для последующего автоматизированного выпуска различной документации.

    Ниже приводится описание назначения атрибутов P-CAD.

    Атрибут

    Назначение

    Атрибуты

    компонентов (Component attributes)

    (User-defined)

    Атрибут, определяемый пользователем

    ComponentHeight

    Высота компонента - задается для автоматического размещения

    Description

    Текстовое описание компонента

    Link

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

    NoSwap

    Значение Yes запрещает перестановку компонента

    PackageOutlineLayer

    Имя слоя, в котором задается изображение габаритных размеров компонентов

    Part Number

    Число логических секций компонента

     

    Атрибут

    Назначение

    RefDes

    Позиционное обозначение компонента на схеме

    SwapEquivalence

    Значение Yes разрешает перестановку эквивалентных секций

    Type

    Тип компонента