QSPICEを使う
QSPICEというシミュレーターソフトを使ってみました。回路シミュレーターといえば、LTSpiceが真っ先に頭に浮かびます。LTSpiceは、豊富なSpice Modelが実装されています。そのため、使いやすさではピカイチです。しかし、抵抗のシンボルが昔風ですし、シミュレーションはお世辞にも早いとは言えません。そこで、LTSpiceに代わる回路シミュレーターとして、QSPICEを使ってみました。
QSPICEの入手方法
LTSpice等のSpiceと同じく、QSPICEも無償で利用することができます。しかし、QSPICEのダウンロードには利用者情報の入力が必要です。
先ずは、QSPICEのページにアクセスします。
“GET QSPICE NOW”をクリックすると、利用者情報入力画面に進みます。氏名やメールアドレスを入力し、送信すると、メールでダウンロードのリングが送られてきます。
QSPICEはコンパクト
QSPICEはコンパクトです。また、起動も早いです。しかし、LTSpiceのように多くのSpice Modelが実装されていません。これが、QSPICEの利点でもあり、欠点でもあります。ありふれた素子であっても、先ずはSpice Modelを入手する必要があります。しかし、豊富なLTSpiceのライブラリから、Spice Midelを移植することもできます。したがって、LTSpiceとQSPICEを併用すると良いかも知れません。
Spice Modelの入れ込みは簡単です
QSPICEでは、回路に部品を追加する度にSpice Modelを入れ込む必要があります。しかし、この作業は非常に簡単です。回路図にSpice Modelをドラッグ&ドロップするだけです。
上の画像ではドラッグ&ドロップしています。しかし、Spice Modelをメモ帳で開き、コピー&ペーストしても大丈夫です。
回路図にSpice Modelを落とし込むと、確認画面が表示されます。部品名の変更が必要であれば、確認画面でできます。問題なければ”YES”をクリックします。
Spice Modelが追加されると、回路図にシンボルが表示されます。
後は、配線を行っていくこととなります。ここでは2回路入りオペアンプを追加してみました。LTSpiceの場合、アンプ1回路分が表示されます。しかし、QSPICEでは、チップ単位での表示となります。少し、勝手の違う部分です。
シミュレーションの実行
シミュレーションを実行するにあたっては、Spice Directiveを書きます。LTSpiceでは、表にパラメーターを入れて編集することができます。しかし、QSPICEでは、直接ディレクティブを書く必要があります。Spice Directiveが頭に入っていれば、QSPICEの方が圧倒的に作業効率は良いです。しかし、Spice Directiveを覚えていないと、かなり迷うでしょう。ただし、QSPICEでは、ガイダンスが表示されます。したがって、コマンドだけ覚えていれば何とかなるでしょう。
QSPICEのシミュレーションはとでも速いです。LTSpiceのように、シミュレーション前に10秒のディレイが掛かることもありません。
もちろんFFT表示もできます。マウスの右クリックで表示されるメニューから、FFTを選ぶだけです。
QSPICEを使ってみての感想
色々な回路シミュレーターが世の中にはあります。その中で、QSPICEは比較的後発ではないでしょうか。コンパクトさと、高速なシミュレーションは、一つの進化系でしょう。しかし、その一方で多くの利用者に使われてきたLTSpiceは、豊富なSpiceModelが持ち味です。
どちらも甲乙つけがたい良さがあります。私がお勧めする使い方は、併用です。LTSpiceの豊富なSpice Modelを拝借して、QSPICEでシミュレーションを行うと良いでしょう。スキマチックファイルが、両者共通ならもっと使いやすいでしょう。しかし、ちょっと試してみましたが、上手くいきませんでした。残念です。