OrCAD Моделирование с помощью PSpice

Составление задания на моделирование

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

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

При графическом вводе схем как с помощью программы PSpice Schematics, так и с помощью OrCAD Capture, создаются три файла задания с одним и тем же именем и различными расширениями имени: *.NET (таблица соединений), *.ALS (список подключения цепей к выводам компонентов) и *.CIR (список директив моделирования). При моделировании в PSpice непосредственно загружается файл *.CIR, в котором имеются ссылки на остальные файлы. Для его составления вручную на бумаге сначала рисуется принципиальная схема моделируемого устройства и присваиваются имена всем ее узлам (при графическом вводе этого делать не обязательно). Имена узлов могут быть целыми числами от 0 до 9990 или алфавитно-цифровыми символами длиной не более 131 символа. В качестве этих символов используются буквы латинского алфавита от А до Z, цифры 0, 1, ..., 9 и знаки «$», «_», «*», «/», «%». Стандартное обозначение ряда узлов приведено в табл. 4.1.

Таблица 4.1. Глобальные узлы

Имя узла

Напряжение / уровень

Описание

0

OB

Аналоговая «земля»

$G_CD4000_VDD

5 В

Источник питания к-МОП ИС

$G_CD4000_VSS

OB

Источник питания к-МОП ИС

$G_DPWR

5B

Источник питания ТТЛ ИС

$G_DGND

OB

Источник питания ТТЛ ИС

$G_ECL_10K_VEE

-5,2 В

Источник питания ЭСЛ 10К ИС

$G_ECL_10K_VCCl

OB

Источник питания ЭСЛ 10К ИС

 

Имя узла

Напряжение / уровень

Описание

$G_ECL_10K_VCC2

0 B

Источник питания ЭСЛ 10К ИС

$G_ECL_100K_VEE

-4,5 В

Источник питания ЭСЛ 100К ИС

$G_ECL_100K_VCC1

OB

Источник питания ЭСЛ100К ИС

$G_ECL_100K_VCC2

0 B

Источник питания ЭСЛ 100К ИС

$D_HI

«1»

Логическая «1»

$D_LO

«0»

Логический «0»

$D_X

«X»

Неопределенное логическое состояние X

$D_NC


Не подключенный к схеме вывод цифрового компонента

Логические состояния цифровых узлов $D_HI, $D_LO, $D_X поддерживаются постоянными независимо от того, с чем они соединены. Узел $D_NC применяется для обозначения неиспользуемых выводов (аббревиатура NC означает Not Connected — нет подключения), чтобы при проверке схемы они не включались в список ошибок.

При ссылке на цифровые имена узлов они заключаются в круглые скобки, например V(6) — потенциал узла 6. Имена узлов в виде алфавитно-цифровых символов при ссылках на них заключаются в квадратные скобки [ ], чтобы отличить их от имен компонентов. Например, потенциал узла IN обозначается как V([IN]), a V(I2) — напряжение на источнике тока 12. Заметим, что в программе Probe при ссылке на алфавитно-цифровые имена узлов квадратные скобки не нужны, они отсутствуют и в выходном файле с расширением *.OUT.

В программе существует соглашение, что все узлы, имена которых начинаются с символов $G_, являются глобальными, например узел $G_POS. Глобальные узлы используются в схемах, имеющих макромодели. Глобальные узлы с одинаковыми именами автоматически соединяются в основной цепи и во всех макромоделях. С их помощью удобно прокладывать цепи питания, синхронизации и т.п. (узел «земля» 0 всегда является глобальным). Глобальные узлы с произвольными именами назначаются с помощью директивы .GLOBAL (см. п. 4.1.2).

После именования узлов составляют задание на моделирование, которое заносится в файл. Имя файла произвольное, в качестве расширения имени рекомендуется использовать *.CIR, воспринимаемое программой PSpice по умолчанию.

Первая строка файла — строка заглавия, которая затем выводится в виде заголовка в выходном файле.

Строки комментариев содержат символ «*» в первой позиции. Конец любой строки после знака «;» также воспринимается как комментарий.

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

Строка продолжения начинается с символа «+» в первой позиции, максимальная длина строки 132 символа. Число пробелов между операторами в строке произвольное. Пробелы и запятые или знаки равенства эквивалентны.

Внимание!

Программа PSpice не различает прописные и строчные буквы.

Словарь основных терминов

Database — база данных проекта

Descend — переход на одну ступень вниз в иерархической структуре

De Morgan equivalent — символ изображения логической функции

Design — принципиальная схема проекта

Discrete component — компонент, имеющий три и менее выводов, например, транзистор, диод и т.п. Резонансные цепи представляют особый интерес для моделирования, поскольку аналитический расчет их достаточно громоздок.

DRC — Design Rules Check — проверка соблюдения правил проектирования (принципиальных схем и ПП)

DRC marker — метка, отмечающая ошибку на принципиальной схеме или ПП

Drill chart — таблица, содержащая сведения об общем количестве, координатах и размерах отверстий в ПП

DXF — формат чертежей, принятый в программе AutoCAD