LTspiceでトランジスタのベータ版を表示およびカスタマイズする方法


12

ベータをカスタム値に設定する必要がある場合、選択したベータでカスタマイズされたトランジスタを作成することは可能ですか?つまり、既製または汎用のトランジスタのベータ版を編集して、カスタムトランジスタとして保存できますか?どうやってやるの?


LTSpiceを使用していますか?それとも?
ジョンク

はいLTSpiceを使用して
user1245

次に、「ako」を使用した非常に簡単な方法があります。実際にコピーして、必要なパラメータを変更するだけで、別のモデルを参照できます。ステップ付きパラメーターの一部にすることもできます。ここで、トピックに関する答えがあることがわかります。
ジョンク

回答:


19

他の答えは大丈夫ですが、あなたが望むことをするためのはるかに簡単な方法があり、公式ガイドには文書化されていません

これは、ディレクティブのAKO「モード」(AKOは「A Kind Of」の略)です.MODEL

このようなモデルを定義する場合:

.MODEL MyModelName AKO: 2N2222

MyModelName2N2222と正確に等しいNPNを表します。例えば:

.MODEL PN2222 AKO: 2N2222

「ベース」コンポーネントからいくつかのパラメーターを変更することもできます。

.MODEL MyBJT AKO: 2N2222 (Bf=400)

作るMyBJT2N2222は400のゲインと。

これは、私があなたに言ったことを示す急いで考案されたシミュレーションです。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ご覧のとおり、「AKOモデル」のBfの値を変更しましたが、これは、その変更から予想される出力特性に反映されています。

このトリック(AKOエイリアス)は、LTwikiの文書化されていないLTSpiceページにあります


確かに、私はそのことを完全に忘れていました。パラメーターのステップと一緒にハックで使用するのも楽しいかもしれません。XVIIでも引き続き機能しますか?
PlasmaHH

@PlasmaHH確かに言えません。新しいバージョンをインストールしようとしましたが、ニーズのためにいくつかの問題がありました。LTspiceIVは、環境変数「APPDATA」を構成することにより、Windowsで「移植可能」にすることができます。新しいバージョンでは、他のenv変数に変更があったとしても、ユーザープロファイルにデータを作成することを主張しています。そのため、「インストール」を延期しました。彼らが追加したいくつかの新機能は本当に必要ありません。
ロレンツォドナティがモニカをサポートする

4

組み込みトランジスタはlib/cmp/standard.bjt、LTSpiceインストールディレクトリ内のファイルにあります。

1つのエントリを単一のSPICEディレクティブとして回路にコピーし、名前を変更して、Bfパラメーターを変更できます。

LTspiceカスタムトランジスタ

(コンポーネントのカスタムトランジスタモデルを選択するには、Ctrlキーを押しながら右クリックします。)

standard.bjtファイルに新しいエントリを追加することもでき.ascますが、ファイルは他の場所で、または更新後に機能しなくなります。


3

トランジスタファイル(standard.bjt)を開き、選択したトランジスタを見つけます。次に、その行を取得して、回路図の.modelステートメントに挿入し、好きなパラメーターを変更します。

このトランジスタを.bjtファイルに追加することはできますが、ltspice更新サイクルによって上書きされる可能性があるため、このトランジスタは推奨しません。

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