Spice - модели электронной компонентной базы

При схемотехническом моделировании электронная компонентная база (ЭКБ), из которой составляется электрическая принципиальная схема, заменяется математическими моделями двух типов:
1. Встроенные в программы схемотехнического моделирования математические модели стандартных компонентов, таких как резисторы, конденсаторы, диоды, биполярные и полевые транзисторы, независимые источники сигналов и др., которые не могут быть изменены пользователями; можно только изменять значения их параметров.
2. Модели в виде подсхем, представленных в формате SPICE, поскольку подавляющее большинство библиотек ЭКБ используют именно этот формат, он же является стандартом для описания моделей, предоставляемых производителями ЭКБ.
Здесь мы рассмотрим, в первую очередь встроенные в программы Spice – модели ЭКБ.

Резистор

R
Модель резистора

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

Таблица. Параметры модели резистора

НазваниеПараметрЕдиницы измерения
LSПаразитная индуктивностьГн
CPПаразитная емкостьФ
TC1Линейный температурный коэффициент1/ºC
TC2Квадратичный температурный коэффициент1/ºC
T_MEASUREDТемпература измерения ºC

На рисунке 1 показана зависимость импеданса от частоты для резистора номиналом 1 мОм с паразитными индуктивностью LS=1нГн и емкостью CP=0.2пФ.

Рис. 1

Конденсатор

Модель конденсатора

С увеличением частоты характеристики катушек индуктивности и конденсаторов изменяются. На высоких частотах конденсаторы могут начать вести себя как катушки индуктивности и наоборот.
На рисунке представлена модель SPICE, которая моделирует частотно-зависимое поведение конденсаторов. Модель основана на графике зависимости импеданса от частоты конденсаторов, которые приводятся в техническом описании конденсаторов.

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

НазваниеПараметрЕдиницы измерения
LSПаразитная индуктивностьГн
RPПаразитное сопротивлениеФ
RSПаразитное сопротивление выводовГн
TC1Линейный температурный коэффициент1/ºC
TC2Квадратичный температурный коэффициент1/ºC
T_MEASUREDТемпература измерения ºC

Работу модели проиллюстрируем на примере конденсатора типа GRM1552C1H121GA01 от компании muRata.

Рис. 1

На рисунке 1 представлена зависимость импеданса от частоты из технического описания конденсатора. Она носит резонансный характер, определяемый паразитными параметрами LS, RS и емкостью конденсатора С. Величина импеданса на резонансной частоте равна паразитному сопротивлению RS и составляет 0.2 Ом. Последовательная паразитная индуктивность LS получена из формулы последовательного резонанса и равна 375 pH.
На рисунке 2 представлены результаты моделирования зависимости импеданса от частоты.

Рис. 20ю

Катушка индуктивности

L dc
Модель катушки индуктивности

Моделирование индуктивных элементов в SPICE всегда не имело большого значения для разработчиков аналоговых устройств. Отчасти это объясняется тем, что SPICE был разработан в первую очередь для моделирования интегральных схем, в которых индуктивные элементы обычно являются паразитными и очень маленькими, что позволяло использовать идеальные модели индуктивностей.
Применение SPICE для проектирования дискретных аналоговых схем таких как импульсные источники питания и фильтры, в поведении которых индуктивные элементы имеют решающее значение для точности моделирования, привело к необходимости использования более точных моделей индуктивностей. Такая модель представлена на рисунке.

НазваниеПараметрЕдиницы измерения
RDCСопротивление на постоянном токе Ом
RPСопротивление, учитывающее потери в сердечникеОм
CPПаразитная емкостьФ
TC1Линейный температурный коэффициент1/ºC
TC1Квадратичный температурный коэффициент1/ºC
T_MEASUREDТемпература измеренияºC

Работу модели проиллюстрируем на примере катушки индуктивности  DFE21CCN1R0MEL от компании muRata

Рис. 1.

На рисунке 1 представлена зависимость импеданса от частоты из технического описания катушки индуктивности. Она носит резонансный характер, определяемый параметрами CP, RDC и индуктивностью L. Величина импеданса на резонансной частоте равна сопротивлению RP и составляет 1.2 кОм. Паразитная емкость Cp определяются из резонансной частоты и равна 2.99 пФ. Сопротивление RDC приводится в паспортных данных на индуктивность.
На рисунке 2 представлены результаты моделирования зависимости импеданса от частоты.

Рис. 2

Диод

Модель диода

Модель диода основана на характеристиках , описанных в техническом паспорте изделия и характеристиках производственного процесса. Ниже в таблице приведены параметры SPICE-модели диода. Получить параметры модели можно несколькими способами. Первый способ заключается в проведении измерений реального устройства и последующего расчета параметров модели, второй – определение параметров на основе характеристик, приведенных в техническом паспорте на прибор, а третий, самый простой, обратиться к веб-сайту производителя и скачать модель.

Таблица. Параметры модели диода 

НазваниеПараметрЕдиницы измерения
ISТок насыщенияA
RSОбъемное сопротивлениеΩ
NКоэффициент неидеальности
TTВремя переноса зарядаc
CJOБарьерная емкость при нулевом смещенииФ
VJКонтактная разность потенциаловВ
MКоэффициент плавности перехода
EGШирина запрещенной зоныэВ
XTIТемпературный коэффициент тока насыщения
KFКоэффициент фликкер – шума
AFПоказатель степени фликкер – шума
FCКоэффициент нелинейности барьерной емкости прямосмещенного перехода
BVНапряжение обратного пробояВ
IBVНачальный ток пробояA
TNOMНоминальная температура°C

Работу модели рассмотрим на примере диода 1N4001 от компании Vishay и воспользуемся моделью, приведенной на их сайте. На рисунке 1 представлены вольт-амперная и вольт-фарадная характеристики диода 1N4001, представленные в техническом паспорте.

Рис. 1

Для моделирования этих характеристик воспользуемся моделью, приведенной на сайте производителя.
.MODEL D1n4001rl d(IS=5.31656e-08 RS=0.0392384 N=2 EG=0.6 XTI=0.05 BV=400 IBV=5e-08 CJO=31p VJ=0.7 M=0.5 +FC=0.5 TT=1e-09 KF=0 AF=1)
На рисунке 2 представлены расчетные вольт-амперная и вольт-фарадная характеристики.

Рис. 2

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

Модель биполярного транзистора

Для схемотехнического моделирования в качестве Spice-модели биполярного транзистора обычно применяют модель Гуммеля–Пуна (Gummel H.K., Poon H.C.) Упрощённая модель Гуммеля–Пуна приведена на рисунке, а ее параметры в таблице. Аналогично модели диода существуют три способа получения параметров модели: первый, на основе экспериментальных измерений характеристик транзистора, второй, на основе информации из технического паспорта, а третий, воспользоваться моделью от производителя.

Таблица. Параметры модели биполярного транзистора

НазваниеПараметрЕдиницы измерения
ISТок насыщения.A
BFМаксимальный коэффициент усиления тока базы в нормальном режиме в схеме с ОЭ.
NFКоэффициент неидеальности перехода в нормальном режиме.
VAFНапряжение Эрли в номальном режиме.В
IKFТок начала спада зависимости BF от тока коллектора в нормальном режиме.A
ISEОбратный ток эмиттерного перехода.A
NEКоэффициент неидеальности эмиттерного перехода в нормальном режиме.
BRМаксимальный коэффициент усиления тока базы в инверсном режиме в схеме с ОЭ.
NRКоэффициент неидеальности перехода в инверсном режиме.
VARНапряжение Эрли в инверсном режиме.В
IKRТок начала спада зависимости BF от тока эмиттера в инверсном режиме.A
ISCОбратный ток коллекторного перехода.A
NCКоэффициент неидеальности коллекторного перехода в нормальном режиме.
RBОбъемное сопротивление базы.Ω
IRBТок базы, при котором сопротивление базы Rb уменьшается на 50% полного перепада между RB и RBM.A
RBMМинимальное сопротивление базы при больших токах.Ω
REОбъемное сопротивление эмиттера.Ω
RCОбъемное сопротивление коллектора.Ω
CJEЕмкость эмиттерного перехода при нулевом смещении.Ф
VJEКонтактная разность потенциалов перехода база-эмиттер.В
MJEКоэффициент, учитывающий плавность эмиттерного перехода.
TFВремя переноса заряда через базу в нормальном режиме.С
XTFКоэффициент, определяющий зависимость TF от смещения база-коллектор.
VTFНапряжение, характеризующее зависимость TF от смещения база-коллектор.В
ITFТок, характеризующий зависимость TF от тока коллектора при больших токах.A
PTFДополнительный фазовый сдвиг на граничной частоте транзистора freq=1.0/(TF*2PI) Гц.град.
CJCЕмкость коллекторного перехода при нулевом смещении.Ф
VJCКонтактная разность потенциалов перехода база-коллектор.В
MJCКоэффициент, учитывающий плавность коллекторного перехода.
XCJCКоэффициент расщепления емкости база – коллектор.
TRВремя переноса заряда через базу в инверсном режиме.C
CJSЕмкость коллектор-подложка при нулевом смещении.Ф
VJSКонтактная разность потенциалов перехода коллектор-подложка.В
MJSКоэффициент, учитывающий плавность перехода коллектор-подложка.
XTBТемпературный коэффициент BF и BR.
EGШирина запрещенной зоны.эВ
XTIТемпературный коэффициент IS.
KFКоэффициент, определяющий спектральную плотность фликкер-шума.
AFПоказатель степени фликкер – шума.
FCКоэффициент нелинейности барьерных емкостей прямосмещенных переходов.
TNOMНоминальная температура°C

Работу модели проиллюстрируем на примере транзистора КТ503А. Для моделирования его характеристик воспользуемся следующей моделью.
.MODEL KT503A NPN(Is=6.843f Xti=3 Eg=1.11 Vaf=60 Bf=124.8 Ise=70.91f Ne=1.372 Ikf=.4526 Nk=.5243 Xtb=1.5 Br=1.1 Isc=26.4p Nc=2.088 Ikr=1.637 Rb=12 Rc=1.538 Cjc=23.66p Mjc=.33 Vjc=.75 Fc=.5 Cje=30.84p Mje=.33 Vje=.75 Tr=648.9n Tf=10.09n Itf=1 Xtf=2 Vtf=10)
На рисунке 1 представлены зависимость статического коэффициента усиления от тока базы, представленная в техническом паспорте на компонент и расчетная зависимость по его модели.

Рис. 1

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

Модель полевого транзистора

Полевой транзистор – полупроводниковый прибор, работа которого основана на управлении электрическим сопротивлением токопроводящего канала поперечным электрическим полем, создаваемым приложенным к затвору напряжением. Так же, как и биполярные транзисторы полевые транзисторы применяются в электронных устройствах для усиления или генерации электрических колебаний. На рисунке представлена модель полевого транзистора, а ее параметры в таблице.

Таблица. Параметры модели полевого транзистора

НазваниеПараметрЕдиницы измерения
VTOПороговое напряжение.В
BETAКоэффициент пропорциональности.A/В2
LAMBDAПараметр модуляции длины канала.1/В
RDОбъемное сопротивление области стока.Ω
RSОбъемное сопротивление области истока.Ω
CGSЕмкость перехода затвор-исток при нулевом смещении.Ф
CGDЕмкость перехода затвор-сток при нулевом смещении.Ф
PBКонтактная разность потенциалов p-n перехода затвораВ
ISТок насыщения p-n перехода затвор-каналA
KFКоэффициент, определяющий спектральную плотность фликкер-шума.
AFПоказатель степени фликкер – шума.
FCКоэффициент нелинейности емкостей переходов при прямом смещении.
TNOMНоминальная температура°C

Работу модели проиллюстрируем на примере транзистора КП303А. Для моделирования его характеристик воспользуемся следующей моделью.
.MODEL KP303A njf (vt0=-0.6 beta=1.6m lambda=0.02 rd=30 rs=35 cgs=5p cgd=4p is=100f B=1.2 kf=1.e-16 af=1.4 MFG=USSR)
На рисунке 1 представлены зависимость тока стока от напряжения затвор – исток, представленная в техническом паспорте на компонент и расчетная зависимость по его модели.

Рис. 1

Операционный усилитель

Уровень 1

SPICE-модели операционных усилителей различаются по сложности от нескольких до 100 и более компонентов. Все зависит от того, что необходимо моделировать только основные характеристики или тонкие особенности поведения операционного усилителя. Базовая модель первого уровня включает всего несколько компонентов и отображает основные характеристики ОУ.

Таблица. Параметры модели операционного усилителя

НазваниеПараметрЕдиницы измерения
RinВходное сопротивление Ом
RoutВыходное сопротивлениеОм
F0Частота единичного усиленияГц
KuКоэффициент усиления без  обратной связи

Работу модели рассмотрим на примере операционного усилителя 140УД1А. На основе данных технического паспорта синтезируем его SPICE-модель.

***********************************************
*  SPICE МОДЕЛЬ ОУ - Уровень 1
*   Subckt Name: 140УД1А
***********************************************
* Контакты      Вх+  Вх- Вых.
.SUBCKT 140УД1А   1   2   82
* Входное сопротивление
Rin   1     2     5.00000e+04
* Каскад усиления: Коэффициент усиления, Частота первого полюса АЧХ
*   Ku=4.50000e+03, Fp1=2.22222e+01 Гц
G1    0     10    VALUE = { 4.50000e-03 * V(1,2)  }
R1    10    0     1.00000e+06
C1    10    0     7.16197e-09
* Выходной каскад
EOUT  80 0  10 0  1
ROUT  80    82   3.00000e+02
.ENDS

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

Рис. 1

Уровень 2

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

НазваниеПараметрЕдиницы измерения
RinВходное сопротивление Ом
RoutВыходное сопротивлениеОм
F0Частота единичного усиленияГц
KuКоэффициент усиления без  обратной связи
SlewСкорость нарастания выходного напряжения В/мкс
V0 LimОграничение выходного напряженияВ
I0 LimМаксимальный выходной токА