Программа схемотехнич моделир Micro-Cap 8 М.А.Амелина 2007-600RM (967609), страница 39
Текст из файла (страница 39)
° Яеад. Программа считывает значения переменных состояния из файла <имя схемы>.(ор. указанный файл заранее создается командой ИГп!е диалогового окна редактора начальных условий З(аге )гаг(аЫвз ед((ог. ° Ееаче. Программа не выполняет никаких действий по изменению значений переменных состояния. Они просто остаются равными текущим значениям переменных состояния. Здесь существует 3 варианта: ° Первый запуск анализа. Переменные состояния не меняются, остаются просто равными значениям из операции начальной инициализации (т. е. нулевыми).
° Последующие запуски анализа. Если значения переменных состояния не редактируются с помощью редактора начальных условий, они остаются равными значениям в конечной точке расчета предыдущего сеанса. ° Редактирование значений переменных состояния.
Если переменные редактируются, то в качестве начальных условий для нового сеанса расчета будут взяты их текущие значения, которые отображаются в данный момент (после редактирования) в окне редактора начальных условий. ° Яе1гасе. Программа запускает расчет И раз, где И вЂ” число, указанное в позиции Яеггасе Яипз. При первом запуске используется нормальная инициализация и, если требуется, рассчитывается рабочая точка по постоянному току. При последующих запусках (по Р2, ~ или если значение Яеггасе Яипз установлено больше единицы) в качестве начальных значений для переменных состояния берутся значения, достигнутые в конце предыдущего сеанса расчета.
В этом случае при последующих запусках программа не выполняет никаких действий по изменению значений переменных состояния в первой расчетной точке. Они просто остаются равным текущим значениям переменных состояния. 3. Инициализация отдельных компонентов, ветвей, узлов.
Всегда производится и при первом запуске анализа, и при последующих сеансах расчета, если не выбрана опция Яе(гасе. После обработки опции В!а!в )лаг(аЫвз программа обрабатывает директивы .1С, Начальные значения напряжений (токов) дпя отдельных емкостных (индуктивных) компонентов, задаваемые б Оенооные анды анаенэа электроннык ехеэе значением !С в атрибуте Уды, имеют приоритет перед директивами .!С для всей схемы, т. е. если директивы .!С конфликтуют со значениями !С конденсаторов и катушек индуктивности, то в качестве начальных условий устанавливаются последние. Напомним, что директивы .!С указывают значения, которые будут присвоены переменным состояния на время расчета рабочей точки по постоянному току. Условия, задаваемые директивой .)С, более жесткие, чем обычные начальные значения, которые, как правило, изменяются после первой итерации расчета режима по постоянному току.
Они удерживаются в течение всего процесса расчета рабочей точки. Используя начальные условия, установленные после выполнения трех последовательных шагов инициализации, производится расчет режима по постоянному току при включении источников питания (если включена опция Орегабол Ро!п1, см. 6.1.2), начальные условия переопределяются и затем рассчитываются переходные процессы при включении источников переменных сигналов. Если же опция Орегабоп Ро!п1 выключена, то переходные процессы рассчитываются с начальными условиями, заданными в процессе выполнения трех шагов инициализации. Если установлена опция Орегабпд ро!п1 оп!у, значения переменных состояния примут значения, полученные после расчета режима по постоянному току, и отобразятся в окне 31аге УапаЫез Ебэгог.
Редактор значенид переменных состояния (31а1е УапаЫез Еб!1ог) Редактор начальных значений переменных состояния вызывается команэг дой Тгапв!еп!>31аге УапаЫев Ебу1ог, клавишЕй Е12 или пиктограммой »1. Окно редактора приведено на рис. 6.6. В трех колонках располагаются значения узловых потенциалов Иобе Уойадез, токов через катушки индукгивностей !пбис1ог Сиггеп1з и логических состояний цифровых узлов Иобе (.еие!з. Узловые потенциалы помечаются именами или номерами узлов, токи через катушки индуктивностей — их позиционными обозначениями, логические состояния цифровых узлов (если они имеются в схеме) — именами или номерами узлов. В начальный момент времени эти переменные полагаются равными нулю или состоянию неопределенности «Х».
После окончания моделирования в этом окне показываются конечные значения переменных состояния. Обычно редактировать эти значения не требуется. Однако это можно сделать, подводя курсор мыши к нужной строке или нажимая Таб для перевода курсора в следующую строку. В нижней части экрана расположены следующие кнопки команд. С1ове — закрытие диалогового окна. С1ваг — присвоение нулевых значений всем аналоговым переменным состояния, состояния «Х» — всем цифровым узлам. йеад — чтение переменных состояния из файла <имя схемы>.1ор (создается заранее по команде Игг!1е).
)Иг((е — запись значений переменных состояний в бинарный дисковый файл <имя схемы>пор. Файл создается для последующего использования при установленной опции Яеаб в списке 31а(е УапаЫез. 186 Г!роааамма еяемотехниоееного мооелироаания МаегоСар-8 Рпп1 — запись значений переменных состояний в текстовый файл <имя схемы>.вчч, содержание которого при этом выводится в текстовое окно. .1С вЂ” трансляция текущих значений переменных состояния в серию директив .)С, которые затем записываются в текстовую область схемного файла.
и аи».сю доээаэ)ваос О 001 ощв 0» оя»0 иэо а 00 2Ф ) ОФ )а ) а)Ф )Ф 2Ф ОФ Ф)Ф 2Ф ) сваи аом )ЮФ : э» 2» 0)ю. 000 000 )а ) ( )Ф 00 2 \Ю Ф 00 0 0) а ос им 'Енв ООМ Рис. 6.6. Редактор переменных состояния 8!аге НапаЫев Еойог Не1р — вызов раздела 81а1е НалаЫев Ег)Мог системы помощи. Использование табличного вывода данных Результаты расчета схемы по постоянному току и таблицы отсчетов переменных, отмеченных нажатием кнопок (И! в соответствующих строках окна Тгалзгеп! Алагуз)з Бт!!з, заносятся в текстовый файл <имя схемы>.1по.
Просмотр его содержания выполняется нажатием на пиктограмму ~) или по команде )Нитег!с Ои!ри! (Рб) в меню Тгалв!ел!. Содержимое файла с численными данными будет зависеть от установок закладки )Нитег!с ои!ри! диалогового окна Ргорелуев (естО). При установке всех флагов файл содержит следующие разделы. Общая информация об анализе, взятая из установок диалоговых окон Тгалв(еп! Ала!ув!з 1.!тг)в, $!ерр!лд и Моп!е СаИо. Информация о режиме на постоянном токе содержит: ° результаты расчета режима по постоянному току (узловые потенциалы, токи через индуктивности, логические состояния цифровых узлов, состояния полупроводниковых р-и-переходов); 187 6 Основные веды анализе электронных ехеле ° параметры линейных моделей диодов и транзисторов, рассчитанные в режиме по постоянному току (проводимость, коэффициенты передачи по току, емкость и др.
параметры). Таблица численных значений содержит дискретные отсчеты выходных переменных, для графиков которых установлен численный вывод в окне Тгапз!еп1 Ала/уз/з 1/гп//з. Количество строк в этой таблице равно значению параметра /нитЬег о/ Рогп/з в меню Тгвлз/еп/ Апаlуз!з /./гтг/з. Если значение независимой переменной (времени) в точке вывода не совпадает с расчетной точкой, то производится интерполяция. Предупреждения цифрового симулятора о возникновении паразитных импульсов (г!!о!га! 'пакагг!) и нарушении временных ограничений (сопз(га!и( ч!о!а(!опз).
Следует отметить, что вышеперечисленные разделы будут печататься в файле последовательно для всех вариантов расчета (в случае использования вариации параметров, температуры, анализа Монте-Карло). В заключение отметим, что примеры, иллюстрирующие анализ переходных процессов, в том числе и продемонстрированные в 6.1, находятся в подкаталОге АГ/А/ УВ1В)ТРА/еВ/ЕГ/Т.
Анализ по переменному току на малом сигнале Вызывается командой Ала/ув/в>АС или А//+2. Краткие теоретические сведения АС-анализ — это малосигнальный или линейный анализ. При этом все переменные состояния схемы связаны между собой линейными зависимостями. Это значит, что, скажем, удвоение некоторого напряжения в схеме приводит кудвоению всех величин в схеме, связанных с ним. При АС-анализе программа использует для всех компонентов схемы их малосигнальные линеаризованные модели — таким образом, получается малосигнальная линеаризованная схема замещения всего устройства. Линеаризованная схема замещения описывается системой линейных алгебраических уравнений с комплексными (зависящими от частоты) коэффициентами. Наличие комплексных коэффициентов обусловлено инерционными компонентами, которые для электронных устройств представляют собой реактивные — емкостные и индуктивные — элементы.
При выполнении анализа программа решает указанную систему для всех частот в пределах заданного диапазона и выводит на экран зависимость заданных переменных состояния схемы от частоты. Линеаризованные модели всех компонентов получаются путем линеаризации нелинейных моделей в окрестности режима по постоянному току. Как правило, режим по постоянному току получается при расчете рабочей точки по постоянному току при закорачивании всех катушек и удалении из схемы всех конденсаторов.