OrCAD PSpice. Анализ электрических цепей - [139]
.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: групповая задержка
R: реальная часть
I: мнимая часть
Далее следует сокращенный список компонентов, токи через которые являются доступными для анализа.
Типы компонентов: C/I/L/R/T/V
Для получения тока в других компонентах необходимо поместить источник напряжения с нулевым значением последовательно с устройством (или полюсом) представляющим интерес.
Анализ шума
INOISE
ONOISE
DB(INOISE)
DB(ONOISE)
От узлов с плавающим потенциалом отсутствует путь постоянного тока на землю. Имеются три частые причины таких проблем:
1. Два конца линии передачи не имеют проводника, соединяющего их по постоянному току.
2. Управляемые напряжением источники не связаны по постоянному току со своими узлами управления.
3. Имеется ошибка в описании схемы.
Допустим, что схема описана правильно, тогда выход состоит в том, чтобы подключить узлы с плавающим потенциалом на землю через резисторы с большим сопротивлением.
Кроме того, PSpice проверяет наличие контуров с нулевым сопротивлением. Они могут быть образованы независимыми источниками напряжения (V), управляемыми источниками напряжения (Е и Н) и катушками индуктивности (L), кроме того, ошибка может содержаться в описании схемы. Допустим, что схема описана правильно, тогда решение состоит в том, чтобы включить в контур последовательный резистор с малым сопротивлением.
Проблемы сходимости могут возникать при вариации по постоянному току, вычислениях параметров смещения и при анализе переходных процессов:
Вариация на постоянном токе (DC Sweep) — наиболее часто проблема возникает при попытках анализировать схемы с регенеративной обратной связью (например, триггеры Шмитта). Пробуйте выполнить анализ переходных процессов вместо DC Sweep. Используйте кусочно-линейный источник напряжения (PWL), чтобы создать медленный пилообразный сигнал. Вы можете пройти через ряд точек и при одном запуске моделирования.
Анализ рабочей точки (Bias Point) — использует команду .NODESET, чтобы помочь найти решение на PSpice. Анализ с помощью команды .NODESET дает хорошие результаты для узлов, подобных выводам ОУ.
Анализ переходных процессов (Transient Analysis) — проблема может вызывать моделирование идеальных схем с ключами без паразитных емкостей, например, схемы, содержащей диоды и катушки индуктивности, но не имеющей никаких паразитных сопротивлений или емкостей.
Может быть, поможет уменьшение параметра RELTOL от .001 до .01. Использование опции «UIC» при анализе переходных процессов дает возможность обойтись без вычисления рабочей точки, приводящего к проблемам сходимости при анализе переходных процессов. Используйте вместо этого IC или .NODESET.
При высоких напряжениях и токах, может возникнуть необходимость увеличения параметров VNTOL и ABSTOL. Для напряжений в диапазоне киловольт необходимо увеличить VNTOL до 1 мВ. Для токов в несколько ампер увеличьте ABSTOL до 1 нА, для токов в диапазоне от нескольких килоампер - до 1 мкА.
Точность в PSpice определяется параметрами RELTOL, VNTOL, ABSTOL и CHGTOL директивы .OPTIONS. Наиболее важным параметром является RELTOL, который управляет относительной точностью всех напряжений и токов, которые вычисляются в PSpice. Значение RELTOL по умолчанию равно 0,1%. VNTOL устанавливает наибольшую точность для напряжений, ABSTOL — для токов, CHGTOL — для заряда/потока.