Научная статья на тему 'Моделирование на функциональном уровне в OrCAD 9. 2'

Моделирование на функциональном уровне в OrCAD 9. 2 Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
312
77
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Златин Иосиф

Эти элементы могут быть настроены для выполнения разнообразных функций в зависимости от ваших потребностей. Каждый из этих элементов имеет установку четырех выражений EXP n, где n=1, 2, 3 или 4.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Моделирование на функциональном уровне в OrCAD 9. 2»

Компоненты и технологии, № 4'2003

Окончание. Начало в № 3'2003

Моделирование

на функциональном уровне в OrCAD 9.2

Иосиф Златин

Элементы, задаваемые математическими выражениями

Эти элементы могут быть настроены для выполнения разнообразных функций в зависимости от ваших потребностей. Каждый из этих элементов имеет установку четырех выражений EXPn, где п = 1, 2, 3 или 4.

Во время создания списка соединений полное выражение формируется, связывая выражения EXPя в числовом порядке, определяя, таким образом, функцию преобразования. Следовательно, первый фрагмент выражения должен быть назначен атрибутом EXP1, второй — атрибутом EXP2 и так далее.

Таблица 1. Перечень арифметических операторов

Оператор Выполняемая функция

+ суммирование

- вычитание

* умножение

і деление

** возведение в степень

Таблица 2. Математические выражения

Аббре- виатура Функция Определение

ABS(x) |x| Абсолютное значение

SQRT(x) x'l2 Квадратный корень

EXP(x) ex Экспонента

LOG(x) ln(x) Натуральный логарифм от х

LOGIO(x) IosN Десятичный логарифм от х

PWR(x,y) |x|y Возведение в степень

PWRS(x,y) 0) 0) > < x x и и 5 5 ф ф X X + 1 Возведение в степень

SIN(x) sin(x) Синус (х - в радианах)

ASIN(x) sin-,(x) Арксинус (результат в радианах)

SINH(x) sinh(x) Гиперболический синус (х - в радианах)

COS(x) cos(x) Косинус (х - в радианах)

ACOS(x) cos-(x} Арккосинус (результат - в радианах)

COSH(x) cosh(x) Гиперболический косинус (х - в радианах)

TAN(x) tan(x} Тангенс (х - в радианах)

ATAN(x) ARCTAN(x) tan->(xj Арктангенс (результат - в радианах)

ATAN2(y,x) tan-'(y/x} Арктангенс (результат - в радианах)

TANH(x) tanh (x) Гиперболический тангенс (х - в радианах)

M(x) Модуль x Эквивалентно АВБ(х)

P(x) фаза x Равна 0 для вещественных чисел

R(x) действительная часть x

IMG(x) мнимая часть x Применяется только при анализе АС

DDT(x) производная от х по времени Применяется только при анализе переходных процессов

SDT(x) интеграл от х по времени Применяется только при анализе переходных процессов

Свойства выражения могут быть определены с помощью комбинации арифметических операторов и математических выражений. Можно использовать любой стандартный арифметический оператор (табл. 1) и математические выражения PSpice A/D (табл. 2).

Элементы, задаваемые математическими выражениями, показаны в таблице 2 (см. начало статьи в № 3'2003). Опишем их более подробно. зтгаютю-

АВМ — источник ЭДС, по умолчанию число n(EXP1=3.14159265). ABM1 — управляемый источник ЭДС, по умолчанию делитель 1:10 (EXP1= (V(%IN) * 100)/1000). ABM2 — управляемый источник ЭДС, по умолчанию среднее двух напряжений (EXP1=(V(%IN1), EXP2=+V(%IN2)) /2.0).

АВМЗ — управляемый источник ЭДС, по умолчанию среднее трех напряжений (EXP1= (V(%IN1),

ГЧТТТГП------

►4*IN2))/2.0

гчттггп

♦4*IN2) j.,

+4%IN3) )/ЗІ

М»шг їооуїСоо

W))/2

EXP2= +V(%IN2), EXP3= +V(%IN3)) / 3.0).

ABM/I — управляемый источник тока, по умолчанию число корень из двух (EXP1= 1.4142136).

ABM1/I — управляемый источник тока, по умолчанию делитель 1:10 (EXP1= (V(%IN) + 100) / 1000). з ABM2/I — управляемый источник тока, по умолчанию среднее двух напряжений (EXP1= (V(%IN1) + V(%IN2)) / 2.0).

--- АВМЗ/1 — управляемый источник

тока, по умолчанию среднее трех

--------У”° напряжений (ЕХР1= (V(%IN1),

ЕХР2= +V(%IN2), ЕХРЗ= +V(%IN3)) / 3.0).

Следующие примеры поясняют возможности элементов, задаваемых математическими выражениями.

Пример 1. Предположим, что вы хотите установить выходное напряжение элемента, равное 10 В, умноженное на корень квадратный из напряжения между двумя входами этого элемента. Вы могли бы использовать элемент ABM2 (который имеет два входа и обеспечивает напряжение на выходе).

Параметры настройки атрибутов для этого элемента следующие:

EXP1 = 10V *

EXP2 = SQRT(V(%IN2,%IN1))

Пример 2. Создадим модель генератора для модулятора фазоманипулированных колебаний (Phase Shift Keyed). Выходной сигнал должен быть синусои-

Компоненты и технологии, № 4'2003

дальным током с амплитудой 20 мА и частотой 100 кГц. Напряжение на входе должно сдвигать фазу генератора на 1 рад/В. Обратите внимание на параметр TIME в выражении EXP2. Это — внутренняя переменная, используемая в PSpice A/D при анализе переходных процессов. Для любого другого анализа TIME = 0.

Генератор может быть представлен элементом ABM1/I (один вход, ток на выходе). Этот элемент характеризуется следующими атрибутами:

EXP1 = 20ma * SIN(

EXP2 = 6,28*100kHz*TIME EXP3 = + V(%IN))

Пример 3. Моделирование лампового триода. До сих пор для построения радиотехнических устройств используются электронные лампы: высоковольтные триоды для построения модуляторов, магнетроны, клистроны и лампы бегущей волны для построения выходных каскадов мощных передатчиков. Модели этих устройств отсутствуют в стандартных библиотеках OrCAD, но могут быть созданы при использовании элементов библиотеки ABM. Рассмотрим создание модели электронной лампы на примере лампового триода.

Известно, что анодный ток лампового триода описывается выражением:

!анод = ^♦^сетка-катод +

+ ^^анод-катод)1,5 Для типового триода k0 = 200х10-6 и k1 = 0,12. Для создания электродов лампы используем элемент ABM3, входные выводы которого используются в качестве анода, сетки и катода. Vанод свяжем с V(%IN1), Vсетка свяжем с V(%IN2), Vкатод свяжем с V(%IN3).

Свойство выражения EXP1 тогда представляет Vсетка-катод, а свойство выражения EXP2 представляет 0,12*Уанод-катод.

Элемент ABM3 определим следующими атрибутами:

EXP1 = V(%IN2,%IN3)+

EXP2 = 0,12*V(%IN1,%IN3), что эквивалентно следующему:

V = Vсетка-катод + 0,12^анод-катод Этот элемент не моделирует случай, при котором ток становится равным 0, когда комбинация сеточного и анодного напряжения становится отрицательной. Мы можем добавить элемент LIMIT со следующими характеристиками:

HI = 1E3 LO = 0

Этот элемент LIMIT преобразовывает все отрицательные значения Vсетка+0,12*Vанод в 0 и оставляет только все положительные значения (до 1 кВ). Для создания более реалистичной модели мы могли бы использовать элемент TABLE, так как лампа выключается при 0 или при малых отрицательных напряжениях на сетке.

Мы также должны удостовериться, что ток становится нулевым, когда напряжение на аноде становится отрицательным. Чтобы сделать это, мы можем использовать элемент DIFF (сразу после устройства ABM3) для вычисления Vанод-катод и передачи его на вход элемента TABLE.

Атрибуты элемента TABLE следующие:

ROW1 = 0 0 ROW2 = 3 01

Рис. 1. Схема испытания лампового триода и его анодные характеристики, полученные в результате расчета

Элемент TABLE гарантирует, что только нулевое значение выводится к перемножите-лю для отрицательных анодных напряжений. Все значения между 0 и 30 линейно интерполированы.

Выходы элементов TABLE и LIMIT присоединяются к элементу MULT (перемножи-тель). Выходное напряжение элемента MULT — произведение этих двух входных напряжений. Его значение возводится в степень 1,5 с помощью элемента PWR. Атрибут элемента PWR определен следующим образом: EXP = 1,5

Последний элемент, ABM1/I, преобразовывает входное напряжение в ток. Атрибут этого элемента определен следующим образом: EXP1 = 200е-6^(%ВД)

В заключение в модель лампового триода необходимо добавить паразитные элементы. Например, чтобы обеспечить необходимое выходное сопротивление, может использоваться резистор. В модель добавлены также паразитные емкости между сеткой, катодом и анодом. Расчет осуществлялся по директивам .DC (расчет режима по постоянному току). Схема испытания лампового триода и полученные в результате моделирования анодные характеристики приведены на рис. 1 (модель триода выделена зеленым прямоугольником).

Таблица 3. Эквивалентные элементы

Эквивалентные элементы

Эквивалентные элементы отражают структуру устройств управляемых источников E и G. Элементы типа E обеспечивают выходное напряжение, а устройства типа G — выходной ток. Эквивалентным элементам соответствуют дифференциальный вход и наличие двунаправленного выхода. Передаточная функция устройства может содержать любой набор входных напряжений и токов. Следовательно, имеется некоторое различие между элементами, управляемыми напряжением и управляемыми током. Тип элемента в значительной степени определяется только требованиями к виду выходного сигнала. Если требуется выходное напряжение, используйте элемент типа E, если на выходе необходим ток, используйте элемент типа G.

В библиотеке элементов нет никаких эквивалентов элементов типа «F» или «Н», потому что устройства «F» и «Н» (табл. 1 — см. начало статьи в № 3'2003) не предназначены для создания библиотек ABM.

Каждый элемент типов E или G в библиотеке ABM.OLB в файле УГО определен шаблоном, который обеспечивает специальные передаточные функции. Другие атрибуты в описании модели выбранной передаточной функции могут быть отредактированы.

Группа элементов Название элемента Описание Атрибуты

EVALUE Универсальный EXPR

GVALUE Универсальный EXPR

Задаваемые с помощью ESUM Специальный Нет

математических выражений GSUM Специальный Нет

EMULT Специальный Нет

GMULT Специальный Нет

Таблицы GTABLE Универсальный EXPR, TABLE

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

ETABLE Универсальный EXPR, TABLE

Частотные таблицы EFREQ Универсальный EXPR, TABLE

GFREQ Универсальный EXPR, TABLE

Преобразование Лапласа ELAPLACE Универсальный EXPR, XFORM

GLAPLACE Универсальный EXPR, XFORM

е

Компоненты и технологии, № 4'2003

Выполнение эквивалентных элементов

Для создания пользовательских эквивалентных ABM-элементов полезно знать синтаксис командного языка PSpice A/D для устройств «G и «E».

Пользовательские элементы PSpice A/D «E» и «G» задаются по формату:

E <name> <connecting nodes>

<ABM keyword> <ABM function>

G <name> <connecting nodes>

<ABM keyword> <ABM function>,

где

<name> — название устройства, добавленное к характеристикам устройств типа E или G; <connecting nodes> — определяет пару узлов <(имя положительного узла, имя отрицательного узла)>, между которыми устройство включено;

<ABM keyword> — определяет форму передаточной функции, которую нужно использовать, как одну из:

VALUE (математическое выражение)

TABLE (считывание данных из таблицы) LAPLACE (преобразование Лапласа)

FREQ TABLE (считывание данных из частотной таблицы)

CHEBYSHEV (характеристики фильтра Чебышева)

<ABM function> определяет передаточную функцию как формулу или таблицу, как этого требует указанное <ABM keyword>.

сн IN+OUT+ 1-0 ОН IN- OUT- 1-0 B/ALUE 4*IN». TUN-)

о-Ш*ойтД-°

OH IN- ОиіУІ-О G VALUE 4*IN-t. UN-)

Параметры настройки атрибутов для этого элемента следующие:

EXPR = 7v * LOG10(V(%IN+,%IN-))

Элементы EMULT, GMULT, ESUM и GSUM

MULT

IN24DUT-

IN2-

EMULT — перемножитель напряжений. Поведение этого устройства встроено в атрибут PSPICETEMPLATE следующим образом: TEMPLATE=EA@REFDES %OUT+ %OUT- VALUE {V(%IN1+,%IN1-)*V(%IN2+,%IN2-)|.

Если вы хотите, чтобы элемент EMULT выполнял операцию деления, то вы должны в шаблоне заменить оператор умножения (*) на оператор деления (/): TEMPLATE=EA@REFDES %OUT+ %OUT- VALUE {V(%IN1+,%IN1-)/IN2+,%IN2-)|.

На выходе этого устройства — напряжение, равное отношению напряжений на входном выводе 1 и входном выводе 2. Если V (%IN2+, %IN2-) = 0, то выходные данные зависят отV(%IN1+, %IN 1-) следующим образом: если V(%IN1+, %IN1-) = 0, выход = 0 если V(%IN1+, %IN1-) > 0, выход = MAXREAL если V(%IN1+, %IN1-) < 0, выход = -MAXREAL, где MAXREAL — внутренняя константа PSpice A/D, представляющая собой очень большое число (порядка 1030).

jNi-ouT-ir-a 3MULT ф IN2-OUT-1 IN2-

Элементы ЕУАШЕ и ЭУАШЕ

ЕУАШЕ и СУАШЕ позволяют записать передаточную функцию как математическое выражение в стандартной форме записи. Эти элементы выполняют над входным сигналом действие, определяемое атрибутом ЕХРИ, и выдают результат на выходные выводы. В управляемых источниках ЕХРИ может содержать константы и параметры, такие, как напряжения, токи или время. Напряжения могут быть или напряжением в цепи, таким, как V (5), или напряжением между двумя цепями, такими, как V (4,5). Токи должны быть током через источник напряжения ^устройство, например, VSENSE). Наряду с арифметическими операторами, указанными в таблице 1, в выражениях могут использоваться и функции, указанные в таблице 2.

Элементы EVALUE и GVALUE определяются как элементы со следующими атрибутами (по умолчанию):

EVALUE ЕХРИ V(%IN+, %ВД-) GVALUE ЕХРИ V(%IN+, %ВД-)

Источники управляются выражениями, которые могут содержать напряжения, токи или то и другое. Следующие примеры поясняют создание пользовательских элементов EVALUE и GVALUE.

Пример 4. Предположим, что вы хотите установить выходное напряжение элемента, равное 7 В, умноженное на десятичный логарифм напряжения между выводами %ВД+ и %Ш-. Вы могли бы использовать элемент EVALUE.

СМиЬТ — перемножитель напряжений (источник тока). Е8иМ — сумматор напряжений. Поведение этого устройства встроено в атрибут РЗРЮЕТЕМРЬАТЕ следующим образом: TEMPLATE=EЛ@REFDES %ОиТ+ %OUT-VALUE {V(%IN1+>%IN1-)+V(%IN2+>%IN2-)}.

INI*

^UT+

IN2«0UT-

m2-

jNi-quT-w-o jSum ф IM2-10UT.1 1Ы2:_____

С8иМ — сумматор напряжений (источник тока).

Полная передаточная функция всех этих элементов может также включать другие математические выражения, как это показано на примере элемента EMULT.

СН IN+0UT+ 1-а □Ч IN- OUT- 1-а ETABLE 4*IN». %IN-)

0-1 IN-tOUTtff-a □4 IN- ОиГЧ-О GTABLE

UN-)

Элементы ETABLE и GTABLE

ETABLE и GTABLE используют передаточную функцию, описанную таблицей. Они очень удобны для моделирования устройств, характеристики которых определены экспериментально. Поведение устройства GTABLE встроено в атрибут PSPICETEMPLATE следующим образом: EA@REFDES %OUT+ %OUT-TABLE I @EXPR } \n+ ( @TABLE ) Поведение устройства GTABLE встроено в атрибут PSPICETEMPLATE следующим образом: GA@REFDES %OUT+ %OUT— TABLE I @EXPR } \n+ ( @TABLE ) Элементы ETABLE и GTABLE определены как элементы со следующими атрибутами (по умолчанию):

ETABLE

TABLE (-15, -15), (15,15)

EXPR V(%IN+, %IN-)

GTABLE

TABLE (-15, -15), (15,15)

EXPR V(%IN+, %IN-)

EXPR — функция входных данных (тока или напряжения) и подчиняется тем же правилам, что и выражение VALUE.

Таблица состоит из пар чисел, первое из которых является значением входных данных, а второе — выходными данными. Между опорными точками выполняется линейная интерполяция.

Для значений EXPR вне области таблицы выходные данные устройства — константы со значениями, соответствующими наименьшему (или наибольшему) значению, записанному в таблице. Эта характеристика может использоваться для наложения на выходные данные верхнего и нижнего предела.

Пример З. Реализуем с помощью таблицы GTABLE вольтамперную характеристику туннельного диода. Она может быть задана в виде: TABLE (0, 0) (.01, 1mA) (.02, 1.1mA) (.05, 2mA) (.06, 3mA) (.065, 3.2mA) (.8, 1.5mA) (1, 3mA) (1.5, 5mA)

Остальные атрибуты примем по умолчанию. Расчет осуществлялся по директиве .DC. Схема и результаты моделирования приведены на рис. 2. Для того чтобы получить плавную вольтам-перную характеристику, необходимо в таблице задать большее количество опорных точек.

Модели элементов в частотной области (ELAPLACE, GLAPLACE, EFREQ и GFREQ)

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

Например, выходные данные могут быть равны интегралу от входных данных за какое-то время. В процессе анализа в режиме AC частотная характеристика определяет комплексное усиление на каждой частоте. Во время анализа DC вычисляется усиление устройства на нулевой частоте. При анализе переходных процессов выходной сигнал — свертка входного воздействия и импульсной передаточной функции устройства.

Преобразование Лапласа (LAPLACE)

Элементы ELAPLACE и GLAPLACE

позволяют описать передаточную функцию преобразованием Лапласа. Для примера приведем шаблон элемента ELAPLACE: EA@REFDES %OUT+ %OUT— LAPLACE I @EXPR } = I @XFORM }

Элементы ELAPLACE и GLAPLACE определяются как элементы со следующими атрибутами (по умолчанию):

ELAPLACE

EXPR V(%IN+, %IN-)

XFORM 1/s

GLAPLACE

EXPR V(%IN+, %IN-)

XFORM 1/s

o- IN+0UT+ -o 04 m- OUT- 1-0

ELAPLACE ЧИЇМ*. »IN )

o-| IN-tOUTflsf-a oH IN- OU-CT-o GLAPLACE 4*INt. HIN-)

Компоненты и технологии, № 4'2003

Рис. 2. Использование таблицы GTABLE для моделирования вольт-амперной характеристики туннельного диода и результаты расчета

Преобразованные входные данные — значение EXPR, где EXPR подчиняется тем же правилам, что и выражения VALUE (см. элементы EVALUE и GVALUE, описанные выше). XFORM — выражение для переменной Лапласа (s). Отсюда следуют правила для стандартных выражений, как это описано для выражений VALUE, с добавлением переменной s.

Выходная реакция устройства зависит от вида анализа. Для режима DC выходные данные — это просто усиление на нулевой частоте, умноженное на значение EXPR. Усиление на нулевой частоте — значение XFORM при s = 0. Для анализа AC EXPR линеаризуется вокруг рабочей точки (так же, как у элементов VALUE). Тогда выходные данные — это входное воздействие, умноженное на усиление EXPR и умноженное на значение XFORM. Значение XFORM на частоте рассчитывается при подстановке jro вместо s, где ю = 2nf. При анализе переходных процессов значение EXPR оценивается каждый раз в точке на оси времени. Тогда выходные данные являются сверткой предыдущих значений EXPR с импульсной передаточной функцией XFORM. Из этих правил следует стандартный метод использования преобразования. Напряжения, токи и время не могут фигурировать в преобразовании Лапласа.

Входные данные преобразования Лапласа — это напряжение между входными выводами, то есть V(%IN+, %IN-). Атрибут EXPR может быть отредактирован включением константы или функций (табл. 2).

Пример б. Зададим с помощью элемента ELAPLASE полосовой фильтр Баттерворта с нижней граничной частотой 15 Гц и верхней граничной частотой 30 Гц, передаточная функция которого в области S получена с помощью программы SystemView [1] и имеет вид:

____________________________S2____________________________

зз.зозве+з+гбб.зтзз+з^+і^оозгте-з^+ш^іе-бя4

Используя редактор элементов, вы можете определить XFORM и атрибуты EXPR следующим образом:

XFORM = (PWR(S, 2))/(35505.8 + 266.573*S+5*PWR(S, 2) +.01500527*PWR(S, 3)+.0001125791*PWR(S, 4))

EXPR = V(%IN+, %IN-)

Расчет осуществлялся по директиве .TRAN. Схема и полученные в результате расчета АЧХ и ФЧХ фильтра приведены на рис. 3.

Таблицы частотных характеристик (EFREQ и GFREQ)

о-| IN+OUT+

Элементы описыва-

ются таблицей частотных характеристик в одной из двух областей: амплиту-

сн UUOUTflst-a оЧ IN- оитУкд GFREQ 4*IN+. HIN-)

г1М )

да/фаза или в области комплексных чисел. Полная таблица считывается и преобразовывается в амплитуду в дБ и фазу в градусах. Между опорными точками выполняется линейная интерполяция.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Фаза интерполируется линейно; амплитуда интерполируется логарифмически. Для частот вне диапазона таблицы амплитуда равна нулю. Максимальное количество точек 2048.

Рис. 3. Схема фильтра Баттерворта, заданная с помощью элемента ELAPLASE, и результаты расчета

Атрибуты EFREQ и GFREQ определяются следующим образом: EXPR — функция входных данных и подчиняется тем же правилам, что и выражение VALUE — по умолчанию V(%IN+, %IN-).

TABLE — та или иная последовательность из трех параметров — «входная частота, амплитуда, фаза» или «входная частота, действительная часть, мнимая часть» — описывает комплексную величину; значения по умолчанию (0, 0, 0) (1Meg, -10,90).

DELAY — приращение группового времени задержки; значение по умолчанию — 0.

R_I — тип таблицы; по умолчанию частотная таблица интерпретируется в формате «входная частота, амплитуда, фаза»; если она определена словом YES, то интерпретируется в формате «входная частота, действительная часть, мнимая часть».

MAGUNITS — единицы измерения для амплитуды, где значение может быть в децибелах (DB) или в абсолютных единицах (MAG); размерность по умолчанию — децибелы.

PHASEUNITS — единицы измерения для фазы, где значение может быть в градусах (DEG) или радианах (RAD); размерность по умолчанию — DEG.

Ключевое слово DELAY задает дополнительную задержку, которая принимается во внимание при расчете фазовой характеристики фильтра.

Выходные данные устройства зависят от проведенного анализа. Для режима DC и расчета режимов по постоянному току выходные данные — просто величина амплитуды при нулевой частоте, умноженная на значение EXPR. При AC-анализе EXPR линеаризовано вокруг рабочей точки (подобно элементам EVALUE и GVALUE). Тогда выходные данные для каждой частоты — это входное воздействие, умноженное на усиление EXPR и на значение XFORM. При анализе переходных процессов значение EXPR вычисляется в каждый момент времени. Тогда выходные данные — свертка предыдущих значений EXPR с импульсной передаточной функцией частотной характеристики.

Пример 7. Рассмотрим устройство EFREQ, используемое как фильтр низких частот. Зададим с помощью таблицы фильтр нижних частот с коэффициентом передачи 1 (0 дБ) для частот ниже 5 кГц и коэффициентом передачи 0,001 (-60 дБ) для частот больших, чем 6 кГц.

Этот элемент определяется следующими атрибутами:

TABLE = (0, 0, 0) (5kHz, 0, -5760) (6kHz, -60, -6912)

DELAY =

R_I =

MAGUNITS =

PHASEUNITS =

Расчет осуществлялся по директиве .AC. Схема и рассчитанные АЧХ и ФЧХ фильтра, заданного таблицей EFREQ, приведены на рис. 4.

Так как R_I, MAGUNITS и PHASEUNITS не определены, все данные таблицы интерпретируются как содержащие частоту, значение амплитуды в дБ и значение фазы в градусах. Значение задержки по умолчанию равно 0.

е

Компоненты и технологии, № 4'2003

Рис. 4. Схема фильтра нижних частот, заданного с помощью ЕР1?ЕО, и рассчитанные характеристики

Сдвиг фазы линейно зависит от частоты, что означает, что эта таблица обеспечивает постоянное групповое время задержки.

Постоянное групповое время задержки рассчитывается по следующей формуле: Групповая задержка = фаза/360/частота Для этого примера групповое время задержки — 3,2 мс (6912/360/6 кГц = 5760/360/5кГц = 3,2 мс). Альтернативные технические требования для этой таблицы могли быть:

TABLE = (0, 0, 0) (5kHz, 0, 0) (6kHz, -60, 0) DELAY = 3,2ms R_I =

MAGUNITS =

PHASEUNITS = Ш

Литература

1. Разевиг В. Д., Лаврентьев Г. В., Златин И. Л. SystemView — средство системного проектирования радиоэлектронных устройств/ Под ред. В. Д. Разевига. М.: Горячая линия-Телеком, 2002.

2. Разевиг В. Д. Система проектирования OrCAD 9.2. М.: Солон-Р, 2001.

i Надоели баннеры? Вы всегда можете отключить рекламу.