ЖАНРЫ

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

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

Шрифт:

 • в полях Start Value, End Value и Increment укажите интервал изменения и шаг приращения значений дополнительной переменной. Если в списке Sweep Туре была выбрана опция Value List, то поле ввода Values в правой части окна автоматически становится активным, чтобы можно было ввести в него отдельные значения, которые должна принимать в ходе анализа выбранная переменная;

4. Активизируйте опцию вложенного анализа Nested Sweep, установив флажок рядом с ней (см. рис. 7.22).

5. Закройте окно DC Nested Sweep, щелкнув по кнопке OK.

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

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

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

Рецепт 7. Приготовить спагетти под соусом Pesto alla Genovese

1. Положите в ступку 40 листьев базилика и 20 слегка обжаренных семян из шишек пинии.

2. В зависимости от дальнейших планов на день добавьте к содержимому ступки от 3 до 13 мелко порезанных зубчиков чеснока.

3. Все хорошо перетолките. Добавьте две столовые ложки тертого пармезанского сыра, немного посолите и перемешайте.

4. Выложите в миску полученную смесь и смешайте ее со стаканом нежнейшего оливкового масла.

5. Положите спагетти в кипящую, слегка подсоленную воду. Незадолго перед готовностью добавьте в соус Pesto три столовые ложки горячей воды, в которой варятся спагетти, и размешайте.

6. Слейте воду из кастрюли, в которой варились спагетти, и смешайте их с соусом Pesto.

7. Блюдо подавайте на стол горячим!

Рецепт 8. Моделирование температурных характеристик резисторов, конденсаторов и катушек индуктивности

Программа PSPICE позволяет изменять имитационные модели резисторов, конденсаторов и катушек индуктивности таким образом, чтобы эти компоненты становились зависимыми от температуры. Для этого используются линейный (ТС1) и квадратичный (TC2) температурные коэффициенты. И тогда при заданной температуре компонента программа PSPICE вычисляет значение сопротивления по формуле

Rтепл = Rхол * (1 + TC1 * Δν + TC2 * Δν²),

где Δν — отклонение реальной температуры схемы νнаст от стандартной температуры измерения, равной по умолчанию 27 °С.

Аналогичные формулы используются и для расчета емкостей и индуктивностей.

Для того чтобы задать резистору линейную температурную характеристику, выполните следующие действия:

1. Замените в своей схеме, предварительно сохранив ее и присвоив таким образом какое-нибудь имя, все резисторы, которые должны зависеть от температуры, на резисторы типа Rbreak, находящиеся в библиотеке BREAKOUT.slb.

2. Щелкните по одному из резисторов типа Rbreak, после чего он будет выделен красным цветом.

3. Откройте в редакторе SCHEMATICS меню Edit.

4. Щелкните по строке Model… и откройте окно Edit Model (см. рис. 7.14).

5. Щелкните по кнопке Edit Instance Model (Text)…, чтобы открыть окно Model Editor (см. рис. 7.15).

6. Добавьте в редакторе моделей строку, в которой рядом с TC1 будет указан нужный вам температурный коэффициент (например, TC1=0.0067) — см. рис. 7.16.

7. Закройте редактор моделей, щелкнув по кнопке OK.

8. Откройте окно атрибутов каждого из резисторов типа Rbreak (двойной щелчок мышью по схемному обозначению) и отредактируйте установленные для них по умолчанию значения сопротивлений при стандартной температуре измерения 27 °С.

Теперь все резисторы типа Rbreak, установленные в вашей схеме, имеют необходимую температурную характеристику. Если вы соберетесь чертить новую схему и захотите установить в ней резистор типа Rbreak, то он снова не будет иметь никакого температурного коэффициента, то есть, чтобы сделать его зависимым от температуры, вам потребуется опять повторить всю вышеуказанную процедуру.

Урок 8

Параметрический анализ

В этом уроке речь идет о правилах проведения параметрического анализа. Вы научитесь выводить на экран PROBE диаграммы семейств кривых не только для анализа цепи постоянного тока, но и для анализа переходных процессов.

Параметрический анализ (Parametric Sweep) расширит круг ваших возможностей по изображению семейств кривых. Вы уже научились, проводя анализ цепи постоянного тока, использовать наряду с основной переменной еще одну, дополнительную, и таким образом создавать семейства кривых. С помощью параметрического анализа вы сможете выводить на экран PROBE диаграммы семейств кривых не только для анализа цепи постоянного тока (DC Sweep), но и для анализа цепи переменного тока (AC Sweep), и для анализа переходных процессов (Transient Analysis). Навыки, приобретенные вами в проведении анализа DC Sweep одновременно с вложенным анализом Nested Sweep, помогут вам без особых трудностей овладеть и параметрическим анализом. Принципы проведения сдвоенного анализа DC Sweep и параметрического анализа практически одинаковы.

Параметрический анализ, как и вложенный, всегда используется в качестве дополнения к основному анализу (Main Sweep). То есть фактически это то же самое, с чем вы уже познакомились при изучении анализа DC Sweep. Термин «параметрический» взят из математики, где изменяемые переменные семейств кривых называются параметрами.

8.1. Параметрический анализ как дополнительный к анализу DC Sweep

У того, кто хорошо разбирается в анализе DC Sweep, возникает естественный вопрос, каково различие между сдвоенным анализом DC Sweep, знакомым вам по уроку 7, и анализом DC Sweep в сочетании с параметрическим, который является предметом рассмотрения в данном разделе. Отвечаем: разница между двумя этими анализами минимальная. Чтобы оценить, насколько минимально это различие, вы сейчас с помощью анализа DC Sweep + Parametric Sweep опишете характеристики схемы термоизмерительного мостика (см. рис. 7.18), для которой уже выполняли сдвоенный анализ DC Sweep (см. раздел 7.4 и рис. 7.23). И вы увидите, что диаграммы PROBE, полученные в результате двух этих анализов, не отличаются друг от друга.

Шаг 1 Откройте схему термоизмерительного мостика TERMOBRIDG.sch, которую вы поместили в папку Projects (рис. 8.1).

Рис. 8.1. Схема термоизмерительного мостика

Шаг 2 Выполните такую же предварительную установку, которую вы использовали в разделе 7.4 для глобальной переменной, то есть задайте, что в качестве основной изменяемой переменной будет служить температура (от -50 °С до 150 °С с интервалами в 0.1 °С) — см. рис. 8.2.

Рис. 8.2. Окно DC Sweep с установками для изменения температуры

Шаг 3 Щелкните в окне DC Sweep по кнопке Nested Sweep…. Откроется окно DC Nested Sweep. Снимите флажок рядом с опцией Enable Nested Sweep, чтобы деактивизировать вложенный анализ Nested Sweep, так как при одновременном использовании вложенный и параметрический анализы конфликтуют друг с другом. 

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