Иллюстрированный самоучитель по OrCAD

Подготовка к моделированию и запуск программ PSpice и Probe

Подготовка к моделированию и само моделирование проводятся в несколько этапов.

Размещение символов сигналов

После создания схемы моделируемого устройства должны быть введены символы источников сигналов, примеры которых приведены в табл. 3.8 (полностью они помещены в Приложении 2 [7]).

Таблица 3.8. Фрагменты библиотек символов сигналов.

Имя, назначение Символ Атрибуты
Библиотека Sourcstm.slb
VSTIM, источник напряжения для StmEd   REFDES=V? TEMPLATE=V@REFDES %+ %-?DC|DC @DC|AC @AC| STIMULUS=@STIMULUS DC – постоянная составляющая напряжения AC – амплитуда напряжения при анализе в частотной области STIMTYPE=ANALOG STIMULUS – имя сигнала
DigStim, источник цифрового сигнала для StmEd DSTM? STIMULUS= REFDES=DSTM? TEMPLATE=IT@REFDES STIM(%#*OUT,0) %PWR %GND %*OUT @IO_MODEL STIMULUS=@STIMULUS STIMTYPE=DIGITAL, STIMULUS – имя сигнала
Библиотека Source.slb
FileStim, источник цифрового сигнала, записанного в файле DSTM? REFDES=DSTM? TEMPLATE=IT@REFDES FSTIM(%#*1) %PWR %GND %*1 @IO_MODEL FILE="@FileName" IO_LEVEL=@IO_LEVEL?SigName/SIGNAMES=@SigName/ FileName – имя файла библиотеки сигналов; SigName – имя сигнала
IAC, простой источник тока в режимах AC, DC   REFDES=I? 17 TEMPLATE=r@REFDES %+ %-?DC|DC @DC|?AC|AC @AC| DC – постоянная составляющая тока; AC – амплитуда тока при анализе в частотной области
VPULSE, импульсный источник напряжения   REFDES=V? TEMPLATE=V^@REFDES %+ %-?DC|DC @DC|?AC|AC @AC|\n+PULSE @V1 @V2?TD/@TD/~TD/0/ #TR/@TR/ #TF/@TF/#PW/@PW/ #PER/@PER/ DC – постоянная составляющая напряжения; AC – амплитуда напряжения, при анализе в частотной области; VI – минимальное напряжение; V2 – максимальное напряжение; TD – задержка; TR – длительность переднего фронта; TF – длительность заднего фронта; * PW – длительность импульса; PER – период повторения

Примечание
Все источники сигналов имеют атрибут SIMULATIONONLY, означающий, что эти компоненты предназначены только для моделирования и, не переносятся на ПП
.

В библиотеке Sourcstm.slb находятся символы источников сигналов, которые создаются с помощью программы Stimulus Editor (см. разд. 5.3). Символы VSTIM и ISTIM предназначены для создания источников напряжения и тока аналоговых сигналов, DigStim – источник цифрового сигнала. После двойного щелчка по такому символу пользователю предлагается ввести имя сигнала (по умолчанию имя сигнала совпадает с позиционным обозначением символа) и затем управление передается программе Stimulus Editor для выбора типа сигнала, предназначенного для анализа переходных процессов, и ввода его параметров. Наиболее часто эти. возможности используются для задания цифровых сигналов. Источники аналоговых сигналов VSTIM и ISTIM имеют два атрибута DC и АС, определяющих постоянную составляющую напряжения или тока и амплитуду сигнала при анализе в частотной области. Значения этих атрибутов устанавливаются по команде Edit › Attribute или щелчком по пиктограмме [И].

В библиотеке Source.slb находятся символы аналоговых и цифровых сигналов, параметры которых определяются с помощью атрибутов, описание которых приведено в разд. 4.2. При заполнении атрибутов следует принимать во внимание правила составления шаблонов символов TEMPLATE, изложенные в п. 3.3.2.

Проиллюстрируем правила заполнения атрибутов на примере символа источника импульсного напряжения VPULSE, помещенного в табл. 3.8.

  1. Запись в шаблоне @V1 означает, что она будет заменена значением атрибута VI; такие атрибуты вводить обязательно;
  2. Запись?DC|DC @DC| означает, что если атрибут DC определен, то в строке описания сигнала будет внесена запись DC <значение атрибута DO>; такие атрибуты вводить не обязательно;
  3. Запись?TD/@TD/~TD/0/ означает, что если атрибут TD определен, то в строке описания сигнала будет внесена запись <значение атрибута TD>; если же атрибут TD не определен, то его значение будет положено равным 0;
  4. Запись #TR/@TR/ означает, что если атрибут TR определен, то в строке описания сигнала будет внесена запись <значение атрибута TR>; если же атрибут не задан, то удаляется вся остальная часть шаблона.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.