OrCAD PSpice. Анализ электрических цепей - [138]
Примеры:
>.DC VIN -.25 .25 .05
>.DC LIN 12 5mA -2mA 0.1mA
>.DC VCE 0v 10v . 5v IB 0mA 1mA 50uA
>.DC RES RMOD(R) 0.9 1.1 .001
>.DC DEC NPN QFAST(IS) 1e-18 1e-14 5
>.DC TEMP LIST 0 20 27 50 80
.DISTRIBUTION — распределение, определяемое пользователем (при анализе методом Монте-Карло и определении чувствительности при наихудшем случае)
Общая форма:
.DISTRIBUTION <имя><отклонение><вероятность> *
Пример:
>.DISTRIBUTION bimodal(-1,1) (-.5,1) (-.5,0) (.5,0) (.5,1) (1,1)
.END — конец схемного файла
.ENDS — конец файла подсхемы
Общие формы:
END
.ENDS [<имя>]
Примеры:
>.END
>.ENDS
>.ENDS 741
.FOUR — Анализ Фурье (гармонический анализ)
Общая форма:
.FOUR <частота> <выходная переменная> *
Пример:
>.FOUR 10KHz v(5) v(6,7)
.FUNC — определение функции
Общая форма:
.FUNC <имя>([аргумент])* <тело функции>
Примеры:
>.FUNC DR(D) D/57.296
>.FUNC Е(X) ЕХР(Х)
>.FUNC АРВХ(А,В,X) А+В*Х
.IC — начальные условия для переходного процесса
Общая форма:
.IC <напряжение узла> = <значение>*
Примеры:
>.IC V(2)=3.4 V(102)=0
.INC — включение файла
Общая форма:
.INC <имя>
Примеры:
>.INC SETUP.CIR
>.INC C:\PSLIB\VCO.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 <имя> <тип> [<параметр> = <значение> [
Примеры:
>.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 > *] [
Флаги опций:
АССТ | суммирование и учет |
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]<имя переменной> <начало> <конец> <шаг >