Составление задания на моделирование
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
| |