Як побудувати модель SPICE з опису даних?


14

Це може бути не ідеальним форумом для питання; будь ласка, перенесіть, якщо форум краще підходить для питання.

Я дивлюся на компонент, щодо якого мої спроби розміщення моделі SPICE в Інтернеті були безрезультатними. Однак існують таблиці даних компонента, доступні для онлайн-довідки. Модель SPICE для компонента, ймовірно, спирається на вміст аркуша для нього ...

Отже, як можна побудувати модель SPICE, коли аркуш даних доступний для довідок? Я дивлюсь на LTSpice


1
Можете трохи звузити? Про який компонент ми говоримо?
Трейд Дейва

2
Ну, я зараз дивлюсь на 2SJ50. Але я мав на увазі це питання, щоб вирішити більш широкий спектр компонентів від резисторів, конденсаторів, діодів, через BJT / FET atleast.
Усі

2
У мене така ж проблема, як у вас. Ці посилання допомогли мені - h-renrew.de/h/spicelib/doc/index.html github.com/werner2101/spicelib
Дагад Пушпак

Відповіді:


7

Залежно від компонента загальним методом є використання .MODEL-картки для основних елементів (транзисторів, діодів) або для більш складних компонентів (ІС, таких як Opamps, регулятори тощо), ви можете використовувати або схему підсхеми (складається з базових елементи) або поведінкова модель (використовуючи формули для наближення поведінки)

Це може дуже швидко ускладнитися, наскільки складне залежить від того, наскільки точно потрібний компонент для імітації, і потрібні досить детальні знання про тип компонента, щоб ви могли знати, які параметри аркуша даних важливі, як вони переводяться на параметри SPICE тощо

Для прикладу типу параметрів, про які вам потрібно знати (принаймні деякі з них), у довідці про LTSpice подивіться під LTSpice-> Елементи ланцюга-> Біполярний транзистор і подивіться параметри Gummel-Poon.
Настільки складним, як це виглядає, ви можете використовувати типові параметри для більшості і просто змінювати основи, такі як Bf (Beta), Vje (бути напруга), Cje (базова ємність випромінювача), Cjc тощо. Корисно подивитися на різні моделі які поставляються з LTSpice, щоб зрозуміти речі.

Довідка надає багато корисної інформації, тому прочитайте її ретельно. Також "Посібник по схемі моделювання за допомогою PSPICE" - це напівпристойна книга з деяким обговоренням параметрів моделі. Крім того, у Google для отримання інформації про моделі ви повинні знайти багато - наприклад, ось чудовий документ про модель Gummel-Poon і як ним користуватися.


Я боюся, що, можливо, я не встигну спробувати створити модель ... але дякую (+:
Усі

3

Ось дуже хороший підручник про те, як створити .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).


Відповіді лише на посилання, як правило, нахмурюються, оскільки посилання можуть порушити, а відповідь буде марною. Можливо, ви могли б узагальнити посилання або трохи розширити відповідь.
Том Карпентер

@Tom - Ви праві і дякую за відгук. Я додав ще трохи, що, сподіваюся, робить відповідь більш "самостійною".
py_man

2

Вам повинно бути зрозуміло, що ви маєте на увазі під компонентами. Спеціально моделюйте елементи схеми транзисторів, підключивши їх до власних моделей "C" (не всі версії можуть це зробити), але тоді ви повинні зрозуміти, як SPICE працює, щоб зробити моделі правильно. Для великих більш складних пристроїв можна використовувати макромоделі або більш сучасним трендом є використання Verilog-A.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.