メーカー提供の部品データを取り込む!LTspiceに新パーツを追加するSPICEモデル導入手順
LTspiceに標準で入っていないトランジスタ、ダイオード、オペアンプなどを使いたい場合、「SPICEモデル(ライブラリ)」を外部から取り込む必要があります。
「難しそう……」と感じるかもしれませんが、手順さえ覚えれば、メーカーが配布している高性能な最新パーツを自由に回路へ組み込めるようになります。
本記事では、初心者の方でも迷わない「SPICEモデル導入」の2大ルート(簡単な方法と、本格的な管理方法)を詳しく解説します。
1. SPICEモデルの種類を知っておこう
メーカーの公式サイト(ローム、TDK、アナログ・デバイセズなど)で配布されているデータには、主に2つの形式があります。
「.lib」や「.mod」ファイル: 部品の電気的な特性(数式やパラメータ)が書かれたテキストファイル。
「.asy」ファイル: 回路図に表示するための「シンボル(見た目)」の形。
基本的には、これらをセットでLTspiceに関連付けて使用します。
2. 最も手軽!回路図に直接読み込む方法
部品を1つだけ試したい場合、ファイルをあちこちに移動させる必要がないこの方法が最も効率的です。
手順
メーカーサイトからダウンロードしたモデルファイル(例:
2SC1815.lib)を、作成中の回路図(.asc)と同じフォルダに保存します。LTspiceのツールバーにある「.op(SPICE Directive)」をクリック。
.include 2SC1815.libと入力して回路図上に配置します。標準部品(例:NPNトランジスタ)を配置し、部品名の場所を右クリックして、モデル名(例:
2SC1815)に書き換えます。
これで、シミュレーション実行時にLTspiceが同じフォルダ内のモデルデータを自動的に読み込んでくれます。
3. 本格派!シンボル付きでパーツリストに追加する方法
よく使う部品は、標準のコンポーネント選択画面から選べるように設定しましょう。
手順A:シンボル(.asy)の作成
モデルファイル(.libなど)をLTspiceで開きます。
ファイル内のテキストのうち、
.SUBCKT 部品名 ...と書かれた行を探します。その「部品名」の上で右クリックし、**「Create Symbol」**を選択します。
自動的に回路図記号が生成されます。保存場所はデフォルトの
Documents\LTspice\lib\sym\AutoGenerated内でOKです。
手順B:ピン配置の確認
自動生成されたシンボルは、足(ピン)の順番がモデルデータと一致している必要があります。
シンボル画面で各ピンの上で右クリック。
「Label」がモデル側のピン機能(1:ベース、2:コレクタなど)と一致しているか確認します。
4. エラーが出たときのチェックポイント
モデルを取り込んでもシミュレーションが走らない場合、以下の点を確認してください。
ファイルパスに日本語が含まれていないか: フォルダ名に日本語(デスクトップ、新しいフォルダなど)があると読み込みエラーの原因になります。
拡張子の間違い: Windowsの設定で拡張子を非表示にしていると、
2SC1815.lib.txtのようになっていて認識されないことがあります。ピン番号の不一致: モデル側の定義が「G D S」なのに、シンボル側が「1 2 3」になっていると接続されません。
まとめ:パーツを増やせばシミュレーションはもっと楽しくなる!
メーカー提供のモデルを使うことで、より現実に近い「生きた回路設計」が可能になります。
単発なら
.includeコマンドで手軽に導入常用するなら「Create Symbol」でリスト化
エラー時はピン番号とファイルパスを疑う
最初は少し手間に感じるかもしれませんが、一度環境を整えてしまえば、LTspiceはあなただけの最強の設計ツールに進化します。ぜひお気に入りのメーカー製モデルをダウンロードして、その威力を体感してみてください!