помимо описания самой схемы – элементов, их характеристик и взаимного расположения

Помимо описания самой схемы – элементов, их характеристик и взаимного расположения элементов в схеме, перед проектировщиком стоит задача описания способа моделирования – что программа-симулятор должна сделать со схемой, а так же указать некоторые дополнительные параметры, необходимые для процесса моделирования. Эти действия осуществляются с помощью специальных записей, называемых директивами.

Директивами называются специальные конструкции языка SPICE, служащие для управления описанием схемы, для задания параметров, режимов и опций моделирования и сопутствующих моделированию процессов. Имена директив в языке SPICE начинаются с символа точка (.)

Обязательной директивой, присутствующей в любом нетлисте, описанном на языке SPICE, является директива .END . Она показывает конец описываемой схемы, никакие конструкции языка не могут располагаться за пределами этой директивы.

Результаты моделирования схемы записываются в специальный выходной файл. Для задания информации о том, какие характеристики проектирощик хочет получить на выходе в этом файле, служит директива .PROBE. Общий вид использования директивы следющий:

 

.PROBE [V(<node>)] [I(element)] […]

 

Запись V(<node>) говорит программе-симулятору о том, что проектировщик хочет сохранить в файл с выходными данными информацию о напряжении в узле с именем <node>. В случае использования записи I(<node>) сохраняется информация о токе, протекающем через контакты элемента <element>.

Предположим, что для схемы, приведённой на рисунке 1.4, необходимо получить информацию о напряжении в узлах 1 и 2. В этом случае, директива .PROBE будет выглядеть следующим образом:

 

.PROBE V(1) V(2)

Существует множество режимов моделирования. В рассматриваемом курсе лабораторных работ используются только два режима моделирования: моделирование по постоянному току и моделирование переходных процессов.

Моделирование по постоянному току инициируется в случае указания в нетлисте директивы .DC . В этом режиме моделирования значения всех источников тока и напряжения считаются постоянными. Схема расчитывается в статическом режиме, когда все переходные процессы перестают существовать.

При моделировании по постоянному току процесс моделирования сводится к последовательному изменению значений одного или двух различных источников напряжения или тока с постоянным шагом.

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

 

 

<SRC1> — имя источника напряжения или тока, значение которого будет меняться.

<START1> — начальное значение питания изменяемого источника.

<STOP1> — конечное значение питания источника.

<STEP1> — шаг, с которым должно идти изменение значения источника от <START1> до <STOP1>.

Пример (изменение напряжения источника V1 от нуля до 5 вольт с шагом 1 вольт):

 

 

Моделирование переходных процессов инициируется в случае указания в нетлисте директивы .TRAN . При указании этого режима моделирования схема моделируется в течение указанного периода времени, сохраняя (при указанной директиве .PROBE) изменения напряжений или токов в указанных ветвях или на контактах указанных элементов. Формат директивы .TRANпродемонстрирован ниже:

 

Ссылка на основную публикацию
Adblock detector