Иллюстрированный самоучитель по OrCAD

Аналоговые функциональные блоки

Аналоговые функциональные блоки моделируются с помощью источников напряжения (Е) или тока (G). В отличие от рассмотренных выше зависимых источников здесь разрешается использовать параметры и любые функции от узловых потенциалов, токов (через независимые источники напряжения) и времени.

Нелинейные передаточные функции задаются по формату:

Exxx <+узел> <-узел> VALUE ={<выражение>}
Gxxx <+узел> <-узел> VALUE ={<выражение>}

После ключевого слова VALUE в фигурных скобках приводится алгебраическое выражение, зависящее от узловых потенциалов, разности узловых потенциалов, токов через независимые источники напряжения и времени, например:

ESIGNAL 2 0 VALUE={50mV* SIN(6.28*100kHz*TIME)*V(3.4)} GPW 6 0 VALUE={V(5)*I(VP)}

Здесь для текущего времени выделено ключевое слово TIME.

Область управляемых источников с нелинейным законом управления очень обширна. В частности, нелинейные проводимости или резисторы имитируются в программе PSpice с помощью источников напряжения, управляемых собственным током, или источников тока, управляемых собственным напряжением. Пример имитации нелинейного резистора дан на рис. 4.20; его описание имеет вид:

  • G 1 2 VALUE={F(V(G))}

Иллюстрированный самоучитель по OrCAD › Моделирование с помощью PSpice › Аналоговые функциональные блоки
Рис. 4.20. Имитация нелинейного резистора с помощью источника тока, управляемого собственным напряжением

Нелинейная функция F(V(G)), описывающая нелинейную зависимость тока от падения напряжения на резисторе, должна быть определена в задании на моделирование до строки с описанием источника G, например:

.FUNC F(X)=1e-6*(1-EXP(-40*X))

Замечание
В режимах .TRAN и .DC значения источников Exxx, Ixxx вычисляются согласно приведенным в фигурных скобках выражениям. Если это выражение представляет собой линейную функцию нескольких переменных, то в режиме .АС данный источник представляет собой линейный управляемый источник. При этом, если в выражение входит переменная TIME, она полагается равной нулю. Если же это выражение представляет собой нелинейную функцию одной переменной, то после расчета режима цепи по постоянному току выражение в фигурных скобках линеаризуется и в частотной области такой источник представляет собой линеаризированный управляемый источник. Нелинейную функцию нескольких переменных при расчете частотных характеристик использовать нельзя – результаты будут непредсказуемы. Эти же замечания справедливы и для описываемого ниже табличного задания управляемых источников
.

Табличное описание передаточной функции вводится по формату:

Exxx <+узел> <-узел> TABLE {<выражение>} <<аргумент> <функция>>*
Gxxx <+узел> <-узел> TABLE {<выражение>} <<аргумент> <функция>>*

Входом таблицы является <выражение>, которое содержит любую комбинацию напряжений и токов. При обращении к управляемому источнику вычисляется значение выражения и берется значение функции из таблицы с помощью линейной интерполяции между опорными точками, задаваемыми парами чисел (<аргумент>, <функция>). Например, ВАХ туннельного диода, рассматриваемого как нелинейная проводимость (рис. 4.30), может быть задана в виде:

GR 1 2TABLE{V(GR)}=(0.0)(.01.1mA) + (.02.1.1mA) (0.05.2mA) (.06.3mA) (.065.3.2mA) (.8.1.5mA) (1.3mA) (1.5.5mA)

Координаты опорных точек задаются в порядке возрастания аргумента.

Заметим, что отсутствие аппроксимации табличных значений сплайнами более высоких порядков, чем линейная интерполяция, в ряде случаев приводит к слишком большим ошибкам.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.