データシートからSPICEモデルを作成するにはどうすればよいですか?


14

これは質問の理想的なフォーラムではないかもしれません。フォーラムが質問に適している場合は移行してください。

私は、SPICEモデルをオンラインで見つける試みが実を結ばなかったコンポーネントを見ています。ただし、オンラインで参照できるコンポーネントのデータシートがあります。コンポーネントのSPICEモデルは、おそらくそのデータシートの内容に基づいています...

では、データシートが参照可能な場合、SPICEモデルをどのように構築しますか?私はLTSpiceを見ています


1
少し絞り込めますか?どのようなコンポーネントについて話しているのでしょうか?
デイブツイード

2
さて、私は現在2SJ50を見ています。しかし、この質問は、抵抗器、コンデンサー、ダイオードから、BJT / FETに至るまでの幅広いコンポーネントに対処することを意味していました。
全員

2
私はあなたと同じ問題を抱えています。これらのリンクは私を助けました-h-renrew.de/h/spicelib/doc/index.html github.com/werner2101/spicelib
Pushpak Dagade 14

回答:


7

コンポーネントに応じて、一般的な方法は、基本的な要素(トランジスタ、ダイオード)またはより複雑なコンポーネント(オペアンプ、レギュレータなどのIC)に.MODELカードを使用することです。サブサーキットモデル(基本的な要素)または動作モデル(式を使用して動作を近似)

これは非常にすぐに複雑になり、複雑さはシミュレーションに必要なコンポーネントの精度に依存し、コンポーネントタイプのかなり詳細な知識を必要とするため、重要なデータシートパラメーター、SPICEパラメーターへの変換方法などがわかります。

知っておく必要のあるパラメーターの種類の例(少なくともそれらの一部)については、LTSpiceでLTSpice-> Circuit Elements-> Bipolar Transistorを見て、Gummel-Poonパラメーターを確認してください。
このように複雑になりますが、ほとんどの場合デフォルトを使用し、Bf(ベータ)、Vje(be voltage)、Cje(ベースエミッターキャパシタンス)、Cjcなどの基本を変更するだけです。さまざまなモデルを見ると便利です。 LTSpiceに付属しているものからアイデアを得ることができます。

ヘルプは多くの有用な情報を提供しますので、よく読んでください。また、「PSPICEを使用した回路シミュレーションのガイド」は、モデルパラメーターについてのいくつかの議論があるまともな本です。また、モデルの情報のためのgoogle、あなたはたくさん見つける必要があります-例えば、ここで優れたガンメル・プーンモデル上の文書およびその使用方法です。


私はモデルを構築しようとしている私の深さから外れるかもしれないことを恐れています...しかし、ありがとう(+:
みんな

3

MOSFETの.modelステートメントを作成する方法に関する非常に優れたチュートリアルを次に示します。http://www.simonbramble.co.uk/lt_spice/ltspice_lt_spice_tutorial_6.htm

ここでもう少し情報を提供するために、コンポーネントモデルを作成する2つのパスがあります。1つは.subscktステートメントを使用し、もう1つはステートメントを使用し.modelます。

MOSFETなどの基本的なコンポーネントの場合は、.modelステートメントを使用することをお勧めします。A MOSFETは、テンプレート文でモデル化することができる.model XXXX VDMOS(Rg= Rd=5 Rs=1 Vto= Kp= Cgdmax= Cgdmin= Cgs= Cjo= Is= Rb= )パラメータは、RgRdRsなどのデータシートおよびその他のスパイスファイルから判断することができます。

例は、ステートメントで定義されたモデルを持つフェアチャイルドFDS6680A MOSFET .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

コンポーネントの意味を明確にする必要があります。Spiceは、トランジスタ回路要素をネイティブにモデル化します。独自の「C」モデルをプラグインできます(すべてのバージョンがこれを実行できるわけではありません)。より大規模で複雑なデバイスの場合は、マクロモデルを使用できますが、より現代的な傾向は、Verilog-Aを使用することです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.