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

Программные средства профессиональной деятельности. Учебно-методическое пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
На странице Get Function используются следующие поля.
• Function: выпадающий список, содержащий доступные функции.
• Expression: выбор выражений, для которых заданная функция бу-
дет выполнять измерения. Доступны только выражения, построенные во время выполнения.
• Boolean: логическое выражение, которое должно быть истинным. Обычно эта функция используется для исключения какой-либо неже­лательной части кривой из поиска функции
. Типичным выражением здесь будет «T>100ns». Это даст указание программе исключить лю­бые точки данных, для которых T ≤ 100 нс.
• N: целое число, которое указывает, какой из экземпляров вы хо­тите найти и измерить. Например, может потребоваться измерение им­пульсов различной длительности. Номер один – первый слева, начиная с первого момента.
• Default Parameters: эта кнопка
рассчитывает параметры по умол-
чанию.
Следующие три поля будут доступны при выборе соответствую-
щей функции.
• Low: в этом поле указывается минимальное значение, которое будет использоваться некоторыми функциями. Например, в функции Rise_Time это поле определяет нижнее значение, при котором измеря­ется нарастающий фронт.
• High: в этом поле указывается максимальное значение, которое будет
использоваться некоторыми функциями. Например, в функции Rise_Time это определяет максимальное значение, при котором изме­ряется нарастающий фронт.
• Level: значение, которое будет использоваться процедурами по­иска. Например, в функции Width этот параметр определяет значение выражения, по которому измеряется ширина.
31
3. ВСТРОЕННЫЙ КОНСТРУКТОР
ФИЛЬТРОВ ПРОГРАММЫ Micro-Cap
В программе Micro-Cap есть встроенная программа Filter Design, которая позволяет синтезировать схемы активных и пассивных анало­говых фильтров. Тип фильтра, характерные частоты и коэффициент усиления фильтра задаются пользователем. Результатом работы функ­ции является рассчитанный порядок фильтра при аппроксимации пе­редаточной функции различными типами полиномов, а также таблицы нулей и полюсов отдельных звеньев фильтра рассчитывает стандартные реализации схем звеньев фильтра и записы­вает их в отдельные файлы для дальнейшего использования.
Для того чтобы зайти в меню синтеза фильтров нужно в главном меню программы нажать кнопку Design (рис. 3.1) и в открывшемся ме­ню выбрать пункт, соответствующий типу фильтра: Active Filters – ак­тивные фильтры)
и Passive Filters – пассивные фильтры.
. После этого программа
Рис. 3.1. Меню Design программы Micro-Cap
3.1. СИНТЕЗ АКТИВНОГО ФИЛЬТРА
При выборе Design > Active Filters открывается окно Active Filter Designer, показанное на рис. 3.2. Окно содержит три вкладки: Design
(проектирование), Implementation (реализация), Options (опции).
32
Рис. 3.2. Окно конструктора активных фильтров
3.1.1. ВКЛАДКА DESIGN
Вкладка Design содержит четыре раздела: Type (тип), Response (ча-
стотная характеристика), Specification (технические характеристики), Poles and Zeros (полюса и нули).
В разделе Type (тип) выбирают тип фильтра:
• Low-Pass (фильтр нижних частот);
• High-Pass (фильтр верхних частот);
• Bandpass (полосовой фильтр);
• Notch (режекторный фильтр);
• Delay (фильтр, обеспечивающий задержку).
Справа от меню выбора фильтра схематично изображена АЧХ фильтра с указанием параметров.
33
В разделе Response (частотная характеристика) выбирают матема­тическую аппроксимацию идеального фильтра:
• Butterworth (Баттерворта);
• Chebyshev (Чебышёва);
• Bessel (Бесселя);
• Elliptic (эллиптический);
• Inverse-Chebyshev.
В разделе Specification (технические характеристики) задают пара­метры выбранной АЧХ фильтра. Доступны два режима моделирова­ния: Mode 1 и Mode 2.
В режиме Mode 1 задают функциональные характеристики (до­ступные
параметры могут меняться в зависимости от типа фильтра
и его реализации):
• Passband Gain (усиление в полосе пропускания);
• Passband Ripple (неравномерность в полосе пропускания);
• Stopband Atten (затухание в полосе заграждения);
• Center Freq (центральная частота).
• Passband (полоса пропускания);
• Stopband (полоса заграждения).
В режиме Mode 2 задают непосредственно значения параметров проекта и число звеньев фильтра.
В разделе Poles and Zeros (полюсы и нули) показаны числовые зна­чения полюсов, нулей и добротностей полинома отклика. По сути, это показывает математическую конструкцию фильтра.
Кнопки Bode (Боде), Step (шаг) и Impulse (импульс) открывают ок­но с графиками Боде, переходной характеристикой и импульсной ха­рактеристикой соответственно.
3.1.2. ВКЛАДКА IMPLEMENTATION
Эта страница позволяет решить, как создать или реализовать кон­струкцию фильтра. Она имеет несколько крупных разделов.
В разделе Stage Values (параметры каскада) можно указать тип реа­лизации схемы и коэффициент усиления, назначаемый каждому каска­ду. Он даже позволяет поэтапно редактировать полюса и нули.
Опция Same Circuit for Each Stage (одна и та же схема для каждого каскада) задает для всех каскадов одну и ту же схему реализации.
34
Рис. 3.3. Вкладка Implementation
Параметр Impedance Scale Factor (масштабный коэффициент импе­данса) позволяет указать масштабный коэффициент, который будет применяться ко всем значениям пассивных компонентов. Коэффици­ент умножает все значения резисторов и делит все значения конденса­торов. Это не меняет форму кривой отклика, но сдвигает значения компонентов к более подходящим или практичным значениям.
Параметр Oamp Model to Use позволяет выбрать модель
использу-
емого операционного усилителя.
Параметры Resistor Values (параметры резисторов) и Capacitor Values (параметры конденсаторов) определяют, как выбираются значе­ния резисторов и конденсаторов. Можно создать схему, используя точные вычисленные значения, отдельные значения или последова­тельные/параллельные комбинации значений, выбранных из списка стандартных деталей.
Кнопка Preferences Combinations позволяет выбрать параметры для компонентов, включая используемые стандартные
35
файлы.
3.1.3. ВКЛАДКА OPTIONS
На этой странице можно установить несколько параметров (рис. 3.4).
Параметры поля Component Value Format позволяют выбрать, бу­дут ли значения компонента указываться в научном, инженерном, де­сятичном формате или формате по умолчанию.
Рис. 3.4. Вкладка Options
Параметры поля Polynomial Format позволяют выбрать, будут ли значения полиномиальных коэффициентов указываться в научном, инженерном, десятичном формате или в представлении по умолчанию.
Опции поля Plot (график) позволяют выбрать, что отображать на графике. Можно выбрать коэффициент усиления, фазу, групповую за­держку, а также отдельные графики или сгруппированные графики.
Опция Auto Scale включает автоматическое масштабирование графиков каждый раз, когда изменяется характеристика фильтра,
36
в противном случае при пересчете графика будут использоваться те же диапазоны.
Поле Number of Data Points определяет, сколько точек данных бу­дет нанесено на график. Обычно достаточно значения по умолчанию, равного 500, но для фильтров очень высокого порядка может потребо­ваться увеличить количество точек, чтобы сохранить точность вблизи крутых краев полосы.
Параметр Save To позволяет выбрать
место размещения фильтра:
New Circuit – новая схема; Current Circuit – текущая схема.
Опция Show Circuit отображает схему, которая будет создана, что­бы можно было просмотреть ее, не создавая схему.
Параметр Create позволяет выбрать способ создания фильтра. При выборе варианта Circuit (схема) фильтр создается и помещается либо в новую схему, либо в текущую схему. При выборе варианта Macro (макрос) фильтр создается как макрос и помещается либо в но­вую, либо в текущую цепь.
Опции поля Text позволяют включить несколько дополнительных фрагментов текста. Опция Show Title (показать заголовок) формирует текстовый блок с указанием основных характеристик фильтра. Опция Show Polynomial (показать полином) формирует текстовый блок, содержащий полиномиальную функцию. Полиномиальная функ­ция
является символьной переменной и может быть построена в зави­симости от частоты в качестве идеальной характеристики, с которой можно сравнить фактические параметры схемы.
3.2. СИНТЕЗ ПАССИВНОГО ФИЛЬТРА
При выборе Design > Passive Filters меню открывается окно Passive Filter Designer, показанное на рис. 3.5. Окно содержит три вкладки: Design (проектирование), Implementation (реализация), Options (опции).
3.2.1. ВКЛАДКА DESIGN
Вкладка Design (рис. 3.5) аналогична вкладке Design конструктора активных фильтров. Значение компонентов вкладки можно посмотреть в разделе 3.1.1.
37
Рис. 3.5. Вкладка Design конструктора пассивных фильтров
3.2.2. ВКЛАДКА IMPLEMENTATION
Вкладка Implementation (реализация) позволяет решать, как осуще­ствить конструктивную реализацию пассивного фильтра (рис. 3.6). Она имеет несколько полей.
В разделе Circuit выбирается тип реализации пассивного LC-фильтра (Standart или Dual).
Параметры Resistor Values (параметры резисторов), Capacitor Values (параметры конденсаторов) и Inductor Values (параметры кату­шек индуктивности) определяют, как выбираются значения резисторов и конденсаторов. Можно
создать схему, используя точные вычисленные значения, отдельные значения или последовательные/параллельные комбинации значений, выбранных из списка стандартных деталей.
Параметр Impedance Scale Factor позволяет указать масштабный коэффициент, который будет применяться ко всем значениям пассив­ных компонентов. Коэффициент умножает все значения резисторов и катушек индуктивности и делит все значения конденсаторов.
38
Он не меняет форму кривой отклика, но используется для смещения значений компонентов к более подходящим или практичным значениям.
Рис. 3.6. Вкладка Design конструктора пассивных фильтров
Параметр Source/Load Resistor позволяет указать желаемое значе­ние сопротивления источника и нагрузочного резистора. Если выбрана опция «Точно», это значение после умножения на масштабный коэф­фициент импеданса будет использоваться для резисторов источника и нагрузки в конечной цепи. Если опция «Точно» не отмечена и вы­бран файл резистора (*.res), вместо него будет использоваться значе­ние
из файла резистора, ближайшее к желаемому значению.
Кнопка Preferences Combinations позволяет выбрать параметры для компонентов, включая используемые стандартные файлы.
3.2.3. ВКЛАДКА OPTIONS
Вкладка Options диалогового окна синтеза пассивных фильтров ничем не отличается от вкладки Options диалогового окна синтеза ак­тивных фильтров (см. рис. 3.4). Значение компонентов вкладки можно посмотреть в разделе 3.1.4.
39
4. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
1. Открыть соответствующий варианту конструктор фильтров
(активных или пассивных)
Для того чтобы зайти в меню конструктора фильтров, нужно в главном меню программы нажать кнопку Design (рис. 4.1) и в от­крывшемся меню выбрать пункт, соответствующий типу фильтра: Active Filters – активный фильтр; Passive Filters – пассивные фильтры.
2. На вкладке Design задать тип фильтра, параметры и матема-
тическую аппроксимацию
В открывшимся окне конструктора фильтров на вкладке Design необходимо задать параметры фильтра в соответствии с вариантом. Описание вкладки Design приведено в разделах 3.1.1 и 3.2.1.
На рис. 4.1 показан пример заполнения формы для задания пассив­ного полосового фильтра Баттерворта с параметрами: центральная ча­стота 1 кГц; полоса пропускания 100 Гц, полоса заграждения 200 Гц; затухание
После чего перейти на вкладку Options (рис. 4.2) и в поле Create указать Circuit. Описание вкладки Options приведено в разделе 3.1.3. После чего нажать кнопку «ОК».
3. Подготовить исходную схему фильтра для частотного анализа
После завершения работы с конструктором фильтров MicroCap рассчитывает схему фильтра. В окне появляется рассчитанная схема фильтра функцией. Пример схемы фильтра, рассчитанной по параметрам, за­данным на рис. 4.1, показан на рис. 4.3. Опции поля Text позволяют включить несколько дополнительных фрагментов текста. Опция Show Title (показать заголовок) формирует текстовый блок с указанием ос­новных характеристик фильтра. Опция Show Polynomial (показать по­лином) формирует функцию. Полиномиальная функция является символьной переменной и может быть построена в зависимости от частоты в качестве идеаль­ной характеристики, с которой можно сравнить фактические парамет­ры схемы. Получившиеся данные нужно сохранить в отчет.
в полосе заграждения 20 дБ.
и текстовые блоки с его характеристиками и полиномиальной
текстовый блок, содержащий полиномиальную
40
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]