Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Моделирование аналоговых электронных схем

..pdf
Скачиваний:
3
Добавлен:
12.11.2023
Размер:
1.64 Mб
Скачать

2.5.9.Спектральный анализ.

Директива имеет вид :

.FOUR < П > < выходная переменная >.

Выполняется после расчёта переходного процесса по директиве

.TRAN, поэтому этот анализ должен следовать после директивы .TRAN во входном списке. Задаётся частота первой гармоники fl. Рассчитывается постоянная составляющая и амплитуда первых девяти гармоник. Разложе­ ние в ряд производится на интервале Т=1/П, который берётся от конца ин­ тервала переходного процесса. Считается, что в конце переходного про­ цесса установился периодический процесс. Это следует учитывать при вы­ боре конечного времени интегрирования tK.

Рассчитывается также коэффициент нелинейных искажений по формуле:

1 100,

А1

где А| — амплитуда гармоник, i=1...10.

Например, .FOUR 100 kHz V(l) V(2).

Кроме рассмотренных видов анализа и установок, система PSP1CE позволяет производить:

-анализ уровня внутреннего шума

-статистический анализ по методу Монте-Карло

-расчет чувствительности и наихудшего случая.

При этом используются директивы: .NOISE, .MC, .WCASE.

Эти виды анализа здесь не рассматриваются, т.к. представлены в [1]. 2.6.0тображение результатов расчета.

2.6.1. Вывод результатов расчета в виде таблиц. ^

Вывод результатов расчета в табличной форме возможен для сле­ дующих видов анализа: .DC, .АС, .NOISE, .TRAN. Для каждого вида ана­ лиза отводится отдельная строка. Директива имеет вид:

.PRINT [DC] [АС] [NOISE] [TRAN] < выходная переменная >.

Вперво^, столбце таблицы будут указаны:

-постоянное напряжение для режима .DC ;

-время для режима .TRAN ;

- частота для режима .АС ; Количество значащих цифр, выводимых в таблицу, и максимальное

количество строк таблицы определяется опциями NVMDGT и LIMPTS ди­ рективы .OPTIONS ( по умолчанию 4 и 5000 соответственно).

Например,

.PRINT DC V(1)V(2)

.PRINT АС V(3,0)

.PRINT TRAN V(4,3)

.OPTIONS NVMDGT = 3.

2.6.2 Вывод результатов в виде графиков.

Графическое представление результатов выполняется для тех же ви­ дов анализа, что и для директивы .PRINT.

Директива имеет вид:

.PLOT [DC] [АС] [NOISE] [TRAN] <выходная переменная>...

...(<нижняя граница>,<верхняя граница>).

Графики выводятся с помощью буквенно-цифровых символов, до восьми кривых на одном изображении. Диапазон изменения по оси X (область определения) указывается в директиве .DC, .АС, .TRAN, а диапа­ зон изменения по оси Y определяется указанием нижней и верхней границ области значения функции. В случае отсутствия этих параметров диапазон устанавливается автоматически. Например:

.PLOT DC V(1)V(3,0)

.PLOT TRAN V(2,3) (-1V,+l V).

Для построения отдельного графика требуется написать новую стро­ ку задания.

2.6.3.Использование программы PROBE для графического отобра­ жения результатов анализа.

Директива имеет вид:

.PROBE <выходная переменная>...

Если список выходных переменных не указан, то отображаются по­ тенциалы всех узлов схемы. Например,

.PROBE

.PROBE V(1)V(3,0)

2.7.Составление задания на моделирование линейной цепи постоян­ ного тока.

В схеме рис.2.1, требуется оп­ ределить узловые потенциалы.

Приняты следующие парамет­ ры элементов схемы:

Rl=100 OM,R2=1000 Ом,

R3=100 OM,R4=1000 Ом, RG=10 0 M,È=100 V,

1=0.1А.

Обозначим узлы в схеме 0,1,2,3,4. Присвоим заданию имя CX5R (схема с пятью резисторами). Составим описание задания на мо­ делирование.

CX5R

R1 0 1 100

R2 1 2 1000

R3 2 3 100

R4 3 d 1000 R G 0410 V 2 4 100 13 10.1

.END

После окончания анализа с помощью подпункта Output Browser пункта Files считываются узловые потенциалы :

-для первого узла -17.946

-для второго узла-97.411

-для третьего узла-79.464

-для четвертого узла -2.5893

2.8.Составление задания для многовариантного анализа цепи посто­ янного тока.

Пусть в схеме рис.2.1 значение тока источника 1 изменяется от 0.1 до 0.5А с шагом 0.2А.Результаты расчета представить в виде таблицы и гра­

фика. Присвоим имя заданию CX5RD. Описание задания на входном языке системы PSPICE:

CX5RD

R 1 0 1 100

R2 12 1000

R3 2 3 100

R4 3 0 1000

R G 04 10

V 2 4 1 0 0

I 3 1 0.1

.DC 10.1 0.5 0.2

.PRINT DC V(2) V(l,3)

.PLOT DC V(2) V(l,3)

.END

При помощи Output Browser считываем следующие значения из таб­

лицы:

1

V2

V(3,D

0.1

97.41

61.52

0.3

95.80

23.84

0.594.20 -13.84

После таблицы строится график с двумя функциями V(2)[ I ] и V(3fl)[I].

2.9. Пример составления задания на выполнение частотного анализа. Рассмотрим схему на рис.2.2, с параметрами элементов:

R=10 Ом, L1=L2=1 мГн, С = 0.1 мкФ.

Е-источник синусоидальной ЭДС с амплитудой 1В и начальной фа­ зой 45 градусов. Обозначим узлы в схеме и составим задание на получение частотной характеристики. Присвоим имя заданию CX2LC и составим описание задания.

CX2LC

R 1 0 10

L1 23 1.Е-3

L2 3 0 0.001

C 3 00.1V

V 2 1 АС 1 45

A C U N 2 0 10K27K

.PRINT AC VM(1,0) VP(1,0)

.PLOT AC VM(1,0) VP(1,0)

.END

LI

При помощи подпункта Output Browser пункта меню Files получаем табли­ цу и график зависимости амплитуды (VM) и фазы (VP) напряжения на резисторе R между узлами 1 и 0. Определяется, что ре­ зонанс тока имеет место на частоте 15.95 кГц, резонанс напряжения на частоте 22.75кГц.

2.10. Описание синусоидального и импульсного источников ЭДС и

тока.

Источники синусоидального сигнала (ЭДС и тока) в программе PSPICE задаются функцией y=sin( уО, уа, f, td, df, <p).

Обозна­

Параметр

Размерность

Значение по

чение

 

В или А

умолчанию

уО

Постоянная составляю­

уа

щая

В или А

Амплитуда сигнала

f

Частота

Гц

1/STOP

td

Задержка сигнала

с

0

df

Коэффициент затухания

1/с

0

2._______

Начальная фаза

град

0

Аналитическое выражение! функции имеет вид: f y0+ya-sin(2nf-(t-td)+<p), для fètd и df=0.

y ( tH

I yO+ya-exp[-(t-td)-df ]sin[ 2nf *(t-td)+<p], для t> td и df>0. На рис.2.3, представлены 1рафики этих функций

Например, если между узлами 1 и 2 включен синусоидальный ис­ точник ЭДС e=100 sin(2ft-50 t+30), то на входном языке описания будем иметь: V 1 2 sin(0 100 50 0 0 30).

Импульсная функция задается списком параметров PULSE (yl, у2, td, tr, tf, т, T). Описание параметров в таблице:

6)df >0

Рис.2.3. Незатухающая(а) и затухающая(б) синусоидальная функции.

Обозначе

Параметр

Размер­

Значение по

ние

мин. знач. сигнала

ность

умолчанию

yl

В или А

У2

макс. знач. сигнала

В или А

td

начало переднего фронта

с

0

tr

длительность

переднего

с

TSTEP

 

фронта

 

 

 

tf

длительность

заднего с

TSTEP

 

фронта

 

 

 

т

длительность плоской час­ с

TSTOP

 

ти импульса

 

с

 

T

период повторения

TSTOP

TSTEP-шаг вывода на печать.

TSTOP-конечное время анализа переходного процесса. Эти парамет­ ры задаются в директиве .TRAN.

На рис.2.4, представлен график импульсного сигнала.

Эта функция позволяет получить приближение к прямоугольному Импульсу.

Например, требуется описать на входном языке описания прямо­ угольный импульс длительностью 100 нс с периодом 200 нс и амплитудой 10В. Такой источник импульсного сигнала при включении его между уз­ лами 1 и 2 приближенно можно описать:

VIMP 1 2 PULSE (0 10V 0 Ins Ins 98ns 200ns).

Здесь длительность переднего и заднего фронтов принимается на два порядка меньше длительности импульса, чем достигается приближение к идеальному прямоугольному импульсу.

2.11. Составление задания для расчета переходного процесса.

Необходимо выполнить расчет переходного процесса для схемы (рис.2.5.) с параметрами :

Е = 100 В, R = R1=R2 = R3 = 1 Ом, С = 10 мкФ.

Интегрирование выполним на интервале t=0...T, где Т=4т конечное время инте1рирования, т- постоянная времени цепи, i=CR/2=510-3 с. На­ пряжение на ёмкости в момент t=0 находим из докоммутационного режи­ ма Uc(0)=(E/3R)*2R=66,7B. Начальное значение напряжения на конденса­ торе учтём в строке описания ёмкостного элемента при помощи указателя начального значения 1C.

В директиве .TRAN предусмотрена отмена расчёта статического режима при помощи указателя UIC. Шаг выдачи результатов примем равным 0,1Т=210'3с. Заданию присвоим имя CXRC. Тогда задание на моделирова­

 

ние скоммутированной схемы

R1

запишется:

CXRC RI 1 2 1К R2 2 01K

С 2 О 10U 1с=66.7

.TRAN2M20MUIC

.PROBE V(2,0)

.END

Заданием предусмотрен просмотр напряжения на емкостном элемен­ те при помощи программы графической обработки результатов анализа PROBE.

3. Анализ переходных процессов в цепях с транзисторами и опера­ ционными усилителями.

3.1.Включение в заданй 1 на моделирование макромоделей типовых компонентов.

Как указывалось в разделе 1.1 система PSPICE содержит ряд биб­ лиотечных файлов, где помещены параметры макромоделей типовых ком­ понентов электронных схем.

diode.lib - библиотечный файл содержит параметры макромоделей следующих типов диодов и тиристоров:

(D) IN 3063...6701,5283...5314,5139...5476,746...970,4778..S254; MBR 030,040,115...360, 1045..2045 CT, 2520...30045СТ;

MBRL 030...2510; MR2400...251. MVR 2505...2520,1605СТ...1660СТ, 3005РТ...30040РТ, 4100...5020,

10005СТ...20020СТ, R710XPT...714XPT; CRR0240...4300, j500...557, jR135V...240V;

MV 104G...2215; HLL 746...5254.

bipolar.lib - библиотечный файл параметров биполярных транзисто­ ров.

jfet.lib - содержит параметры макромодели полевых транзисторов, pwrmos.lib - содержит параметры МОП-транзисторов.

Параметры линейной модели операционных усилителей находятся в библиотечных файлах с именами :

burr-bm.lib tex-inst.lib lin-tech.lib linear.lib

Отечественные аналоги операционных усилителей приведены в [3]. Для включения библиотечной макромодели типового элемента в за­

дание на моделирование необходимо в строке описания компонента к имени компонента добавить букву, соответствующую типу компонента :

D - к имени диода;

Q - для биполярного транзистора;

М - для полевого МОП-транзистора типа MOSFET;

J для полевого транзистора с управляемым р-n переходом (JFET);

X - для операционного усилителя;

Далее указав узлы подключения макромодели и имя макромодели, под которым её параметры хранятся в библиотеке файла. Кроме того необ­ ходимо записать строку .L1B и далее указываетря полный путь к этой мак­ ромодели.

Пример 1. Пусть необходимо использовать библиотечную макромо­ дель операционного усилителя UA741/TI, параметры которого находятся в библиотеке с именем tex-inst.lib.

Известны узлы подключения операционного усилителя: 0- прямой вход, 3- инверсный вход, 5- питание, 6- “+” питание, 4- выход.

Рассмотрим вариант, когда поддиректория PSP1CE находится в ди­ ректории с именем ELCAD, которая содержится в корневом каталоге дис­ ка С.

Тогда в задании на моделирование следует записать две строки XI 0 3 5 6 4 UA741/TI

.ив C:\ELCAD\PSPICE\tex-inst.lib

Пример 2. Известно, что п-р-п транзистор типа 2Q3115 подключается к узлам 1,2,3 (К-Б-Э) схемы.

Параметры макромодели транзистора находятся в библиотечном файле с именем bipolar.lib.

Отечественные аналоги зарубежных транзисторов приведены в

[4—7].

Тогда в задании следует записать две строки: Q1 1 23 2Q31.15

.LIB C:\ELCAD\PSPICE\bipolar.lib

Необходимо отметить, что параметры макромодели могут поме­ щаться не только в библиотеку, но и непосредственно в текст задания. В этом случае используется оператор .MODEL и для рассмотренного приме­ ра 2 задание будет иметь вид:

Q1 2 3 2Q3115

.MODEL 2Q3115 NPN ( IS=..., и т.д. ), где в круглых скобках пе­ речисляются параметры макромодели транзистора и их значе­ ния. Не обозначенные в этом перечне параметры вводятся по умолчанию.

Перечень параметров моделей типовых компонентов приводится в [1] выпуск 2, 3, где указаны и численные значения параметров^ модели ряда транзисторов.

3.2. Составление задания на моделирование схемы с операционным усилителем.

Составление задания на моделирование процессов в схемах с опера­ ционным усилителем рассматривается для схемы рис.3.1.

Здесь представлена схема сумматора на операционном усилителе типа К140УД7 ( аналог UA741 ), параметры модели которого находятся в библиотечном файле с именем tex-inst.lib. Путь к этому файлу :

C:\ELCAD\PSPICE\tex-inst.lib.

Известны узлы подключения операционного усилителя :

0 - прямой вход, 3 - инверсный вход, 4 - выход, 5 - напряжение пи­ тания (+10В), 6 - напряжение питания (-10В). Параметры схемы:

R1=R2=R3=R4=1KÔM;

el =0,lsin(27clE5+90o)(B),

е2 = 0,2sin(2nlE5(t-5E-6)) (В), при t £ 5Е-6 с; е2 =0, при t < 5Е-6 с.

Соседние файлы в папке книги