Hallo,
hier eine Frage an LTSpice-Spezialisten:
Kann eine Simulation mit grafischer Darstellung von Frequenzgang, Phase
usw. mit nur einem .CIR File als Input durchgführt werden (wie im
angehängten Beispiel, hier als Textfile)?
Ich habe zwar LTSpice noch nicht installiert, da ich mit anderen
Simulatoren arbeite, aber würde es natürlich zum Austesten tun, falls
das mit der .CIR-Liste funktioniert.
Hintergrund:
Ich habe in einem Filterprogramm eine automatische Erstellung von
einfachen NetListen für zwei Simulatoren (gpla08 und ARRL
Radio-Designer) eingebaut, was auch gut funktioniert, weil die keine
grafische Eingabe erfordern. Da LTSpice sicher verbreiteter als diese
Simulatoren ist, wollte ich diese Möglichkeit noch mit einfügen. Eine
Erzeugung einer Liste mit grafischen Inputdaten (.ASC-File) ist
allerdings einfach zu aufwendig.
Ich würde mich über eine Auskunft freuen, da ich darüber weder im
LTSpice-Manual, noch in den mir bekannten Tutorials eine entsprechende
Info gefunden habe.
Gruß, Horst
Das Textfile ist fehlerhalt, die Dateiendung von *.txt auf
*.cir ändern.Dann kann LTSpice die Schaltung importieren,
was unter Datei öffnen auswählbar ist ( nicht .asc sondern .cir ).
Die Netzliste ist dann noch fehlerhalt, die Bauteile
sind mehrfach vorhanden, die Nummern werden nicht hochgezählt.
Mit Hand-Edit gehts dann, Kurve zur Darstellung, hier RL, auswählen.
Nachprüfen obs stimmt!
Hallo Dieter,
vielen Dank für die Antwort (ich hatte absichtlich die Endung .cir auf
.txt zur leichteren Ansicht im Forum geändert).
Danke für den Hinweis, dass trotz der identischen Bauteile (hier Quarze)
deren Bezeichnung unterschiedlich sein muss (laufende Ziffern). Ist bei
meinen o.g. Simulatoren nicht der Fall.
Das hilft mir bei der Entscheidung, *.cir Files für Spice evtl. noch in
mein Programm einbauen. Mal sehen, wie wieviel Aufwand das kosten wird
(es sind immerhin 4 Filtertopologien mit jeweils bis zu 14 Resonatoren).
Werde also mal LTSpice installieren, um das auszutesten.
Deine abgebildete Kurve entspricht genau der Erwartung. Allerdings
verstehe ich die Grunddämpfung von fast 60db nicht. Die effektive
Durchlassdämpfung liegt bei nur ca. 0,5db - siehe Bild mit dem
GPLA-Simulator (S-Parameter S11 & S21). Da habe ich als Einsteiger bei
LTSpice wohl noch einiges zu studieren. Ich hoffe, dass LTSpice auch die
Darstellung über S-Parameter erlaubt.
MfG, Horst
Die angezeigte Grunddämpfung bei Schaltungen mit
z.B. 50 Ohm Ein- Ausgang, oder hier ich glaube 800 Ohm
ist so in LTSpice falsch.
Es gibt dafür eine andere Eingabe oder Umrechnung.
Es ist mir zwar als Problem bekannt, auswendig hab ich hier
aber nicht die Lösung dazu.
Es gäbe im Forum unter Analogtechnik speziell den Bereich
Simulation, dort wäre auf dieses Problem vielleicht eine
Lösung da.
Ich bin mir fast sicher, die Hilfe von LTSpice
Dot Commands ".NET" ansehen, damit sollte es gehen.
Die Hilfedatei dort verweist auf ein Beispiel
unter \LTC\LTspiceIV\examples\Educational\S-param.
Na, da habe ich noch einiges zu lesen. Die ganze Sache ist nicht sooo
dringend, aber ich werde das aus Neugier weiter verfolgen. Muss den Kram
jetzt erst mal installieren.
Danke, hast mir schon für den Anfang geholfen.
Damit S21 und die Augangsspannung V(10) in LTspice übereinstimmen habe
ich RSER=800 in der V-Quelle gesetzt und die Zeile beginnend mit "RS" zu
Kommentar geändert.
...
Vin 2 0 AC 2 RSER=800
* Input termination:
* RS 1 2 800
.AC LIN 1000 4995000 5005000
.NET I(RL) VIN ;ROUT=800 RIN=800
...
Alles was grün ist in der Netzliste ist Kommentar. Ein * am Zeilenanfang
oder ein ";" in der Zeile starten den Kommentar.
Nachtrag
Die Zeile ".PROBE" wird in LTspice nicht benötigt. Die benötigt man in
PSPICE damit graphische Ausgabe am Ende der Simulation gestartet wird.
> verstehe ich die Grunddämpfung von fast 60db nicht
Die Simulation ist vermutlich korrekt, es muss lediglich statt dem
Ausgangsstrom die Ausgangsspannung angezeigt werden.
Oder 20 * log(800) = 58 dB dazuaddieren.
- Bei der Quelle muss die korrekte Ausgangsimpedanz eingetragen werden.
- Der Parameter .net bewirkt, dass bei Rechtsklick auf den Plot
in "Add Trace" die S-Parameter eingeblendet werden.
Das sind ja noch einmal wertvolle Tips, toll.
Ich werde in den nächsten Tagen LTSpice installieren und damit
herumspielen. Das Ziel ist ja, Netlisten automatisch innerhalb eines
Programms aus den errechneten Parametern zu erstellen. Da macht Spice es
mir nicht gerade leichter. Zum Beispiel ist eine Indizierung selbst
identischer Bauteile notwendig, obwohl die ja eindeutig durch die
Node-Nummern definiert sind. Wird ein Wust an String-Operationen. Da hat
es mir der ARRL Radio-Designer schon etwas leichter gemacht, siehe
angehängte typische NetList.
Mal sehen, ob ich es trotzdem hinbekomme. Nochmal Dank an euch für die
Starthilfe.
MfG Horst