Программа схемотехнич моделир Micro-Cap 8 М.А.Амелина 2007-600RM (967609), страница 33
Текст из файла (страница 33)
На интервале ЧОМ<Чупр <ЧОРЕ сопротивление ключа плавно увеличивается от значения ВОМ до КОРР. Гисгпврвзисный режим. Используется, если необходим гистерезис для управляющего сигнала и схема не подвержена проблемам сходимости при расчете. В гистерезисном режиме обязательно должны быть заданы параметры ЧТ и ЧН. Величина параметров ЧОМ и ЧОЕР игнорируются, важно лишь их соотношение.
При ЧОМ<ЧОРР сопротивление ключа увеличивается резким скачком от йОМ до ВОРЕ при прохождении управляющим сигналом значения ЧТ+ЧН и уменьшается резким скачком от ВОРЕ до ВОМ при прохождении управляющим сигналом значения ЧТ вЂ” ЧН. При задании ЧОМ>ЧОРР сопротивление ключа уменьшается резким скачком от ВОЕЕ до ВОМ при прохождении управляющим сигналом значения ЧТ+ЧН и увеличивается резким скачком от йОМ до ВОРЕ при прохождении управляющим сигналом значения ЧТ вЂ” ЧН.
Рассматриваемый ключ управляется напряжением между двумя входными узлами, и меняющееся сопротивление ключа связывается с выходными узлами. ВОМ и ВОРЕ должны быть положительными величинами и по абсолютной величине меньше чем сопротивление 1/Опт!п. Не пытайтесь сделать величину ЧОМ-ЧОРР слишком малой, это приведет к увеличению количества расчетных точек при пересечении входным сигналом промежуточной области. Минимально возможная величина атой разности (ВЕ).ТО1 .(гпах(ЧОМ,ЧОРР))+ЧМТО~). Параметры модели ключа, управляемого напряжением, приведены в табл.
5.18. Таблица 5.18. Параметры модели ключа, управляемого напряжением Уравнения модели ключа, управляемого напряжением УС вЂ” напряжение между управляющими узлами. йМ=-/п((ЕтО/ч/ КОтттт)' ') — логарифм среднего геометрического ВОМ, КОРР. ЛЯ=/п(ЯО/Ч///ОИг). иМ=(УО/Ч+ РОЙ)/г.
УП= /гО/Ч- РОГЕ'. /г — постоянная Больцмана. 155 5. Модели алалоеоаыл комаоаентоа Т- температура анализа. Я5- выходное сопротивление ключа. Режим плавного переключения (при задании ЧО(ч и ЧОРР) 1. При ЧО(Ч>ЧОРР. Если )гС>РО)Ч, Яо = ЯО)т'; если РС<УОГГ, ЯБ=ЯОГГ. г ал(есаим) гак(ес-ем)' При ЮГГ<РС<Ю)Ч, Я5= ~ 2. При )лО)Ч< )'ОГГ.
Если РС<УОЧ, Яо = ЯОФ; если $'САПОГ)с, ЯБ=ЯОГГ. г ы[ес-ем) г сл(ес-гм)' лмЕсли РОГЕ> 1'С> $'О)Ч, Я5 = е" Гистерезисный режим (если ЧО(Ч и ЧОРР не определены) Если )лС>)гТ+ еН, ЯЯ=ЯОА( Если )'С<1Т-)'Н, ЯБ=ЯОГГ. Иначе ЯЗ не меняется. Шумовые эффекты Шум учитывается как шум резистора, сопротивление которого равно найденному во время расчета рабочей точки по постоянному току. Его тепловой шум определяется по следующей формуле ЧЧ (1-в)м)1сг)) — ключ, управляемый током Формат схем М!СЯОСАР-8) ° Атрибут РАЯТ: <имя>.
ЧЧ2 ° Атрибут ЯЕР: <имя источника напряжения ветви ! с управляющим током>. ° Атрибут МООЕ): <имя модели>. Рис. 5.42. Ключ ЧЧ-типа Формат текстовой директивы модели ключа, управляемого током: .МОСЕ(. <имя модели> (ЗЧЧ1ТСН ((список параметров)). Примеры: .МООЕ1 ЧЧ1 18ЧЧ!ТОН (ЯО(Ч=1 ВОРР=1К Ю(Ч=1!ОРР=1.5) .МОСЕ~ ЧЧ2 1ЗЧЧ(ТСН (ЯО(ч=1 ЯОРР=1К!Т=1 1Н=1.5) ЧЧ-ключ может работать в двух различных режимах: в режиме плавного переключения и в гистерезисном режиме.
Работа в этих двух режимах аналогична работе ранее описанного ключа, управляемого напряжением (см. 5.5.2), за исключением того, что управляющей величиной является ток. Соответственно меняются модельные параметры с ЧО)Ч, ЧОРР, ЧТ, ЧН на 10(Ч, ЮРР, 1Т, 1Н, Смысл этих параметров такой же, как для ключа, управляемого напряжением, только параметр Ю(Ч по умолчанию равен 1 мА.
156 Програлома екеллотекничеекого ллоделироаанин ЗяееоСар-В Таблица 5.19. Параметры модели ключа, управляемого током Уравнения работы ключа, управляемого током, можно получить из уравнений ключа, управляемого напряжением, при замене переменных ЧОЕР на !ОРР, ЧОИ на !ОИ, ЧС на !С, ЧН на !Н. Примеры моделирования ключей, управляемых напряжением (8) и током (УУ), приведены в схемном файле зингсл 02.сгг из каталога СОМРОИЕИТЗ! (Зресга! Ригрозе (см. также рис. 5.43).
Рис. 5.43. Моделирование ключей, управляемых током и напряжением Устройство выборки-хранения (багор!е апг! Но!б) Формат схем М!СЙОСАР-Вт ° Атрибут РАЙТ: <имя>. Примеры: 81 810 ЗА ° Атрибут!ИР(!Т ЕХРЙЕЗЗ1ОИ: <входное выражение>. Рис. 5.44. Устройство выборки-хранения 157 5 Модели аналоговых компонентов Примеры: Ч(1,2) Ч(10,20)*)(Я1) Ч(!ИР()Т) ° Атрибут ВАМР(.Е ЕХРЯЕВВ1ОИ: [<логическое выражение>). Примеры: Ч(1,2)>1.2 Ч(5)>1.1 АИО Ч(4) >1.2 ((Я )>1е-3 ° Атрибут РЕЯ)ОО: <значение периода>. Примеры: 100пв !гпах1100 10 Устройство выборки-хранения представляет собой аналоговое запоминающее устройство, которое запоминает аналоговый сигнал в заданные моменты времени и хранит это значение в течение определенного времени, равного периоду дискретизации. Рис.
5.45. Моделирование устройства выборки-хранения (Яагер!е апо' Но!о) В поле атрибута 1ИРОТ ЕХРЯЕВВ1ОИ вносится функция напряжений, токов и (возможно) времени, которая будет обрабатываться устройством выборки-хранения. В поле атрибута ВАМР1Е ЕХРЯЕВВ)ОИ вносится логическое выражение, при выполнении которого (истинности значения) устройство осуществляет отслеживание входной функции (повторяет во времени функцию, заданную в поле 1ИРОТ ЕХРЯЕВВ1ОИ). При невыполнении етого логического выражения на выходе устройства окажется значение, запомненное в момент времени перехода логического выражения из истинного в ложное состояние. 158 Программа скемотеяиического модели/гоеания МгсгоСар-В Таким образом, при задании поля ВАМР/.Е ЕХРЯЕВВ1ОИ момент перехода логического выражения из ложного в истинное — зто поступление команды на выборку (слежение) за входной функцией, а момент перехода из истинного в ложное — это поступление команды на хранение.
В этом случае значение, указанное в поле РЕЯЮО, игнорируется. В поле атрибута РЕЯЮО указывается интервал времени, через который будут производиться выборки сигнала. На это же время происходит и запоминание 'выборки. Значение этого атрибута принимается ао внимание при анализе, если поле атрибута ВАМР/.Е ЕХРЯЕВВ1ОИ не заполнено. Примеры работы устройства выборки-хранения см. в схемных файлах затр/е апс/ ЬоЫ 01.с/г...загпр/е апг//го/г/ 04.с/г из каталога Сопгропеп/з($рес/а/ Ригрозе (рис.
5.45). Таймер (Т!гпег) Т1гаегз Формат схем М1СЯОСАР-В: ° Атрибут РАЯТ: <имя>. иееет (Э сеиит Примеры: Т1 82 ЕгАРВЕО 8СА/ Еи1 1НСЯЕИЕНТа1 ° Атрибут /ИРУТЕХРЯ: <входное выражение>. 1Г/!Т1~Ч.ив Примеры: Ч(1,2)>а1.3 !(Я1)>а1гпа АИО !(Я1)<=5гпа Т>110пз АИО Ч(3)>5 ° Атрибут Е~АРВЕО ВСА/.Е: <масштабный множитель времени от начала события>.
Примеры: 1Е6 1 ° Атрибут /ИСЯЕМЕИТ: <приращение счетчика>. Примеры: — 1 1 ° Атрибут /И/Т/А/.: «начальное значение>. Примеры: 0 16384 ° Атрибут М/И: <минимальное значение>. Примеры: 0 -100 ° Атрибут МАХ <максимальное значение>. Примеры: 16384 10 Рис.
5.46. Таймер 159 5. Модели онологовыл компонентов Р;,,„„д В„„— — г,г„л,д < Е!аРЗЕГ! Зеа !Е >. Величина напряжения на выходе СОРИТ рассчитывается следующим образом: )г„,н„,=<начальное значение>он(число событий с момента Т=ТМТИ или последнею сигнала КЕБЕ7)х <нрираи<ение счетчика>. Величина напряжения на выходе (.АЗТ рассчитывается следующим образом: 1;„,=<время в секундах от начала последнего события>.
Следует обратить внимание на то, что сигнал сброса, поступающий на вход таймера ВЕЗЕТ, сбрасывает только счетчик таймера, но не воздействует на состояние выводов Е(.АРЗЕО или (.АЗТ. Подробно с работой таймера можно ознакомиться при моделировании схемы 1!тег.с)г из каталога СОМРОИЕИТЗ(Зрес!в1 Ригрозе (Ьоой-с)г.гаг). Стрелки (Аггочч) и контакты (ВцЬЫе) Если в графе РеПп!!!оп редактора компонентов Сотропеп! Ег!!!ог выбран тип В1впК (пустой), то компонент такого типа не имеет электрических свойств, не участвует в моделировании и предназначен лишь для нанесения на схему дополнительной информации.
Выл КТ1 — -1н л е Рис. 5.47. Стрелки и контакты Событие начинается, когда <входное выражение> становится истинным (принимает значение, равное единице). <Входное выражение>, записываемое в позиции атрибута !ИРЕярй, представляет собой типовое логическое выражение, определяющее условие возникновения события, например Ч(1И)>=3.4. Счетчик Соил( устанавливается в <начальное значение> либо при начале моделирования, либо когда напряжение на выводе ВЕЗЕТ превысит значение 1 В. При каждом возникновении события счетчик таймера увеличивается на <приращение счетчика>.
Счетчик таймера не может принять значение меньше <минимального значения> или больше <максимального значения>. Таймер имеет следующие выходные сигналы: ° СО(1ИТ вЂ” число событий, подсчитанное либо от начального момента времени моделирования, либо от конца последнего импульса сброса г<ЕЗЕТ; ° Е(.АРЗЕР Т!МŠ— сигнал в виде напряжения, пропорционального времени, прошедшего от начала последнего события; ° (.АЗТ Т)МŠ— сигнал в виде напряжения, равного времени в секундах (от момента начала моделирования) до начала последнего события.
Все выходные сигналы являются выходами источников напряжения, ЭДС которых копирует значение времени от начала события (в)арзед бте), числа в счетчике (соил! чагие) и время начала последнего события (1взг ечвп! бтв). Величина напряжения на выходе Е)АРЗЕР Т1МЕ определяется следующим образом: 1бО Лрограмма схемотехнического моделирования яессгоСар-8 К таким компонентам относится Аггоие — стрелка, указывающая, в частности, направление тока, и ВиЬЫе — контакт, помеченный текстовой меткой. Макромодели Макромодели в виде схемы формата М!сгоСар (МАСЙО с!гсцй ) Формат схем М!СЙОСАР-8г ° Атрибут РАЙТ; <имя>. Пример; 2Й5168 ° Атрибут РИ.Е: <имя схемы макромодели>. Пример: ЗСЙ Макромодели (МАСЯО) представляют собой схемный эквивалент текстовых описаний подсхем на языке ЗР!СЕ (зцЬс(гсойз), Как правило, они представляют собой функционально законченные блоки электрических схем, созданные и сохраненные на диске для последующего использования в других схемах.
Создание и использование схемной макромодели 1. Создайте с помощью схемного редактора схему блока. Обозначьте выводы блока текстовыми надписями (с использованием английских букв) для идентификации схемных выводов блока. Если вы хотите при моделировании передавать в макромодель численные значения параметров, используйте для атрибута УА!.()Е элементов макромодели символические имена и(или) обьявите эти символические имена в директиве .РАЙАМЕТЕЙВ. Сохраните схему на диске под выбранным именем как макромодель (с расширением файла МАС). 2.
Введите вновь созданный компонент в библиотеку компонентов следующим образом: ° Запустите Согпропеп! Едйог (Иепдовз>Сотропел! Егзуог). Выберите группу, в которую вы хотите поместить вашу макромодель. Дайте команду Асю РаИ ( -"«~). ° Введите в поле МАМЕ для появившегося нового компонента имя файла макромодели. ° Выберите подходящее условное графическое обозначение (УГО) для созданной макромодели (с соответствующим количеством выводов), т. е. заполните поле ЗНАРЕ. ° Выберите в поле ОЕР!(ч(Т!О(ч — !Иасго. ° Присвойте выводам УГО имена, кликнув мышью на выводе УГО.