Структура текстового задания на моделирование
Предложения входного языка программы 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 и т.д.
Таблица 4.2. Первые символы имен компонентов.
Первый символ имени | Тип компонента |
---|---|
В | Арсенид-галлиевый полевой транзистор (GaAsFET) с каналом n-типа |
С | Конденсатор |
D | Диод |
Е | Источник напряжения, управляемый напряжением (ИНУН) |
F | Источник тока, управляемый током (ИТУТ) |
G | Источник тока, управляемый напряжением (ИТУН) |
Н | Источник напряжения, управляемый током (ИНУТ) |
I | Независимый источник тока |
J | Полевой транзистор с управляющим р-n-переходом (JFET) |
К | Связанные индуктивности и линии передачи, ферромагнитные сердечники |
L | Индуктивность |
М | МОП-транзистор (MOSFET) |
N | Аналого-цифровой преобразователь на входе цифрового устройства |
О | Цифроаналоговый преобразователь на выходе цифрового устройства |
Q | Биполярный транзистор |
R | Резистор |
S | Ключ, управляемый напряжением |
Т | Линия передачи |
V | Независимый источник напряжения |
W | Ключ, управляемый током |
Y | Цифровое устройство |
X | Макромодель (операционный усилитель, компаратор напряжения, регулятор напряжения, стабилизатор напряжения и др.) |
Z | Статически индуцированный биполярный транзистор (IGBT) |
Заметим, что помимо перечисленных выше компонентов схем в состав моделируемого устройства могут входить и не электронные элементы (электрические машины, системы автоматического управления и др.), оформленные в виде макромоделей.
Номера узлов подключения компонента к схеме перечисляются в определенном порядке, установленном для каждого компонента (см. ниже). Имя модели компонента не является обязательным параметром. В заключение указываются численные значения параметров компонента. В программе PSpice осуществляется масштабирование чисел с помощью суффиксов, приведенных в табл. 4.3.