Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Список команд программы PSpice Schematics



В табл. 3.9 — 3.10 приведен перечень команд программы PSpice Schematics в режимах редактирования схем и символов отдельных компонентов и их краткое описание.

Таблица 3.9. Команды редактирования схем

Команда Назначение
Меню File (Файл) New... Очистка рабочего окна для создания новой схемы
Open Открытие (загрузка) существующего файла схемы для последующего редактирования и моделирования
Close Закрытие текущего окна (если схема была изменена, ее предлагается сохранить)
Export... Экспорт одного или нескольких листов схемы в AutoCAD (создание файла в формате DXF)
Save (Ctrl+S) Сохранение внесенных изменений.в текущем файле. Старая версия файла записывается в каталог BACKUP
Save As... Сохранение внесенных изменений в новом файле, имя которого указывается по дополнительному запросу
Checkpoint... Сохранение последовательности изменяемых схем:
Open File Открытие выбранного варианта схемы для редактирования
New... Занесение в список схем (Checkpoint) текущей схемы
Restore Замещение выбранного в списке варианта схемы схемой из текущего окна
Delete Удаление из списка выбранного варианта
Properties Вывод списка описаний вариантов схем с возможностью их редактирования
View Journal Вывод на экран содержания журнала описания вариантов схем
Print... Вывод твердой копии одной или более страниц текущей схемы
Print Setup...  

Установка параметров принтера: разрешающая способность, размер бумаги, горизонтальное (Landscape) или вертикальное (Portrait) расположение изображения на бумаге Edit Library

Переход в режим редактирования библиотек символов

 

Команда Назначение
Symbolize... Преобразование текущей схемы в символ. Внешние выводы схемы помечаются входными (IF_IN), выходными (IG_OUT) и портами общего назначения (INTERFACE) из библиотеки Port. sib. Создаваемый автоматически символ имеет форму прямоугольника (в дальнейшем возможно его редактирование)
Reports... Создание перечня элементов текущей схемы (Bill of Materials):
Display Отображение на экране дисплея
Print... Вывод на принтер
Setup... Задание параметров формы перечня элементов:
Format задание формата вывода атрибутов: [пояснительный текст]@<имя атри-бута>
Component Description File  задание имени файла описания компонентов (.cdf) для включения его в спецификацию схемы
Print Output Format текстовый формат, упорядоченный по типам компонентов (Text) или по именам/значениям атрибутов (Database)
Save As... сохранение отчета в файле
View Messages... (F10) Вывод списка ошибок для просмотра, печати или записи в файл
1, 2, ... Список последних загруженных файлов
Exit (Alt+F4) Выход из графического редактора
Меню Edit (Редактирование)
IBB Undo (Ctrl+Z) Восстановить удаленный объект(откат назад)
Redo (Ctrl+Y) Отменить удаление объекта (откат вперед)
(Ctrl+X, Del) Удалить выбранный объект с копированием в буфер обмена
Copy (Ctrl+C) Копирование выбранного объекта в буфер обмена
Past (Ctrl+V) Размещение объекта из буфера обмена
Copy to Clipboard Копирование выбранного объекта в буфер обмена Windows, доступный для других программ (Paintbrush, WinWord и др.)
Delete (Del) Удалить выбранный объект без копирования в. буфер обмена (его содержание не изменяется)
Select All Выбор всех объектов схемы, за исключением символа основной надписи и рамки чертежа (для перемещения на экране и копирования во внутренний буфер обмена)
Attributes... (или двойной щелчок на выбранном объекте) Редактирование атрибутов выбранного объекта(ов). Все внесенные изменения относятся к выбранному символу и не переносятся в библиотеку
Label... (Ctrl+E) Присвоение имени (метки) выбранному проводнику, сегменту шины или порту
Model... Просмотр и редактирование директив .MODEL или .SUBCKT выбранного символа. Измененные директивы заносятся в отдельный файл и доступны только для текущей схемы. Эту же процедуру можно сделать с помощью программы Model Editor. Имеются подрежимы:
Change Model Reference... Просмотр и изменение имени модели выбранного компонента
Edit Instance Model (Text)... Редактирование копии описания модели или макромодели с помощью текстового редактора. В этом режиме добавляются параметры модели, необходимые для учета разброса параметров по методу Монте-Карло (что невозможно с помощью Model Editor)
Edit Instance Model... Вызов Model Editor для редактирования моделей, которые поддерживаются этой программой
Stimulus Вызов программы редактирования внешних,, воздействий Stimulus Editor. Возможно редактирование всех воздействий текущей страницы (current page), текущей схемы (current schematic) и всех воздействий иерархического проекта (all levels of hierarchy)
Symbol... Переход в режим редактирования выбранного символа
Graphics Properties... Редактирование параметров не электрических графических объектов (полилиний, прямоугольников, дуг и окружностей):
Color Выбор цвета
Width Выбор ширины линий
Fill Заливка круга, прямоугольника и полилинии
Arrowhead Нанесение стрелок на концах полилиний
Тех  
Properties... Просмотр и изменение стиля и размера шрифта, наличие фона и цвета выбранного текста
Views... Просмотр списка схем, ассоциируемых с выбранным иерархическим символом (блоком), и изменение имени его схемы. Это дает возможность иметь несколько схем замещения одного иерархического символа
Convert Block... Преобразование в символ выбранного блока(ов) активного окна после проверки полноты необходимой информации. Блок размещается на схеме по команде Draw>Block
Rotate (Ctrl+R) Вращение выбранного объекта(ов) на 90° против часовой стрелки
Flip (Ctrl+F) Создание зеркального отображения выбранного объекта(ов)
Align Horizontal Выравнивание точек привязки (origin) всех выбранных объектов (символы, проводники, текст и т.п.) по горизонтали. Объекты выравниваются по самому левому объекту
Align Vertical Выравнивание точек привязки (origin) всех выбранных объектов (символы, проводники, текст и т.п.) по вертикали. Объекты выравниваются по самому верхнему объекту
Replace... Замена всех компонентов того же типа, что и выбранный, компонентом другого типа
Find... Поиск компонентов, проводников и шин схемы. Поиск проводится по имени или значению указываемых атрибутов (символы * и ? разрешаются)
Меню Draw Рисование)
Repeat (Пробел) Повторение предыдущей команды
Place Part... (Ctrl+P) Открытие ниспадающего меню со списком последних 10 выбранных компонентов. Компонент размещается на схеме после выбора одного из этих компонентов
Wire (Ctrl+W) Изображение проводника (точка электрического контакта образуется лишь при их Т-образном соединении)
Bus (Ctrl+B) Изображение шины (линии групповой связи). Шине в целом или ее отдельным сегментам должно быть по команде Edit>Label присвоено имя, включающее в себя имена входящих в нее проводников
Block Размещение на схеме одного или нескольких блоков (прямоугольной формы), имеющих иерархическую структуру. Подведенные к контуру прямоугольника проводники и шины автоматически подсоединяются к нему и образуют выводы. Имена выводов проставляются по умолчанию и могут быть изменены. По команде Edit>Convert Block изображение блока преобразуется в символ. Ассоциация блока с существующей схемой (его схемой замещения) выполняется по команде Edit>Views. Создание схемы замещения блока выполняется по команде Navigate>Push
Arc Рисование дуги
Circle Рисование окружности
Box Рисование прямоугольника
Polyline Рисование полилинии
Text... (Ctrl+T) Размещение на схеме одной строки текста с изменением его размера. Имя шрифта и его номинальный размер устанавливаются по команде Options>Display Preferences (символы кириллицы допускаются)
Text Box Ввод на схеме нескольких строк текста, заключенных в рамку
Insert Picture... Ввод рисунка (из растровых графических файлов формата BMP, DIB или метафайлов WMF, EMF)
Get New Part... (Ctrl+G) Ввод имени компонента, размещаемого на схеме, или его выбор из каталога библиотек (просмотр каталога по опции Browse). Имя компонента, введенное по этой команде, передается в стек команды Draw>Place Part
Rewire (Ctrl+D)

Глава 4.

Моделирование с помощью PSpice
4.1. Составление задания на моделирование
4.1.1. Структура текстового задания на моделирование

Задание на моделирование для программы PSpice заносится в текстовые файлы. Знание их форматов при графическом вводе схемы не обязательно, но желательно, так как:

значительно облегчает поиск ошибок при отладке схемы;
позволяет создавать шаблоны новых символов компонентов;
позволяет составлять текстовые описания макромоделей (иногда это проще, чем рисовать их схемы замещения).

При графическом вводе схем как с помощью программы PSpice Schematics, так и с помощью OrCAD Capture, создаются три файла задания с одним и тем же именем и различными расширениями имени: *.NET (таблица соединений), *.ALS (список подключения цепей к выводам компонентов) и *.CIR (список директив моделирования). При моделировании в PSpice непосредственно загружается файл *.CIR, в котором имеются ссылки на остальные файлы. Для его составления вручную на бумаге сначала рисуется принципиальная схема моделируемого устройства и присваиваются имена всем ее узлам (при графическом вводе этого делать не обязательно). Имена узлов могут быть целыми числами от 0 до 9990 или алфавитно-цифровыми символами длиной не более 131 символа. В качестве этих символов используются буквы латинского алфавита от А до Z, цифры 0, 1, ..., 9 и знаки «$», «_», «*», «/», «%». Стандартное обозначение ряда узлов приведено в табл. 4.1.





Таблица 4.1. Глобальные узлы

Имя узла Напряжение / уровень Описание
0 OB Аналоговая «земля»
$G_CD4000_VDD 5 В Источник питания к-МОП ИС
$G_CD4000_VSS OB Источник питания к-МОП ИС
$G_DPWR 5B Источник питания ТТЛ ИС
$G_DGND OB Источник питания ТТЛ ИС
$G_ECL_10K_VEE -5,2 В Источник питания ЭСЛ 10К ИС
$G_ECL_10K_VCCl OB Источник питания ЭСЛ 10К ИС
$G_ECL_10K_VCC2 0 B Источник питания ЭСЛ 10К ИС
$G_ECL_100K_VEE -4,5 В Источник питания ЭСЛ 100К ИС
$G_ECL_100K_VCC1 OB Источник питания ЭСЛ100К ИС
$G_ECL_100K_VCC2 0 B Источник питания ЭСЛ 100К ИС
$D_HI «1» Логическая «1»
$D_LO «0» Логический «0»
$D_X «X» Неопределенное логическое состояние X
$D_NC  

Не подключенный к схеме вывод цифрового компонента

Логические состояния цифровых узлов $D_HI, $D_LO, $D_X поддерживаются постоянными независимо от того, с чем они соединены. Узел $D_NC применяется для обозначения неиспользуемых выводов (аббревиатура NC означает Not Connected — нет подключения), чтобы при проверке схемы они не включались в список ошибок.

При ссылке на цифровые имена узлов они заключаются в круглые скобки, например V(6) — потенциал узла 6. Имена узлов в виде алфавитно-цифровых символов при ссылках на них заключаются в квадратные скобки [ ], чтобы отличить их от имен компонентов. Например, потенциал узла IN обозначается как V([IN]), a V(I2) — напряжение на источнике тока 12. Заметим, что в программе Probe при ссылке на алфавитно-цифровые имена узлов квадратные скобки не нужны, они отсутствуют и в выходном файле с расширением *.OUT.

В программе существует соглашение, что все узлы, имена которых начинаются с символов $G_, являются глобальными, например узел $G_POS. Глобальные узлы используются в схемах, имеющих макромодели. Глобальные узлы с одинаковыми именами автоматически соединяются в основной цепи и во всех макромоделях. С их помощью удобно прокладывать цепи питания, синхронизации и т.п. (узел «земля» 0 всегда является глобальным). Глобальные узлы с произвольными именами назначаются с помощью директивы .GLOBAL (см. п. 4.1.2).

После именования узлов составляют задание на моделирование, которое заносится в файл. Имя файла произвольное, в качестве расширения имени рекомендуется использовать *.CIR, воспринимаемое программой PSpice по умолчанию.

Первая строка файла — строка заглавия, которая затем выводится в виде заголовка в выходном файле.

Строки комментариев содержат символ «*» в первой позиции. Конец любой строки после знака «;» также воспринимается как комментарий.

Последняя строка файла .END. Порядок ввода промежуточных строк значения не имеет, за небольшим исключением:

строка описания функции .FUNC должна быть помещена до ссылки на нее;
директива .OPTIONS NOECHO запрещает запись в выходной файл расположенной после нее части описания схемы.

Строка продолжения начинается с символа «+» в первой позиции, максимальная длина строки 132 символа. Число пробелов между операторами в строке произвольное. Пробелы и запятые или знаки равенства эквивалентны.

Внимание!

Программа PSpice не различает прописные и строчные буквы.

Предложения входного языка программы PSpice делятся на описания компонентов и директивы.

Описанием компонента считается любая строка, не начинающаяся с символа «.» (кроме первой строки и строк комментариев и продолжений). Описание компонента имеет следующую структуру:

<имя компонента> <номера двух или более узлов> [<имя модели>] < числовые данные >

Имя компонента состоит из последовательности символов латинского алфавита и цифр, общая длина имени не должна превосходить 13Г символ (рекомендуется не более 8 символов). Первый символ — одна из букв латинского алфавита от А до Z, далее в любом порядке — алфавитно-цифровые символы и знаки $, _, *, /, %. Первый символ имени компонента определяет его тип, например R1, ROUT, Q12 (табл. 4.2). При графическом вводе схем пользователь может вводить первый символ имени компонента по своему усмотрению, так как графические редакторы при составлении текстового описания схемы для передачи его в PSpice к именам всех компонентов в соответствии с табл. 4.2 автоматически добавят префиксы — это выполняется в соответствии с так называемыми шаблонами символов компонентов TEMPLATE (см. разд. 3.3). Поэтому на схемах компоненты можно именовать, не придерживаясь приведенных в табл. 4.2 правил (они должны быть учтены при составлении шаблонов символов). Например, транзисторы всех типов можно согласно ЕСКД именовать как V1, V2, V3..., а при составлении текстового описания схемы биполярный транзистор получит имя Q_V1, полевой — J_V2, МОП-транзистор -- M_V3 и т.д.


Таблица 4.2. Первые символы имен компонентов

Первый символ имени Тип компонента
В Арсенид-галлиевый полевой транзистор (GaAsFET) с каналом n-типа
С Конденсатор
D Диод
Е Источник напряжения, управляемый напряжением (ИНУН)
F Источник тока, управляемый током (ИТУТ)
G Источник тока, управляемый напряжением (ИТУН)
Н Источник напряжения, управляемый током (ИНУТ)
I Независимый источник тока
J Полевой транзистор с управляющим р-n-переходом (JFET)
К Связанные индуктивности и линии передачи, ферромагнитные сердечники
L Индуктивность
М МОП-транзистор (MOSFET)
N Аналого-цифровой преобразователь на входе цифрового устройства
О Цифроаналоговый преобразователь на выходе цифрового устройства
Q Биполярный транзистор
R Резистор
S Ключ, управляемый напряжением
Т Линия передачи
V Независимый источник напряжения
W Ключ, управляемый током
Y Цифровое устройство
X Макромодель (операционный усилитель, компаратор напряжения, регулятор напряжения, стабилизатор напряжения и др.)
Z Статически индуцированный биполярный транзистор (IGBT)

Заметим, что помимо перечисленных выше компонентов схем в состав моделируемого устройства могут входить и не электронные элементы (электрические машины, системы автоматического управления и др.), оформленные в виде макромоделей.

Номера узлов подключения компонента к схеме перечисляются в определенном порядке, установленном для каждого компонента (см. ниже). Имя модели компонента не является обязательным параметром. В заключение указываются численные значения параметров компонента. В программе PSpice осуществляется масштабирование чисел с помощью суффиксов, приведенных в табл. 4.3.

Таблица 4.3. Масштабные коэффициенты

Суффикс Масштабный коэффициент Наименование
f 10- 15 Фемто
Р 10- 12 Пико
п 10- 9 Нано
U 10- 6 Микро
mil 25,4*10 6 Мил (0,001 дюйма)

Директивы моделирования

 

4.1.2. Директивы моделирования

Программа PSpice рассчитывает следующие характеристики электронных цепей:

режим цепи по постоянному току в «рабочей точке» (Bias Point);
режим по постоянному току при вариации источников постоянного напряжения или тока, температуры и других параметров цепи (DC Sweep);
чувствительность характеристик цепи к вариации параметров компонентов в режиме по постоянному току (Sensitivity);
малосигнальные передаточные функции в режиме по постоянному току (Transfer Function);
характеристики линеаризованной цепи в частотной области при воздействии одного или нескольких сигналов (AC Sweep);
спектральную плотность внутреннего шума (Noise Analysis);
переходные процессы при воздействии сигналов различной формы (Transient Analysis);
спектральный анализ (Fourier Analysis);
"статистические испытания по методу Монте-Карло и расчет наихудшего случая (Monte Carlo/Worst Case);
многовариантный анализ при вариации температуры (Temperature) и других параметров (Parametric).

С помощью модуля PSpice Optimizer выполняется параметрическая оптимизация (см. разд. 5.4).

Каждому виду расчета соответствует определенная директива. Их полный перечень приведен в табл. 4.6.










Таблица 4.6. Директивы моделирования

Имя

Назначение

 

Расчет стандартных характеристик

.АС

Расчет частотных характеристик

.DC

Расчет режима по постоянному току

.FOUR

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

.NOISE

Расчет уровня внутреннего шума

.OP

Передача в выходной файл параметров схемы, линеаризованной в окрестности рабочей точки

.SENS

Расчет малосигнальных чувствительностей в режиме по постоянному току

.TF

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

IRAN

Расчет переходных процессов

 

Управление выдачей результатов

.PLOT

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

.PRINT

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

.PROBE

Передача данных в графический постпроцессор Probe

.VECTOR

Создание файла с результатами моделирования цифровых устройств

.WATCH

Выдача промежуточных результатов анализа на экран программы PSpice в текстовом виде

.WIDTH

Назначение длины строк выходного файла

Многовариантный анализ

.STEP

Вариация параметров

.TEMP

Назначение температуры окружающей среды

Вспомогательные файлы, определение функций и параметров

.END

Конец задания

.FUNC

Определение функции

.INC

Включение во входной файл другого файла

.LIB

Подключение библиотеки моделей компонентов

.PARAM

Определение глобальных параметров

Статистический анализ

 

.МС

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

.WCASE

Расчет наихудшего случая

Модели устройств

.ENDS

Конец описания макромодели

.DISTRIBUTION

Табличное определение закона распределения случайных величин

.MODEL

Описание моделей компонентов

.SUBCKT

Начало описания макромодели

 

Задание начальных условий

.IC

Задание начальных условий

.LOADBIAS

Считывание из файла узловых потенциалов схемы

.NODESET

Задание узловых потенциалов по постоянному току на начальной итерации

.SAVEBIAS

Запись в файл узловых потенциалов схемы

.ALIASES

Прочие директивы
     

Начало списка соответствий имен выводов графических обозначений компонентов именам цепей схемы, к которым они подключены

Имя Назначение
.ENDALIASES Конец списка соответствий
.EXTERNAL Спецификация внешних портов
.OPTIONS Установка параметров и режимов работы программы
.STIMLIB Задание имени файла с описанием внешних воздействий
.STIMULUS Задание внешних воздействий
.TEXT Задание текстовых переменных, текстовых выражений или имен файлов, используемых в описании цифровых устройств
* Комментарий
; Комментарий в конце строки
+ Продолжение строки

 

Директивы моделирования задаются в схемном редакторе PSpice Schematics по команде Analysis>Setup или выбором пиктограммы. В раскрывшемся меню (см. рис. 3.49) выбирают нужный вид анализа (помечая его крестиком в графе Enabled) и щелчком мыши по панели с именем вида анализа раскрывают меню задания параметров моделирования.

При работе с OrCAD Capture аналогичные директивы моделирования задаются/редактируются по командам PSpice>New/Edit Simulation Profile. Приведенное ниже описание директив моделирования будем иллюстрировать изображением диалоговых окон PSpice Schematics. Этого достаточно для понимания их ввода в OrCAD Capture.

Обратим внимание, что в меню схемных редакторов задаются не все возможные директивы программы PSpice. He вошедшие в меню директивы (.LIB, .INC и др.) задаются с помощью атрибутов, присваиваемых на схеме специальным символам из библиотеки Special.sib, каждой директиве — отдельный символ.

Приведем ниже описание всех директив программы PSpice.

AC Sweep — расчет частотных характеристик и уровня шума. Частотные характеристики рассчитываются по директиве:

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

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

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

Директива .NOISE указывается совместно с директивой .АС, в которой задается диапазон частот анализа. Источниками шума служат резисторы, ключи и полупроводниковые приборы, шумовые схемы замещения которых приведены в [7]. На каждой частоте / рассчитывается спектральная плотность выходного напряжения S UBbIX (f), В 2 /Гц, обусловленная наличием статистически независимых источников внутреннего шума. Точки съема выходного напряжения указываются по спецификации М(<узел> [,<узел>]). К входным зажимам цепи подключается независимый источник напряжения или тока, <имя> которого приводится в списке параметров директивы .NOISE. Этот источник не является источником реального сигнала, он служит лишь для обозначения входных зажимов цепи, к которым пересчитывается выходной шум. Если ко входу подключается источник напряжения, то на входе рассчитывается эквивалентная спектральная плотность напряжения S U BX ЭK (f), В 2 /Гц; если ко входу подключен источник тока, то рассчитывается эквивалентная спектральная плотность тока Si вх эк (f), А 2 /Гц. Уровень шума пересчитывается с выхода на вход делением спектральной плотности выходного напряжения S u вых на квадрат модуля соответствующей передаточной функции. Заметим, что внутреннее сопротивление реального генератора сигнала R r должно быть включено в описание цепи как отдельный резистор. Если указан целочисленный параметр <п>, то на каждой n-й частоте в диапазоне анализа будет рассчитываться не только спектральная плотность суммарного шума, но и вклад в нее каждого шумового источника. Если параметр <п> не указан, то этот расчет не производится.

Рис. 4.1. Расчет частотных характеристик и уровня шума

В диалоговом окне задания параметров режима AC Sweep имеются два раздела (рис. 4.1). В первом задаются параметры директивы изменения частоты.

В диалоговом окне в разделе AC Sweep Type определяется характер изменения частоты:

Linear — линейная шкала;
Octave — изменение частоты октавами;
Decade — изменение частоты декадами.

В разделе Sweep Parameters задаются параметры диапазона частот:

Total Pts., Pts/Decade, Pts/Octave — общее количество точек при выборе линейного масштаба или количество точек по частоте на одну декаду или октаву;
Start. Freq. — начальная частота;
End Freq. — конечная частота.

В разделе Noise Analysis устанавливаются параметры расчета спектральной плотности внутреннего шума:

Noise Enabled — включение режима расчета уровня шума;
Output Voltage — выходное напряжение;
I/ V Source — имя входного источника напряжения или тока;
Interval — интервал п расчета парциальных уровней шума.

Расчет характеристик в частотной области производится после определения режима по постоянному току и линеаризации нелинейных компонентов (это делается автоматически, никаких дополнительных директив не требуется). Все независимые источники напряжения V и тока I., для которых -заданы параметры АС-сигналов (амплитуды и фазы) являются входными воздействиями. При проведении АС-анализа остальные спецификации этих источников, в том числе параметры синусоидального сигнала SIN, не принимаются во внимание, они учитываются при анализе переходных процессов. Результаты расчета комплексных амплитуд узловых напряжений и токов ветвей выводятся по директивам .PRINT, .PLOT или .PROBE.

Приведем примеры текстового задания директив:

.ACDEC2010k100MEG

.NOISE V(5)VIN

.NOISE V(101)VSRC 20

.NOISE V(4,5) ISRC

Результаты расчета уровней шума выводятся в выходной файл .out по директиве .PRINT или .PLOT:

PRINT NOISE <выходная переменная> PLOT NOISE <выходная переменная>*

В качестве выходных переменных при расчете уровней шума используются следующие имена:

INOISE, DB(INOISE) —корень(S BX (f)) в относительных единицах и децибелах;
ONOISE, DB(ONOISE) — корень( S u вых (f)) в относительных единицах и децибелах.

Например:

PRINT NOISE INOISE ONOISE DB(INOISE)

PRINT NOISE INOISE ONOISE

PRINT NOISE ONOISE DB(ONOISE)

Графики спектральных плотностей можно построить с помощью программы Probe. Причем помимо суммарных спектральных плотностей INOISE и ONOISE доступны и парциальные спектральные плотности напряжения выходного шума, обусловленные отдельными источниками шума. Для их построения в программе Probe используются специальные обозначения, приведенные в п. 15.

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

Kш=S u вх . эк (f)/S u r

где S u вх . эк (7) — спектральная плотность напряжения, обусловленного шумом сопротивления генератора R r и внутренним шумом четырехполюсника, пересчитанная на его вход, S U BX ЭK (f) = INOISE 2 ; S ur = 4kT 0 R r — спектральная плотность напряжения шума сопротивления генератора; k = 1,38-10" 23 Дж/°С — постоянная Больцмана; Т 0 = 300 К — номинальная абсолютная температура.

                                          а)                                                                   б)

Рис. 4.2. Измерение коэффициента шума четырехполюсника при подключении ко входу источника напряжения (а) или тока (б)

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

K(f)= INOISE 2 /1 ,656*10- 20 R r

где сопротивление R r указывается в омах.

Приведем фрагмент задания на расчет коэффициента шума четырехполюсника, изображенного на рис. 4.2, а:

.TEMP 80

VG 1 О АС 1

RG 1 2 75

RLOAD 3 4 500

CLOAD 3 4 30рР

{описание четырехполюсника}

.AC LIN 21 0 1000HZ

.NOISE V(3,4) VG

PRINT INOISE ONOISE

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

K(f)=INOISE 2 /1,656*10- 20 /R r

Расчет среднеквадратического отклонения выходного напряжения шума производится по формуле

бu вых=корень(интеграл(Su вых(f))df)

с помощью функции интегрирования s(x) программы Probe (разд. 5.1):

SQRT(S(V(ONOISE)*V(ONOISE)))

Среднеквадратическое отклонение шума а U вых равно значению этой функции на верхней границе диапазона частот.

При измерении коэффициента шума сопротивлению генератора R r должна быть приписана номинальная температура Т 0 , четырехполюснику — его физическая температура, а сопротивлению нагрузки R H — температура абсолютного нуля, так как его шумы обычно принимаются во внимание при расчете коэффициента шума последующего каскада. Назначение резисторам индивидуальных значений температуры производится с помощью параметра T_ABS.

В некоторых задачах могут потребоваться независимые источники шума. Они могут быть представлены в виде зависимых источников, управляемых током шумящего резистора (в связи с особенностями программы PSpice допускается управлять током источника ЭДС, включенного последовательно с шумящим резистором).

На рис. 4.3, а представлена модель независимого источника шумового напряжения. Сопротивление шумящего резистора этого источника связано с требуемой спектральной плотностью напряжения шума S u соотношением RN = S u / (4kT). Например, при S u = 10- 18 В 2 /Гц описание модели на рис. 4.3, а имеет вид:

RN 1 0 60.4

VN 1 0 DC 0

HN23VN1

     

а)                                                               б)

Рис. 4.3. Независимый источник напряжения (а) и тока (б) широкополосного шума

Модель независимого источника шумового тока представлена на рис. 4.3, б. Для нее сопротивление шумящего резистора связано со спектральной плотностью шумового тока Si- соотношением RN = 4kT/Si. Например, при S,- = 10- 24 А 2 /Гц модель описывается следующим образом:

RN 1 0 16.56К

VN 1 0 DC 0

FN 2 3 VN 1


Поделиться:



Последнее изменение этой страницы: 2019-05-08; Просмотров: 313; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.116 с.)
Главная | Случайная страница | Обратная связь