Смекни!
smekni.com

Проектирование цифрового фильтра (стр. 2 из 3)

- построение символов;

- построение схем.

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

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

Введенная с помощью этой программы информация о созданных схемах запоминается в пользовательской базе данных, откуда извлекаются таблицы связей, необходимые для работы других программ системы РСАD.

2.2.2. Вызов программы PC-CAPS.

Программа вызывается с помощью управляющей оболочки Shell (режим Design Entry Subsystem/Schematic Capture) или непосредственно с помощью командной строки. После вызова программы PC-CAPS (без указания параметров в командной строке) на экране появляется начальное меню программы..

2.2.3. Формат экрана.

При работе с программой экран дисплея разбивается на несколько зон, как показано на рис.2.1.

1 - главная зона показа; 2 - зона меню команд;

3 - зона текста; 4 - зона статуса.

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

2.2.4. Структура слоев.

В системе проектирования используется структура слоев. Она предназначена для удобного использования комплексной информации о проекте, хранящейся в базе данных. При редактировании схем использование слоев просто необходимо. Структура слоев по умолчанию приведена в таблице 2.1. Слои могут иметь любой из 6 цветов:

- 1 - зеленый;

- 2 - красный;

- 3 - желтый;

- 4 - синий;

- 5 - голубой;

- 6 - фиолетовый.

Каждый слой имеет статус, который может принимать следующие значения:

- OFF - невидимый;

- ON - видимый, но для редактирования недоступен;

- ABL - видимый и может становиться активным;

- ABL A - видимый и активный;

Таблица 2.1.

Номер Имя Цвет Статус Использование
1 WIRES 1 ABL A Цепи
2 BUS 1 ABL Шины
3 GATE 2 ON Графическое изображение символа
4 IEEE 2 OFF Графическое изображение символа в IEEE
5 PINFUN 3 OFF Функции выводов (IEEE)
6 PINNUM 1 OFF Номер выводов
7 PINNAM 6 ON Имя выводов
8 PINCON 4 ON Соединение выводов
9 REFDES 2 OFF Вспомогательные обозначения
10 ATTR 6 OFF Видимые атрибуты
11 SDOT 1 OFF Точки межсоединений
12 DEVIGE 5 ON Имя компонента или номер ячейки
13 OUTLINE 5 ON Выходные линии компонент
14 ATTR2 6 OFF Невидимые атрибуты
15 NOTES 6 OFF Текстовые замечания
16 NETNAM 4 OFF Имена цепей
17 CMPNAM 5 OFF Имена компонент
18 BORDER 5 OFF Бордюр на схеме

2.2.5. Выбор команд.

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

Также используються клавиатурные команды (вводимые только с клавиатуры).

В результате работы с программой PC-CAPS созданна пользовательская база данных для микросхем используемых в схеме и принципиальная схема самого устройства (см. приложение).

2.3. Графический редактор печатных плат PC-CARDS.

2.3.1. Назначение программы.

Графический редактор печатных плат PC-CARDS используется для решения следующих задач:

-построения/редактирования графического изображения конструкторско-топологического образа (конструктива) отдельного компонента электронного устройства (создается файл с расширением .PRT);

-построения/редактирования контура ПП, на которой осуществляется установка компонентов (создается файл с расширением .PCB);

-построения/редактирования топологии ПП в режиме ручного или полу автоматического проектирования;

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

Принцип работы графического редактора печатных плат PC-CARDS тот же, что для редактора принципиальных схем PC-CAPS. Ряд команд идентичен. Далее расмотрим принципиальные различия графического редактора PC-CARDS.

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

2.3.2. Общие принципы работы с графическим редактором PC-CARDS

После выбора в начальном меню режима Edit Database экран дисплея форматируется и разбивается на несколько зон аналогично экрану программы PC-CAPS (рис. 2.1).

При построение чертежа платы в системе P-CAD используются две системы единиц: английская (English unit) и метрическая (metric unit). В английской системе условная единица редактора PC-CARDS составляет 1 мил = 0,001 дюйма, т.е. 0,0254 мм, а в метрической системе - 0,01 мм. Максимальный размер чертежа, помещающегося в базе данных, составляет 60000 7& 060000 условных единиц. Текущие координаты курсора x, y указываются в самом правом поле строки состояния.

В английской системе единиц координаты приводятся в относительных единицах DBU, в метрической системе - в миллиметрах с точностью 0,01 мм.

2.3.3. Структура слоев чертежа.

В программе PC-CARDS полная информация о чертеже заносится в 45 цветовых слоёв, устанавливаемых по умолчанию. На каждой фазе работы с графическим редактором необходима не вся имеющаяся информация, поэтому часть слоев делают невидимыми, чтобы не перегружать чертеж. Пользователь может ввести новые слои, в частности, для проектирования многослойных ПП. Всего программа PC-CARDS поддерживает до 100 различных слоев.

Приведем структуру слоев графического редактора, устанавливаемую по умолчанию:

Имя Цвет Состоя-

слоя слоя ние по Назначение слоя

умолча-

нию

PADCOM 7 ON Графика контактных площадок на верхней

стороне платы (со стороны компонентов)

FLCOMP 7 OFF Информация для фотоплоттера о контактных

площадках на верхней стороне платы

PADSLD 8 OFF Графика контактных площадок на нижней

стороне платы

FLSOLD 8 OFF Информация для фотоплоттера о контактных

площадках на нижней стороне платы

PADINT 9 OFF Графика контактных площадок внутренних

слоев

FLINT 9 OFF Информация для фотоплоттера о контактных

площадках внутренних слоев

GNDCON 10 OFF Графика контактных площадок на слое "земли"

FLGCON 10 OFF Информация для фотоплоттера о контактных пло-

щадках на слое "земли"

CLEAR 12 OFF Графическая информация о зазорах

FLCLER 12 OFF Информация для фотоплоттера о зазорах

PWRCON 13 OFF Графика контактных площадок на слое полей и

шин питания

FLPCON 13 OFF Информация для фотоплоттера о контактных пло-

щадках на слое полей и шин питания

SLDMSK 14 OFF Графика маски пайки

FLSMSK 14 OFF Информация для фотоплоттера о маске пайки

DRILL 15 OFF Графическая информация о сверлении отверстий

FLDRLL 15 OFF Информация для фотоплоттера о контроле

сверления отверстий

PIN 4 ON Слой обозначений выводов (графика)

BRDOUT 4 ON Слой контура ПП

FLTARG 4 OFF Информация о реперных знаках на фотошаблонах

слоев

SLKSCR 6 ON Графика контуров компонентов для односторон-

него монтажа

DEVICE 5 ON Имена компонентов при размещении компонентов

на одной стороне ПП (используются при создании

псевдонимов по команде Alias программы PC-LIB)

ATTR 6 ON Слой атрибутов

REFDES 6 OFF Позиционные обозначения компонентов при

одностороннем монтаже

COMP 1 ABL Слой трассировки на верхней стороне платы

(сторона компонентов)

SOLDER 2 ABL Слой трассировки на нижней стороне платы

(сторона проводников)

INT1 14 OFF Первый внутренний слой трассировки

INT2 6 OFF Второй внутренний слой трассировки

DRLGIN 5 OFF Графика сверления внутренних слоев

DRLFIN 6 OFF Информация для фотоплоттера для контроля

сверления внутренних слоев

PINTOP 4 OFF Слой планарных контактных площадок на верхней

стороне платы

PINBOT 3 OFF Слой планарных контактных площадок на нижней

стороне платы

MSKGTP 13 OFF Графика маски пайки верхней стороны платы

MSKGBT 14 OFF Графика маски пайки нижней стороны платы

MSKFTP 3 OFF Информация для фотоплоттера о графике маски

пайки верхней стороны платы

MSKFBT 8 OFF Информация для фотоплоттера о графике маски

пайки нижней стороны платы

PSTGTP 1 OFF Графика пайки верхней стороны платы

PSTGBT 2 OFF Графика пайки нижней стороны платы

PSTFTP 12 OFF Информация для фотоплоттера о графике пайки

верхней стороны платы

PSTFBT 13 OFF Информация для фотоплоттера о графике пайки

нижней стороны платы

SLKTOP 6 ON Графика основных линий изображений планарных

компонентов на верхней стороне платы

SLKBOT 5 ON Графика основных линий изображений планарных

компонентов на нижней стороне платы

DVCTOP 1 ON Имена планарных компонентов на верхней сторо-