Hallo,
Helmut Sennewald hatte ein Tool für LTspice IV geschrieben das
Klirrfaktoren in Anhängigkeit der Frequenz darstellen konnte. Siehe
ltspdisto1.jpg.
Ich habe das Tool 2010 selber genutzt. Unter LTspice XVII gab es
Probleme die Helmut mit ltspdispo_XVII wohl beseitigt hatte.
Nun kämpfe ich schon den 2. Tag, komme aber nicht mehr weiter. Die
Hilfe-Datei für XVII hat Helmut angepasst.
Helmut Sennewald, 09/12/2006
V0.6
This program can plot the THD versus frequency.
Das Datum ist das Herausgabedatum der ersten Version. Die
Versions-Nummer V0.6 ist jedoch vom 25.04.2017, dem Datum des
ltspdispo_XVII. Das Perl-Tool wird im CMD-Fenster gestartet.
C:\tinyperl\tinyperl.exe ltspdisto.pl amplifier.net disto.cir DEC 20 20
20000
Man muß nur zuvor sehen das amplifier.net existiert. Es wird beim
Ausführen der Simulation erzeugt und unter LTspice XVII auch wieder
gelöscht. Unter LTspice IV konnte man das Löschen noch unterbinden.
Es ist alles da und der Batch läuft. Siehe Batch-Fenster.jpg.
Eigentlich habe ich erwartet das auch LTspice zum Schluß gestartet wird
und das Ergebnis wie in ltspdito1.jpg präsentiert wird. Aber es tut sich
nichts. LTspice gestartet und disto.raw geladen bringt nur eine leere
Fläche. Bei disto.raw1 wird es chinesisch.
Ich habe auch das aktuellste ltspdisto_XVII.zip mit hochgeladen. Sonst
könnte man dies hier auch erhalten und natürlich unter
https://groups.io/g/LTspice.
Beitrag "Re: LTSpice - Verzerrungsartefakte in der FFT Darstellung"
mfg klaus
Hallo,
Helmut sprach über LTspice, es wäre das Schweizer Taschenmesser für die
Elektronik. Mit ltspdisto hat Helmut das Taschenmesser zumindest um eine
neue Sparte erweitert.
In der disto.raw sind alle notwendigen Daten für die Darstellung
enthalten.
Die disto.raw wird über File -> OPEN (Waveforms (*.raw;*.fra)) geöffnet.
Es erscheint Bild1.jpg.
Hier habe ich gestern noch einen Fehler gemacht. Ich wollte probieren
und habe unter FTT die I(p0) bis I(p9) gewählt und anzeigen lassen.
Siehe disto-fft_I(p0)-I(p9).jpg. Zumindest wußte ich jetzt das
verwertbare Daten vorlagen.
Aber das war ein Schritt zu viel. In Bild1.jpg lassen sich über, rechte
Maustaste, Add Traces sofort die Daten auswählen, Bild2.jpg. In Helmuts
Beispiel hatte er die Daten "V(AC_1) V(THD) V(k2) V(k3)" ausgewählt.
Jetzt sieht es schon fast brauchbar aus. Noch ein paar kleine Schritte
zum
WaveViever-dispo.raw.jpg.
Rechte Maustaste auf die X-Achse. Zuerst schreibt man in Left 20HZ, in
Right 20KHZ und kann jetzt Logarithmic wählen. Dann ändert man F1 in
F1*1HZ. Danach durfte ich nochmals Logarithmic wählen und Left 20HZ,
Right 20KHZ hineinschreiben. Siehe X-Achse.jpg. Die Userführung hackelt
etwas.
Jetzt jetzt fehlt noch die 2. Y-Achse. Siehe 2teY-Achse.jpg.
Oben mit der rechten Maustaste auf (Blau) V(THD) gehen und im Expression
Editor den Begriff ändern in V(THD)/1V.
Mit V(k2) und V(k3) verfährt man ebenso.
Fertig.
mfg klaus
Super Klaus :-)
... wäre gut, wenn der Ablauf noch einmal sauber dokumentiert werden
könnte, damit andere zügig zu dem gewünschten Ergebniss kommen können.
:-)
Hallo Michel,
Danke für die netten Worte.
Ich habe beim Durchsehen der Bilder einen Fehler entdeckt. 2teY-Achse
war falsch. Hier wurde nochmals die X-Achse beschriftet.
Ich habe die Änderungen an der 2tenY-Achse mit Bildern aufgezeigt. Zuvor
kam LTspice mit der linken Y-Achse aus. Hier werden ja Spannungen
angezeigt. Eine zweite Y-Achse läßt THD, k2 und k3 besser herauskommen.
Aber wie macht man das? Das ist sicher einer der vielen kleinen Tricks
die man vielleicht irgendwo lesen kann oder Helmut zeigte uns sie.
Indem man V(k3) durch 1V teilt ist es keine Spannung mehr, sondern nur
ein Verhältnis und passt nicht mehr zu einer Spannungs-Skala. LTspice
macht daraufhin selber eine zweite Y-Achse auf. Eigentlich logisch.
Helmut hatte zu LTspice IV vermutlich ein Plot Setting File
mitgeliefert. Deshalb wurde man seinerzeit mit solchen Kleinigkeiten gar
nicht erst konfrontiert. Er war schon immer ein guter Lehrer.
Ich habe mir ein Plot Setting File angelegt und hier angehangen.
Nach dem Start von LTspice und dem Laden von disto.raw wird das Plot
Setting File über Plot Settings -> Open Plot Setting File geladen. Und
sofort sieht das Diagramm besser aus. Anbei der Inhalt der Datei.
Eigentlich ist der absolute Betrag der Störungen in der Regel nicht so
interessant wenn man doch nur den Störabstand wissen möchte. Also teilt
man THD, k2 und k3 nicht durch 1V sondern durch V(AC_1). Siehe
THD-Achse-In-Prozent.jpg.