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

Архангелский Справочное пособие по ПСпице и Десигн Центер 1996

.pdf
Скачиваний:
52
Добавлен:
16.08.2013
Размер:
1.92 Mб
Скачать

Меню редактора SCHEMATICS в Design Center (продолжение)

New

- создание нового описания упаковки для библиотек упаковки;

Copy

- создание нового описания упаковки из существующего описания;

Get

- разрешение редактирования любого описания упаковки из

 

текущей библиотеки упаковки;

Remove

- даление описания упаковки;

Edit

- создание или редактирование описания упаковки текущего

 

символа;

Configure Package Types - разрешение редактирования списка известных типов и

 

классов упаковки;

Export

- запись одного или более описаний упаковки в текстовый файл;

Import

- чтение описания упаковки из текстового файла и добавление его в

 

текущую библиотеку упаковок;

Zoom5) или View6) - изменение масштаба изображения;

Normal5)

- установление нормального масштаба (120% истиного размера);

Fit6)

- установление такого масштаба, чтобы были различимы все

 

элементы, провода и тексты в графическом окне;

In

- увеличение размера изображения вокруг указанного центра;

Out

- уменьшение размера изображения вокруг указанного центра;

Area

- растягивание на весь экран фрагмента, выделенного

Redraw6)

прямоугольной рамкой;

- перерисовка изображения схемы, попорченного командами

 

редактирования;

Pan-New Center6) - сдвиг графического окна так, чтобы его центр был в указанной точке;

View Page5S) или Entire Page6S)- изображение на экране всей текущей страницы; View Symbol5L) или Entire Symbol6L) - растягивание изображения символа на весь

экран;

Configure5) или Options6) - настройка конфигурации экрана и получения твердой копии;

Display Options - задание опций дисплея:

Grid On

- включение сетки;

Snap to Grid

- автоматическая привязка объекта к узлам сетки;

OrthogonalS)

- ввод кусочно-ломанных линий под прямыми

 

углами;

2. Краткие сведения о синтаксисе PSpice

51

GravityL) - Text GridS)
SpacingL)
Stay on Grid Auto-Scroll
RubberbandS)

Меню редактора SCHEMATICS в Design Center (продолжение)

- привязка объектов к узлам сетки; - автоматическое перемещение окна при

перемещении объекта за его границы; - ввод эластичных линий, растягивающихся при перемещении курсора;

Status Line - вывод на экран строки состояния; Cursor X and Y - вывод на экран координат курсора; Grid Spacing - задание шага сетки;

или Text Stay OnL)- привязка текста к узлам сетки и задание ее шага; - расстояние между повторяющимися объектами;

Page Size5) - задание формата чертежа;

Auto-Repeat - автоматическое размещение объектов, идентичных предыдущему и расположенных на заданном расстоянии;

Auto-NamingS) - автоматическое задание позиционных обозначений и имен проводников при их размещении на схеме;

Set Display Level - задание вывода на экран или в твердую копию: Pin Numbers - номеров выводов;

Pin Names

-

мен выводов;

Hidden Pins

-

евидимых выводов;

Title and Border - заголовка и рамки чертежа;

RefDes -

иционных обозначений компонентов;

User Def. #1-4 -

первого-четвертого задаваемых пользо-вателем

 

параметров;

Attribute Text - текстов атрибутов;

Symbol Names - имен символов;

Wire Labels - имен проводников;

Port Labels

-

ен портов;

Junctions

-

точек соединения проводников;

Ports

-

портов;

Symbols

-

символов;

Wires

-

оводников;

Page Boundary - рамок страниц;

Editor Configuration - задание библиотек, путей к ним и прочих параметров конфигурации по умолчанию, за исключением цветов;

52

2. Краткие сведения о синтаксисе PSpice

Меню редактора SCHEMATICS в Design Center (продолжение)

Translators

-

задание трансляторов изображения;

Analysis

- задание и осуществление расчета изображенной схемы;

Annotate

-

задание позиционных обозначений компонентам схемы, без чего

 

 

невозможен расчет схемы;

Electrical

Rule

Check -

проверка соблюдения правил составления

 

 

принципиальных схем; возможные ошибки просматриваются по

 

 

команде Current Errors;

Create Netlist - трансляция изображения и создание файла задания .CIR и

 

 

файлов .NET и .ALS, содержащих описания компонентов, их

 

 

соединений и параметров;

Run PSpice5) или Simulate6) -

запуск программы моделирования (в

 

 

Design Center 6.0 - PSpice или PLOGIC); при этом автоматически

 

 

выполняются команды Annotate, Electrical Rule Check, Create

 

 

Netlist, если они ранее не были выполнены;

Run Probe

-

запуск постпроцессора PROBE;

Probe Setup6) - установка автоматического запуска PROBE во время или после моделирования и задание сохранения данных о всех узлах; при этом надо задать значения переключателей в трех группах:

Auto-run Option определяет условия запуска PROBE:

Automatically Run Probe After Simulation - автоматический запуск PROBE после того, как отработает моделирующяя программа;

Monitor Waveform (Auto-Update) - запуск PROBE

одновременно с моделирующей программой;

Do Not Auto-Run Probe - режим автономного запуска

PROBE c помощью команды Analysis/Run Probe.

At Probe Startup задает условия работы PROBE в момент его запуска:

Restore Last Probe Session - загрузка координатных сеток, использовавшихся в предыдущем сеансе работы с PROBE; Show All Markers - автоматическое построение графиков

всех маркеров;

Show Selected Markers - автоматическое построение графиков выделенныхх маркеров;

2. Краткие сведения о синтаксисе PSpice

53

Меню редактора SCHEMATICS в Design Center (продолжение)

 

None - графики автоматически не строятся, для их

 

построения используются обычные команды PROBE;

 

Data Collection определяет, какие переменные будут запоминаться

 

в файле .DAT:

 

At Markers Only - только переменные маркеров;

 

All - все токи и напряжения;

 

All Except Internal Subcircuit Data - все токи и напряжения

 

за исключением внутренних токов и напряжений подсхем.

Setup

- задание информации о видах анализа:

 

AC Sweep

- частотный анализ и анализ шумов;

 

Load Bias Point и Save Bias Point - чтение и запоминание режима

 

по постоянному току;

 

DC Sweep

- расчет зависимостей по постоянному току;

 

Monte Carlo/Worst Case - статистический расчет и расчет

 

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

 

Bias Point Detail - печать подробной информации о рабочей

 

точке;

 

 

Options

-

установка опций моделирования;

 

Parametric

- расчет зависимости от параметра;

 

Sensitivity

-

расчет чувствительности;

 

Temperature - варьирование температуры;

 

Transfer Function - расчет малосигнальных коэффициентов

 

передачи по постоянному току;

 

Transient

-

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

 

Digital Setup - задание опций и начальных состояний для расчета

 

цифровых элементов;

Library and Include Files -

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

 

моделировании (операторы .LIB, .STMLIB, .INC);

Current Errors5) - просмотр списка выявленных ошибок;

Examine Netlist - просмотр списка соединений текстовым редактором NOTEPAD;

Examine Output - просмотр выходного файла .OUT;

Tools

- подключения внешнего топологического редактора;

54

2. Краткие сведения о синтаксисе PSpice

MarkersS)

Меню редактора SCHEMATICS в Design Center (окончание)

Create Layout Netlist - создание списка соединений в формате текущего топологического редактора (версия 5 поддерживает только формат

PAD);

Layout Editor - запуск текущего топологического редактора;

Back Annotate - разрешение вернуться в редактирование схем, используя ECO файл, сгенерированный топологическим редактором;

Configure Layout Editor - настройка используемого формата топологического редактора:

Netlist File Extension - задание расширения файла списка связей (по умолчанию -

.ECO);

Command Line - командная строка топологического редактора; Browse Netlist - просмотр текущего списка соединений топологии; View Package Definition - просмотр упаковки выделенной части;

Create Subcircuit - создание списка связей подсхемы для текущего уровня иерархии и всех более низких уровней; список заносится в .SUB файл; интерфейсные порты превращаются в интерфейсные узлы;

- ввод маркеров, определяющих переменные, выводимые на графики в PROBE;

Mark Voltage/Level - маркер потенциала или цифрового сигнала; Mark Voltage Differential - маркер разности потенциалов;

Mark Current Into Pin - маркер тока, втекающего в вывод компонента;

Mark Advanced6) - список допустимых маркеров; можно выбрать маркер модуля в

 

децибеллах, фазы, групповой задержки;

Clear All - удаление всех маркеров на всех страницах схемы;

Show All

- передача в PROBE сигналов всех маркеров всех страниц;

Show Selected - передача в PROBE сигналов всех выделенных маркеров;

Help

- система помощи;

Index

- список разделов системы помощи;

Keyboard

- функции функциональных и “горячих” клавиш;

Menu Commands - описание разделов меню;

Procedures

- правила настройки цветов;

Using Help

- пояснения по использованию системы помощи;

About

- информация о номере версии и регистрационном номере

 

программы.

2. Краткие сведения о синтаксисе PSpice

55

Система размерностей

2.КРАТКИЕ СВЕДЕНИЯ О СИНТАКСИСЕ PSPICE

Вданном разделе приведены некоторые сведения о синтаксисе входного языка программ PSpice и PROBE. Этих сведений недостаточно, чтобы полностью освоиться с синтаксисом входных языков, более подробно изложенным в [1] и [2]. В данном справочном пособии приводятся только те сведения, которые могут потребоваться в текущей работе с программами человеку, уже владеющему соответствующим языком, но забывшему какие-то детали - форматы обозначения переменных, имена встроенных функций, масштабные коэффициенты.

СИСТЕМА РАЗМЕРНОСТЕЙ

Параметры моделей и алгоритмов задаются в метрической системе :

величина

единица измерения

 

 

Ток

Ампер

Напряжение

Вольт

Сопротивление

Ом

Емкость

Фарада

Индуктивность

Генри

Время

Секунда

Частота

Герц

Фаза

Градус (иногда радиан)

Длина

Метр

Числа могут задаваться как целые, или с десятичной точкой, или с выделенным порядком. Например, 5, 5.1, 6.2е3, -1е-3. При этом числа могут снабжаться суффиксами, отражающими масштабные коэффициенты:

суффикс

масштаб

коэффициент

 

 

 

F

10-15

фемто

P

10-12

пико

N

10-9

нано

U

10-6

микро

MIL

25.4 10-6

 

M

10-3

мили

K

103

кило

MEG

106

мега

G

109

гига

56

2. Краткие сведения о синтаксисе PSpice

 

T

1012

 

тера

 

 

 

Система размерностей (окончание)

 

 

После числа или после суффикса может указываться или не указываться единица измерения. Например, емкость 5 пикофарад можно записать следующими абсолютно эквивалентными способами:

5e-12

5e-12F

5p

5pF.

Вообще все символы, следующие после суффикса или после самого числа (если эти символы не совпадают с суффиксами), просто игнорируются программой.

2. Краткие сведения о синтаксисе PSpice

57

Обозначения узлов и элементов

ОБОЗНАЧЕНИЯ УЗЛОВ И ЭЛЕМЕНТОВ

Узлы обозначаются цифровыми или символьными именами (до 8-ми символов). Могут использоваться латинские буквы, цифры и символы “$”, “_”, “^”, “/”, “%”. Если имя начинается с символа, совпадающего с одним из указанных ниже символов вида элемента, то при ссылках на потенциал такого узла его имя надо заключать в квадратные скобки. Например, V([OUT]).

Имена узлов являются локальными для подсхемы или для самой схемы. Всегда предопределен и один глобальный узел - 0 ("земля"). При логическом или смешанном электрологическом моделировании определены еще несколько глобальных узлов, соответствующих постоянным уровням логических сигналов :

имя узла

уровень

$D_HI

1

$D_LO

0

$D_X

X

$D_NC

не определен

Узлы $D_HI, $D_LO, $D_X поддерживают соответствующие уровни независимо от того, что к ним подключено. Узел $D_NC используется для подключения к нему выходов цифровых элементов, которые не используются в моделируемой схеме.

Пользователь может ввести и другие глобальные узлы, например узлы питания. Имена глобальных узлов должны начинаться с символов "$G_", например: $G_1, $G_PLUS.

Элементы обозначаются символьными именами, начинающимися с символа, обозначающего вид данного элемента. К таким символам относятся:

арсенид-галлиевый полевой

M

МДП-транзистор;

транзистор;

 

 

конденсатор;

N

интерфейс ц/а;

диод;

O

интерфейс а/ц;

зависимый источник U(U);

Q

биполярный транзистор;

зависимый источник I(I);

R

резистор;

зависимый источник U(I);

S

ключ, управляемый напряжением;

зависимый источник I(U);

T

длинная линия;

источник тока;

U

цифровой элемент;

полевой транзистор;

V

источник напряжения;

трансформатор;

W

ключ, управляемый током;

индуктивность;

X

подсхема.

58

2. Краткие сведения о синтаксисе PSpice

Обозначения переменных в PSpice

ОБОЗНАЧЕНИЯ ПЕРЕМЕННЫХ В PSPICE

В операторах .PROBE, .PRINT, .PLOT, .MC и ряде других используются следующие обозначения выходных переменных.

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

форма

переменная

 

пример

V(<узел>)

напряжение в узле

 

V(3) - потенциал узла 3

V(<узел+>,<узел->)

разность потенциалов

 

V(5,6) - разность потенциалов узлов 5 и 6

 

узла+ и узла-

 

 

V(<имя>)

падение напряжения на

V(R1) - падение напряжения на

 

двухполюснике

 

сопротивлении R1

Vx(<имя>)

напряжение на выводе

 

VB(Q1) - напряжение базы транзистора

 

'x' элемента

 

Q1

Vxy(<имя>)

напряжение между

 

VGS(M1) - напряжение затвор-исток

 

выводами 'x' и 'y'

 

транзистора M1

 

элемента

 

 

Vz(<имя>)

напряжение на конце

 

VA(T1) - -напряжение на выводах A

 

длинной линии

 

линии T1

I(<имя>)

ток двухполюсника

 

I(D1) - ток диода D1

Ix(<имя>)

ток, втекающий в

 

IB(Q1) - ток базы транзистора Q1

 

вывод элемента

 

 

Iz(<имя>)

ток на конце длинной

 

IA(T1) - ток на выводах A линии T1

 

линии

 

 

D(<имя>)

цифровой сигнал

 

D(DA) - сигнал цифрового узла DA

 

цифрового узла

 

 

Формы V(<имя>) и I(<имя>) применимы к двухполюсным элементам C, D, E, F, G, H, I, L, R, V.

Формы Vx(<имя>), Vxy(<имя>) и Ix(<имя>) применимы к трех- и четырехполюсным элементам, для которых 'x' и 'y' в зависимости от вида элемента могут

принимать следующие значения :

 

биполярный транзистор Q:

C - коллектор, B - база, E - эмиттер, S - подложка;

МДП-транзистор M:

D - сток, G - затвор, S - исток, B - подложка;

полевые транзисторы J и B:

D - сток, G - затвор, S - исток.

2. Краткие сведения о синтаксисе PSpice

59

Обозначения переменных в PSpice (продолжение)

Формы Vz(<имя>) и Iz(<имя>) применимы к длинной линии, и 'z' может принимать одно из двух значений : A или B. A означает выводы A (первая пара узлов), а B - выводы B (вторая пара узлов).

В формах V(<узел>) и V(<узел+>,<узел->) если имя узла символьное и начинается не с цифры, то оно заключается в квадратные скобки. Например, V([OUT]).

Не все токи могут фигурировать в качестве выходных величин. Нельзя непосредственно печатать токи элементов F и G - зависимых источников тока. Если все же эти токи требуются, надо включить последовательно в интересующую цепь источник нулевого напряжения и печатать ток этого источника.

Для обозначения переменной, относящейся к внутреннему узлу или элементу подсхемы, перед узлом или элементом указывается имя подсхемы (или цепочка имен, если подсхемы вложенные), завершающееся символом "." . Например, V(X1.3) - напряжение узла 3 подсхемы X1 или V(XEXT2.XINT1.R3) - напряжение резистора R3 подсхемы XINT1, входящей в подсхему XEXT2.

Обозначения результатов частотного анализа

Для AC анализа используются те же обозначения переменных, что и для расчета по постоянному току и для расчета переходных процессов. Однако к этим обозначениям добавляются суффиксы, отражающие тот факт, что в данном случае все переменные - комплексные.

суффикс

значение

пример

суффикс

модуль

V(2,3) - модуль разности потенциалов узлов 2 и 3

отсутствует

 

 

M

модуль

VM(2) - модуль напряжения узла 2

DB

модуль в децибеллах

VDB(R1) - модуль напряжения на резисторе R1 в

 

 

децибеллах

P

фаза

VBEP(Q1) - фаза напряжения база-эмиттер

 

 

транзистора Q1

G

групповая задержка

IAG(T1) - ток выводов A линии T1

 

d(фаза)/d(частота)

 

R

действительная часть

IBR(Q1) - действительная часть базового тока

 

 

транзистора Q1

I

мнимая часть

II(R1) - мнимая часть тока резистора R1

Обозначения переменных в PSpice (окончание)

60

2. Краткие сведения о синтаксисе PSpice