2339
.pdfPC-CAPS (файл ".SCH") или базы данных PC-CARDS (файл ".PCB"). При этом присваиваются имена неименованным связям и создается таблица соединений. Результат работы - файл с расширением ".NLT".
PC-LINK - программа объединения взаимосвязанных таблиц соединений, находящихся в нескольких базах данных в единую базу данных для принципиальной схемы, состоящей из нескольких листов. Выходной файл с расширением ".XNL".
PREPACK - преобразование текстового файла библиотеки ипсользуемых в схеме РЭА компонентов (файл с расширением ".FIL") в двоичную библиотеку описаний РЭК. Результат - файл с расширением ".LIB".
PC-PACK - Используя файлы ".NLT" и ".FIL" осуществляет построение базы данных ".PCB", упаковывает вентили по кристаллам микросхем (МС) и, если это необходимо, подсоединяет конструктив.
PC-PLACE - автоматическое или ручное размещение РЭК по полю конструктива.
PC-BACK - коррекция принципиальной схемы РЭА с учетом возможных изменений в PC-PLACE или PC-CARDS.
PC-ROUTE - автоматическая трассировка печатной платы (ПП) с выбором (настройкой) стратегии процесса.
PC-CARDS - интеллектуальный графический редактор топологии печатной платы (ПП) проектируемой РЭА (файл ".PCB"). Создание и ведение конструкторско-технологической базы РЭК (файлы ".PRT"). Имеется возможность получения PLOT - файла (расширение ".PLT") для выхода на постпроцессоры к мозаичной печати (PC-PRINT), графопостроителю (PCPLOT).
PC-DRC - верификатор топологии печатной платы на соответствии конструкторско - технологических требований.
Кроме этих программ/пакетов P-CAD располагает пакетами для логического и аналогового моделирования принципиальных схем.
Наличие такого количества взаимосвязанных пакетов позволило достаточно полно охватить проблему САПР и кроме этого, подойти к этой проблеме с точки зрения сквозного проектирования РЭА. Поэтому о P-CAD можно говорить, как о системе.
Алгоритм проектирования РЭА
В начале проектирования РЭА разработчик располагает следующим:
-на диске ПК имеется набор пакетов системы P-CAD;
-известно техническое задание (ТЗ) на проектирование радиоэлектронного блока;
-имеются библиотеки РЭК, причем, параметры символьных отображений компонентов (".SYM") должны находиться в соответствии с аналогичными параметрами конструкторско-технологических образов этих компонентов (".PRT");
-имеется принципиальная схема и перечень элементов.
Прежде, чем приступить к работе, необходимо выработать последовательность действий, учитывающую особенности проектирования РЭА с использованием системы P-CAD.
Начальная настройка системы
Предполагается, что аппаратура работает нормально, пользователь имеет представление, как вызываются пакеты системы P-CAD, пакеты настроены на рабочий справочник и соответствуют архитектуре используемого персонального компьютера (ПК).
Сначала необходимо создать справочник проектируемого блока РЭА любой командой.
В дальнейшем в этом справочнике будет находиться вся информация, необходимая для проектирования блока РЭА. Затем занести в этот справочник:
1.Стратегию трассировки (файл с расширением ".CTL");
2.Заготовку файла, содержащего в будущем имена всех используемых РЭК (файл с расширением ".FIL");
3.Из справочника ".SYM" все символьные отображения РЭК (возможны ситуации, когда справочники ".SYM" и ".PRT" хранятся в головной машине - в двухуровневых инструментальных комплексах);
4.Из справочника ".PRT" все конструкторско-технологические отображения РЭК;
5.Рамку формата для принципиальной электрической схемы;
6.Используемый конструктив.
Рекомендуется постоянные части (файлы конструкторских форматов A0, A1, и т.д, набор часто используемых конструктивов) хранить в отдельном справочнике и поручить ведение этого справочника администратору системы.
Коррекция библиотек системы
Необходимо убедиться в том, что все РЭК, используемые в данном блоке РЭА описаны в эталонной библиотеке. Описание РЭК в библиотеке состоит из двух частей: символическое описание РЭК на принципиальной схеме (".SYM") и конструкторско-технологическое (".PRT"). Если какого-либо описания РЭК
нет в эталонной библиотеке, его необходимо создать в рабочем справочнике и сообщить администратору для занесения его в эталонные библиотеки.
Создание символического описания РЭК для принципиальной схемы
Работа производится средствами подсистемы PC-CAPS. Последовательность действий:
1.Установка рабочих параметров:
-в режиме SYMB командой ZIN установить требуемый масштаб;
-командой VLYR установить параметры слоев:
GATE ABL A
PINNUM ABL
PINCON ABL
REFDES ABL
DEVICE ABL
остальные параметры в состоянии OFF (слои выключены). Следует сказать, что параметр слоя, отвечающий за его доступность,
может принимать три значения:
OFF - слой недоступен и невидим;
ON - слой видим, но недоступен для добавления, хотя допустима коррекция уже ранее внесенной информации;
ABL - слой видим и доступен для редактирования, если его сделать активным.
В общем случае программа PC-CAPS содержит следующие слои: WIRES - электрическая связь;
BUS - электрический жгут;
GATE - изображение символьного элемента; PINFUN - функция вывода элемента; PINNUM - номер вывода;
PINNAM - имя вывода;
PINCON - слой выводов;
REFDES - слой конструкторских обозначений (мнемонических
имен);
ATTR - слой аттрибутов;
SDOT - слой соединений связей; DEVICE - функция элемента; NETNAM - имена цепей;
CMPNAM - имена компонентов (символьных отображений); BOURDR - граница схемы.
2. Построение графического изображения компонента
- вызывается одна из команд меню DRAW и в строке статуса устанавливаются параметры:
GATE - активный слой; SOLID - сплошная линия;
ORTH - перпендикулярные отрезки [только для команды LINE]; W:0 - толщина линии;
10:10 - масштаб в единицах базы данных (DBU); S,G - зеленый.
-командами меню DRAW строится графическое изображение компонента, для коррекции используются команды меню DEL и EDIT.
3.Обозначение контактов:
-команда ENTR/PIN
-на строке статуса установить параметры:
PINCON - активный слой;
INPUT (OUTPUT, I/O) - назначение контакта;
10:10 - масштаб; S,G - зеленый.
-для каждого вводимого контакта предварительно устанавливается параметр его назначения:
(INPUT, OUTPUT, I/O)
-в выбранную для контакта точку подводится перекрестие.
-ввести с клавиатуры имя контакта, обозначенный контакт высвечивается жирной точкой;
-аналогично обозначить все контакты компонента;
4.Введение текстовых обозначений:
-команда DRAW/TEXT. На строке статуса установить параметры: DEVICE - активный слой;
15 - размер букв текста;
CCF - параметры размещения текста; M - красный;
10:10 - масштаб; S,G - зеленый.
-установить курсор в начало текста;
-ввести текст с клавиатуры.
5.Задание ключевой точки:
-команда ENTR/ORG
-ключевая точка (по ней происходит вызов компонента на принципиальную схему) обычно выбирается левый нижний контакт.
6.Введение информации об упаковке вентиля в корпусе:
-команда *1) SCMD/PNLC;
-в ответ на подсказку ввести с клавиатуры количество вентилей в
корпусе;
-ввести с клавиатуры количество контактов (ножек) на вентиль;
-установить параметры строки статуса:
REFDES - активный слой; 25 - размер букв текста;
CCF - параметры размещения текста.
- установить курсор для введения конструкторского обозначения (мнемонического имени). На строке статуса установить параметры:
PINNUM - активный слой; 15 - размер букв текста; RBF - для левых контактов;
LBF - для правых контактов.
-установкой курсора назначить место обозначения номера контакта;
-повторить для всех контактов, при этом высвечивается каждый
контакт;
-в ответ на подсказку ввести с клавиатуры номер контакта (ножки) для заданного имени;
-проделать предыдущую операцию для всех контактов компонента;
-в команде SCMD/SCAT задать код идентификатора типа компонента ID в соответствии с таблицей кодов ID;
-команда SCMD/SPAT;
-поверить и, при необходимости, с клавиатуры изменить назначение контактов:
(INPUT=0; OUTPUT=1; I/O=2)
7.Сохранение созданного описания.
-в команде FILE/SAVE ввести с клавиатуры имя файла.
Запоминается файл с расширением ".SYM". - командой SYS/QUIT выгружается пакет.
Построение конструкторско-технологического образа РЭК
Вызывается подсистема PC-CARDS. Последовательность действий:
1.Установка рабочих параметров:
-режим SYMB
-командой VLYR установить параметры слоев:
PIN ABL A |
SLKSCR ABL |
DEVICE ABL |
остальные параметры - в состоянии OFF. В |
программе PC-CARDS также существуют следующие используемые слои: PIN - слой выводов;
BRDOUT - границы слоя трассировки;
SLKSCR - эскиз сборочного чертежа печатной платы;
DEVICE - тип компонента;
REFDES - слой конструкторских обозначений;
COMP - сторона компонентов;
SOLDER - сторона печати;
INTn - внутренние n - слоев.
-установить требуемый масштаб - команда ZIN.
2.Введение конструкторско-технологических обозначений.
-команда ENTR/PIN;
-установить параметры строки статуса:
PIN - активный слой;
TYPE - тип контакта (тип контактной площадки на печатной
плате);
EQUIV - эквивалентность функционального назначения контактов (ножек) компонента;
R - красный;
50:50 - масштаб (в DBU); S,G - зеленый.
- задать значения TYPE и EQUIV для каждого вводимого контакта, где: TYPE = 0 - сквозное/переходное отверстие (в формировании
конструкторско - технологического описания не участвует); TYPE = 1 - первая ножка;
TYPE = 2 - все типы ножек, кроме "1", "земли", "питания";
TYPE = 3 - "земля"; TYPE = 4 - "питание";
TYPE = 5..24 - нестандартный тип ножки (задается разработчиком, точнее возможностями/особенностями технологического оборудования) Однако следует помнить, что имеющееся технологическое оборудование работает со слайдом в 16 масок;
EQUIV = 0 - если контакт не имеет аналога по функциональному назначению в данном вентиле;
EQUIV = 1,2,...n - взаимозаменяемым контактам вентиля присваиваются одинаковые номера, причем функциональные аналоги в первом вентиле имеют EQUIV=1, во-втором, EQUIV=2 и т.д.
-высветить контакт;
-ввести с клавиатуры имя заданного контакта;
-обозначить на экране все контакты компонента, задавая для каждого значение TYPE и EQUIV;
Примечание. Нарушать последовательность ввода контактов и их имен не рекомендуется. Исправить ошибку можно с помощью команды DEL. Если ошибка обнаружена не в последнем введенном контакте, удаляются все введенные контакты, до ошибочного, работа повторяется.
3. Построение графического изображения.
- Выбрать обну из команд меню DRAW и установить параметры строки статуса:
SLKSCR - активный слой;
SOLID - сплошная линия; W:0 - толщина линии.
Построить требуемое изображение компонента.
4.Введение текстовых обозначений.
-Выбрать команду DRAW/TEXT и установить параметры строки
статуса:
DEVICE - активный слой; 125 - размер букв текста; F - во второй позиции;
CC - симметричное размещение текста.
5.Обозначение ключевой точки.
-Командой ENTR/ORG указать точку по которой данный РЭК будет вызываться в PC-PLACE и PC-CARDS, обычно в качестве ключевой точки указывается первый контакт.
6.Введение информации об упаковке вентилей в корпус РЭК:
-установить требуемый масштаб командой ZIN;
-в команде SCMD/SCAT с клавиатуры ввести тип компонента согласно таблице идентификаторов типов;
-командой SCMD/SPAT проверяем значения параметров TYPE и EQUIV (при необходимости изменить параметры TYPE и EQUIV с клавиатуры);
-команда SCMD/SPKG;
-ввести с клавиатуры количество вентилей в корпусе;
-ввести с клавиатуры количество контактов в вентиле;
-задать имена всех запрашиваемых контактов;
-установкой курсора и нажатием клавиши указать место положение каждого запрашиваемого контакта на изображении на экране;
7.Сохранение созданного конструкторско-технологического описания
РЭК.
- В команде FILE/SAVE ввести с клавиатуры имя файла. Образуется файл с расширением ".PRT".
При занесении разъемов в библиотеки рекомендуется описывать их как РЭК состоящий из одновыводных вентилей (каждый вентиль - один контакт разъема). Вентили в корпусе именуются латинскими буквами в порядке алфавита, при большом количестве вентилей - комбинацией букв в алфавитном порядке.
Например: X4/b - второй контакт разъема X4, X4/aa - 27 контакт разъема X4.
Внесение в библиотеку символического изображения РЭК должно удовлетворять требованиям соответствующего СТП, а конструкторскотехнологическое отображение - РТМ.
Построение принципиальной электрической схемы РЭА
Работа производится в подсистеме PC-CAPS. Последовательность действий.
1.Установка рабочих параметров.
-В режиме DETL, командой VLYR установить параметры слоев:
WIRES ABL A GATE ABL PINCON ABL SDOT ABL NETNAM ABL CMPNAM ABL ATTR ABL
REFDES ABL
Остальные параметры в состоянии OFF.
2.Вызов файла формата чертежа:
-командой FILE/LOAD считать файл (загрузить форматку). На экране отображается рамка формата чертежа, вся схема должна размещаться в пределах этого формата. Возможны ситуации, когда принципиальная схема изображается на нескольких форматках.
3.Размещение компонентов.
-Командой ENTR/COMP из рабочего справочника вызываются компоненты РЭК и размещаются на поле форматки в соответствии с принципиальной схемой. В процессе работы возможно редактирование:
перемещение, удаление, копирование, вращение компонента с помощью команд меню:
MOVE DEL COPY ROT
4. Построение изображений электрических связей.
-Вызвать команду ENTR/WIRE;
-установить параметры строки статуса: WIRES - активный слой;
ORTH - перпендикулярные линии; W:0 - толщина линии;
L - зеленый.
-Нажатием клавиши мыши задаются точки перегиба электрической связи, нажатие правой клавиши завершает введение связи. Не соединенные с проводниками контакты компонентов отображаются на экране крестиками, которые исчезают при правильном соединении. В случае пересечения/слияния проводников система выводит запрос, при положительном ответе образуется электрическое соединение (точка в слое SDOT), фиксируемое в базе данных. Для коррекции и читаемости принципиальной схемы используют команды меню EDIT. Эти команды позволяют стирать сегменты (DELS), перемещать вершины (MOVA) и т.д.
-Система P-CAD имеет средства представления жгутовых соединений. При этом используются следующие обращения:
-вызвать команду ENTR/WIRE;
-установить на строке статуса параметры:
WIRES - активный слой;
45D - соединение проводников под углом 45 градусов; W:0 - толщина линии;
L- зеленый.
-изобразить часть проводника от места предполагаемого расположения жгута на экране до контакта компонента, повторить для всех контактов РЭК входящих в жгут.
-команда NAME/NET (активным выбран слой NETNAM);
-присвоить имена электрическим связям.
-Вызвать команду DRAW/LINE и установить на строкестатуса:
BUS - активный слой;
ORTH - перпендикулярные линии; W:8 - толщина линии.
- построить изображение жгута. Следует иметь в виду, что при этом сама шина является лишь графическим представлением и не объединяет связи. Электрические связи заводятся командой ENTR/WIRE. Таким образом, слияние связей происходит по их именам, несмотря на то, что линии связи друг до друга не доведены. Из этого следует, что разные связи в разных жгутах не должны иметь одинаковых имен. Полезно связи именовать самому конструктору, чтобы можно было активно воздействовать на трассировку (расставлять приоритеты трассировки связей, указывать разные толщины проводников для разноименных цепей и т.д). В противном случае P-CAD сам именует связи по шаблону:
UN<порядковый четырехзначный номер связи>
5. Введение конструкторских обозначений компонентов. Система P-CAD предоставляет пользователю возможность производить компоновку вентилей и корпусов на трех уровнях:
1 - в команде SCMD/PNUM разработчиком вводится полное мнемоническое имя выбранного РЭК, т.е. задается имя и номер вентиля. Таким образом, данный РЭК жестко привязан к заданному корпусу и номеру вентиля. Номер вентиля задается через слеш латинскими буквами, например: DD5/a,
X4/ad;
2 - компоновку по корпусам задает разработчик, вентили компонуются автоматически. В команде SCMD/PNUM задается только имя без указания вентиля;
3 - компоновка корпусов и вентилей осуществляется полностью автоматически, т.е. пользователь не присваивает своих обозначений в схеме, и в дальнейшей обработке подсистема PC-PACK сама назначает сквозную нумерацию корпусов U1,U2... и т.д., используя информацию из файлов ".SYM" и ".LIB". Подсистема PC-PACK возвращает командный файл ".CMD", с помощью которого корректируется принципиальная схема. Запуск командного файла осуществляется из подсистемы PC-CAPS. Происходит автоматическое именование всех РЭК на принципиальной схеме с учетом рекомендуемой компоновки. Далее вручную загружается принципиальная схема и командой
/DETL/SCMD/PNUM
Полный формат команды SCMD/PNUM следующий: DD1/A, где
DD1 - имя компонента; A - номер вентиля.
Введенное имя отображается в слое REFDES в том месте, что было зарезервировано для ввода конструкторского обозначения при создании символьного отображения ".SYM" данного РЭК. Следует также помнить, что