Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовик по микросхемотехнике.RTF
Скачиваний:
26
Добавлен:
01.05.2014
Размер:
1.82 Mб
Скачать

1.2. Виды автоматизированных расчетов.

Программа PSpice позволяет проводить 9 видов анализа характеристик цепи:

1) Режима по постоянному току в "рабочей точке".

2) Режима по постоянному току при вариации источников постоянного напряжения или тока и других параметров цепи ( многовариантный анализ ) .

3) Чувствительности характеристик цепи к вариации параметров компонентов в режиме по постоянному току.

4) Малосигнальных передаточных функций в режиме по постоянному току

5) Частотных характеристик линеаризованной цепи при воздействии нескольких сигналов

6) Спектральной плотности внутреннего шума

7) Переходных процессов при воздействии сигналов различной формы

8) Спектральный анализ и статистические испытания по методу Монте - Карло

Характеристики цепи анализируются с помощью следующих директив

РАСЧЕТ РЕЖИМА ЦЕПИ ПО ПОСТОЯННОМУ ТОКУ.

Режим по постоянному току рассчитывается перед выполнением всех видов анализа без указания специальных директив. Полная информация о режиме по постоянному току, включая список малосигнальных ( линеаризованных ) параметров нелинейных компонентов , выводится в выходной файл результатов при наличии директивы .ОР . Без этой директивы приводится лишь краткая информация в виде карты узловых потенциалов по постоянному току.

МНОГОВАРИАНТНЫЙ РАСЧЕТ РЕЖИМА ПО ПОСТОЯННОМУ ТОКУ.

Расчет производится при вариации одного или нескольких параметров схемы по директивам:

.DC [LIN] <имя 1-й переменной > < начальное значение > < конечное значение >

< приращение > (< имя 2-й переменной > < начальное значение > < конечное значение > < приращение >)

.DC [ОСТ] [DEC] <имя 1-й переменной > < начальное значение >

< конечное значение> < количество точек >

[< имя 2-й переменной > < начальное значение >

< конечное значение > < количество точек >]

.DC < имя 1-й переменной > LIST < значение > . . .

[< имя 2-й переменной > LIST < значение > . .. ]

Режим по постоянному току рассчитывается для нескольких значений варьируемых переменных. в качестве которых могут выступать имена независимых источников напряжения или тока , параметры моделей компонентов и температуры . Характер изменения переменных задается ключевыми словами:

LIN - линейный масштаб ( ключевое слово LIN можно не указывать )

DEC , ОСТ - логарифмический масштаб декадами или октавами

list-список значений

Если указаны спецификации двух варьируемых параметров , то первый параметр изменяется в заданных пределах для каждого значения второго параметра.

УСТАНОВКА ПРИБЛИЖЕННЫХ ЗНАЧЕНИЙ УЗЛОВЫХ ПОТЕНЦИАЛОВ.

При расчете режима по постоянному току они устанавливаются по директиве:

. NODEST V < имя узла > = < значение ЭДС > ...

РАСЧЕТ МАЛОСИГНАЛЬНЫХ ЧУВСТВИТЕЛЬНОСТЕЙ.

В режиме по постоянному току они рассчитываются по директиве:

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

РАСЧЕТ МАЛОСИГНАЛЬНЫХ ПЕРЕДАТОЧНЫХ ФУНКЦИЙ.

В режиме по постоянному току они рассчитываются по директиве:

.TF < выходная переменная > < имя источника напряжения или тока >

после линеаризации цепи в окрестности рабочей точки. Если выходная переменная должна быть током , то это - ток через источник напряжения .

РАСЧЕТ ЧАСТОТНЫХ ХАРАКТЕРИСТИК.

Они рассчитываются по директиве:

.AC [LIN] [ОСТ] [DEC] <n> < начальная частота > < конечная частота >

Эта директива задает диапазон частот в пределах < начальная частота > . . . < конечная частота > . Параметр LIN устанавливает линейный шаг по частоте , при этом n - общее количество точек по частоте . Параметры ОСТ и DEC устанавливают логарифмический характер изменения частоты октавами или декадами соответственно. Параметр n определяет количество точек по частоте на одной октаве или декаде . Частотные характеристики рассчитываются после определения режима по постоянному току и линеаризации нелинейных компонентов.

АНАЛИЗ УРОВНЯ ВНУТРЕННЕГО ШУМА.

Анализ производится по директиве:

.NOISE V( < узел > , [ < узел > ] ) < имя > <n>

Директива .NOISE указывается совместно с директивой .АС, в которой задается диапазон частот.

РАСЧЕТ ПЕРЕХОДНЫХ ПРОЦЕССОВ .

Они рассчитываются по директиве:

.TRAN[/OP] <шаг вывода данных > < конечное время >

[ < начальное время вывода данных > [ < максимальный шаг вычислений >] ] [ UIC].

Переходные процессы всегда рассчитываются с момента t = 0 до момента < конечное время>. Перед началом расчета переходных процессов рассчитывается режим по постоянному току. Шаг интегрирования выбирается автоматически . Результаты вычислений выводятся в виде таблиц или графиков с интервалом времени , задаваемым параметром < шаг вывода данных > . Если задан параметр < начальное значение вывода данных > , то вывод результатов расчета подавляется на интервале времени от t = 0 до указанного значения. Максимальное значение шага интегрирования устанавливается параметром < максимальный шаг вычислений >: если он не указан, то максимальный шаг интегрирования устанавливается равным < конечное время >/ 50. Указание в директиве .TRAN суффикса /ОР выводит полную информацию о режиме по постоянному току. Если в конце директивы .TRAN указать параметр UIC, то расчет режима по постоянному току отменяется.

ЗАДАНИЕ НАЧАЛЬНЫХ ЗНАЧЕНИЙ УЗЛОВЫХ ПОТЕНЦИАЛОВ.

Эти значения задаются по директиве:

.IС V< узел > = < значение ЭДС > . . .

К указанным узлам подключаются источники постоянного напряжения с внутренним сопротивлением 0.002 0м .и рассчитывается режим по постоянному току.

СПЕКТРАЛЬНЫЙ АНАЛИЗ.

Он проводится по директиве:

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

Спектральный анализ проводится с помощью дискретного преобразования Фурье после завершения расчета переходного процесса ( в задании должна иметься директива .TRAN ). Имена переменных, спектр которых должен быть рассчитан , указываются в списке < выходная переменная >. В директиве .FOUR задается частота первой гармоники f1.

СТАТИСТИЧЕСКИЙ АНАЛИЗ ПО МЕТОДУ МОНТЕ - КАРЛО .

Он производится при статистическом разбросе параметров, описанных по директиве .MODEL Случайное значение параметра Х рассчитывается по формуле: Х = Хном * ( 1 + ) :

где Хном-номинальное значение параметра .указанное в директиве .MODEL, -относительный разброс параметра Х ; - центрированная случайная величина , принимающая значения на отрезке ( -1 ,+1 ). Случайные величины создаются с помощью случайных чисел . Величина относительного разброса параметров и закон распределения случайных величин задаются опцией < спецификация случайного разброса параметров > директивы .MODEL , которая имеет вид:

[ DEV [ / < генератор # >] [/< закон распределения > ] < разброс > [%] ]

[LOT [/< генератор #>] [/< закон распределения >] < разброс > [%]]

Параметр < генератор #> указывает номер генератора случайных чисел ( от 0 до 9). С его помощью создаются коррелированные параметры . Случайные параметры , для которых не указаны номера генераторов случайных чисел , образуются с помощью индивидуальных независимых генераторов: они являются некоррелированными. Для расчета параметров DEV и LOT используются различные генераторы.

В простейшем случае номера генераторов случайных чисел не указываются . Тогда параметры имеющие опции DEV, получают независимые, а параметры имеющие опции LOT, -коррелированные случайные значения.

Статистические испытания по методу Монте - Карло проводятся при расчете режима по постоянному току, частотных характеристик или переходных процессов по директиве:

.МС <n> [DC] [TRAM] [АС] <имя выходной переменной >< обработка результатов”

[LIST] [OUTPUT < спецификация > ] [RANGE < минимум >,< максимум >] ]

Параметр <n> задает количество статистических испытаний. Ключевые слова DC , АС , TRAN указывают вид анализа .После них указывается < имя выходной переменной > , подлежащей статистической обработке . При статистическом анализе предусматривается разнообразная статистическая обработка результатов моделирования , характер которой определяется с помощью опции < обработка результатов > .

РАСЧЕТ ЧУВСТВИТЕЛЬНОСТИ И НАИХУДШЕГО СЛУЧАЯ .

Для этого применяется директива:

.WCASE [DC] [TRAN] [АС] < имя выходной переменной > < обработка результатов >

[< опции >]

ВСПОМОГАТЕЛЬНЫЕ ДИРЕКТИВЫ.

ГЛОБАЛЬНЫЕ УЗЛЫ.

.GLOBAL <имя узла>

ФУНКЦИИ . ОПРЕДЕЛЯЕМЫЕ ПОЛЬЗОВАТЕЛЕМ .

.FUNC <имя функции > ([< аргумент >]) <тело> ГЛОБАЛЬНЫЕ ПАРАМЕТРЫ.

.PARAM < имя параметра > = < значение > ЗНАЧЕНИЯ ТЕМПЕРАТУРЫ.

.TEMP < температура > ВАРИАЦИЯ ПАРАМЕТРОВ.

.STEP [LIN] <имя варьируемого параметра > < начальное значение > < конечное значение >< шаг приращения параметра >

.STEP [ОСТ] [DEC] <имя варьируемого параметра > < начальное значение >

< конечное значение > < количество точек >

.STEP <имя варьируемого параметра > LIST < значение >

На каждом шаге вариации параметров выполняются все виды анализа характеристик цепи, задаваемых директивами .АС , .DC, .TRAN и др.

УСТАНОВКА ДЛИНЫ СТРОКИ ВЫХОДНОГО ФАЙЛА.

.WIDTH OUT =< значение >

ВКЛЮЧЕНИЕ ПРОИЗВОЛЬНОГО ФАЙЛА.

.INC < имя файла >

ФАЙЛ БИБЛИОТЕКИ КОМПОНЕНТОВ.

.LIB [ < имя файла библиотеки > ]

РЕЗУЛЬТАТЫ РАСЧЕТОВ В ВИДЕ ТАБЛИЦ.

.PRINT [DC] [AC] [NOISE] [TRAN]

РЕЗУЛЬТАТЫ В ВИДЕ ГРАФИКОВ.

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

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

ГРАФИЧЕСКИЙ ПРОЦЕССОР PROBE.

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