Was sind die kostenlosen SPICE-Simulatoren?

66

Kennt jemand einen Freeware SPICE / Circuit Simulator?

SPICE (Simulationsprogramm mit Schwerpunkt auf integrierten Schaltkreisen) ist ein allgemein verwendbarer Open-Source-Simulator für analoge elektronische Schaltkreise. Es ist ein leistungsfähiges Programm, das im Entwurf von integrierten Schaltkreisen und auf Platinenebene verwendet wird, um die Integrität von Schaltkreisentwürfen zu überprüfen und das Verhalten von Schaltkreisen vorherzusagen. Wikipedia

Endolith
quelle
Na ja, ich habe die Simulation auf Leiterplattenebene mit der SPICE-Simulation verwechselt.
Edward
3
Fragen Sie nach Freeware oder Open Source?
Johan
9
Ich denke, die Antwort auf die ursprüngliche Frage lautet "Ja".
XTL

Antworten:

50
  • ngSpice ist für gEDA verfügbar.
  • gnuCAP ist auch für gEDA verfügbar.
  • LTSpice ist frei von Linear Technology.

Ich dachte, dass einer der anderen analogen Chiphersteller auch ein Gewürz hat, aber ich kann mich nicht erinnern, wer :(

Ich habe an einigen Vorträgen über Simulation teilgenommen, die von Physikern und EEs gehalten wurden, die das Chipdesign durchgeführt haben. Jedes der Gespräche scheint so zu enden ---

  • Mit Ausnahme von einfachen Schaltungen verbringen Sie die meiste Zeit damit, Modelle zu erhalten und zu bestimmen, wo die Modelle für Ihre Anwendung geändert werden müssen.
  • Sofern Sie nicht für einen IC-Hersteller arbeiten, erhalten Sie vom Hersteller keine detaillierten Modelle.
  • Sie werden einen Prototyp nicht vermeiden können.
  • Sie sollten nur Unterabschnitte Ihres Designs simulieren. Die Simulation des gesamten Entwurfs ist normalerweise nicht praktisch.

Auch die meisten kostenlosen Simulatoren werden nicht mit Modellen ausgeliefert. Die Weitergabe der Modelle ist in der Regel eine Urheberrechtsverletzung. LTspice wird mit Modellen der Linear Tech-Teile vertrieben. Ich bin mir der Qualität der Modelle nicht sicher. Die meisten Hersteller möchten nicht zu viele Details über ihren Prozess preisgeben.

jluciani
quelle
+1 für LTSpice. Die aus meiner Sicht am meisten gepflegte
1
"Eine Weiterverbreitung der Modelle stellt in der Regel eine Urheberrechtsverletzung dar." Sachdatentabellen sind nicht urheberrechtlich geschützt.
Endolith
Beachten Sie, dass PSPICE über einen Modellgenerator verfügt, den Sie für die meisten diskreten Komponenten mit allgemeinen Werten aus Datenblättern versorgen können. Ich weiß nicht, ob LTSPICE oder die anderen es haben.
user42875
17

Eine kostenlose Version von TINA, die Spice enthält, ist bei TI erhältlich.

Ich verwende SIMetrix Spice. Dies ist eine Option für die von mir verwendete Pulsonix-PCB-Software. Es ist eine sehr gute Implementierung und eine kostenlose Demoversion ist verfügbar, die für kleine Schaltkreise geeignet ist:

SIMetrix

Dies ist ein sehr schönes Gewürz, das ich vor einigen Jahren untersucht habe. Es kann mit Eagle-Schaltplänen verwendet werden.

Leon Heller
quelle
14

Ich habe einen hervorragenden Online- Schaltungssimulator gefunden, der in Java geschrieben ist und der frei und quelloffen ist. Sie können mit der Software spielen, indem Sie den Link besuchen und warten, bis das Applet angezeigt wird. (Sie benötigen den Java Player )

Bearbeiten Sie Komponenten und Verbindungen, indem Sie mit der rechten Maustaste auf eine Komponente klicken. Sie können damit ganze Schaltungen erstellen und diese visuell simulieren, um zu verstehen, wie die Schaltung funktioniert. (Spannung wird in Grün / Rot angezeigt, einfach umwerfend) Wenn Sie mit einem der Beispiel- Gate- Schaltkreise beginnen (wählen Sie es aus dem Menü Schaltkreise ), können Sie auf Gates oder digitale Signale klicken, um sie ein- / auszuschalten und zu sehen Ihr Stromkreis reagiert.

Sie können Oszilloskopansichten auch für jede Verbindung einrichten. (siehe Bild unten)

Screenshot des Schaltungssimulators - falstad.com

Edward
quelle
7
Dies ist ein Schaltungssimulator, aber ich glaube nicht, dass er etwas mit SPICE zu tun hat.
Davr
@davr Du hast recht. Ich habe mir erlaubt, den Beitrag zu bearbeiten und die SPICE-Erwähnung zu entfernen, damit die Leute nicht verwirrt werden.
JPC
Es war auf jeden Fall eine gute Idee, den irreführenden Verweis aus dieser Antwort zu entfernen, aber die Frage bezieht sich auf SPICE - Warum gibt es eine Antwort, in der SPICE nicht einmal so hoch bewertet ist?
Kevin Vermeer
Every Circuit ist auch ein hervorragender Schaltungssimulator, der nicht auf SPICE basiert, für mobile Geräte (Android). Ich habe es immer verwendet, wenn ich ein Gefühl dafür haben wollte, was eine Schaltung macht, es ist sehr ästhetisch und einfach zu bedienen. (Jetzt weiß ich PSPICE genug, warum die Mühe machen)
user42875
13

Mein Lieblingsgewürzmotor ist der mit Lineartechnik. Ich habe ngSpice wie oben erwähnt gesehen, aber es gibt keinen guten Port für Windows. Es ist cool, wenn Sie die Linux-Box haben. Ich finde jedoch, dass es einige Kompatibilitäts- und Bibliotheksimportprobleme gibt.

http://www.linear.com/designtools/ Dort , wo LTspice ist, gibt es auch Filterdesign-Tools.

Scott Murphy
quelle
Ich benutze LTspice seit Jahren und die Yahoo-Gruppe ist sehr aktiv mit Hilfe, Support, Demo-Dateien und der Erweiterung der Modellbibliothek. tech.groups.yahoo.com/group/LTspice
2
LTspice ist eine Windows-App, kann jedoch auch unter WINE ausgeführt werden, sodass Sie sie unter Mac / Linux mit einer geeigneten weinbasierten Schnittstellenebene verwenden können.
Windell Oskay
ngspice basiert auf Spice 3f5, während die meisten kommerziellen Angebote den Spice 2-Code als Basis verwendeten. Dies bedeutet nicht, dass sie schlimmer sind, da es sich bei der Neuschreibung von Spice 3 nicht nur um Rosen handelt. Zurück zum Punkt: Der wichtigste Unterschied ist die Änderung der Spezifikation nichtlinearer Komponenten (POLYNOMIAL vs. Normalgleichung), die viele Modelle aufteilt und Knotennamen als Zeichenfolgen behandelt (im ursprünglichen Spice 2 mussten sie Zahlen sein und wurden numerisch verglichen 0 == 00). .
JPC
+1: LTspice ist da, wo es ist. Kostenlose, schnelle, große Community, läuft unter Linux (mit Wine).
Renan
11

Es gibt ein paar Heavy-Duty-Pakete und ein leichtes Programm für Linux.

Die ernsthaften Pakete sind GEDA und KiCAD . Sie sind jeweils eine Sammlung von Programmen, die gut zusammenarbeiten (wie Orcad). Dazu gehören eine schematische Erfassung, ein Simulator, ein Wellenform-Viewer und ein PCB-Layout-Tool. Sie sind sehr ausreichend, außer dass mein Professor die von pspice generierte ".out" -Datei benötigt, also muss ich sie immer noch verwenden.

Das Leichtbauprogramm heißt Oregano . Es ist großartig für schnelle Simulationen. Die Bibliotheken sind schnell und einfach zu bedienen und enthalten Teile von. Die schematische Aufnahme ist viel einfacher zu bedienen und hübscher als die anderen Programme. Es verwendet entweder Gnucap oder Ngspice für die Simulationen, sie sind also ziemlich gut. Ein Hauptnachteil, den ich festgestellt habe, ist, dass der Wellenform-Viewer keine logarithmische Ansicht bietet und es keine Möglichkeit gibt, Daten daraus herauszuholen.

Edward
quelle
4
Führt KiCAD eine Schaltungssimulation durch? Ich glaube nicht ...
GM
@GM Anscheinend hat es eine Interaktion mit externen SPICE-Simulatoren? mithatkonar.com/wiki/doku.php/kicad/kicad_spice_quick_guide
endolith
Sie können den Online-Editor mit Unterstützung für Ngspice-Pakete wie EasyEAD verwenden. atadiat.com/en/articles/...
yahya Tawil