私の簡単な答えは、LTSpice を使用することです。これは、市場で最高のシミュレーターの 1 つであり、無料です。あなたは本当にそれを打ち負かすことはできません。しかし、内訳が必要な場合は、私の個人的な意見を自由に読んでください。
HSPICE:
- 利点:HSPICE は、市場で最も正確なシミュレータの 1 つとして広く知られています。ただし、実際に使用した経験はありません。
- 短所:あなたが言ったように、それは高価で、独占的であり、私の知る限り、回路図キャプチャ機能はありません.
- 全体:信頼できる結果が必要な場合 (軍用またはハイエンドの産業用)、HSPICE が最適です。そうでなければ、私はそれを避けます。
LTSpice:
- 利点:パワー エレクトロニクスを行っている場合、このシミュレータはスイッチング イベントをシミュレートするように調整されており、この分野に最適な他の機能もあります。さらに、(IMO)直感的なインターフェイスを備えており、ネットリストを隠そうとしません。さらに、無料です。
- 短所:? HSPICEほど正確ではないと考えられていますが、決して不正確ではありません.
- 全体:これは私が提案するシミュレータです。使いやすく、無料で、はるかに大きな会社によってサポートされています. (リニアテクノロジー)
ngspice:
- 全体:ngspice について完全な概要を説明するのに十分な知識がありません。最近ダウンロードしたばかりで、システム用にコンパイルする作業を続けています。欠点の 1 つがコマンド ラインに限定されていることは明らかです。
PSPICE:
- 利点:これはオリジナルの SPICE に限りなく近いものです。 PSPICE は強力で、十分に確立されたシミュレーター、組み込みの結果ビューアー、豊富なモデル ライブラリを備えています。
- 短所:残念ながら、近年あまりにも肥大化しているため、推奨するのは困難です。そして、あなたはおそらくあなたのコンピュータにそれを入れたいと思うので、20,000 ドルを用意していない限り、これはあなたの価格帯から外れているに違いありません.
- 全体:強力で十分に確立されていますが、急速に下り坂になっています。高価です。
それはあなたがそれを必要とするものに大きく依存すると思います。多くの場合、高価なスパイスは、PCB 設計ツールなどの一部です。 NIのMultiSIm(高価なorcadタイプのツール)を試しているところです。これには、かなりの仮想機器(スコープ、歪みアナライザーなど)とモンテカルロ分析(LTspiceには「便利な」バージョンがありません- Vladが指摘しているように、使用できる機能がいくつかありますが、それらの使用に関するリンクは次のとおりです)が、正直なところ、LTspiceでできることの99%がわかりました。
キーコマンドに慣れると、LTspice のセットアップは、私が試したどのスパイスよりもはるかに高速であることがわかりました。抵抗器の R、ダイオードの D は、画像をクリックして (または、MultiSims の場合はポップアップ ボックスから選択しても)、毎回適切な場所にドラッグするよりもはるかに簡単です。
秒で回路を完成させることができます こっちへ。
マニュアルもそれほどきれいではありませんが、必要な情報はすべて 使い方については、例えば。分析を何度も実行したり、パラメーターを変更したりするための .param、.step、および .measure コマンド。この方法でMultiSimで伝達関数解析を実行しようとしました(つまり、何度も実行し、パラメータを変更してから結果をプロットします)が、それを何時間も読んだり格闘したりしたにもかかわらず、それを管理できませんでした. step V2 -15 15 1シートにLTspiceで可能にしました。
上記のいくつかは、私が MultiSim を初めて使用するためのものであり、何かが欠けていることは間違いありません (上記の例は単に しなければならない ため) そのようなツールでは可能です) いいえ、私は LT で働いていません :-) しかし、LT は私が 定期的に 使用した唯一のスパイスでした ここ数年。重要な点は、高価なツールよりも通常のすべての作業を同等に (そしておそらく高速に) 実行できることですが、追加機能が必要な場合 (例:モンテカルル、実際の配線/IBIS モデルに基づく PCB レベルの解析 - Altium はこれを優れた方法で実行します) )、すべてが 1 つの設計ツールにまとめられている場合、提供できる以上のものが必要になる場合があります。
私の見解では、より強力なツールが必要になったとしても、持っていてもそれほど害はありません.
私は HSPICE の経験はありませんが、LTspice と NGSPICE を頻繁に使用しています。私の分野 (パワー エレクトロニクス) では、仲間のエンジニアが LTspice にさらされた後、会社が提供する Pspice の使用を積極的に拒否するのを観察しました。
残念ながら、LTspice はクローズド・ソースであり、スクリプト作成の可能性がなく、(独自の) コード・モデルを追加することはできません。これらのより高度なオプションが必要な場合 (多くの人が行ったり気にしたりすることはありません)、NGSPICE が最適です。これはオープン ソースであり、XSPICE、KLU、open-mp、および CUA が組み込まれており、非常に高度な可能性を備えた C シェル タイプのインタープリターを備えています (ただし、IMHO は恐ろしいユーザー インターフェイスです)。回路図のエントリはありませんが、そのためのソリューションがあります (LTspice など)。 NGSPICE を gnuplot と一緒に使用すると、非常に優れたプログラム可能なグラフィカルな出力を得ることができます。