Spice - модели электронной компонентной базы
При схемотехническом моделировании электронная компонентная база (ЭКБ), из которой составляется электрическая принципиальная схема, заменяется математическими моделями двух типов:
1. Встроенные в программы схемотехнического моделирования математические модели стандартных компонентов, таких как резисторы, конденсаторы, диоды, биполярные и полевые транзисторы, независимые источники сигналов и др., которые не могут быть изменены пользователями; можно только изменять значения их параметров.
2. Модели в виде подсхем, представленных в формате SPICE, поскольку подавляющее большинство библиотек ЭКБ используют именно этот формат, он же является стандартом для описания моделей, предоставляемых производителями ЭКБ.
Здесь мы рассмотрим, в первую очередь встроенные в программы Spice – модели ЭКБ.
Резистор
На высоких частотах резисторы перестают быть резисторами в чистом виде, а паразитные элементы в реальных компонентах влияют на их значения. Когда частоты достигают сотен мегагерц, базовые компоненты, такие как резисторы, катушки индуктивности и конденсаторы, приобретают неидеальные характеристики. Такие изменения могут стать критическими при проектировании фильтров, схем питания и т.д
На рисунке представлена полная модель резистора, учитывающая паразитную индуктивность выводов и параллельную емкость между торцевыми крышками. Эта модель справедлива на высоких частотах.
Таблица. Параметры модели резистора
Название | Параметр | Единицы измерения |
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ю
Катушка индуктивности
Моделирование индуктивных элементов в 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 представлены зависимость статического коэффициента усиления от тока базы, представленная в техническом паспорте на компонент и расчетная зависимость по его модели.
Полевой транзистор
Полевой транзистор – полупроводниковый прибор, работа которого основана на управлении электрическим сопротивлением токопроводящего канала поперечным электрическим полем, создаваемым приложенным к затвору напряжением. Так же, как и биполярные транзисторы полевые транзисторы применяются в электронных устройствах для усиления или генерации электрических колебаний. На рисунке представлена модель полевого транзистора, а ее параметры в таблице.
Таблица. Параметры модели полевого транзистора
Название | Параметр | Единицы измерения |
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
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 | Максимальный выходной ток | А |