ФУНКЦИОНАЛЬНОЕ МОДЕЛИРОВАНИЕ

ФУНКЦИОНАЛЬНОЕ МОДЕЛИРОВАНИЕ

Функциональное моделирование представляет пользователю достаточно широкие возможности при моделировании электронных схем и систем. Имеется достаточно подробное описание функционального моделирования в среде OrCAD [6, 7, 15, 18, 23]. В данной главе будут представлены примеры функциональных моделей.

При их использовании необходимо учитывать то, что длинные выражения без пробелов при функциональном моделировании (таблицы и т. п.) в PSpice могут вызывать различные ошибки, такие как «Invalid Device» (Несуществующее устройство) и «Line too long» (Слишком длинная цепочка символов).

Список соединений PSpice автоматически начинает новую строку при обнаружении пробела в выражении при имитационном моделировании. Так как максимальная длина строки для списка соединений PSpice — 132 символа, то пробел должен быть проставлен, по крайней мере, через каждые 132 символа.

Модель идеального компаратора

На рис. 4.1 приведена схема идеального компаратора, построенного на базе элемента EVALUE. На входы IN+ и IN- подаются синусоидальные напряжения от источников VSIN. Амплитуды синусоид — 1 В, частоты — 1 кГц, сдвиг по фазе — 50°. На выходе включено сопротивление 100 кОм. В качестве VCC и VEE заданы величины напряжений +15 В и —15 В соответственно. Осциллограммы, поясняющие работу схемы, приведены на рис. 4.2.

LIM IT( 1 MEG*V(%IN+,%IN-),15В,-15В)

IN+ OUT+

IN- OUT-

VOFF=0 VAMPL=l( FREQ=1k

V1 VOFF=0

VAMPL=1 (

FREQ=1k y

EVALUE ,V2

R1 100k

Рис. 4.1. Схема идеального компаратора на базе элемента EVALUE

Осциллограммы, поясняющие работу идеального компаратора на базе элемента EVALUE

Рис. 4.2. Осциллограммы, поясняющие работу идеального компаратора на базе элемента EVALUE

Модель устройства, вычисляющего текущее среднеквадратичное отклонение переменной (RMS)

Схема модели устройства, вычисляющего текущее среднеквадратичное отклонение переменной (RMS) [24] приведена на рис. 4.3.

На рис. 4.3 вместо номера N00095, который используется в выражении элемента EVALUE, следует использовать номер, который присвоится узлу на входе IN+ модели EVALUE в Вашем списке соединений.

В схеме используются элементы GVALUE и EVALUE из библиотеки ABM.OLB. Входное напряжение подается на схему от источника VPULSE (библиотека source.lib). Выходной сигнал снимается с сопротивления R4.

Численные значения параметров элементов приведены на схеме (рис. 4.3).

В перечне стандартных функций среды OrCAD имеется функция RMS(y) (см. п. 1.4). Тестирование данной модели производилось с использованием этой функции.

На рис. 4.4 приведены осциллограммы (снизу вверх) напряжения, подаваемого на модель источником VPULSE, выходного напряжения модели, снимаемого с резистора R4, значения сигнала, полученного с помощью обработки входного стандартной функцией RMS и разности значений RMS полученного на модели и вычисленного с помощью стандартной функции.

V1=0

G1

-‘-ci

V(%IN+,%IN-)*V(%IN+,%IN-)

IN+ OUT+ jf

IN- OUT-TL GVALUE

E1

  • -------- IN+OUT+----------
  • ---------- IN- OUT-------------

EVALUE

IF(TIME<0,0,SQRT(V(N00095)/TIME))

TR=100mk

TF=100h

PW=100h

PER=200mk

•=•0

Рис. 4.3. Схема модели устройства, вычисляющего текущее среднеквадратичное отклонение переменной (RMS)

Осциллограммы напряжения прямоугольной формы

Рис. 4.4. Осциллограммы напряжения прямоугольной формы, подаваемого на модель источником питания VPULSE, выходного напряжения модели, снимаемого с резистора R4, значения сигнала, полученного с помощью обработки входного стандартной функцией RMS и разности значений RMS полученного на модели и вычисленного с помощью стандартной функции

На рис. 4.5 приведены осциллограммы (снизу вверх) напряжения треугольной формы, подаваемого на модель источником питания VPULSE, выходного напряжения модели, снимаемого с резистора R4, значения сигнала, полученного с помощью обработки входного стандартной функцией R.MS и

Осциллограммы напряжения треугольной формы

Рис. 4.5. Осциллограммы напряжения треугольной формы, подаваемого на модель источником питания VPULSE, выходного напряжения модели, снимаемого с резистора R4, значения сигнала, полученного с помощью обработки входного стандартной функцией RMS и разности значений RMS полученного на модели и вычисленного с помощью стандартной функции

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

Из верхних осциллограмм на рис. 4.4, 4.5 следует, что для рассматриваемых сигналов модель обеспечивает высокую точность воспроизведения функции RMS.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >