Программа схемотехнич моделир Micro-Cap 8 М.А.Амелина 2007-600RM (967609), страница 50
Текст из файла (страница 50)
В этом окне (рис. 7.1) имеются следующие области. Закладки варьируемых параметрое Окно 8герр)пд имеет 20 закладок для 20 варьируемых параметров. Обычно используется не более 2 — 3. Каждая закладка управляет одним изменяемым параметром. Вариация данного параметра разрешена, если опция соответствующей закладки 8(ер д установлена в положение Уез. 230 Програлрлра ехелротехнннееного лводелрррроааннл Мрегобар-8 ррр рм вм ррс св р св 3 сс усмнмррль с влрнм рммнврвм ам. Тнрнэенх мсмвм. вм ам рм м л вм«) рврмрммвма 1 р «р ммр нлв мвм р» вс вм врм см ем рр нар р *р мм мм р!в' Рис. 1.1. Варьирование параметров компонентов схемы Опции окна 8$ерр!пд 81ер й.
Установка в Уез разрешает вариацию выбранного параметра, в Ио — запрещает. 81ер МУЬа1. Содержит 2 раскрывающихся списка. Левый список указывает либо позиционное обозначение компонента, либо имя модели, либо имя символьной переменной. Так как различные компоненты могут использовать одну и ту же модель, математическое определение конкретного компонента ассоциируется с его позиционным обозначением. Имя модели относится ко всем компонентам, использующим данную модель. В правом списке выбирается либо значение атрибута компонента, либо имя модельного параметра.
В общем случае содержание двух списков этой строки зависит от выбранного ниже типа параметра: Сотропепб Мосе! или ЗугпЬоИс. Егогп. В этом поле указывается начальное значение варьируемого на данной закладке параметра. При выборе логарифмической шкалы оно должно быть больше нуля. То. В этом поле указывается конечное значение варьируемого на данной закладке параметра. При выборе логарифмической шкалы должно быть больше нуля.
81ер Ча!ие. Шаг изменения варьируемого параметра. При линейной шкале шаг прибавляется к предыдущему значению, а при логарифмической шкале— умножается на предыдущее значение параметра. йкебпод. Определяет характер изменения варьируемого параметра: ° Опеаг — линейный способ изменения, заключающийся в увеличении параметра на значение шага Вар Ча!це; 7.
Доиолнителиные иозиоиеиоезии оеноаиы» андии анализа 231 ° Сод — логарифмический способ изменения, заключающийся в умножении параметра на значение шага 81ер Ча1це; ° (.1з! — список значений варьируемого параметра, в качестве разделителя используется запятая. 81ер 11 — включение режима вариации параметров (Уеэ) или его выключение (!и)о). Рагагпе1ег Туре.
Определяет тип варьируемого параметра: параметр компонента, параметр модели или значение символьной переменной. Соглропеп!. Выбор для вариации параметров отдельных компонентов. Нажатие на кнопку 1 в строке 8!ер ЧЧЬа! открывает список имен компонентов, содержащихся в схеме, например й1, !к2, С1, С2, СЬ, 01, йп,Ч2. Если в этом списке выбрать компонент, имеющий единственный параметр (например, конденсатор), то справа на первой строке появится стандартное имя ЧАШЕ (обозначающее значение параметра).
Если же выбранный компонент имеет модель или макромодель (описываемую директивами .МООЕ(, МАС(кО или .80ВСКТ), то справа на первой строке нужно выбрать имя ее параметра. Если компонент входит в состав макромодели, то используется составное имя: сначала указывается имя макромодели, затем после десятичной точки имя входящего в нее компонента, например Х1.013, Х2.84, Причем если в окно б/оЬа! 8ейбпдз включены опции РЯ1ЧАТЕА!чА( ОО и РЙ1ЧАТЕ0101ТА(., то варьироваться будут только параметры индивидуально выбранного компонента; параметры других компонентов, имеющих те же модели, варьироваться не будут. При выключении этих опций варьироваться будут параметры всех компонентов, имеющих ту же модель. Мог(е( Выбор для вариации параметров моделей (например, емкости коллекторного перехода биполярного транзистора) или1параметров задержки прохождения сигнала для цифровых схем.
Если выбран тип Мог(еб то нажатие на кнопку .л в первой строке открывает список имен моделей и справа на первой строке нужно выбрать имя варьируемого параметра выбранной модели. Например, в первой строке слева можно указать тип модели Р!и!Р ЗОЕ)и!Ей(С Р (р — и — р-транзистор с моделью 36ЕЙЕВ1С Р), а справа — имя одного из его параметров, например ВР (рис.
7.2). По этому способу варьируются параметры всех компонентов, имеющих выбранную модель. В приведенном примере могут варьироваться параметры ВР всех транзисторов, имеющих модель 3ОЕИЕ(к)С Р. Это происходит независимо от установок Р!к(ЧАТЕА(чА(.ОО и Рй!ЧАТЕ0101ТА(. в окне О!оЬа! 8е!(зпдз. 8угпЬо))с. Выбор для вариации символьных переменных — переменных, созданных директивами .0ЕР1(чЕ или .РАНАМ. Они могут использоваться в качестве величин параметров компонентов или модельных параметров. Многовариантный анализ превращает их в мощное средство управления параметрами групп моделей.
Например, можно управлять параметрами ширины и длины канала ЧЧ и Ь тех МОП-транзисторов, которые имеют в строке модели, задающей ширину и длину канала, символьные переменные ЧЧ1 и 01 соответственно: гзг Луограима ссемотсловческого моделировании МссгоСар-8 .ОЕЕ)ЫЕ ЧЧ1 20 .ОЕЕ)й)Е 01 0.30 .МООЕ1 ММ1 1чМОЗ (ЧЧ=ЧЧ1 ) «1 1...) Рис. 7.2. Варьирование параметров модели транзистора Спапце — изменение нескольких переменных.
Используется только тогда, когда вариации подвергается несколько параметров. Определяет, как будет осуществляться заданное изменение нескольких параметров. Эта опция допускает две установки; Я1ер а11 иапаЫез згти11апеоиа1у. В этом случае изменение всех варьируемых параметров осуществляется одновременно.
Следовательно, в результате получаются реализации при нескольких фиксированных наборах значений варьируемых параметров. В этом случае числа вариаций всех параметров должны быть равны между собой, в противном случае будет выдано сообщение об ошибке. 31ер иаг1аЫез 1п лез1ес1 1оорз. В этом случае каждый параметр изменяется независимо в пределах заданного диапазона, поэтому получается большое число вариантов анализа для всех возможных сочетаний варьируемых параметров. В этом случае происходит поочередное (вложенное) изменение варьируемых параметров.
Во внешнем цикле изменяется переменная на 1-й закладке, а в самом глубоком, внутреннем — переменная на 20-й закладке. Например, на первой закладке задано изменение индуктивности 11 от 10 до 20 с шагом 10, на 2-й закладке — изменение емкости С2 от 1)ч до 2М с ша- гзз 7 Донолнитсльные аолиоиеноеии оеноаныл аидоа пнплшо гом 1!ч'.
При установке опции $1ер аа уапаЫея я1тиаапеоия1у будет посчитано 2 реализации: 1) ! 1=10, С1=1!Ч 2) ! 1=20, С1=2!Ч. При установке опции $1ер Уаг!аЫея ьи пеягед lооря будет посчитано 4 реализации: 1) ! 1=10 С1=1Н, 2) ! 1=10, С1=2!Ч, 3) ! 1=20 С1=1Н, 4) ! 1=20 С1=2Н. Командные кнопки АП Оп. Включение вариации параметров на всех закладках. АП ОИ. Выключение вариации параметров на всех закладках. Ое1аиИ. Задает диапазон изменения параметра на выбранной закладке, принятый по умолчанию — от половины номинального значения до удвоенного номинального значения с логарифмическим шагом, равным двум.
При этом параметр принимает 3 различных значения. ОК. Выход из диалогового окна $1ерр1пд с сохранением всех сделанных изменений. Сапов!. Выход из диалогового окна $1ерр1пд без сохранения всех сделанных изменений. Не!р. Вызов раздела подсказки $1ерр1пд О1а1од Вох. Перед выполнением вариации параметров рекомендуется убедиться, что моделирование выполняется без ошибок при номинальном значении параметров. Еще раз обращаем внимание, что одновременная вариация параметров в режиме $1ерр1пд и статистический анализ по методу Монте-Карло невозможен. Пример многовариантного анализа переходных процессов и фурье-анализа при подаче на вход усилителя с общим эмиттером гармонического сигнала меняющейся амплитуды приведен на рис.
?.1. Пример многовариантного расчета частотных характеристик усилительного каскада с общей базой при вариации параметра модели транзистора ВЕ приведен на рис. ?.2. Соответствующие схемные файлы У$ В.)Т ОЭ я1епг).с?г и У$ ВЭТ ОБ я1епгг.с?г можно посмотреть в каталоге АИАь У$1$!$ТЕРР1?йВ. Ограничения на вариации параметров. Нельзя варьировать параметры компонентов Тгапягогтег, Уяег яоигсе, )ар1асе яоигсе, Рипсдоп яоигсе, зависимых источников ВР!СЕ (типа Е, Г, О и Н).
В заключение отметим, что графики, полученные путем многовариантного анализа, можно пометить, чтобы знать, какому значению варьируемого параметра соответствует каждая кривая. Осуществляется это с помощью команды $СОРЕ>1 аЬе1 Вгапсйея. Статистический анализ по методу Монте-Карло Реальные компоненты электронных схем всегда имеют определенный разброс параметров. Поэтому важной задачей автоматизированного анализа электронных схем является исследование поведения электронной схемы в случае, когда ее параметры имеют разброс, а не жестко заданы.