Имя узла |
Напряжение / уровень |
Описание |
||
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 не различает прописные и строчные буквы.
Предложения входного языка программы PSpice делятся на описания компонентов и директивы.
Описанием компонента считается любая строка, не начинающаяся с символа «.» (кроме первой строки и строк комментариев и продолжений). Описание компонента имеет следующую структуру:
<имя компонента> <номера двух или более узлов> [<имя модели>] < числовые данные >
Имя компонента состоит из последовательности символов латинского алфавита и цифр, общая длина имени не должна превосходить 13Г символ (рекомендуется не более 8 символов). Первый символ — одна из букв латинского алфавита от А до Z, далее в любом порядке — алфавитно-цифровые символы и знаки $, _, *, /, %. Первый символ имени компонента определяет его тип, например R1, ROUT, Q12 (табл. 4.2). При графическом вводе схем пользователь может вводить первый символ имени компонента по своему усмотрению, так как графические редакторы при составлении текстового описания схемы для передачи его в PSpice к именам всех компонентов в соответствии с табл. 4.2 автоматически добавят префиксы — это выполняется в соответствии с так называемыми шаблонами символов компонентов TEMPLATE (см. разд. 3.3). Поэтому на схемах компоненты можно именовать, не придерживаясь приведенных в табл. 4.2 правил (они должны быть учтены при составлении шаблонов символов). Например, транзисторы всех типов можно согласно ЕСКД именовать как V1, V2, V3..., а при составлении текстового описания схемы биполярный транзистор получит имя Q_V1, полевой — J_V2, МОП-транзистор -- M_V3 и т.д.