- 1 -
*****************************************
Проектирование печатных плат в САПР PCAD.
*****************************************
Часть 1. Создание библиотечного элемента
(создание символьного отображения элемента)............................. 1
Часть 2. Создание конструкторско-технологического образа элемента........... 3
Часть 3. Создание схемы электрической принципиальной........................ 5
*******************************************************************************
------------------------------------------------------------------------
Часть 1. Создание описания элемента электрической принципиальной схемы.
------------------------------------------------------------------------
Шаг 1. Установка рабочей среды.
-------------------------------
1. После запуска программы PC-CAPS yстановить режим SYMB.
2. Установите рабочие слои.
Команда - VLYR (View Layer)
Установить режим для слоев:
GАТЕ 2 АBL A (доступен, активен)
PINNUM 1 ABL (доступен)
PINNAM 6 ABL
PINCON 1 ABL
REFDES 2 ABL
DEVICE 5 ABL
остальные слои OFF (невидим, недоступен)
Содержимое слоя можно изменять, если слой доступен. Лишние доступные слои
усложняют переключение и могут привести к ошибкам при вводе данных.
Шаг 2. Создание графического изображения символа.
------------------------------------------------
1. Рисование контура элемента.
Команда - DRAW.
Подкоманды (задают тип рисунка) :
LINE - линия,
RECT - контур прямоугольника,
CIRC - окружность.
Установить необходимые параметры строки статуса:
(GATE SOLID ORTH W:0 10:10 S G 11.0 24.0)
1 2 3 4 5 6 7
где:
1 - активный слой
(ABL - активный, OFF - не видим, ON - не редакт. );
2 - тип линий
(SOLID - сплошн. DOTTED - пункт. DASHED - шир. пункт.) ;
3 - допустимая ориентация линий
(ORTH - перпендикулярно, 45D - под углом 45 градусов ,
ANGL - произвольно) ;
4 - толщина линий - W:0;
5 - шаг рабочей сетки в единицах базы данных (DBU);
6 - изображение сетки (S - зелен. - вкл., S - красн. - выкл);
блокировка сетки (G - зелен. - вкл., G - красн. - выкл);
7 - текущие координаты ( меняются при перемещении мыши или клавишами
управления курсором; могут быть введены и числовыми значениями).
При рисовании перемещать курсор клавишами управления курсором или "мышкой"
(выбрать способ, удобный в конкретном случае).
- 2 -
2. Ввод текстовых обозначений.
Команда - DRAW/TEXT.
Установить необходимые параметры строки статуса:
(GATE SIZ:25 C C F... M 10:10 S G 21.0 20.0)
1 8 9 10 11 5 6 7
где:
1,5,6,7 - см. выше;
8 - размер текста;
9 - параметры смещения текста относительно опорной точки
(L, R, C - горизонтальная привязка слева, справа , по центру);
10 - ориентация (в соответсвии с одним из положений буквы F);
11 - зеркальность (М красная - выключена, зеленая - включена);
Выбрав место для текста, набрать текст. Пока не нажата клавиша ,
текст можно редактировать. Исправить введенный текст можно той же командой
после установки курсора на текст и нажатия клавиши BUT#1.
В слое DEVICE , под изображением самого вентиля можно ввести текст
обозначения микросхемы (например К155ТМ2). Это обозначение облегчит
ориентировку при рисовании схемы и может быть затем удалено с чертежа
(как не принятое по ГОСТ) выключением слоя DEVICE.
Шаг 3. Размещение и именование контактов.
-----------------------------------------
Команда - ENTR/PIN
Установить необходимые параметры строки статуса:
(PINCON INPUT 10:10 S G 2.0 18.0)
1 12 5 6 7
где:
12 - тип контактов
(INPUT - вход, OUTPUT - выход, I/O - вход/выход)
Место расположения контакта отмечается на чертеже в ответ на подсказку
-Select pin lokation ....
курсор подводится к концу вывода и нажимается кнопка BUT#1, после чего
выбранная для контакта точка помечается на экране крестиком синего цвета
(цвет слоя PINCON).
После выбора соответсвующего контакта появляется подсказка:
-Select pin name lokation. (Attrb.OK?)...
Выбрав место для имени контакта, нажать кнопку BUT#1, или кнопку BUT#2,
и после запроса:
-Enter pin name
набрать на клавиатуре имя контакта и затем нажать кнопку BUT#1. При этом
текущим должен быть слой PINNAM.
Если при ответе на предыдущий запрос была нажата кнопка BUT#2 (или ESC), то имя
контакта запоминается без отображения на экране, а при нажатии кнопки BUT#1 -
имя контакта на экране отображается. После ввода имени контакта он помечается
кружком синего цвета.
Далее команда ENTR/PIN повторяется до введения всех контактов.
Контакты вводятся в следующем порядке: сначала все входы, затем все выходы.
Шаг 4. Введение точки привязки (начала координат) для символа,
---------------------------------------------------------------
используемой в дальнейшем при размещении его на схеме.
---------------------------------------------------------------
Команда - ENTR/ORG.
В качестве точки привязки обычно выбирают левый верхний контакт элемента.
- 3 -
Шаг 5. Ввод информации об упаковке компонента.
----------------------------------------------
Команда SCMD/PNLC
В ответ на подсказки необходимо ответить:
-Enter gates per package - число элементов (секций) в корпусе;
-Enter number of pins per gate - число выводов в элементе;
-Select loc for ref designator
выбрать место обозначения имени секции ( будет определено после размещения
компонентов по корпусам микросхем). Установить в строке статуса размер (SIZ:25)
и атрибуты текста и указать место для текста на изображении компонента.
Рекомендуется привязка по центру текста. Размер текста должен соответсвовать
общему размеру компонента. Текст обычно размещается над компонентом. При этом
текущий слой - REFDES.
-Select loc for pin number....
выбрать места обозначения выводов элемента (значения появятся после упаковки
компонента в корпус). Установить в строке статуса размер и атрибуты текста и
указать место для номера у каждого из контактов. Размер текста 10, привязка по
центру. Текущий слой - PINNAM.
- Enter package pin number for IN1:
Gate assigned to section A.
Назначить номер ножки микросхемы контакту, поименнованному IN1, для первого
вентиля компонента в корпусе (секция А). Аналогично произвести назначение
для всех контактов. Запросы повторяются последовательно для каждого вентиля
компонента (секции B, C, D ...). Информация будет использована при размещении
корпусов микросхем на плате и для разводки печатных проводников.
Шаг 6. Запись базы данных в файл.
---------------------------------
Команда - FILE/SAVE.
Ввести имя фаила. Фаил будет сохранен с расширением .SYM.
Шаг 7. Завершение работы.
-------------------------
Выйти из программы командой SYS/QUIT или выполнить сброс набора командой
FILE/ZAP и вернуться к шагу 2 для ввода следующего компонента.
********************************************************************************
------------------------------------------------------------------
Часть 2. Создание конструктивно-технологического образа элеmeнта.
------------------------------------------------------------------
Шаг 1. Установка рабочей среды.
-------------------------------
1. После запуска программы PC-CARDS установите режим SYMB.
2. Установите рабочие слои.
Команда VLYR
Устамовить режим для слоев:
PIN ABL A (доступен, активен)
SLKSCR ABL (доступен)
DEVICE ABL
остальные слои OFF (невидим, недоступен)
- 4 -
Шаг 2. Создание посадочного места элемента.
-------------------------------------------
Команда ENTR/PIN.
1. Система запросит:
Select pin location...
(Укажите положение контакта ...)
2. После чего в строке состояния необходимо задать тип контакта. Для этого
курсор наводится на надпись TYPE: в строке состояния, и нажимается BUT#1.
На запрос:
Enter pin type:
(Введите тип контакта:)
следует указать тип контакта:
Первый контакт - тип 1
Контакт "+5V" - тип 4
Контакт "Корпус" - тип 3
Остальные контакты - тип 2
3. Укажите курсором положение контакта, проверив что активен слой PIN, и нажмите
BUT#1. Система нарисует окружность в точке размещения контактной площадки и
запросит:
Select pin name lokation ...
(Укажите положение имени площадки ...)
4. Укажите курсором положение имени контакта, и нажмите BUT#2 или ESC.
Система запросит:
Enter pin name.
(Введите имя контакта.)
5. Наберите имя контакта (именами вводимых контактов являются их порядковые
номера в корпусе компонента). Нажмите [ENTER] или BUT#1.
6. Повторите шаг 2 для всех контактов.
Шаг 3. Назначение точки привязки.
---------------------------------
Команда ENTR/ORG.
На запрос системы
Select the origin...
укажите точку привязки (Обычно это первый контакт микросхемы).
Шаг 4. Определение упаковочной информации.
------------------------------------------
(ввод информации о компоновке элемента.)
------------------------------------------
1. Выберите команду SCMD/SPCG (системная команда установки упаковочной
информации.
Система запросит:
Enter number of gates:
(введите число вентилей:)
Enter number of pins per gate:
(введите число выводов вентиля, используемых в файле .SYM :)
- 5 -
Enter name of gate pin 1:
(введите имя первого в последовательности вводимых в файл .SYM вывода вентиля:)
Имена выводов вентиля должны обязательно совпадать с соответсвующими
именами выводов для элемента символической библиотеки, создаваемой программой
PC-CAPS.
Наберите последовательно имена контактов, в соответствии с последовательностью
введения контактов в файле .SYM.
2. Система запросит:
Select gate 1 pin IN1...
(укажите контакт IN1 первого вентиля...)
Укажите курсором на контакт IN1 первого вентиля и нажмите BUT#1.
Таким же образом укажите контакты для всех вентилей.
Шаг 5. Ввод графического изображения для сборочного чертежа.
------------------------------------------------------------
Команда DRAW
Подкоманды (задают тип рисунка) :
RECT - контур прямоугольника
LINE - линия
CIRC - окружность
Установите необходимые параметры строки статуса: активный слой - SLKSCR
и толщину линии 0 (W:0).
Шаг 6. Ввод названия микросхемы.
--------------------------------
Команда DRAW/TEXT
Установите необходимые параметры строки статуса: активный слой - DEVICE,
размер текста - 25, ориентацию текста , необходимую привязку текста ( например
по центру ).
Шаг 7. Запись элемента в файл на диске.
---------------------------------------
Команда FILE/SAVE.
Ввести имя фаила. Фаил будет сохранен с расширением .PRT.
*******************************************************************************
-------------------------------------------------------------------------
Часть 3. Создание схемы электрической принципиальной. (Программа РС-САРS)
-------------------------------------------------------------------------
Создание схемы производится в режиме DETL. Схема создается из
библиотечных элементов, создание которых описано в ч.1. Процесс создания схемы
выполняется за несколько основных шагов:
1. Установка рабочей среды.
2. Ввод элемента в схему.
3. Ввод схемных обозначений.
4. Соединение контактов элементов.
4а.Создание шин (жгутов).
5. Ввод справочных указателей.
6. Сохранение файла.
7. Создание файла для плоттера.
Шаг 1. Установка рабочей среды.
-------------------------------
Проверьте, находится ли редактор в режиме DETL. Если нет, то переведите
его в этот режим путем исполнения команды DETL.
- 6 -
- Командой VLYR перевести в состояние ABL следующие слои :
WIRES
CMPNAM
GATE
PINNAM
PINNUM
PINCON
SDOT
NETNAM
REFDES
BUS
Шаг 2. Ввод элемента в схему.
-----------------------------
- Исполнить команду ENTR/COMP (ввод элементов).
Программа запросит:
Comp-file name G/T-scales
(имя файла с элементом, масштаб для графики и текста)
Введите имя файла и если необходимо масштабные коэффициенты для гра-
фического изображения и текста. Если коэффициенты не указаны, то элемент вво-
дится в схему в масштабе 1:1, т.е. с теми же размерами, как он и создавал-
ся. Коэффициенты задаются в процентном соотношении к этим размерам. Таким обра-
зом, если задается коэффициент 120, это означает увеличение соответствующего
размера в 1.2 раза.
- После ввода имени файла и масштаба система
запрашивает место ввода элемента:
Select loc to place comp. (Orientation Ok? )
(выберите место расположения элемента)
Прежде чем указать место расположения можно изменить параметры на
строке состояния (ориентацию F и зеркальность М).
Примечание 1. Границы изображения вводимого элемента на
экране изображены в виде прямоугольника,
который перемещается вместе с курсором.
Курсор находится в том месте прямоуголь-
ника, где расположена точка привязки.
Примечание 2. Если размер элемента не умещается на экра-
не или наоборот слишком мал, используйте
команды ZOUT, ZIN, VWIN для увеличения или
уменьшения масштаба отображения схемы.
Примечание 3. Каждому введенному элементу можно присвоить
схемное обозначение перед вводом его в схем.
Для этого перед указанием места расположе-
ния элемента необходимо нажать F4. Программа
запросит:
Component name :
(имя элемента)
Введите схемное обозначение элемента длинной до 8 символов. Первым сим-
волом может быть только буква или цифра. Введенное имя не будет отображено до
тех пор, пока не будет выполнена команда NAME/COMP. Если имя элемента не было
присвоено при его вводе в схему, то команда NAME/COMP аналогичным образом за-
прашивает его.
- Подведите курсор к месту, где должен быть расположен
элемент и нажмите пробел или BUT#1 "мыши". Если
элемент содержит несколько секций, то они вводятся
нужное количество раз нажатием пробела или BUT#1
"мыши". Если элемент используется в схеме под раз-
ными схемными обозначениями, то последовательно
введите в схему данный элемент нужное количество раз.
- 7 -
После того, как все элементы с данным именем файла введены в схему, на-
жмите [Esc] или BUT#2 "мыши". Программа опять выйдет в запрос имени файла
библиотечного элемента. Аналогичным образом введите в схему все необходимые
библиотечные элементы. После этого при запросе имени файла нажмите [Esc] или
BUT#2 "мыши".
Примечание. Введенные в схему элементы можно копировать
с помощью команды COPY, перемещать по полю
схемы командой MOVE и вращать командой ROT.
Шаг 3. Ввод схемных обозначений.
----------------------------------
Обычно схемные обозначения вводятся после того, как введены все эле-
менты. Для этого необходимо:
- Исполнить команду NAME/COMP. Программа автоматически
делает слой CMPNAM активным и запрашивает:
Select component...
(выберите элемент)
- Подвести курсор к нужному элементу и нажать пробел
или BUT#1 "мыши".
Программа подсветит элемент и запросит:
Enter component name:
(введите имя элемента)
- Введите имя элемента. Программа запросит:
Name=<имя>. Select location...
(имя= <имя>. Выберите место расположения)
- После этого изображение имени появится в виде прямоугольника.
Положение курсора внутри прямоугольника и размеры прямоугольника зависят от па-
раметров строки состояния (выравнивание текста, его размер и т.п.). Если такие
параметры Вас не устраивают, измените их. Переместите курсор с прямоугольником
в нужное место и нажмите пробел или BUT#1 "мыши". После этого появится
графическое изображение имени элемента, а программа опять выдаст запрос
"Select component". Если расположение или атрибуты текста Вас не устраивают,
то повторите предыдущие операции.
Примечание. Для переименования компонента с помощью NAME/COMP :
- указать элемент на запрос " Select component". Так как имя уже
существует, программа сразу запросит указания расположения имени;
- нажать [Esc] или BUT#2;
- нормально выполнить все операции шага 3.
Шаг 4. Соединение контактов элементов. (см. шаг 4а)
---------------------------------------------------
- Исполнить команду ENTR/WIRE или EDIT/WIRE. Программа
сделает слой WIRE активным и выдаст запрос:
Select start point...
(выберите начальную точку)
Режим соединения контактов полностью аналогичен режиму рисования линии
с тем лишь отличием, что команды ENTR/WIRE и EDIT/WIRE кроме чисто графического
изображения линии обозначают и электрическое соединение между теми контактами,
которые эта линия соединяет. Для того, чтобы другие программы могли нормально
обрабатывать схему необходимо для ввода соединений пользоваться только команда-
ми ENTR/WIRE, а не DRAW/LINE.
- 8 -
Примечание. Вы можете присвоить имя цепи до того, как
укажете начальную точку. Для этого нажми-
те [F3]. Программа запросит:
Net name:
(имя цепи)
Введите имя цепи (например +5V). Также как и при вводе имени элемента,
введенное имя цепи не отражается графически. Для графического отображения имени
выполните команду NAME/NET.
-Проверить параметры в строке состояния. Подведите курсор к первому
контакту в соединении и нажмите пробел или BUT#1 на "мыши". Изображение
контакта поменяется с крестика на залитый круг. Это правило соблюдается при со-
единении любого контакта, т.е. если не подключенный контакт подсоединяется к
какой-либо цепи, то его изображение меняется вышеописанным способом. Проведите
несколько отрезков линии, аналогично режиму DRAW/LINE, и подведите соединение
ко второму контакту. Если соединение закончено, нажмите [Esc] или BUT#2 "мыши",
в противном случае продолжайте проводить соединение до следующего(их)
контакта(ов).
Если в дальнейшем потребуется переименовать цепь, то:
- Исполнить команду ENTR/WIRE, подвести курсор к любому
отрезку необходимой цепи и нажать пробел или BUT#1
"мыши". Все соединения цепи станут "подсвеченными" и в
строке состояния появится имя цепи;
- Нажать F3. Программа запросит новое имя.
- Ввести новое имя.
- Нажать [Esc] или BUT#2 "мыши".
- Для удаления имени цепи повторить предыдущие операции,
только вместо ввода нового имени цепи, просто нажать
[Enter]. В строке состояния вместо имени цепи появится
"unnamed".
- Если добавить связи к существующей цепи, то новый сег-
мент сливается с существующим (то же имя).
Шаг 4а. Создание шин (линий групповой связи).
---------------------------------------------
Линии электрических шин (групповых линий связи) помещаются на слой BUS.
Этот слой используется только для графического изображения. Используется коман-
да DRAW/LINE. Толщина линии должна быть отлична от 0, например 10. Первоначаль-
но рисуются шины. После этого соединение рисуется только до шины. Так как прог-
рамма вне зависимости от графического изображения электрически объединяет все
цепи с одинаковыми именами, то ничего страшного в том, что соединение имеет
графический разрыв или нет. Ниже показано схематическое изображение шины.
171
x------||
||15
||------x
||
..
..
||171
15||------x
------||
Имена цепей входящих и выходящих из шины проставляются командой
NAME/NET.
- 9 -
Шаг 5. Ввод справочных указателей.
----------------------------------
Для возможности дальнейшей обработки схемы, например преобразования
ее для проектирования печатной платы, необходимо ввести справочные
указатели.
Справочный указатель (СУ) - это общее схемное обозначение для группы
секций, входящих в один корпус. Например, если секции имеют схемные обозначения
DD1.1 и DD1.2, то справочный указатель для них будет DD1. Для дискретных эле-
ментов (резисторов, конденсаторов и т.п.) справочный указатель будет совпадать
со схемным обозначением. При вводе СУ автоматически проставляются номера кон-
тактов для данной секции. Наличие СУ позволяет в дальнейшем "объединять" нужное
количество секций (те, которые имеют одинаковый СУ) в реальные корпуса при пре-
образовании схемы для проектирования печатной платы.
- Исполнить команду SCMD/PNUM. Программа запросит:
Select a component...
(выберите элемент)
- Подведите курсор к нужному элементу (секции) и
нажмите пробел или BU# 1 "мыши". Программа
подсветит элемент (секцию) и запросит:
=>
Enter reference-designator/section
(введите справочный указатель/секцию)
Если элементу (секции) уже был присвоен СУ, программа выдаст его в
строку для ввода.
- Набрать СУ (длинной не более 8 символов). После СУ набрать
знак "/", секцию элемента и нажать [Enter]. Например:
DD1/A, DDE3/B, DDA1/AA, R2/A, C15/A
Для дискретных элементов секция всегда будет иметь обозначение А.
Если трудно "вычислить" обозначение, можно задать номер секции.
Например:
DD1(1), DDE3(2), DDA1(27), R2(1), C15(1)
После этого в точках, которые были указаны при создании элемента
появится СУ и номера контактов для указанной секции.
Примечание. Для уничтожения СУ вместо его ввода
нажмите [Esc] или BUT#2 "мыши".
После этого изображения СУ и номеров
контактов исчезнут.
Шаг 6. Сохранение файла.
------------------------
Сохранение информации происходит точно так же, как и в режиме создания
элемента (смотрите п.1.2).
Примечание. Если расширение в имени файла не задано,
программа автоматически подставляет рас-
ширение .SCH.
- 10 -
Шаг 7. Создание файла для принтера.
-----------------------------------
Для получения "твердой" копии рисунка схемы можно использовать
принтер (для этого используется программа PCPRINT). Программы отрисовки
работают не с самим файлом схемы, а с файлом в котором записана только
графическая информация ( так называемый плот-файл). В плот-файл попадает
только информация из слоев, находящихся в состоянии ABL и ON. Чтобы получить
плот-файл необходимо:
- Командой VLYR перевести в состояние OFF все ненужные
слои и перевести в состояние ABL или ON все слои не-
обходимые для отрисовки;
- Исполнить команду SYS/PLOT. Программа запросит:
PLOT: Select Page Corner 1...
(отрисовка: выберите первый угол листа)
Зона отрисовки задается с помощью двух диагональных углов.
- Подведите курсор к вершине первого из углов и нажмите
пробел или BUT#1 "мыши". Программа запросит:
PLOT: Select Page Corner 2...
(отрисовка: выберите второй угол листа)
- Подведите курсор к вершине второго угла и нажмите
пробел или BUT#1 "мыши". На экране появится
прямоугольник с размерами, равными зоне отрисовки.
Программа запросит:
Plot file name: <имя файла>
По умолчанию (<имя файла>) имя файла получается из имени файла схемы
путем замены расширения .SCH на .PLT. Если такое имя устраивает, нажмите просто
[Enter], в противном случае введите имя файла. Если расширение не указано, про-
грамма автоматически подставит расширение .PLT.
Writing to plot file "<имя файла>"
(записывается плот-файл "<имя файла>"
До тех пор, пока не появится сообщение :
Plot file complete.
не рекомендуется нажимать какие-либо клавиши, иначе формирование плот-файла не
будет закончено правильно.
Примечание. После вызова команды SYS/PLOT уже нельзя
пользоваться командой изменения положения
"окна" PAN или масштабированием.
*******************************************************************************
(C) Den & Alex .
Главный редактор Л.М. Фишман.
СПИШЭ 27.04.97
*******************************************************************************