ЖАНРЫ

Визуальное моделирование электронных схем в PSPICE

Хайнеманн Роберт

Шрифт:

3. В окне выполните следующие настройки:

 • в списке Swept Variable Туре выберите опцию Temperature;

 • в полях Start Value, End Value и Increment укажите интервал изменения значений и шаг;

 • в списке Sweep Туре выберите, как должны распределяться контрольные точки (если в последствии планируется линейное масштабирование оси координат X, то разумнее и контрольные точки распределять линейно, если же ось координат X будет масштабирована логарифмически, то и контрольные точки следует распределять логарифмически).

4. Закройте окно DC Sweep щелчком по кнопке OK.

5. Закройте окно Analysis Setup с помощью кнопки Close.

6. Запустите процесс моделирования (см. рецепт 1 в главе 2) и представьте полученные результаты в виде диаграммы PROBE (см. раздел 4.3).

(См. раздел 7.3.)

Рецепт 4. Модельный параметр в качестве изменяемой переменной

1. Откройте окно Analysis Setup и установите флажок рядом с кнопкой DC Sweep… (см. рис. 7.2).

2. Щелкните по этой кнопке, чтобы открыть окно DC Sweep (см. рис. 7.3).

3. В окне выполните следующие настройки:

 • в списке Swept Variable Туре выберите опцию Model Parameter;

 • в поле Name введите имя модельного параметра, который используется в качестве изменяемой переменной (например, ТС1);

 • в полях Start Value, End Value и Increment укажите интервал изменения значений и шаг;

 • в списке Sweep Туре выберите, как должны распределяться контрольные точки (если в последствии планируется линейное масштабирование оси координат X, то разумнее и контрольные точки распределять линейно, если же ось координат X будет масштабирована логарифмически, то и контрольные точки следует распределять логарифмически).

4. Закройте окно DC Sweep щелчком по кнопке OK.

5. Закройте окно Analysis Setup с помощью кнопки Close.

6. Запустите процесс моделирования (см. рецепт 1 в главе 2) и представьте полученные результаты в виде диаграммы PROBE (см. раздел 4.3).

(См. раздел 7.4.)

Рецепт 5. Сопротивление резистора (глобальный параметр) в качестве изменяемой переменной

1. Определите, значение какого резистора вы хотите изменять в ходе анализа. Дважды щелкните по текущему значению выбранного резистора, чтобы открыть окно Set Attribute Value (см. рис. 7.25).

2. Удалите из строки ввода текущее значение, введите вместо него какое-нибудь имя (например, Rvar) и заключите его в фигурные скобки (см. рис. 7.25).

3. Достаньте из библиотеки SPECIAL.slb элемент PARAM и установите его на своем рабочем листе (см. рис. 7.27).

4. Дважды щелкните по элементу PARAM, чтобы открыть окно его атрибутов (см. рис. 7.28).

5. Щелкните по строке Name 1 (Имя 1), чтобы отправить ее в верхнее поле Name. В поле Value введите имя, которое вы присвоили значению выбранного резистора в п. 2 (см. рис. 7.28). Подтвердите ввод щелчком по кнопке Save Attr.

6. Щелкните по строке Value 1 (Значение 1), чтобы отправить ее в верхнее поле Name. В поле Value введите значение сопротивления (например, 10k), которое PSPICE будет рассматривать как значение сопротивления данного резистора в том случае, если вы все же не активизируете его в качестве изменяемой переменной. Подтвердите ввод щелчком по кнопке Save Attr.

7. Закройте окно атрибутов элемента PARAM с помощью кнопки OK. Теперь на вашем чертеже появились имя и значение зарегистрированного параметра (см. рис. 7.29).

8. Откройте окно Analysis Setup и установите флажок рядом с кнопкой DC Sweep… (см. рис. 7.2).

9. Щелкните по этой кнопке, чтобы открыть окно DC Sweep (см. рис. 7.30).

10. В окне выполните следующие настройки:

 • в списке Swept Variable Туре выберите опцию Global Parameter (так в программе PSPICE называются значения сопротивления, емкости и т.п.);

 • в поле Name введите имя глобального параметра, который будет использоваться в качестве изменяемой переменной (например, Rvar);

 • в полях Start Value, End Value и Increment укажите интервал изменения значений и шаг;

 • в списке Sweep Туре выберите, как должны распределяться контрольные точки (если в последствии планируется линейное масштабирование оси координат X, то разумнее и контрольные точки распределять линейно, если же ось координат X будет масштабирована логарифмически, то и контрольные точки следует распределять логарифмически).

11. Закройте окно DC Sweep щелчком по кнопке OK.

12. Закройте окно Analysis Setup с помощью кнопки Close.

13. Запустите процесс моделирования (см. рецепт 1 в главе 2) и представьте полученные результаты в виде диаграммы PROBE (см. раздел 4.3).

(См. раздел 7.5.)

Рецепт 6. Провести сдвоенный анализ DC Sweep (с двумя изменяемыми переменными)

1. Проведите в окне DC Sweep предварительную установку основного анализа, следуя указаниям рецептов 1-5. Значения изменяемой переменной, выбранной для основного анализа, по окончании моделирования образуют на диаграмме PROBE ось координат X.

2. Щелкните по кнопке Nested Sweep…. Откроется окно DC Nested Sweep (см. рис. 7.22).

3. В окне выполните следующие настройки:

 • в списке Swept Variable Туре выберите изменяемую переменную, которая будет использоваться в качестве дополнительной (например, Temperature);

 • в списке Sweep Туре отметьте, как должны распределяться контрольные точки второстепенной переменной (при проведении вложенного анализа рациональнее выбрать линейное распределение контрольных точек или опцию Value List (Список значений), что позволит указать отдельные интересующие вас значения).

Поделиться с друзьями: