Gibt es eine Möglichkeit, die Eagle .sch Schalpläne in PSPICE zu simulieren?
--
Christoph
Gibt es eine Möglichkeit, die Eagle .sch Schalpläne in PSPICE zu simulieren?
--
Christoph
Andreas Weidner schrieb:
Ab ca. Februar 2010 wird es fuer EAGLE 5.6 ein ULP von mir geben, das
mit folgenden Moeglichkeiten aufwartet:
- Schnittstelle zu LTSpice (fuer Windows bzw. Linux mit Wine)
und andere SPICE-kompatible Simulatoren
- Export der Netzliste und automatisches Starten von LTSpice
(oder einem anderen Simulator)
- Unterstuetzung von realen Bauteilparametern fuer
Kondensatoren, Spulen u.ae.
- Einstellung der Simulationsparameter innerhalb eines
EAGLE-Dialogs
- Unterstuetzung folgender Simulationen: OP, DC, AC,
Transient, Parameter/Temperatur
- Simulation des gesamten Schaltplans oder nur der aktuellen
Gruppe
- Mehrere Simulationsmodelle pro Bauteil moeglich (z.B. je ein
Modell fuer THT- und SMD-Gehaeuse)
- Einstellung der Bauteilparameter ueber Attribute, daher
koennen auch bereits vorhandene Schaltungen ohne Erzeugen
neuer Bibliotheken simuliert werden (oder vorhandene
Bibliotheksparameter durch andere ueberschrieben werden)
- Spezielle Simulationsbibliothek ist vorhanden, jedoch
zum Betrieb nicht noetig (s.o.)
- Aus Lizenzgruenden koennen leider KEINE Simulationsmodelle
mitgeliefert werden (diverse Hersteller verbieten explizit
die Weiterverbreitung ihrer Modelle), diese muessen vom
Hersteller separat heruntergeladen werden (und koennen als
ASCII-Datei eingebunden werden)
- Jedes zu simulierende Bauteil enthaelt seinen eigenen
Simulationstext (mit bestimmten Platzhaltern) in einem
bestimmten Attribut, daher kann fuer ALLE Bauteile eine
entsprechende Schnittstelle geschrieben werden
- Automatische Umwandlung von sinnvollen Bauteilwerten in
SPICE-Syntax: Z.B. kann der Wert "3M3" (den SPICE nicht
unterstuetzt) automatisch in "3.3Meg" umgewandelt werden
Das Programm existiert und funktioniert bereits seit einigen Monaten, es
sind aber folgende geplante Dinge noch NICHT implementiert:
- Include- und Exclude-Liste von Bauteilen. Momentan kann nur
entweder der GESAMTE Schaltplan oder die aktuelle Gruppe
simuliert werden
- Einstellen der Bauteil-Simulationsparameter innerhalb einer
Bibliothek. Momentan kann dies nur im Schaltplan gemacht
werden (in Bibliotheken muss man den entsprechenden
Simulationstext noch haendisch erzeugen)
- Dokumentation (z.B. der Syntax, um beliebige Bauteile zu
simulieren. Die Syntax ist etwas kryptisch, aber nicht
allzu schwer zu verstehen. Beispiel: In EAGLE existiert ein
Widerstandsymbol, das ein Gate hat namens "A", und das Symbol
dieses Gates enthaelt zwei Pins namens "1" und "2". Das Attribut
"SPICE" dieses Bauteils kann dann zur Simulation gesetzt werden
auf
<name:R> <pin:A.1> <pin:A.2> <autovalue>
Fuer Widerstaende, Kondensatoren usw. ist eine entsprechende
Syntax bereits vordefiniert)
Sollte irgendjemand hieran interessiert sein, stelle ich die
entsprechenden Dateien kostenfrei zur Verfuegung (und bitte lediglich
darum, mir Rueckmeldung zu geben, welche Funktionen daran gut oder
schlecht sind).
Andreas Weidner
Das hört sich ja gut an!!
Ich hätte Interesse
und würde mich auch als Beta Tester zur Verfügung stellen.
Demnächst werde ich GasFET's und low Noice OP's für Ultra Low Noise
Anwendungen simulieren.
Volker
Andreas Weidner schrieb:
Ab ca. Februar 2010 wird es fuer EAGLE 5.6 ein ULP von mir geben, das
mit folgenden Moeglichkeiten aufwartet:
- Schnittstelle zu LTSpice (fuer Windows bzw. Linux mit Wine)
und andere SPICE-kompatible Simulatoren
- Export der Netzliste und automatisches Starten von LTSpice
(oder einem anderen Simulator)
- Unterstuetzung von realen Bauteilparametern fuer
Kondensatoren, Spulen u.ae.
- Einstellung der Simulationsparameter innerhalb eines
EAGLE-Dialogs
- Unterstuetzung folgender Simulationen: OP, DC, AC,
Transient, Parameter/Temperatur
- Simulation des gesamten Schaltplans oder nur der aktuellen
Gruppe
- Mehrere Simulationsmodelle pro Bauteil moeglich (z.B. je ein
Modell fuer THT- und SMD-Gehaeuse)
- Einstellung der Bauteilparameter ueber Attribute, daher
koennen auch bereits vorhandene Schaltungen ohne Erzeugen
neuer Bibliotheken simuliert werden (oder vorhandene
Bibliotheksparameter durch andere ueberschrieben werden)
- Spezielle Simulationsbibliothek ist vorhanden, jedoch
zum Betrieb nicht noetig (s.o.)
- Aus Lizenzgruenden koennen leider KEINE Simulationsmodelle
mitgeliefert werden (diverse Hersteller verbieten explizit
die Weiterverbreitung ihrer Modelle), diese muessen vom
Hersteller separat heruntergeladen werden (und koennen als
ASCII-Datei eingebunden werden)
- Jedes zu simulierende Bauteil enthaelt seinen eigenen
Simulationstext (mit bestimmten Platzhaltern) in einem
bestimmten Attribut, daher kann fuer ALLE Bauteile eine
entsprechende Schnittstelle geschrieben werden
- Automatische Umwandlung von sinnvollen Bauteilwerten in
SPICE-Syntax: Z.B. kann der Wert "3M3" (den SPICE nicht
unterstuetzt) automatisch in "3.3Meg" umgewandelt werden
Das Programm existiert und funktioniert bereits seit einigen Monaten, es
sind aber folgende geplante Dinge noch NICHT implementiert:
- Include- und Exclude-Liste von Bauteilen. Momentan kann nur
entweder der GESAMTE Schaltplan oder die aktuelle Gruppe
simuliert werden
- Einstellen der Bauteil-Simulationsparameter innerhalb einer
Bibliothek. Momentan kann dies nur im Schaltplan gemacht
werden (in Bibliotheken muss man den entsprechenden
Simulationstext noch haendisch erzeugen)
- Dokumentation (z.B. der Syntax, um beliebige Bauteile zu
simulieren. Die Syntax ist etwas kryptisch, aber nicht
allzu schwer zu verstehen. Beispiel: In EAGLE existiert ein
Widerstandsymbol, das ein Gate hat namens "A", und das Symbol
dieses Gates enthaelt zwei Pins namens "1" und "2". Das Attribut
"SPICE" dieses Bauteils kann dann zur Simulation gesetzt werden
auf
<name:R> <pin:A.1> <pin:A.2> <autovalue>
Fuer Widerstaende, Kondensatoren usw. ist eine entsprechende
Syntax bereits vordefiniert)
Sollte irgendjemand hieran interessiert sein, stelle ich die
entsprechenden Dateien kostenfrei zur Verfuegung (und bitte lediglich
darum, mir Rueckmeldung zu geben, welche Funktionen daran gut oder
schlecht sind).
Andreas Weidner
Das hört sich ja gut an!!
Ich hätte Interesse
und würde mich auch als Beta Tester zur Verfügung stellen.
Demnächst werde ich GasFET's und low Noice OP's für Ultra Low Noise
Anwendungen simulieren.
Volker