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

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

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

I

Независимый источник тока

I - НЕЗАВИСИМЫЙ ИСТОЧНИК ТОКА

Форма оператора

I<имя> <узел(+)> <узел(-)> [[DC]<значение>]

+[AC <амплитуда>[<фаза>]] [<сигнал>(<параметры>)]

Примеры

1)I1 1 2 2.3 mA

2)IAC 3 5 AC .01

3)IAC2 3 5 AC .01 90

4)IEXP 3 0 DC 1mA EXP(0.1mA 0.2mA 0. 1nc 10.nc 1nc)

5)IPULS 30 -1mA PULSE(-1mA 1mA 2ns 2ns 50ns 100ns)

6)IPWL 30 PWL(0. 0. 1.ns 10mA 10ns 0)

7)ISFFM 30

8)ISIN 30 AC 1mA SIN(0 0.2mA 1MEG)

9)Этот пример только для Design Center 6:

IPWL1 0 4 PWL TIME_SCALE_FACTOR=0.1

+REPEAT FOREVER

+REPEAT FOR 5 (1,0) (2,1) (3,0) ENDREPEAT

+REPEAT FOR 5 FILE DATA1.TAB

+ENDREPEAT

+ENDREPEAT

Пояснения

Идеальный источник тока включается между узлами <узел(+)> и <узел(-)>. Положительным направлением тока считается направление от узла (+) через источник к узлу (-). Для источника могут указываться значения для постоянного тока DC (по умолчанию - 0, ключевое слово DC не обязательно - см. пример 1), для частотного анализа АС (по умолчанию - 0, фаза указывается в градусах, по умолчанию фаза равна нулю, см. примеры 2, 3) и для переходного процесса (по умолчанию равно значению для DC). Если задается значение сигнала для переходного процесса, то <сигнал> может принимать значения EXP , PULSE, PWL, SFFM, SIN. Соответствующие формы сигналов описаны в разделе Модели электрических сигналов. Параметры сигналов должны перечисляться в операторе в том порядке, в котором они указаны при описании соответствующей формы сигнала. Если перечислить меньше параметров, чем требуется для данного сигнала, то значения остальных будут приняты по умолчанию.

6. Некоторые сообщения программы PSpice

91

J

Полевой транзистор c затвором в виде p-n перехода

J - ПОЛЕВОЙ ТРАНЗИСТОР С ЗАТВОРОМ В ВИДЕ P-N ПЕРЕХОДА

Форма оператора

J<имя> <узел стока> <узел затвора> <узел истока>

+<имя моделей> [<относительная площадь>]

Форма описания модели

.MODEL <имя модели> NJF [<параметры модели>]

.MODEL <имя модели> PJF [<параметры модели>]

Первая форма относится к N-канальному транзистору, вторая - к P-канальному.

Примеры

1)J1 10 5 0 JF

2)J2 7 3 0 JF 10.

3)JIN 6 4 1 M1

.MODEL M1 PJF (VTO=-3 BETA=0.1)

4)J3 7 8 0 M2

.MODEL M2 NJF

Пояснения

Если в задании не описана модель с именем JF, то первые два примера ссылаются на библиотечную модель. При этом во втором примере указывается, что площадь транзистора J2 в 10 раз больше, чем у библиотечного. Третий пример дает полное описание транзистора и его модели. VTO<0 соответствует транзистору со встроенным каналом ( и для n-канального и для p-канального ), VTO>0 - индуцированному каналу. В четвертом примере все параметры модели берутся по умолчанию.

92

6. Некоторые сообщения программы PSpice

J

Полевой транзистор c затвором в виде p-n перехода (окончание)

Параметры моделей

имя

 

параметр

 

размер-

умол

 

 

 

 

 

ность

чание

VTO

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

 

 

В

-2.0

BETA

коэффициент проводимости

 

A/B2

10-4

LAMBDA

модуляция длины канала

 

B-1

0

IS

тепловой диффузионный ток p-n перехода

А

10-14

N

фактор неидеальности диффузионного тока

-

1

ISR

тепловой ток рекомбинации p-n перехода

А

0

NR

фактор неидеальности

рекомбинационного

-

2

 

тока

 

 

 

 

 

ALPHA

коэффициент ионизации

 

B-1

0

VK

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

 

 

В

0

RD

омическое сопротивление стока

 

Ом

0

RS

омическое сопротивление истока

 

Ом

0

CGD

емкость затвор-сток при нулевом смещении

Ф

0

CGS

емкость затвор-исток при нулевом

Ф

0

 

смещении

 

 

 

 

 

M

показатель степени емкости p-n перехода

-

0.5

VBI

высота потенциального барьера p-n

В

0.1

 

перехода

 

 

 

 

 

PB

высота потенциального барьера p-n

В

1

 

перехода

 

 

 

 

 

FC

коэффициент линеаризации емкости

при

-

0.5

 

прямом смещении

 

 

 

 

VTOTC

температурный коэффициент VTO

 

В/°С

0

BETATCE

показатель

степени

температурной

%/°С

0

 

зависимости BETA

 

 

 

 

XTI

температурный коэффициент IS

 

-

3

KF

коэффициент фликкер-шума

 

-

0

A

показатель степени фликкер-шума

 

-

1

T_MEASURE

температура измерения

 

 

°C

0

D5)

 

 

 

 

 

 

T_ABS5)

локальная температура

 

 

°C

0

T_REL_GLOB

разность локальной и текущей температур

°C

0

AL5)

 

 

 

 

 

 

T_REL_LOCA

разность

локальной

температуры

и

°C

0

L5)

прототипа

 

 

 

 

 

5) - только начиная с версии 5.3, см. подробнее в операторе .MODEL

6. Некоторые сообщения программы PSpice

93

K

Взаимосвязанные индуктивности, трансформатор

К - ВЗАИМОСВЯЗАННЫЕ ИНДУКТИВНОСТИ, ТРАНСФОРМАТОР

Форма оператора

1)К<имя> L<имя индуктивности> L<имя индуктивности> ...

+<коэффициент связи>

2)К<имя> L<имя индуктивности>... <коэффициент связи>

+<имя модели> [<относительный размер магнитопровода>]

Форма описания модели

.MODEL <имя модели> CORE [<параметры модели>]

Примеры

1)KL L1 L2 .8

2)KTRAN LPRIM LSEC1 LSEC2 .999

3)K1 L1 .9999 K528

L1 1 2 40

4)K2 L2 L3 .9999 K528

Пояснения

Первая форма оператора (примеры 1,2) соответствует линейной взаимной индукции двух или более индуктивностей. Направление индукции определяется порядком перечисления узлов при описании соответствующих индуктивностей. Коэффициент

1

связи лежит в пределах от 0 до 1 и определяется соотношением Mij/(Li Lj) 2 , где Mij - взаимоиндукция индуктивностей Li и Lj. Для трансформаторов с сердечником

коэффициент связи обычно не менее 0.999.

Напряжение на взаимосвязанных

индуктивностях определяется соотношением Vi

= Li dIi / dt + + Mij dIj / dt + Mik dIk

/ dt + ...

 

94

6. Некоторые сообщения программы PSpice

K

Взаимосвязанные индуктивности, трансформатор (окончание)

Вторая форма оператора (примеры 3, 4) соответствует нелинейной модели сердечника, учитывающей магнитное насыщение, гистерезис и ряд других эффектов. По этой форме можно описывать дроссель, имеющий одну обмотку (пример 3), или трансформатор с несколькими обмотками (пример 4). Необходимо иметь в виду, что при использовании этой модели в описаниях соответствующих обмоток указывается не значение их индуктивностей, а число витков. Так в примере 3 обмотка L1 имеет 40 витков. Модели магнитного сердечника в PSpice 4 и PSpice 5 различаются. К тому же в PSpice 5 имееются модели двух уровней. Модель первого уровня учитывает зависимость потерь в магнитном материале от частоты. Модель второго уровня предназначена для ферритовых сердечников и сердечников из молибденовых пермаллоев. Подробнее о моделях сердечников рассказано в работе [1].

Параметры моделей

имя

параметр

 

размерност

умолчан

 

 

 

 

ь

ие

LEVEL5)

уровень модели

 

-

1

 

 

см2

 

AREA

площадь сечения магнитопровода

0.1

PATH

средняя длина магнитопровода

см

1.0

GAP

эффективная

длина

воздушного

см

0

 

затвора

 

 

-

 

PACK

коэффициент заполнения сердечника

1

MS

намагниченность насыщения

А/м

106

ALPHA4

параметр поля

 

 

-

10-3

)

 

 

 

 

 

 

 

А/м

 

A

параметр формы безгистерезисной

103

 

кривой намагниченности

 

-

 

C

постоянная

упругого

смещения

0.2

 

доменных границ

 

 

-

 

K

постоянная подвижности доменов

500

GAMM

параметр демпфирования доменов

с-1

7

A1)

 

 

 

 

 

5) - только в PSpice 5; 4) - в PSpice 4 или для LEVEL=1 1) - для LEVEL=1

6. Некоторые сообщения программы PSpice

95

L

Индуктивность, обмотка трансформатора

L - ИНДУКТИВНОСТЬ, ОБМОТКА ТРАНСФОРМАТОРА

Форма оператора

L<имя> <узел (+)> <узел (-)> [<имя модели>] <величина>

+[IC=<начальное значение>]

Форма описания модели

.MODEL <имя модели> IND [<параметры модели>]

Примеры

1)LLOAD 15 0 20mH

2)LWIND 1 2 40

K1 LWIND .999 K528

3)L1 3 4 100mH IC=1.5mA

4)L2 7 8 LMOD 10mH

.MODEL LMOD IDN TC1=0.01

Первый пример описывает индуктивность LLOAD величиной 20 мГн, подключенную к узлам 15 и 0. Второй пример описывает дроссель с обмоткой LWIND (см. оператор К), имеющий 40 витков. Третий пример описывает индуктивность, для которой задано, что ток в ее рабочей точке равен 1.5 мА. Четвертый пример задает индуктивность с моделью, описывающей температурную зависимость. Если бы оператор .MODEL в этом примере отсутствовал, то предполагалось бы, что модель LMOD библиотечная.

Пояснения

Узлы <узел (+)> и <узел (-)> задают положительные направления тока и напряжения индуктивности: положительный ток течет от узла <узел (+)> через индуктивность к узлу <узел (-)>, положительное напряжение индуктивности - разность потенциалов узлов <узел (+)> и <узел (-)>.

96

6. Некоторые сообщения программы PSpice

L

Индуктивность, обмотка трансформатора (окончание)

Если в операторе <имя модели> отсутствует, то <величина> - значение индуктивности в генри или число витков обмотки трансформатора (см. оператор К). Если же <имя модели> указано, то значение индуктивности определяется формулой

<величина> L (1 + IL1 I + IL2 I2) [1 + TC1 (T-Tном) + TC2 (T-Tном)2],

где

 

 

L, IL1, IL2, TC1, TC2

- параметры модели,

I

-

ток индуктивности,

T

-

температура,

Tном

- номинальная температура, задаваемая опцией TNOM.

Если в операторе указано IC=<начальное значение>, то при расчете рабочей точки ток индуктивности поддерживается равным величине <начальное значение> (см. оператор .IC).

Параметры моделей

имя

параметр

размерность

умолчание

 

 

 

-

 

L

коэффициент

умножения

1

 

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

 

А-1

 

IL1

коэффициент

линейной

0

 

зависимости от тока

 

А-2

 

IL2

коэффициент

квадратичной

0

 

зависимости от тока

 

°С-1

 

TC1

коэффициент

линейной

0

 

температурной зависимости

°С-2

 

TC2

коэффициент

квадратичной

0

 

температурной зависимости

°C

 

T_MEASURED

температура измерения

0

5)

 

 

 

 

 

 

 

 

T_ABS5)

локальная температура

°C

0

T_REL_GLOB

разность локальной и текущей

°C

0

AL5)

температур

 

 

 

T_REL_LOCA

разность локальной температуры

°C

0

L5)

и прототипа

 

 

 

5) - только начиная с версии 5.3, см. подробнее в операторе .MODEL

6. Некоторые сообщения программы PSpice

97

M

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

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

Форма оператора

M<имя> <узел стока> <узел затвора> <узел истока>

+<узел подложки> <имя модели>

+[L=<значение>] [W=<значение>]

+[AD=<значение>] [AS=<значение>]

+[PD=<значение>] [PS=<значение>]

+[NRD=<значение>] [NRS=<значение>]

+[NRG=<значение>] [NRB=<значение>]

+[M=<значение>]

Форма описания модели

.MODEL <имя модели> NMOS [<параметры модели>]

.MODEL <имя модели> PMOS [<параметры модели>]

Первая форма относится к N-канальному транзистору, вторая - к P-канальному.

Примеры

 

 

 

 

 

1) M1

14

2

13

0

MM

2) M2

17

2

13

0

MM M=2

3) M2

15

3

0

0 L=25u W=12u

4) MIN 17

3

0

0 MMOD

.MODEL MMOD NMOS LEVEL=2 VTO=2 L=20 W=10

Если в задании не описана модель с именем ММ, то первые три примера ссылаются на библиотечную модель. При этом в примере 2 транзистор "удвоенный" (эквивалентен двум параллельно включенным транзисторам), а в примере 3 изменены длина и ширина канала по сравнению с библиотечным транзистором. Четвертый пример дает полное описание транзистора и его модели.

Пояснения

В операторе помимо узлов подключения и имени модели транзистора могут указываться некоторые его параметры.

98

6. Некоторые сообщения программы PSpice

6. Некоторые сообщения программы PSpice

99

M

МДП транзистор (продолжение)

L и W - длина и ширина канала. Эти параметры могут задаваться в операторе транзистора, в операторе модели и в операторе .OPTION. Значение в описании транзистора замещает значение, указанное в модели, а то в свою очередь замещает значение, заданное в операторе .OPTION.

AD и AS - площади диффузии стока и истока.

PD и PS - периметры диффузии стока и истока.

Если в параметрах модели заданы удельные тепловые токи подложки JS, JSSW, то тепловые токи сток-подложка и исток-подложка получаются умножением JS соответственно на AD, AS, а JSSW - на PD, PS; если не заданы JS, JSSW, то тепловые токи определяются параметром IS и не зависят от AD, AS, PD, PS. Если в параметрах модели заданы удельные емкости CJ и CJSW, то барьерные емкости при нулевом смещении определяются умножением CJ на AD и AS плюс умножением CJS на PD и PS; в противном случае барьерные емкости при нулевом смещении задаются параметрами CBD и CBS и не зависят от AD, AS, PD, PS.

NRD, NRS, NRG и NRB - относительные омические сопротивления на квадрат стока, истока, затвора и подложки. Паразитные сопротивления в модели могут задаваться параметром RSH, и тогда они вычисляются умножением RSH на NRD, NRS, NRG, NRB. Если же в модели заданы параметры RD, RS, RG и RB, то сопротивления определяются этими заданными параметрами и не зависят от NRD, NRS, NRG, NRB.

M - коэффициент, имитирующий параллельное включение нескольких идентичных транзисторов. Ширина канала, емкости и токи переходов умножаются на M, а сопротивления RD и RS делятся на M.

По умолчанию AD, AS, PD, PS, NRG, NRB равны 0; NRD, NRS, M равны 1; L и W

равны 100 мкм. Иные значения по умолчанию параметров L, W, AD, AS могут устанавливаться оператором .OPTIONS.

Модели имеют 4 уровня сложности, определяемых параметром LEVEL. Модель уровня 1 наиболее простая и может использоваться для транзисторов больших размеров (более 20 мкм) или для оценочных расчетов при отсутствии детальных сведений о параметрах прибора. Модель уровня 2 учитывает дополнительные эффекты в подпороговой и пологой областях и области насыщения, требует знания дополнительных физических характеристик и может использоваться при размерах канала свыше 2 мкм. Модель уровня 3 учитывает эффекты короткого канала, может использоваться для микронных технологий, требует дополнительных знаний о характеристиках прибора. Модель уровня 4 наиболее точная и сложная, может применяться для субмикронных технологий. Но она требует большого объема

100

6. Некоторые сообщения программы PSpice