- •5. Анализ аналоговых схем
- •5.1. Режимы анализа аналоговых схем
- •5.2. Расчет по постоянному току… (Dynamic dc)
- •5.2.1. Общие сведения о выполнении анализа Dynamic dc
- •5.2.2. Применение режима анализа Dynamic dc для настройки схемы
- •5.3. Общие сведения об основных режимах анализа аналоговых схем
- •5.3.1. Окна задания условий анализа для основных режимов (окна Limits)
- •5 .3.2. Задание условий для расчета и вывода анализируемых зависимостей.
- •5.3.3.Задание диапазона для графиков по X y, масштаба и сетки.
- •5.3.4. Управление выводом графиков
- •5.3.5. Анализ схем при вариации температуры окружающей среды
- •5 .3.6. Назначение кнопок управления окон Limits.
- •5.4. Расчет передаточных характеристик по постоянному току (dc Analysis)
- •5.4.1. Задание независимой переменной при dc- анализе
- •5.4.2. Методы вариации независимой переменной при dc - анализе
- •5.4.3. Управление выводом данных в числовой файл (Numeric Output)
- •5.4.4. Опции выполнения анализа
- •5.4.5. Многовариантный анализ dc (анализ от двух переменных)
- •5.5. Анализ переходных процессов (Transient Analysis)
- •5.5.1. Редактор параметров состояния (State Variables Editor)
- •5.5.2. Задание условий на моделирование во временной области
- •5.5.3. Опции задания начальных условий моделирования
- •5.5.4. Опции выполнения текущего анализа – прогона (Run Options)
- •5.5.5. Пример выполнения анализа переходных процессов
- •5.5.6. Спектральный анализ временных функций в режиме Transient
- •5.5.6.1. Пример применения спектрального анализа
- •5.5.6.2. Выполнение спектрального анализа через меню
- •5.6. Расчет частотных характеристик (ac Analysis)
- •5.6.1. Задание условий для ac анализа
- •5.6.2. Расчет внутренних шумов схемы
- •5.7. Многовариантный анализ – По шагам (Stepping)
- •5.8. Статистический анализ – Monte Carlo
- •5.8.1. Задание разброса параметров компонентов для анализа Monte Carlo
- •5.8.2. Задание условий для выполнения анализа Monte Carlo
- •5.8.3. Построение гистограмм по результатам анализа Monte Carlo
- •5.8.4. Величины (функции), вычисляемые при многовариантном анализе
5.4.2. Методы вариации независимой переменной при dc - анализе
Метод вариации заданной независимой переменной выбирается из раскрывающегося списка Метод (Method):
Рис. 5.15. Выбор метода вариации независимой переменной (раскрытое меню выбора) и поле диапазона ее изменения (значения диапазона для приведенного примера – см. график).
Возможные варианты вариации независимой переменной:
Linear – линейное изменение значений независимой переменной. При этом изменение значений задается в поле Диапазон (Range) в формате Final[,Initial[,Step]], т.е. конечное, начальное значения параметра по оси Х и шаг изменения.
Если параметр Step опущен, то шаг выбирается (Final – Initial)/50 т.е. формируется по оси Х 51 расчетная точка. Если опущен и параметр Initial, то начальное значение принимается равным 0.
List – значения независимой переменной задаются в виде списка (значения в списке разделяются запятыми).
Log – изменение переменной выполняется в логарифмическом масштабе. Формат задаваемых значений: Final,Initial[,Coeff]. Очередное значение Variable равно текущему, умноженному на Coeff. При задании логарифмического масштаба пределы изменения переменной должны быть положительными и отличными от 0.
Auto – (для Variable 1) метод вариации переменной выбирается программой автоматически в зависимости от значений, заданных в поле Диапазон (от шага).
При задании вариации Auto шаг приращения независимой переменной дополнительно контролируется значением в поле значений Макс. приращение в % (Maximum Change), которое становится доступным только при данном методе вариации Auto.
З начение в поле Maximum Change влияет на гладкость отображаемых графиков: если два соседних рассчитанных значения зависимости с заданным шагом Step превышают заданное здесь значение (в % от диапазона по Y), то шаг переменной Variable 1 автоматически уменьшается.
Рис. 5.16. Задание относительной разности (от диапазона по Y) между двумя рассчитанными значениями для решения о сгущении сетки по X при расчете в режиме Auto.
5.4.3. Управление выводом данных в числовой файл (Numeric Output)
Если задан вывод в числовой файл Numeric Output холя бы одной из строящихся зависимостей – графиков (т.е. для некоей зависимости включена кнопка , см. рис.5.10), то становится доступным поле для задания числа точек, выводимых в числовой файл.
Е сли число рассчитанных точек по X при выполнении анализа и заданных здесь количество точек, выводимых в числовой файл, не совпадают, то для расчета значений для записи точек в файл, применяется линейная аппроксимация значений.
Рис. 5.17. Задание количества точек, выводимых в числовой файл.
5.4.4. Опции выполнения анализа
Для выполнения анализа предусмотрены следующие варианты запуска (прогона):
Вывод расчетов – (не совсем удачный перевод Run Options – Опции анализа):
Рис. 5.18. Выбор режима анализа – текущего прогона.
Normal – обычный запуск на моделирование, т.е. при этом просто выполняется расчет текущей схемы и строятся заданные графики;
Save – выполняется расчет текущей схемы, строятся заданные графики, но при этом результаты моделирования - расчетов сохраняются на диске в бинарном файле:
<имя схемы>.DSA;
Retrieve – восстанавливаются результаты моделирования из ранее сохраненного по Save файла и стоятся графики. Расчет схемы при этом не выполняется.
Режим сохранения по Save и последующее восстановление результатов расчета и построение графиков по Retrieve может быть полезен при анализе сложных схем, требующих больших временных затрат на расчет и позволяет выполнять анализ графиков в любое время, не выполняя длительного моделирования.