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

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

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
2.5. ВОЗМОЖНОСТИ АНАЛИЗА СХЕМ
Для запуска анализа необходимо в главном меню открыть Analysis и выбрать требуемый вариант анализа (рис. 2.8). Для аналоговых схем возможны следующие виды анализа [2].
• Transient Analysis: анализ переходных процессов (анализ схемы во временной области при воздействии сигналов любой формы и ам­плитуды). Это наиболее распространенный вид анализа. В ходе его выполнения анализируется
изменение основных электрических пара­метров схемы (токов, напряжений и т. п.) при электрических воздей­ствиях в течение заданного промежутка времени.
• AC Analysis: частотный анализ. Этот вид анализа позволяет по­строить амплитудно-частотные (АЧХ) и фазочастотные (ФЧХ) характе­ристики. Чаще всего используется при анализе работы фильтров, усили­телей, а также при анализе устойчивости
систем с обратной связью.
• DC Analysis: анализ передаточных функций эквивалентной схе­мы замещения для постоянных составляющих токов и напряжений. Используется в основном для построения вольт-амперных характери­стик полупроводниковых и электронных приборов.
Рис. 2.8. Меню выбора типа анализа
21
• Dynamic DC: динамический анализ эквивалентной схемы заме­щения для постоянных составляющих токов и напряжений. В этом ре­жиме выполняется расчет установившегося режима работы схемы. Программа вычисляет, какие величины токов и напряжений установят­ся в схеме, когда все переходные процессы закончатся (т. е. в момент, стремящийся к бесконечности).
• Dynamic AC Analysis: динамический анализ передаточных функ­ций
в частотной области. Программа вычисляет и отображает пере-
менные токи, напряжения и мощности для заданного списка частот.
• Transfer Function Analysis: анализ передаточных функций экви­валентной схемы замещения для постоянных составляющих токов и напряжений. Этот тип анализа позволяет рассчитать передаточную функцию для указанного выходного выражения по отношению к ука­занному входному источнику. В зависимости
от вида входного источ­ника и выходного выражения выполняется расчет следующих пара­метров: коэффициента передачи по напряжению, коэффициента передачи по току, передаточной проводимости и передаточного сопро­тивления. При проведении этого вида анализа автоматически рассчи­тываются также входные и выходные сопротивления для постоянных составляющих токов и напряжений.
• Distortion Analysis и Harmonic Distortion: расчет нелинейных
искажений
с использованием аппарата спектрального фурье-анализа.
Представляет собой разновидность анализа переходных процессов.
• Intermodulation Distortion: расчет интермодуляционных искаже-
ний усилителя.
После выбора одного из вариантов анализа открывается окно с настройками анализа. Так как для анализа фильтра необходим ча­стотный анализ, рассмотрим его более подробно.
2.6. ЧАСТОТНЫЙ АНАЛИЗ
Для построения АЧХ и ФЧХ фильтра
необходимо выбрать Analy- sis > AC. При этом Micro-Cap анализирует схему на наличие ошибок и подготовляет внутренние структуры для анализа. Если ошибок не обна­ружено, откроется диалоговое окно «AC Analysis Limits» (рис. 2.9). Диалоговое окно разделено на пять областей: командные кнопки, числовые пределы, параметры графика, выражения и параметры.
22
КОМАНДНЫЕ КНОПКИ
• Ran: запуск моделирования.
• Add: добавление еще одной строки для задания графика.
• Delete: удаление выделенной строки для задания графика.
• Expand: расширение текстового поля в большое диалоговое окно,
в котором находится курсор, для редактирования или просмотра. Чтобы использовать эту функцию, щелкните мышью в нужном тексто­вом поле, а затем нажмите кнопку «Развернуть». Это
вызовет тексто­вое диалоговое окно, которое позволит вам просмотреть дополнитель­ную информацию о выражении.
• Stepping: открытие диалогового окна задания вариации (пошаго-
вого изменения) параметров.
• Properties: эта команда вызывает диалоговое окно «Свойства», которое позволяет вам управлять окном графика анализа и способом отображения сигналов.
• Help: вызов раздела помощи AC Analysis Limits. В этом разделе подробно описаны параметры данного окна.
Рис. 2.9. Окно настроек частотного анализа
ЧИСЛОВЫЕ ПРЕДЕЛЫ
• Frequency Range (частотный диапазон): определяет способ из-
менения частоты (выпадающий список) и частотный диапазон (поле ввода). Частотный диапазон, как правило, задается по формату F
.
F
min
max
• Number of Points (количество точек): определяет число строк в таблице файла числового вывода и число точек по частоте, в которых
23
,
выполняется расчет частотных характеристик при выборе изменения частоты Linear и Log.
• Temperature (температура): в этом поле указываются значения температуры, которые будут использоваться во время выполнения анализа. Значения указаны в градусах Цельсия.
• Maximum Change, %: в этом поле указывается предел скорости изменения первой формы сигнала. Это полезно для создания плавных кривых. Введенное значение интерпретируется
как процент. Макси­мальное изменение влияет только на анализы, для которых в списке «Шаг частоты» выбран параметр «Автоматический шаг частоты».
• Noise Input: это поле используется для указания имени источни­ка, для которого рассчитывается входной шум. Это поле применяется только для расчета Inoise. Если переменные Inoise и Onoise не отобра­жаются в
полях выражений, это поле игнорируется.
• Noise Output: это поле используется для указания узла, в кото­ром рассчитывается выходной шум.
ПАРАМЕТРЫ ГРАФИКА
• Save/Plot: позволяет выбрать «Сохранить и построить», «Сохра-
нить и не отображать» и «Не сохранять и не отображать». Если вы со­храните, но не построите график, позже вы сможете снова добавить график на отображение из диалогового окна «Свойства» (F10).
• X Log/Linear Scale: переключает масштаб оси X между линей- ным и логарифмическим. Логарифмические шкалы можно
использо-
вать только для положительных диапазонов.
• Y Log/Linear Scale: переключает масштаб оси Y между линей­ным и логарифмическим. Логарифмические шкалы можно использо­вать только для положительных диапазонов.
• Color: обеспечивает выбор цвета графика.
• Numeric Output: кнопка выбирает графики для числового вывода.
• Plot Type: здесь выбирается тип графика. Возможные варианты:
прямоугольный, полярный и диаграмма Смита. Нажатие
на эту опцию
переключает возможные варианты.
• Конпка дополнительно: позволяет манипулировать формами сигналов (перемещение, удаление, копирование, вставка).
• Page: это поле позволяет организовать формы сигналов на раз­личных страницах, которые можно выбрать для просмотра на вкладках в нижней части окна графика после завершения моделирования.
24
Сигналы с одинаковым названием страницы будут размещены на од­ной странице. Любые неуказанные записи назначаются странице под названием «Главная».
• Plot Group (P): числа от 1 до 9 в этом столбце распределяют сиг­налы по различным группам графиков. Все сигналы с одинаковыми номерами помещаются в одну группу графиков. Если поле пустое, то сигнал не печатается и
не строится.
ВЫРАЖЕНИЯ
• X Expression: имя переменной, откладываемой по оси X. Обычно
при анализе переходных процессов по этой оси откладывается частота (переменная F).
• Y Expression: математическое выражение для переменной, от­кладываемой по оси Y. Это может быть простая переменная типа напряжения в узле V(5), падение напряжения на двухполюсном компо­ненте V(L1) или ток ветви
I(2,3), I(L1), произведения комплексных ве­личин, например V(VCC)*I(VCC), фаза комплексной величины PH(V(out)), групповая задержка GD(V(out)) и другие выражения. Для построения стандартной АЧХ в этом поле надо задать выражение для коэффициента усиления в dB – db(V(out)/V(in)), где out и in – номе
-
ра (или имена) выходного и входного узла. Входной – это узел, к кото­рому присоединен источник сигнала. Если такой источник в схеме один, то часто можно просто записать db(V(out)). Для построения ФЧХ – ph(V(out)/V(in)) или ph(V(out)).
• X Range / Y Range: поля в этом столбце задают диапазоны мас­штабов для сигналов X и Y. При задании Auto программа рассчитает диапазон автоматически и после чего запишет его в числовом виде поле. При задание AutoAlways диапазон всегда будет рассчитываться автоматически.
ПАРАМЕТРЫ
Параметры находятся справа от поля «Числовые пределы». Эти па­раметры контролируются либо с помощью раскрывающегося списка, либо с помощью флажка.
• Run Options: параметры запуска. Из раскрывающегося списка
можно выбрать:
o Normal: симуляция запускается без сохранения на диск.
25
o Save All: запускается моделирование и сохранение его на диске.
o Save V and I Only: Эта опция экономит место и сокращает вре-
мя доступа за счет сохранения только переменных времени, частоты, цифровых состояний, напряжения и тока.
o Retrieve: загружается ранее сохраненная симуляция, строится и печатается, как если бы это был новый запуск.
• State Variables: переменные состояния
. Из раскрывающегося
списка можно выбрать:
o Zero: устанавливает начальные значения переменных состоя­ния (напряжения узлов, цифровые состояния), равными нулю или X.
o Read: считывает ранее сохраненный набор переменных состо- яния и использует их в качестве начальных значений для запуска.
o Leave: сохраняет значения, присутствующие в редакторе пере- менных состояния.
• Operating Point:
выполнение расчета схемы по постоянному току
перед проведением расчета в частотной области.
• Auto Scale Ranges: диапазон X и Y устанавливается автоматиче­ски. Если этот параметр отключен, используются существующие зна­чения масштаба из полей X Range и Y Range.
• Accumulate Plots: графики, полученные при каждом запуске ана­лиза, сохраняются.
• Ignore Expression Errors: эта опция позволяет игнорировать ошибки в выражениях для
отображения графиков. Это удобно, когда области схемы временно отключаются, что приводит к ошибкам в вы­ражениях для отображения графиков из-за отсутствия компонентов или узлов.
2.7. СТАТИСТИЧЕСКИЙ АНАЛИЗ СХЕМ
Реальные компоненты электронных схем всегда имеют определен­ный разброс параметров. Поэтому важной задачей автоматизированно­го анализа электронных схем является исследование поведения элек
-
тронной схемы в случае, когда ее параметры имеют разброс, а не жестко заданы. Как правило, это заключительный этап анализа, вы­полняемый после того как расчеты при фиксированных (номинальных) значениях параметров уже проведены. Micro-Cap предоставляет такую возможность в режиме анализа Монте-Карло (Monte Carlo). Закладка
Monte Carlo появляется в строке меню главного окна системы после проведения основных видов анализа (Transient, AC, DC).
26
Во время анализа Monte Carlo выполняется множество запусков про­цесса моделирования. Для каждого варианта создается новая схема, параметры компонентов которой принимают случайные значения. Процесс выбора численных значений случайных параметров для каж­дого варианта анализа основан на допусках номиналов различных компонентов и типе распределения случайного отклонения в пределах заданного диапазона. После проведения анализа
Монте-Карло полу­ченные результаты могут быть обработаны и показаны в графическом виде в форме гистограммы распределения полученных характеристик по заданным интервалам, из которых можно сделать вывод о проценте выхода годных изделий (электронных схем) при использовании ком­понентов с заданными допусками без дополнительной настройки.
После запуска анализа откроется окно с
графиками. Чтобы прове-
сти статистический анализ, необходимо выбрать пункт меню Monte
Carlo>Options (рис. 2.10), после чего откроется окно с настройками (рис. 2.11).
Окно с настройками содержит следующие поля:
• Status:
o On: включает режим анализа Монте-Карло (данная опция
должна быть выбрана при статистическом анализе);
o Off: отключает режим анализа Монте-Карло.
• Distribution to Use: определяет
распределение по умолчанию, ко-
торое будет использоваться для всех допусков, для которых не указано распределение:
o Gauss: распределение Гаусса; o Uniform: равномерное распределение – каждое значение от
минимального до максимального равновероятно;
o Worst Case: худший случай – равная вероятность (0.5) приня­тия случайным отклонением минимально возможного и максимально возможного значения.
• Number of Runs: количество прогонов. Чем
больше прогонов, тем выше уверенность в том, что среднее значение и стандартное от­клонение точно отражают истинное распределение. Обычно для высо­кой достоверности необходимо от 30 до 300 прогонов. Максимум – 30 000 запусков.
• Show Zero Tolerance Curve: показывает кривую нулевого допус­ка. Если этот параметр включен, то допуски первого прогона устанав­ливаются равными нулю, чтобы обеспечить базовую или
эталонную
кривую.
27
Рис. 2.10. Вызов окна с настройками статистического анализа
Рис. 2.11. Окно с настройками статистического анализа
• Eliminate Outliers: устранить выбросы. Если этот параметр включен, то любые значения, выходящие за пределы диапазона допус­ка, удаляются. Это применимо только к распределению Гаусса.
• Report When: в этой строке указывается условие, при выполне­нии которого в текстовый файл выводится предупреждающее сообще­ние и значения варьируемых параметров, когда заданное условие ока­зывается истинным.
• Get:
вызывает окно для построения гистограмм.
• Seed: начальное число, которое управляет последовательностью случайных чисел, генерируемых программой. Указав начальный номер, вы можете идентифицировать и воспроизвести в более позднем модели­ровании те же случайные числа, которые использовались для создания
28
значений допуска и соответствующих гистограмм. Если начальное чис­ло ≥ 1, оно возвращает повторяющуюся последовательность случайных чисел. Если начальное число пусто или <1, оно возвращает неповторя­ющуюся последовательность случайных чисел.
• Get Last: помещает в поле «Seed» последнее использованное начальное значение.
• Tolerance: открывает диалоговое окно, которое позволяет легко менять допуски к параметрам модели.
• OK: изменения будут
приняты, а диалоговое окно закроется.
• Cancel: изменения игнорируются, и диалоговое окно закрывается.
• Help: доступ к разделу справки для этого диалогового окна.
2.8. ПОСТРОЕНИЕ ГИСТОГРАММ
В программе MicroCap есть возможность расчета отклонений ана­лизируемых характеристик при случайном отклонении значений пара­метров компонентов. Для визуализации статистических данных до­ступно отображение гистограмм. Окно настроек отображения гистограмм можно вызвать по команде Monte Carlo>Histograms>Add
Histogram (рис. 2.12). В появившейся диалоговой форме Properties for Monte Carlo (рис. 2.13) на панели What To Plot вкладки Plot находим
кнопку Get, после нажатия на которую всплывает окно Get Function (рис. 2.14) с выбором функции для построения гистограммы.
Рис. 2.12. Вызов диалогового окна Properties for Monte Carlo
29
Рис. 2.13. Диалоговое окно Properties for Monte Carlo
Рис. 2.14. Выбор функции для построения гистограммы
30
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]