MODIELIROVANIYE V PSPICE (Раздаточный материал), страница 4
Описание файла
Файл "MODIELIROVANIYE V PSPICE" внутри архива находится в следующих папках: Раздаточный материал, DINAMIKA LAZEROV. PDF-файл из архива "Раздаточный материал", который расположен в категории "". Всё это находится в предмете "электротехника (элтех)" из 7 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "электротехника (цифровая электроника)" в общих файлах.
Просмотр PDF-файла онлайн
Текст 4 страницы из PDF
Однако, к этим обозначениям добавляются суффиксы, отражающие тот факт,что в данном случае все переменные - комплексные.Таблица 5СуффиксЗначениеПримерСуффикс отсутствуетмодульV(2,3) - модуль разности потенциалов узлов 2 и 3МмодульVM(2) - модуль напряжения узла 2Страница 11DBмодуль в децибеллахVDB(R1) - модуль напряжения нарезисторе R1 в децибеллах ,-.VBEP(Q1) • фаза напряжения базаэмиттер транзистора Q1РфазаGгрупповая задержкаа(фаза)/а( частота)Rдействительная частьIBR(Q1) - действительная часть базового тока транзистора 01Iмнимая частьII(R1) - мнимая часть тока резистораR1IAG(T1) - ток выводов А линии Т1Помимо обычных выходных переменных может указываться частота FREQUENCY.9.2Обозначения результатов анализа шумовПри анализе шумов используются следующие обозначения:Таблица 6ОбозначениеV(INOISE) .V(ONOISE)Параметркорень из спектральной плотности эквивалентного шума на входекорень из спектральной плотности шума на выходеINOISEкорень из спектральной плотности эквивалентного шума на входеONOISEкорень из спектральной плотности шума на выходеDB(INOISE)INOISE в децибелахDB(ONOISE)ONOISE в децибелахНапечатать шумы отдельных элементов операторами .PRINT и .PLOT нельзя.
Однако в операторе .NOISE предусмотрена возможность получить информацию о вкладе отдельных элементов.9.3Общие правила обозначения переменныхДля обозначения переменной, относящейся к внутреннему узлу или элементу подсхемы, перед узлом или элементом указывается имя подсхемы (или цепочка имен, если подсхемы вложенные), завершающееся символом".".
Например, V(X1.3) - напряжение узла 3 подсхемы X1. Или V(ХЕХT2.Х1NТ1.RЗ) - напряжение резистора R3подсхемы XINT1, входящей в подсхему ХЕХТ2. .Если идет работа с несколькими секциями файла .DAT (например, с несколькими вариантами многовариантногоанализа), то все указанные выше обозначения означают переменные сразу всех секций (вариантов). Соответственно, если речь идет о выводе кривой на график, будет сразу выведено семейство кривых. Если же надоуказать переменную конкретного варианта, то после ее имени надо ввести символ "@" и номер варианта.
Например, V(4)@2 означает напряжение узла 4 второго варианта.10 МАТЕМАТИЧЕСКИЕ ВЫРАЖЕНИЯ В PSPICEВ описаниях элементов, моделей и во многих других операторах входного языка можно вместо конкретныхзначений записывать математические выражения, содержащие константы, глобальные параметры, арифметические операции "+".
"-"•, '/', скобки, функции, вводимые пользователем с помощью оператора .FUNC I следующие встроенные функции:Загидуллин Равиль Шамильевичстр. 1320.02.03Таблица 7ABS(X)|Х|SQRT(X)XЕХР(Х)e e"LOG(X)ln(X) натуральный логарифмLOG(X)log(X) десятичный логарифмPWR(X.Y)XXYSIN(X)sin(X) X в радианахCOS(X)COS(X)TAN(X)tg(X) X в радианахATAN(X)arctg(X) результат в радианахTABLE(X,...)табличная функцияLIMIT(X,....)функция ограниченияФактически функция LIMIT является частным случаем табличной функции. Выражения TABLE(X,-1, -1,1,1) иLIM1T(X,-1,1) описывают одну и ту функциональную зависимость.При записи математическое выражение заключается в фигурные скобки должно размещаться в одну строку, т.е.без переносов.
Если для сложных выражений возникают трудности при их записи в одну строку, то возможнывыхода. Наиболее простой - увеличить допустимую длину строки оператором.WIDTH IN=132.Более универсальный путь - оформить отдельные члены выражения как функции ввести их операторами .FUNC.Математические выражения можно использовать вместо численных значений:• для параметров моделей;• для параметров элементов (номиналов резисторов, конденсаторе, индуктивностей, относительной площадиполупроводниковых приборов т.п.);• для параметров источников V, I, Е, Q, F, Н;• для начальных значений напряжений конденсаторов и токов индуктивностей, задаваемых элементами описаний IC;• для значений, задаваемых операторами .IC и .NODESET;• для определения глобальных параметров.Во всех этих случаях математическое выражение при записи заключается фигурные скобки {}.
Математическиевыражения используются также в операторе .FUNC, причем в этом случае они не заключаются в фигурныескобки.Запрещено использование математических выражений:• вместо имен узлов;• вместо значений в операторах, задающих вид анализа (.AC, .TRAN и др.);• вместо параметров модели PWL для V и I;• вместо полиномиальных коэффициентов для Е, G, F, Н;• вместо параметров NL и F в описании линии задержки Т;• вместо температурных коэффициентов, указываемых в операторе R; однако математические выраженияможно использовать для температурных коэффициентов в модели резистора.11 КРАТКИЕ СВЕДЕНИЯ О СИНТАКСИСЕ PSPICE11.1 СИСТЕМА РАЗМЕРНОСТЕЙПараметры моделей и алгоритмов задаются в метрической системе:Страница 13Таблица 8Величинаединица измеренияТокАмперНапряжениеВольтСопротивлениеОмЕмкостьФарадаИндуктивностьГенриВремяСекундаЧастотаГерцФазаГрадус (иногда радиан)ДлинаМетрЧисла могут задаваться как целые, или с десятичной точкой, или с выделенным порядком.
Например, 5, 5.1,б.2е3, -1е-3. При этом числа могут снабжаться суффиксами, отражающими масштабные коэффициенты:Таблица 9СуффиксFРNUМILМКMEGGТмасштаб10-1510-1210-910-625.4-10610-31031061091012коэффициентфемтоПИКОнаномикромиликиломегагигатераПосле числа или после суффикса может указываться или не указываться единица измерения. Например, емкость5 пикофарад можно записать следующими абсолютно эквивалентными способами:5E-125E-12F5p5pF-Вообще все символы, следующие после суффикса или после самого числа (если эти символы не совпадают ссуффиксами), просто игнорируются программой.12 Функциональные блокиНиже приведен текст файла ФАЙЛ BLOK000.CIR, который представляет собой описание функциональных блоков для решения задач, связанных как со схемотехническими аспектами, так и с решением математических задач.Файл с набором функциональныхблоков обеспечивающих формирование структурной схемыФАЙЛ BLOK000.CIRЗагидуллин Р.Ш.
МГТУ им. Н.Э.БауманаСхема интегратораинтеграл (KJ1 *V(1) )V(1)Интеграл сигнала (KJ1 *V(1)Вызов интегратораX00 5 6 INT_SUM1 PARAMS: KJ1 =0.4.SUBCKTINT_SUM1 1 3 PARAMS: CINT=1 KJ1=1E001 2 0 VALUE = KJ1*V(1) ; Генератор напряженияЗагидуллин Равиль ШамильевичR001 2 0 1GG001 3 0 2 0 -1R002 3 0 1GC001 3 0 CINT.ENDS INT_SUM1стр. 15; Нагрузка; Генератор тока; Интегрирующая емкостьСхема интегратора-сумматораV(1)интеграл (KJ1 *V(1)+KJ2*V(2))V(2)Интегрирование суммы двухСигналовВызов интегратораX00 5 0 6 INT_SUM2 PARAMS: KJ1 =0.4.SUBCKTINT_SUM2 1 2 4 PARAMS: CINT=1 KJ1=1 KJ2=1E001 3 0 VALUE = (KJ1*V(1)+KJ2*V(2)) ; Генератор напряженияR001 3 0 1G; НагрузкаG001 4 0 3 0 -1; Генератор токаR002 4 0 1GC001 4 0 CINT; Интегрирующая емкость.ENDS INT_SUM2Схема интегратора-сумматораV(1)интеграл (KJ1 *V(1)+KJ2*V(2)) +KJ3*V(3)V(2)V(3)Интегрирование суммы трех сигналовВызов интегратораX00 5 8 7 6 INT_SUM3 PARAMS: KJ1 =0.4.SUBCKTINT_SUM3 1 2 3 4 PARAMS: CINT=1 KJ1=1 KJ2=1 KJ3=1E001 5 0 VALUE = (KJ1*V(1)+KJ2*V(2)+KJ3*V(3)) ; Генератор напряженияR001 5 0 1G; НагрузкаG001 4 0 5 0 -1; Генератор токаR002 4 0 1GC001 4 0 CINT; Интегрирующая емкость.ENDS INT_SUM3Схема инвертора(KJ1 *V(1) )V(1)получение инвертированногоили неинвертированного сигналаX00 5 6 SUM1 PARAMS: KJ1 =0.4.SUBCKT SUM1 1 2 PARAMS: KJ1=1E001 2 0 VALUE = KJ1*V(1)R001 2 0 1G.ENDS SUM1Страница 1520.02.03Схема сумматораV(2)(KJ1 *V(1)+KJ2*V(2))V(1)Получение суммы двух сигналовВызов сумматораX00 5 8 6 SUM2 PARAMS: KJ1 =0.4.SUBCKT SUM2 1 2 3 PARAMS: KJ1=1 KJ2=1E001 3 0 VALUE = KJ1*V(1)+KJ2*V(2)R001 3 0 1G.ENDS SUM2Схема сумматораV(1)(KJ1 *V(1)+KJ2*V(2))V(2)V(3)получение суммы трех сигналовВызов сумматораX00 5 8 7 6 SUM3 PARAMS: KJ1 =0.4.SUBCKT SUM3 1 2 3 4 PARAMS: KJ1=1 KJ2=1 KJ3=1E001 4 0 VALUE = KJ1*V(1)+KJ2*V(2)+KJ3*V(3)R001 4 0 1G.ENDS SUM3Схема сумматораV(1)V(2)V(3)(KJ1 *V(1)+KJ2*V(2))+KJ3*V(3)+KJ3*V(5)получение суммы 4-хV(4)сигналовВызов сумматораX00 5 8 7 6 9 SUM4 PARAMS: KJ1 =0.4.SUBCKT SUM4 1 2 3 5 4 PARAMS: KJ1=1 KJ2=1 KJ3=1 KJ4=1E001 4 0 VALUE = KJ1*V(1)+KJ2*V(2)+KJ3*V(3)+KJ3*V(5)R001 4 0 1G.ENDS SUM4Схема перемножителя двухV(1)V(2)Вызов ПЕРЕМНОЖИТЕЛЯX00 5 8 7 MULTI2 PARAMS: KJ1 =0.4.SUBCKT MULTI2 1 2 3 PARAMS: KJ1=1E001 3 0 VALUE = KJ1*V(1)*V(2)R001 3 0 1G(KJ1 *V(1)* V(2))Загидуллин Равиль Шамильевичстр.
17.ENDS MULTI2Схема перемножителя 4-хV(1)V(2)V(3)V(4)(KJ1 *V(1)*V(2)*V(3)*V(4))Вызов ПЕРЕМНОЖИТЕЛЯX00 5 8 7 6 9 MULTI4 PARAMS: KJ1 =0.4.SUBCKT MULTI4 1 2 4 5 3 PARAMS: KJ1=1E001 3 0 VALUE = KJ1*V(1)*V(2)*V(4)*V(5)R001 3 0 1G.ENDS MULTI4Страница 1720.02.03.