Записи с меткой «управляемых»

Программа GerbTool

Программа GerbTool
Программа GerbTool [21] (аналог программы САМ350 [5]) — программа доработки ПП — запускается из начального меню OrCAD Layout (при автономном запуске она функционирует в демонстрационном режиме). Ее входные файлы создаются в OrCAD Layout по команде Auto>Run Post Processor: Gerber Aperture File *.app, Gerber Design File *.gtd, Drill tape *.tap. Входной файл загружается в GerbTool по стандартной команде File>Open, после чего в диалоговом окне, изображенном, выбирается перечень слоев, для которых нужно создать управляющие файлы для фотоплоттера, и просмотреть/отредактировать другую информацию. После этого проект загружается в программу OrCAD GerbTool, экран которой изображен, а список команд приведен. Выходные файлы создаются по командам группы Flle^-Save.
Пиведен перечень команд программы OrCAD GerbTool v. 7.1.1 и их краткое описание.
Команды GerbTool

Команда

Назначение

Меню File (Файл)

New… (Ctrl+N)

Вызов Мастера создания проекта ПП в формате GerbTool (файл *.GTD содержит информацию о плате в виде Gerber-файлов и списка апертур)

Open… (Ctrl+O)

Открытие проекта ПП в формате GerbTool (после указания имени файла редактируется информация о составе слоев, имени файла таблицы апертур и формате Gerber-файла: RS274-D, RS274-X, FIRE 9000, EIE)

Close

Закрытие текущего проекта

Save (Ctrl+S)

Сохранение текущего проекта с возможностью сохранения Gerber-файлов модифицированных слоев и списка апертур

Save As…

Сохранение текущего проекта в файле с другим именем с возможностью модификации состава слоев и изменения списка апертур (эти изменения не вносятся в текущий проект)

Save All

Сохранение текущего проекта с сохранением всех модифицированных Gerber-файлов слоев и списка апертур

Format

Задание формата вывода управляющих файлов:

Gerber…

Gerber-файлов фотоплоттеров

Drill…

Drill-файлов сверлильных станков с ЧПУ

Mill/Route:

Mill-файла фрезерного станка

Merge

Слияние проектов:

Design

Слияние другого проекта с текущим — объединяется информация одноименных слоев

Gerber

Включение на текущий активный слой информации из Gerber-файла

Import

Импорт данных:

Barco DPF…

Загрузка в активный слой текущего проекта одного или нескольких файлов в формате Barco DPF, если текущий слой пуст; в противном случае информация заносится на вновь создаваемый слой

HPGL…

Загрузка HPGL-файла на активный слой

IPC-D-356

Загрузка файла списка соединений формата IPC-D-356

Drill…

Загрузка информации, содержащейся в Drill-файле, на текущий активный слой

Mill/Route…

Загрузка информации, содержащейся в Mill-файле, на текущий активный слой

DXF…

Загрузка файла в формате DXF

 

Команда

Назначение

Export

Экспорт данных:

Barco DPF…

Создание управляющих файлов в формате Barco DPF отдельно для каждого слоя

IPC-D-350…

Создание одного файла в формате IPC-D-350, содержащего информацию о всей ПП

IPC-D-356…

Создание одного файла в формате IPC-D-356, содержащего информацию о всей ПП

HPGL…

Создание для текущего окна управляющего файла в формате HPGL

Post Script…

Создание управляющего файля для устройств, поддерживающих PostScript

Page Setup…

Конфигурирование каждой страницы чертежа, выводимой по команде Print

Print…

Вывод на печать

Print Preview

Просмотр каждой страницы чертежа проекта перед выводом на печать

Print Setup…

Конфигурирование принтера

Send

Создание сообщения для электронной почты с присоединенным файлом текущего проекта

1, 2, …

Список последних загруженных проектов

Exit (Alt+F4)

Выход из программы GerbTool

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

Undo (Ctrl+Z)

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

Select

Выбор объектов:

New Groupe…

Выделение группы объектов по одному из критериев: Item — отдельные объекты, Window — объекты в окне, Net — цепь, UserData — данные пользователя

Add To…

Добавление в группу выбранного объекта

Remove From…

Удаление из группы выбранного объекта

Invert

Инвертирование выбранной группы — все выбранные объекты становятся невыбранными и наоборот

Clear

Аннулирование текущей выбранной группы

Item…

Редактирование в диалоговом окне параметров отдельных объектов

Copy…

Копирование отдельных объектов, объектов в окне или группы объектов

 

Команда

Назначение

Move…

Перемещение отдельных объектов, объектов в окне или группы объектов

Delete…

Удаление отдельных ектов

объектов, объектов в окне или группы объ-

Clip…

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

Цифровые компоненты

Цифровые компоненты
Цифровые компоненты (примитивы) задаются по формату
Uxxx <mun> [(<список параметров>*)] <+узел источника питания>
+ <-узел источника питания> <список узлов>*
+ <имя модели динамики> <имя модели вход/выход>
+ [MNTYMXDLY=<вы6op значения задержки>]
+ [IO_LEVEL=< уровень модели интерфейса>]
Параметр <тип> указывает тип логического устройства (их перечень приведен ниже, например AND, NOR); в круглых скобках указываются значения одного или более параметров через запятую (например, для схемы И указывается количество входов). После списка узлов подключения логического устройства следуют имена двух, моделей. Первая модель описывает динамические свойства устройства, вторая — характеристики входных и выходных сопротивлений.
Модели динамики имеют ключевые слова, приведенные.
Ключевые слова модели динамики

Имя модели динамики

Тип компонента

UADC

Аналого-цифровой преобразователь

UBTG

Двунаправленный переключающий вентиль

UDAC

Цифроаналоговый преобразователь

UDLY

Цифровая линия задержки

UEFF

Триггер с динамическим управлением

UGATE

Стандартный вентиль

UGFF

Триггер с потенциальным управлением

UIO

Модель входа /выхода цифрового устройства

UPLD

Программируемые логические матрицы

UROM

Постоянное запоминающее устройство

URAM

Оперативное запоминающее устройство

UTGATE

Вентиль с тремя состояниями

Модели вход/выход имеют ключевое слово UIO (п. 4.3.5).
Параметр MNTYMXDLY позволяет конкретному индивидуальному устройству назначить минимальное, типичное или максимальное значение времени задержки, указанное в спецификации модели его динамики:
0 — значение задержки, заданное параметром DIGMNTYMX директивы .OPTIONS (по умолчанию параметр равен 2);
1 — минимальное значение;
2 — типичное значение;
3 — максимальное значение;
4 — расчет наихудшего случая (минимум/максимум).
Параметр IO_LEVEL указывает тип цифроаналогового и аналого-цифрового интерфейса данного цифрового устройства:
0 — в соответствии со значением параметра DIGIOLVL директивы .OPTIONS (по умолчанию он равен 1);
1 — интерфейс AtoD1/DtoA1;
2 — интерфейс AtoD2/DtoA2;
3 — интерфейс AtoD3/DtoA3;
4 — интерфейс AtoD4/DtoA4.
Запаздывание сигнала в примитивах цифровых устройств определяется в двух моделях: динамики и вход/выход. далее…

Цифроаналоговый интерфейс

Цифроаналоговый интерфейс
Цифроаналоговый интерфейс предназначен для преобразования логического уровня выходных сигналов цифровых компонентов («1», «О», «X», «R», «F» или «Z») в аналоговое напряжение, как показано, б. Эти устройства вклю-
чают на входе аналоговых компонентов. Аналоговое напряжение образуется с помощью источника опорного напряжения и делителя на резисторах, сопротивления которых изменяются программно в соответствии с логическим уровнем цифрового сигнала. Информация о логическом уровне сигнала может быть получена из двух источников:

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

В связи с этим цифроаналоговый интерфейс описывается двояко. При взаимодействии аналоговых и цифровых компонентов в процессе моделирования его описание имеет вид (digital input: digital-to-anaiog):
Nxxx <узел интерфейса> <-узел источника опорного напряжения> + <+узел источника опорного напряжения> <имя модели Ц/А> + DGTLNET-<uмя цифрового узла> <имя модели вход/выход> + [IS=<начальное состояние>]
При управлении из файла описание цифро-аналогового интерфейса имеет формат
Nxxx <узел интерфейса> <-узел источника опорного напряжения>
+ <+узел источника опорного напряжения> <имя модели Ц/А>
+ [SIGNA.ME=<имя цифрового сигнала>] [IS=< начальное состояние>]
Например
N1 ANALOG DIGITALJ3ND U_REFDIN_133 DGTLNET=13 IO_STD N271516 FROIVMTL ;
Данные передаются из файла, имя которого + указано в модели FROM_TTL
Модель цифроаналогового интерфейса описывается предложением
.MODEL <имя модели Ц/А> DINPUT [<параметры модели>]
Параметры модели цифроаналогового интерфейса приведены в табл. 4.26.
Параметры цифроаналого интерфейса

Идентификатор

Параметр

Значение по умолчанию

Единица измерения

CLO

Емкость между выходным узлом и «землей»

0

Ф

CHI

Емкость между выходным узлом и источником питания

0

Ф

SONAME

Имя состояния логический «0»

SOTSW

Время переключения в состояние «0»

с

SORLO

Сопротивление между выходным узлом и «землей» в состоянии «0»

Ом

SORHI

Сопротивление между выходным узлом и источником питания в состоянии «0»

Ом

S1NAME

Имя состояния логическая «1»

S1TSW

Время переключения в состояние «1»

с

S1RLO

Сопротивление между выходным узлом и «землей» в состоянии «1»

Ом

S1RHI

Сопротивление между выходным узлом и источником питания в состоянии «1»

Ом

. . .

S19NAME

Имя логического состояния «19»

S19TSW

Время переключения в состояние «19»

с

S19RLO

Сопротивление между выходным узлом и «землей» в состоянии «19»

Ом

S19RHI

Сопротивление между выходным узлом и источником питания в состоянии «19»

Ом

FILE

Имя файла с цифровыми сигналами (только при чтении из файла)

FORMAT

Код формата входного файла (только при чтении из файла)

1

TIMESTEP

Интервал времени между соседними отсчетами цифрового сигнала в файле (только при чтении из файла)

10- 9

с

Опция
DGTNЕТ=<имя цифрового узла> <имя модели вход/выход>
указывает имя цифрового узла, к которому подсоединен интерфейс Ц/А, и имя модели входного/выходного сопротивления соответствующего цифрового компонента (см. ниже).
Начальное логическое состояние управляющего цифрового узла в момент времени t — 0 определяется режимом схемы по постоянному току. Изменение этого состояния при необходимости производится с помощью необязательной опции
IS=< начальное состояние>
Параметры модели FILE, FORMAT и TIMESTEP используются только при управлении из файла. При этом управление производится цифровым сигналом, имя которого указано в необязательной опции
SIGNAME=<имя цифрового сигнала>
В ее отсутствие управление осуществляется сигналом, имя которого образовано символами ххх, находящимися справа от префикса N имени цифро-аналогового интерфейса Nxxx. далее…