Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Билеты / САПР

.pdf
Скачиваний:
108
Добавлен:
08.04.2022
Размер:
2.64 Mб
Скачать

13. Частотный анализ в MicroCap на примере фильтров первого и

второго порядка. ЛАЧХ, ФЧХ, групповая задержка.

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

Рисунок 1 – Простой ФВЧ первого порядка, крутизна 20 дБ на декаду

Для частотного анализа нам понадобится генератор синусоидального сигнала, его можно найти во вкладке Component → Analog Primitives →

→Waveform Sources→Sine Source

41

Выбираем источник синусоидального сигнала, ставим на рабочее поле,

делаем настройку. Здесь мы должны выбрать модель нашего генератора из меню справа, которое показано на рисунке 2 – в нашем случае модель обозначена как 60HZ.

Внизу можно изменить параметры модели – нас больше всего интересует амплитуда (А) (меняем на 1 Вольт) и частота (F) – её оставляем

60 Гц. Хотя для частотного анализа частота синусоидального генератора не имеет значения, на анализ она влияния не оказывает, главное чтобы источник был на входе схемы.

Рисунок 2 – Окно параметров источника синусоидального сигнала

Остальная часть схемы не вызывает вопросов, собрав её, называем выход ОУ как out и запускаем наш частотный анализ Analysis → AC. Frequency Range – диапазон частот, которые мы хотим исследовать.

Поскольку у нас фильтр верхних частот, мы хотим видеть, как обрезаются нижние частоты, поэтому нижняя граница у нас будет 0,001 Гц, верхнюю ставим 1 кГц. В графе сначала заполняют максимальную частоту, а после минимальную через запятую. В нашем случае: «1k,0.001».

42

Рисунок– Настройка параметров частотного анализа

Все остальное, как и в анализе переходных процессов. Только здесь выражением по оси X (X Expression) будет частота (F), а выражением по оси Y (Y Expression) – АЧХ фильтра db(v(out)) и его ФЧХ ph(v(out)).

·X Range – масштаб по оси X ставим по границам нашего диапазона исследуемых частот FMAX, FMIN

·Y Range – масштаб по оси Y – AutoAlways для автоматического масштабирования. Запускаем анализ, убеждаемся, что графики получились именно такими, какими они должны быть.

Частоту среза определяют из соотношения:

где f – частота в Герцах, C – емкость в Фарадах, R – сопротивление в Омах.

43

Рисунок – Частотные характеристики фильтра верхних частот

Для проведения расчетов в меню Analysis выбирают один из видов анализа:

1.Transient (или Alt+1) – расчет переходных процессов.

2.AC (или Alt+2) – расчет частотных характеристик.

3.DC (или Alt+3) – расчет передаточных функций по постоянному току

(при вариации постоянной составляющей одного или двух источников

сигналов, вариации температуры или параметров моделей компонентов).

4.Dynamic DC (или Alt+4) – расчет режима по постоянному току в динамическом режиме и отображение на схеме в реальном времени узловых потенциалов, токов ветвей и рассеиваемой мощности.

5.Transfer Function (или Alt+5) – расчет малосигнальных передаточных функций в режиме по постоянному току.

6.Sensitivity (или Alt+6) – расчет чувствительности режима по постоянному току.

Построение частотных характеристик (ЛАЧХ и ЛФЧХ)

Входим в режим Analisys→AC, после чего задаем параметры моделирования (рис. 15). Параметры моделирования заданы для расчёта коэффициента усиления напряжения КU и сквозного коэффициента усиления напряжения КE в дБ и в относительных единицах.

44

Run – начать моделирование.

Add – добавления еще одной строки для построения большего числа графиков.

Stepping – задание вариации параметров элемента схемы (в данном случае не требуется).

Числовые параметры моделирования:

Frequency Range – задание диапазона частот, в котором будет проводиться анализ по маске: Fmax, Fmin. Диапазон обычно берется таким,

чтобы на его границах фаза устанавливалась в стационарные значения,

кратные 90 градусов (т.е. на границах фаза не должна ни расти, ни убывать). Temperature устанавливается температуру анализа. Опция “Auto Scale Ranges” устанавливается для автоматического масштабирования

графиков по осям. Если эта опция выключена, то принимаются масштабы,

указанные в графах X Range, Y Range.

X Expression – пишется аргумент по оси абсцисс (в АС – анализе по умолчанию это частота F).

45

Y Expression – задается выражение по оси ординат. Это может быть простое выражение типа тока ветви или напряжения в узле, а может быть и сложное выражение, включающее функции, аргументами которых являются другие функции или выражения.

В примере на графике №1 использована функция dB для расчёта коэффициент усиления по напряжению схемы, выраженного в децибелах. На третьем графике для построения фазочастотной характеристики используется функция ph.

Построенные графики логарифмической амплитудно-частотной характеристик (ЛАЧХ) и логарифмической фазо-частотной характеристик (ЛФЧХ) позволяют определить усиление схемы, полосу пропускания, неравномерность АЧХ в этой полосе, сдвиг сигнала по фазе на определенной частоте, устойчивость системы. В приведённом примере усиление сигнала источника (сквозной коэффициент усиления КЕ) составляет 20 дБ на частоте

46

10 кГц, полоса пропускания равна 1,05 МГц, отклонение фазы от идеальной характеристики составляет +35 градусов на частоте 100 Гц и до -7 градусов на частоте 100 кГц. Также можно оценить запасы устойчивости по усилению и по фазе. Задача обеспечения устойчивой работы усилителя является такой же важной, как обеспечение необходимой стабильности коэффициента усиления в полосе рабочих частот, как обеспечение низкого уровня нелинейных искажений.

Очень часто при расчете цифровых фильтров ставится задача обеспечить постоянную групповую задержку или линейную фазочастотную характеристику (ФЧХ).

Смысл групповой задержки можно пояснить следующим образом.

Отклик физически реализуемого фильтра всегда возникает не раньше воздействия, при этом фильтр задерживает входной сигнал при фильтрации на некоторое время. При этом если подавать на фильтр сигналы разной частоты, то сигнал на выходе одного и того же фильтра могут быть задержаны на разное время. Эта задержка выражается в сдвиге фазы сигнала на выходе относительно сигнала на входе. Групповая задержка при этом характеризует изменение временного сдвига сигнала, который получается в результате фазового сдвига.

14. Анализ Монте-Карло в MicroCap на примере режекторного

фильтра. Разброс параметров электронных элементов.

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

характеристики схемы выходят за заданные пределы. Все такие комбинации

47

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

При выборе режимов моделирования Transient, AC или DC становится доступен подрежим Monte Carlo для расчета характеристик цепей при случайном разбросе параметров:

Options – установка параметров метода Монте-Карло;

Add Histogram – добавление окна гистограмм (доступно после проведения моделирования);

Delete Histogram – удаление окна гистограмм (доступно после проведения моделирования);

Statistics – статистическая обработка результатов (доступно после построения гистограммы).

В диалоговом окне Monte Carlo Options, открываемом по команде

Monte Carlo/Options, указывается количество статистических испытаний

Number of Runs (не более 30000) и характер закона распределения случайных параметров, заданных значением LOT параметра модели: Uniform

равномерное распределение, Gauss – гауссово, Worst Case – наихудший случай. Напомним, что в окне Global Settings задается отношение разброса случайных параметров к среднеквадратическому отклонению SD.

Диалоговое окно имеет вид:

48

Должно быть примерно вот так:

Вот так получилось:

49

15. Оптимизация параметров в MicroCap на примере полосового

фильтра. Оптимум функций.

Параметрическая оптимизация может выполняться в программе Micro-

Cap при проведении любого вида анализа. Метод Пауэлла наиболее подходит для решения задач оптимизации электронных схем. Также можно использовать другие методы поиска оптимальных значений – метод Левенберга-Марквардта, Хука-Дживса, дифференциальной эволюции.

Оптимизатор в Micro-Cap упорядоченным образом (согласно алгоритму поиска экстремума) меняет значения параметров схемы в пределах областей, заданных пользователем, для того, чтобы добиться минимума, максимума, равенства определенному значению заданной характеристики схемы. Он вызывается из любого режима анализа (за исключением Sensitivity и Transfer Function), позволяя оптимизировать искажения, характеристики во временной области, малосигнальные частотные характеристики и характеристики на постоянном токе.

Синтаксис задания поиска оптимального решения следующий:

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

50

Соседние файлы в папке Билеты