« 連載(31)水耕栽培 水耕栽培の制御装置のメインテナンス | メイン | 連載キットで作る(41)整流回路について(7) 単一電源のOPアンプによる全波整流回路の確認 »

LTSPICE入門(21)OPアンプのマクロモデルの追加(1)

デバイスのシンボル
  LTSPICEで回路図を作成する時のデバイスのシンボルのデータは、symフォルダにasyのエクステントを持ったファイルとして格納されています。symフォルダは、Program files¥LTC\SwCADIII\libフォルダの中にあります。libフォルダにはこのほかに、subフォルダ(デバイスの回路情報がセットされたlibファイルやsubファイルが格納されている)、 cmpフォルダ(ダイオードやトランジスタなどのパラメータ・モデルのデータ・ファイルが格納されている)があります。

シンボルファイルを編集してリストに追加する 
  前回、opamp2.のデバイス・シンボルを使用して、デバイス名だけ変更し、回路図上に.includeステートメントを設定してシミュレーションを行っていました。
  今回は、opamp2.asyファイルを呼び出し、デバイス名をLM358/CNに変更し、SPICEモデルが格納されているlibファイルを指定します。その後LM358用に内容を変更したファイル、opamp2.asyをLM358.asyとして保存します。
 以上の処理で、OPアンプのリストにLM358を含めることができます。

コンポーネントのアトリビュート(属性)の編集.
  回路図に配置したデバイスをマウスの右ボタンでクリックすると次に示すコンポーネントのアトリビュート(属性)の編集ウィンドウが表示されます。この時点ではデバイスの属性は、ウィンドウの上部に示されるように
                     opamp2.asy
となっており、追加のOPアンプ用デバイスopamp2が対象となっています。

 

LTP2100010.jpg このウィンドウで上部のOpen Symbolと表記されたボタンをクリックすると、次に示す、opamp2.asyの編集が行えるウィンドウが表示されます。


LTP2100020.jpg このウィンドウではデバイスのレイアウトの追加変更などが行えますが、レイアウトの変更は今回必要ないので、メニューバー で
   edit>attributes>edit attributes
を選択して、opamp2の属性の変更を行います。


LTSP2100030.jpg属性(attribute)の変更
 opamp2.asyのattributeの編集ウィンドウが次のように表示されます。Value のopamp2をLMopamp/NSに変更します。Model Fileの欄にはSPICEモデルのlibファイル名をincludeステートメントで指定したように設定します。

 

LTSP2100040.jpg Descriptionの欄には、変更したデバイスの内容などを示しておくと便利です。ただし日本語の表記はできません。筆者のシステムではつい面倒でそのままにしていますので、opamp2.asyの説明がそのまま残っています。OKボタンをクリックして設定の変更を確定します。

Save AsでLM358.asyと保存
 デバイスのシンボルファイルの属性をLM358用に変更した後は、
  メニュー・バーのFile>Save As
を選択して、LM358.asyの名で保存します。
 Save Asを選択すると、次の保存するファイル名を入力するウィンドウが表示されます。

 

 

  LTSP2100070.jpg ファイル名にLM358.asyを指定して保存します。以後LM358の名前でセットアップできます。

新しく設定したデバイスを利用する
  コンポーネントの設定からOPアンプを選択すると、次に示すようにLM358がリストの中にあります。デバイスの説明がDescription の記述を変更していませんのでopamp2の説明のままに表示されています。しかし、シミュレーション上の必要なデータはLM358の仕様になっています。

 

LTSP2100080.jpg LF442bはナショナルセミコンダクター社のJFET入力OPアンプ、lm358tiはTI(テキサスインスツルメント)提供のLM358のマクロ・モデルを導入したものです。

新しく設定したLM358のモデルを使用する
   前回と同じ次の回路で、新しく設定したLM358のテストを行いました。
.includeステートメントがなくてもLM358.asyファイルから読み込まれたlibファイルの置き場所により、前回と同じシミュレーション結果が得られています。

 

LTSP2100100.jpg 新しく作成したLM358のデバイスのアトリビュートをチェックするため、マウスの右ボタンでクリックしてデバイスのシンボル・ファイルを確認します。次に示すようにlm358.asyと確認できます。

 

LTSP2100090.jpg 前回使用したシミュレータ回路のLM358はopamp2.asyを使用していますので同じに見えても、.includeステートメントがなければシミュレーションできません。

<神崎康宏>


トラックバック

このエントリーのトラックバックURL:
http://www.eleki-jack.com/mt/mt-tb.cgi/1635

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

カテゴリ

会社案内
情報セキュリティおよび個人情報の取り扱いについて

コメントとトラックバックは、spamを予防するために、編集担当が公開の作業をするまで非公開になっています。
コメントはそれぞれ投稿した人のものです。

Powered by
Movable Type 4.1