利用可能なフリーウェアSPICEシミュレータは何ですか?


66

誰もがフリーウェアのSPICE /回路シミュレーターを知っていますか?

SPICE(集積回路強調によるシミュレーションプログラム)は、汎用のオープンソースアナログ電子回路シミュレータです。これは、回路設計の整合性をチェックし、回路の動作を予測するために、集積回路およびボードレベルの設計で使用される強力なプログラムです。ウィキペディア


まあ、回路/ボードレベルのシミュレーションとSPICEシミュレーションを混同しました。
エドワード

3
フリーウェアまたはオープンソースを求めていますか?
ヨハン

9
元の質問に対する答えは「はい」だと思います。
XTL

回答:


50
  • ngSpiceはgEDAで使用できます。
  • gnuCAPはgEDAでも使用できます。
  • LTSpiceにはリニアテクノロジーがありません。

私は他のアナログチップメーカーの1つにもスパイスがあると思ったが、誰が覚えていないか:(

私は、チップ設計を行った物理学者とEEによって与えられたシミュレーションに関するいくつかの講演に参加しました。それぞれの話はこのように終わるようです---

  • 単純な回路を除き、ほとんどの時間を費やしてモデルを取得し、アプリケーションでモデルを変更する必要がある場所を決定します。
  • ICメーカーの仕事をしていない限り、メーカーは詳細なモデルを提供しません。
  • プロトタイプを避けることはできません。
  • デザインのサブセクションのみをシミュレートする必要があります。通常、設計全体のシミュレーションは実用的ではありません。

また、無料のシミュレーターのほとんどは、モデルとともに配布されていません。モデルの再配布は、通常、著作権侵害です。LTspiceは、Linear Techパーツのモデルとともに配布されます。モデルの品質がわかりません。ほとんどのメーカーは、プロセスについてあまりにも多くの詳細を明らかにしたくない。


LTSpiceの場合は+1。私の観点から最も保守的なもの

1
「モデルの再配布は通常、著作権侵害です」 事実データの表には著作権はありません。
エンドリス

PSPICEには、ほとんどの個別コンポーネントのデータシートから共通の値を入力できるモデルジェネレーターがあります。LTSPICEや他の人が持っているかどうかはわかりませんが、そうかもしれません。
user42875

17

Spiceを含むTINAの無料バージョンはTIから入手できます。

私はSIMetrix Spiceを使用します。これは、使用するPulsonix PCBソフトウェアのオプションです。これは非常に優れた実装であり、小規模な回路に適した無料のデモバージョンが利用可能です。

SIMetrix

これは数年前に調査した非常に素晴らしいSPICEです。Eagle回路図で使用できます。


14

Javaで書かれた優れたオンライン回路シミュレーターと、そのフリーでオープンソースを見つけました。リンクにアクセスしてソフトウェアを操作し、アプレットがポップアップするのを待つことができます。(Java Playerが必要です)

コンポーネントまたは接続を右クリックしてコンポーネントと接続を編集します。これを使用して回路全体を構築し、視覚的にシミュレートして、回路の動作を理解できます。(電圧は緑/赤で表示されます、単に驚くべきです)ゲート回路の例のいずれかで開始する場合(回路メニューから選択)、ゲートまたはデジタル信号をクリックしてオン/オフを切り替えて確認できます回路が反応します。

どの接続でもオシロスコープビューをセットアップできます。(写真の下部を参照)

回路シミュレータのスクリーンショット-falstad.com


7
これは回路シミュレータですが、SPICEとは関係ないと思います。
davr

@davrその通りです。私は自由にこの投稿を編集し、SPICEの言及を削除して、人々を混乱させないようにしました。
jpc

この回答から誤解を招くような参照を削除することは間違いなく良い考えでしたが、質問はSPICEに関するものです。
ケビンフェルメール

すべてのCircuitは、モバイルデバイス(Android)向けのSPICEに基づいていない優れたサーキットシミュレーターでもあります。私は、回路が何をしたかを感じたいと思うたびにそれを使用していました。それは非常に美的で使いやすいです。(今私は十分にPSPICEを知っている、なぜわざわざ)
-user42875

13

私のお気に入りのスパイスエンジンは、リニアテクノロジーで作られたものです。上記のngSpiceを見ましたが、Windowsへの適切なポートがありません。Linuxボックスがあれば、それはクールです。しかし、互換性の問題とライブラリのインポートの問題があることがわかりました。

http://www.linear-tech.co.jp/designtools/ それはLTspiceが存在する場所であり、そこにもフィルター設計ツールがあります。


私は長年LTspiceを使用してきましたが、Yahooグループは、ヘルプ、サポート、デモファイル、およびモデルのライブラリの拡張に非常に積極的です。 tech.groups.yahoo.com/group/LTspice

2
LTspiceはWindowsアプリですが、WINEの下でも実行されるように設計されているため、適切なワインベースのインターフェイスレイヤーを備えたMac / Linuxで使用できます。
ウィンデルオスケイ

ngspiceはSpice 3f5に基づいていますが、ほとんどの商用製品はSpice 2コードをベースとして使用しています。これは、スパイス3の書き換えがすべてバラではないため、悪化しているという意味ではありません。ポイントに戻る:最も重要な違いは、多くのモデルを壊し、ノード名を文字列として扱う非線形コンポーネント(POLYNOMIAL対正規方程式)の仕様の変更です(元のSpice 2では、数値でなければならず数値で比較されました0 == 00) 。
jpc

+1:LTspiceはその場所にあります。Linux(Wineを使用)上で実行される、無料の高速で大規模なコミュニティ。
レナン


11

Linux用のいくつかの頑丈なパッケージと軽量プログラムがあります。

深刻なパッケージはGEDAKiCADです。これらはそれぞれ、Orcadのように連携して動作するプログラムのコレクションです。回路図キャプチャ、シミュレータ、波形ビューア、PCBレイアウトツールが含まれます。私の教授がpspiceによって生成された ".out"ファイルを必要とすることを除いて、それらは非常に十分なので、私はまだそれを使わなければなりません。

軽量プログラムはオレガノです。迅速なシミュレーションに最適です。ライブラリは迅速かつ簡単に使用でき、パーツを検索できます。回路図のキャプチャは、他のプログラムよりもはるかに使いやすく、きれいです。シミュレーションにはgnucapまたはngspiceのいずれかを使用するため、非常に優れています。私が見つけた大きな欠点の1つは、波形ビューアーが対数ビューを提供せず、そこからデータを取得する方法がないことです。


4
KiCADは回路シミュレーションを実行しますか?私はそうは思いません...
GM

@GMどうやら外部のSPICEシミュレーターとの相互作用があるようですか?mithatkonar.com/wiki/doku.php/kicad/kicad_spice_quick_guide
endolith

EasyEADのようなNgspiceパッケージをサポートするオンラインエディターを使用することを検討できます。atadiat.com/en/articles/...
ヤヒヤのtawil

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.