Дж. Кеоун - OrCAD PSpice. Анализ электрических цепей
Примеры:
.IC V(2)=3.4 V(102)=0
.INC — включение файла
Общая форма:
.INC <имя>
Примеры:
.INC SETUP.CIR
.INC C:PSLIBVCO.CIR
.LIB — библиотечный файл
Общая форма:
.LIB [<имя>]
Примеры:
.LIB
.LIB GPNOM.LIB
.LIB С:\PSLIB\QNOM.LIB
.МС — анализ по методу Монте-Карло
Общая форма:
.МС <#прохода>[DC][АС][TRAN] <переменные> <функция> <опции>*
Примеры:
.МС 10 TRAN V(5 ) YMAX .МС 50 DC IС(Q7) MIN LIST
.МС 2 0 AC VP(13,5) RISE_EDGE(1.0) LIST OUTPUT ALL
.WCASE — анализ на наихудший случай
Общая форма:
.WCASE <анализ> <переменные> <функция> <опции>*
Примеры:
.WCASE DC V(4,5) YMAX
.WCASE TRAN V(1) FALL_EDGE(3.5v) VARY BOTH BY RELTOL DEVICES RL
Символ типа Имя компонента Тип компонента CAP Cxxx конденсатор IND Lxxx катушка индуктивности RES Rxxx резистор D Dxxx диод NPN Qxxx npn-биполярный транзистор PNP Qxxx pnp-биполярный транзистор LPNP Qxxx pnp-биполярный транзистор с боковыми выводами NJF Jxxx n-канальный JFET PJF Jxxx р-канальный JFET NMOS Mxxx n-канальный MOSFET PMOS Mxxx р-канальный MOSFET GASFET Вххх n-канальный GaAsFET CORE Kххх Нелинейный магнитопровод VSWITCH Sxxx Ключ, управляемый напряжением ISWITCH Wxxx Ключ, управляемый током DINPUT Nxxx Цифровой вход DOUTPUT Оххх Цифровой выход.MODEL — модель
Общая форма:
MODEL <имя> <тип> [<параметр> = <значение> [<tol>]]*
Примеры:
.MODEL RMAX RES (R=1.5 ТС=.02 ТС2=.005)
.MODEL QDRIV NPN (IS=1e-7 BF=30)
.MODEL DLOAD D (IS=1e-9 DEV 5% LOT 10%)
.NODESET — установка начальных напряжений узлов
Общая форма:
.NODESET <узел> = <значение> *
Примеры:
.NODESET V(2)=3.4 V(3)=-1V
.NOISE — анализ шума
Общая форма:
.NOISE <переменные> <имя> [<значения>]
Примеры:
.NOISE V(5) VIN
.NOISE V(4,5) ISRC 20
.OP — рабочая точка
Общая форма:
.OP
Примеры:
.OP
.OPTIONS — опции
Общая форма:
.OPTIONS[< fopt > *] [<vopt>=[<value>*]
Флаги опций:
АССТ суммирование и учет EXPAND показать расширение подсхемы LIBRARY листинг файлов библиотеки LIST листинг выходного файла NODE вывод узлов NOECHO подавление листинга NOMOD подавление листинга модели NOPAGE подавление заголовков и колонтитулов OPTS вывод значений опций LIMPTS Предельное число точек при распечатке таблиц или графиков NUMDGT Максимальное число знаков в числе при выводе его на печать PIVREL Предельная относительная величина для центральной матрицыЗначения опций:
АССТ суммирование и учет ABSTOL Наибольшая точность для токов CHGTOL Наибольшая точность для зарядов CPTIME Разрешенное время работы ЦПУ DEFAD Значение AD по умолчанию для МОП-транзистора DEFAS Значение AS по умолчанию для МОП-транзистора DEFL Значение L по умолчанию для МОП-транзистора DEFW Значение W по умолчанию для МОП-транзистора GMIN Минимальная проводимость в любой ветви ITL1 Предельное число итераций при анализе на постоянном токе и анализе параметров смещения ITL2 Предельное число итераций при анализе на постоянном токе и анализе параметров смещения (educatinguess) ITL4 Предельное число итераций на одну точку при исследовании переходных процессов ITL5 Предельное число итераций на все точки при исследовании переходных процессов PIVTOL Предельная абсолютная величина для центральной матрицы RELTOL Относительная точность для напряжений и токов TNOM Заданная по умолчанию температура TRTOL Корректировка точности при исследовании переходных процессов VNTOL Наивысшая точность для напряжений WIDTH Ширина листинга в знаках при выводе на печатьПримеры:
.OPTIONS NOECHO NOMOD RELTOL=.01
.OPTIONS ACCT DEFL=12u DEFW=8u
.PARAM — глобальные параметры
Общая форма:
.PARAM<имя> = <значение>*
Примеры:
.PARAM pi=3.14159265
.PARAM RSHEET=120, VCC=5V
PLOT — график
Общая форма:
.PLOT [DC][AC][NOISE][TRAN] [[<выходные переменные>* [(<нижняя граница значений>,<верхняя граница значений)>)]]*
Примеры:
.PLOT DC V(3) V(2, 3) V(R1) I(VIN)
.PLOT AC VM(2 ) VP(2 ) VG(2)
.PLOT TRAN V(3) V(2,3)(0,5V) ID(M2) I(VCC) (-50mA, 50mA)
.PRINT — печать
Общая форма:
.PRINT [DC][AC][NOISE][TRAN] [<переменные>]
Примеры:
.PRINT DC V(3) V(2,3) V(R1) IB(Q13)
.PRINT AC VM(2) VP(2) VG(5) 11(7)
.PRINT NOISE INOISE ONOISE DB(INOISE)
.PROBE — исследование
Общие формы:
.PROBE [/CSDF]
.PROBE [/CSDF] [<переменные> *]
Примеры:
.PROBE
.PROBE v(2) I(R2) VBE(Q13) VDB(5)
.PROBE/CSDF
.SENS — анализ чувствительности
Общая форма:
.SENS <переменные> *
Примеры:
.SENS V(9) V(4,3) I(VCC)
.STEP — анализ с шагом
Общие формы:
.STEP [LIN]<имя переменной> <начало> <конец> <шаг >
.STEP [OCT] [DEC] <имя переменной> <начало> <конец> <шаг> <число точек>
.STEP <имя переменной> LIST <значение>*
.STEP PARAM X 1 5 0.1
Примеры:
.STEP VIN -.25 .25 .05
.STEP LIN 12 5mA -2mA 0.1mA
.STEP RES RMOD(R) 0.9 1.1 .001
.STEP TEMP LIST 0 20 27 50 80
.SUBCKT — описание подсхемы
Общая форма:
.SUBCKT <имя>[<узлы>*] [PARAMS:<параметры>[=<значение>]*]
Примеры:
.SUBCKT ОРАМР 1 2 101 102
.SUBCKT FILTER IN OUT PARAMS: CENTER, WIDTH=10 KHz
.TEMP — температура
Общая форма:
.TEMP <значение> *
Примеры:
.TEMP 125 .TEMP 0 27 125
.TF — передаточная функция
Общая форма:
.TF <переменные> <входной источник>
Примеры:
.TF V(5) VIN
.TF 1(VDRIV) ICNTRL
.TRAN — анализ переходных процессов
Общая форма:
.TRAN [/OP] <шаг> <время анализа> [<без печати> [<максимальный шаг>]][ UIC]
Примеры:
.TRAN 1ns 100nS
.TRAN/OP 1nS 100nS 2 0ns UIC
.TRAN 1nS 100nS 0nS .1nS
.WIDTH — ширина
Общая форма:
.WIDTH OUT = <значение>
Пример:
.WIDTH OUT =80
Выходные переменныеВ этом разделе описываются типы выходных переменных, которые могут использоваться в директивах .PRINT и .PLOT. Каждая директива может иметь до восьми выходных переменных.
Вариация на постоянном тока и анализ переходных процессов
V(<узел>)
V(<+узел>, <-узел>)
V(<имя>)
Vx(<имя>) Vxy(<имя>) Vz(<имя>) I(<имя>) Iх(<имя>) Iz(<имя>)
Ниже приведен сокращенный список компонентов с двумя полюсами, для которых может применяться как вариация на постоянном токе, так и анализ переходных процессов.
Типы компонентов: C/D/E/F/G/H/I/L/R/V
Источники типа Vx<имя>, Vxy<имя>, Iх<имя> должны быть трех- или четырехполюсниками. Ниже приведена аббревиатура для полюсов х и у в различных компонентах:
ху: D/G/S (для компонента В)
ху: D/G/S (для компонента J)
ху: D/G/S/B (для компонента М)
ху: C/B/E/S (для компонента Q)
z: A/B
Анализ на переменном токе
Суффиксы:
М: модуль
DB: модуль в дБ
Р: фазовый угол
G: групповая задержка