2019-10-05当記事では、回路図シンボルを作成する方法について詳しく解説します。LTspice標準の回路図シンボルをそのまま使用できない場合、回路図シンボルを自分で作成する必要があります。シンボルの確認LTspice標準の回路図シンボルが使えない場合は?LTspiceにSPICEモデル(デバイスモデル、サブサーキットモデル)を追加する場合、基本的にLTspice標準の回路図シンボルを流用するのが簡単です。(少ないケースですが、部品メーカーがSPICEモデルと一緒に回路図シンボルを提供していることもあります。)SpicemanLTspice-サブサーキットモデル(.subckt)の追加方法https://spiceman.jp/ltspice-subcircuit-model-add/当記事では、SPICEモデルの内、サブサーキットモデル(.subckt)をLTspiceに追加する方法について詳しく説明します。LTspiceで標準で搭載されているアナログ・デバイセズ(旧リニアテクノロジー含む)のSPICEモデル以外でも、追加して問題なく使用することが可能なのです...しかし、SPICEモデルのうち、サブサーキットモデルでメーカー独自のICなどの回路図シンボルとなると、LTspice標準の回路図シンボルでは対応できないことがほとんどです。このような場合、インターネット上で無料の回路図シンボルを探すのはほぼ不可能なので、回路図シンボルを自分で作成する必要があります。当記事では、解説のためにアナログ・デバイセズのクワッドSPSTスイッチ「ADG1411」を入手してみます。1以下のリンクをクリックして、アナログ・デバイセズのWEBサイトでSPICEモデルがダウンロードできるページに移動します。モデルをダウンロードいただけます。モデルの欄から、対象となるSPICE回路を選択して行ってください。SPICE回路の順で移動できます。2以下のように、ダウンロードできるSPICEモデルの一覧が表示されます。「Search」に「ADG1411」と入力します。Model」をクリックします。Accept」をクリックするとダウンロードが開始されます。回路図シンボルの自動作成LTspiceには回路図シンボルを自動作成する機能があり、ワンクリックで簡単に回路図シンボルを生成することが可能です。1「C:\Users\USER\Documents\LTspiceXVII\lib\sub\Analog_Devices」に、先程ダウンロードした「adg1411.cir」を保存します。※フォルダ「Analog_Devices」は以下の記事で、サブサーキットモデルを管理しやすくするため、作成しています。SpicemanLTspice-サブサーキットモデル(.subckt)の追加方法https://spiceman.jp/ltspice-subcircuit-model-add/当記事では、SPICEモデルの内、サブサーキットモデル(.subckt)をLTspiceに追加する方法について詳しく説明します。LTspiceで標準で搭載されているアナログ・デバイセズ(旧リニアテクノロジー含む)のSPICEモデル以外でも、追加して問題なく使用することが可能なのです...2LTspiceを起動させて、「Open」をクリックします。Files」にして、「adg1411.cir」を開きます。4以下のように「adg1411.cir」が開きます。Symbol」をクリックします。6自動で「adg1411.cir」の回路図シンボルを作成してよいのか聞かれるので、「はい」をクリックします。7以下のように、自動的に「adg1411.cir」の回路図シンボルが作成されます。8また、以下のように「C:\Users\USER\Documents\LTspiceXVII\lib\sym\AutoGenerated」に自動的に「adg1411.cir」の回路図シンボルである「ADG1411.asy」が保存されています。このままでも問題ありませんが、「ADG1411.asy」を管理しやすい任意のフォルダに移動させておいた方が良いでしょう。9コピーした「ADG1411.asy」を「C:\Users\USER\Documents\LTspiceXVII\lib\sym\Analog_Devices」に保存します。※フォルダ「Analog_Devices」は以下の記事で、回路図シンボルを管理しやすくするため、作成しています。SpicemanLTspice-サブサーキットモデル(.subckt)の追加方法https://spiceman.jp/ltspice-subcircuit-model-add/当記事では、SPICEモデルの内、サブサーキットモデル(.subckt)をLTspiceに追加する方法について詳しく説明します。LTspiceで標準で搭載されているアナログ・デバイセズ(旧リニアテクノロジー含む)のSPICEモデル以外でも、追加して問題なく使用することが可能なのです...10ただ、自動作成した回路図シンボルには問題点もあります。このように、.SUBCKTの構文から自動的に番号ピンを定義して順番に並べるだけなので、データシートに記載されている回路図シンボルと異なり、回路図上で配線するのが非常に面倒になってしまうことが多いのです。そのため、自動作成した回路図シンボルをベースに修正するか初めから自分で回路図シンボルを手動で作成した方が良いでしょう。回路図シンボルを自動作成するよりは少し時間がかかりますが、ここで回路図シンボルを手動作成する方法をしっかり覚えておきましょう。回路図シンボルの手動作成する方法を理解できれば、自動作成した回路図シンボルを修正するのにも役に立ちます。Symbol」をクリックします。2回路図シンボルエディタが表示されます。丸と十字のマークは回路図作成の際、部品を移動する時の基準点になります。3「Draw-Rect」を選択して、四角形で回路図シンボルの外枠を作ります。4回路図シンボルエディタ上で左クリックをすると始点となるので、対角線上にマウスを移動させて四角形を描きます。一度、左クリックすると終点となり四角形を完成することができます。今回は、基準点(丸と十字のマーク)がほぼ中心になるように四角形を作成しました。Pin/Port」を選択します。名称のオフセット7ADG1411の.SUBCKT構文を見ると、ADG1411実部品のピン番号とノード番号が同じになっています。そのため、ADG1411のデータシートのピン配置から、そのままピン名称とノード番号を設定していきましょう。LEFT8ADG1411のデータシートの機能ブロックを参考に、ピンを配置していきます。Attributes」を開きます。File:Analog_Devices\adg1411.cir」に設定します。抵抗:Rコンデンサ:Cコイル:Lサブサーキットモデル:X※サブサーキットモデルであれば、抵抗、コンデンサ、コイルでも全て「X」になります。Window」を開きます。4表示したいシンボル情報を選択して、「OK」をクリックすると配置することができます。ここではInstName(U1,U2,U3...)とValueをそれぞれ配置します。5これで、回路図シンボルの手動作成の作業を全て終えたので、「Save」をクリックして保存します。6「C:\Users\USER\Documents\LTspiceXVII\lib\sym\Analog_Devices」に「ADG1411」と名前を変更して保存します。※フォルダ「Analog_Devices」は以下の記事で、回路図シンボルを管理しやすくするため、作成しています。SpicemanLTspice-サブサーキットモデル(.subckt)の追加方法https://spiceman.jp/ltspice-subcircuit-model-add/当記事では、SPICEモデルの内、サブサーキットモデル(.subckt)をLTspiceに追加する方法について詳しく説明します。LTspiceで標準で搭載されているアナログ・デバイセズ(旧リニアテクノロジー含む)のSPICEモデル以外でも、追加して問題なく使用することが可能なのです...シンボルの確認1LTspiceで新規の回路図エディタを開き、「Component」をクリックします。Symbol」から「ADG1411」を確認することができました。念のため、回路図に配置するため、「ADG1411」を選択してOKをクリックします。3他の部品と同様に、「ADG1411」も問題なく配置できるはずです。回路図シンボルを自動作成してからの修正が簡単ADG1411の回路図シンボルを一から作成してきましたが、回路図シンボルを自動作成してからの修正の方が簡単です。回路図シンボルを手動から覚えれば、自動作成からの修正作業で困ることはないでしょう。Spicemanテキストのコピーはできません。