Это может быть не идеальный форум для вопроса; пожалуйста, мигрируйте, если форум лучше подходит для этого вопроса.
Я смотрю на компонент, для которого мои попытки найти модель SPICE онлайн были безрезультатными. Тем не менее, есть технические характеристики компонента, доступные для онлайн-справки. Модель SPICE для компонента, вероятно, опирается на содержание таблицы данных для него ...
Итак, как можно построить модель SPICE, когда лист данных доступен для справки? Я смотрю на LTSpice
Ответы:
В зависимости от компонента, общий метод заключается в использовании карты .MODEL для базовых элементов (транзисторов, диодов) или для более сложных компонентов (ИС, таких как операционные усилители, регуляторы и т. Д.), Вы можете использовать любую модель подсхемы (составленную из основных элементы) или поведенческая модель (с использованием формул для приблизительного поведения)
Это может очень усложниться очень быстро, насколько это сложно, зависит от того, насколько точным вам нужно моделировать компонент, и требует довольно подробного знания типа компонента, чтобы вы знали, какие параметры таблицы важны, как они переводятся в параметры SPICE и т. Д.
Пример типа параметров, о которых вам нужно знать (по крайней мере, некоторые из них), в справке LTSpice найдите в разделе LTSpice-> Circuit Elements-> Bipolar Transistor и посмотрите на параметры Gummel-Poon.
Сложно, как это выглядит, вы можете использовать значения по умолчанию для большинства и просто изменить основы, такие как Bf (бета), Vje (напряжение), Cje (емкость базового эмиттера), Cjc и т. Д. Полезно взглянуть на различные модели которые приходят с LTSpice, чтобы получить представление о вещах.
В справке содержится много полезной информации, поэтому внимательно ее прочитайте. Также «Руководство по моделированию цепей с использованием PSPICE» - это наполовину приличная книга с некоторым обсуждением параметров модели. Кроме того, поищите информацию о моделях в Google, вы можете найти много - например, вот отличный документ о модели Gummel-Poon и о том, как ее использовать.
источник
Вот очень хорошее руководство по созданию оператора .model для MOSFET: http://www.simonbramble.co.uk/lt_spice/ltspice_lt_spice_tutorial_6.htm
Просто чтобы дать немного больше информации здесь: есть два пути для создания компонентной модели. Один использует
.subsckt
утверждение, а другой использует.model
утверждение.Для базовых компонентов, таких как MOSFET, лучше использовать
.model
оператор. Усилитель MOSFET может быть смоделирован с матричным заявлением.model XXXX VDMOS(Rg= Rd=5 Rs=1 Vto= Kp= Cgdmax= Cgdmin= Cgs= Cjo= Is= Rb= )
, в котором параметрыRg
,Rd
,Rs
и т.д. могут быть определены из листа данных и других пряных файлов.Примером является MOSFET Fairchild FDS6680A с моделью, определенной оператором
.model FDS6680A VDMOS(Rg=3 Rd=5m Rs=1m Vto=2.2 Kp=63 Cgdmax=2n Cgdmin=1n Cgs=1.9n Cjo=1n Is=2.3p Rb=6m mfg=Fairchild Vds=30 Ron=15m Qg=27n)
.источник
Вы должны четко понимать, что вы подразумеваете под компонентом. Spice изначально моделирует элементы схемы транзисторов, можно вставлять свои собственные модели "C" (не все версии могут это делать), но тогда вам нужно понять, как работает SPICE, чтобы модели были правильными. Для более крупных и сложных устройств вы можете использовать макромодели или более современный тренд - Verilog-A.
источник