Forum: HF, Funk und Felder S-Parameter in Spice


von Nina P. (Gast)


Lesenswert?

Hallo zusammen,

ich möchte einen Transformator in meiner Spice-Schaltung simulieren. Vom 
Hersteller des Trafos werden die Parameter als S3P-File angeboten. Gibt 
es ein Tool, das aus diesem File ein LIB-File oder CIR-File erstellt, 
das man z.B. in LTSpice einbinden und simulieren kann?

Gruß
Nina

von Helmut S. (helmuts)


Lesenswert?

Ist das wirklich s3p? Hat der Trafo 3 Wicklungen? Link?

von Nina P. (Gast)


Lesenswert?


von Helmut S. (helmuts)


Lesenswert?

Und welches von den hunderten Bauteilen auf dieser Seite?

von Nina P. (Gast)


Lesenswert?

Ich benutze den ADT4-6T+.

von trafo (Gast)


Lesenswert?

Obwohl das pdf schon länger bei mir herumliegt, habe ich mich noch nicht 
eingehend damit beschäftigt, kann also nix über die Brauchbarkeit sagen 
-  außer das es nicht so einfach sein dürfte :)
http://www.analog-innovations.com/SED/CreateS-ParameterSUBCKTinPSpice.pdf

Bei TDK gibts diverse Spice-Modelle und sp2-libs zum Vergleichen. Hab 
ich mir aber auch erst einmal nur für Kondensatoren angesehen.
http://www.tdk-components.de/en/design-tools/tvcl/spara/index.php

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Hab mal mein Programm zum Konvertieren genommen. Das wurde bisher nur 
für S2P Files verwendet. Ich habe es nie mitS3P getestet. Weiß also 
nicht ob alles stimmt. Könnte mal jemand den S3P File mit einem ganz 
anderen Programm testen und schauen ob die gleichen 
Simulationsergebnisse herauskommen. Mein S3PTR1.s3p ist der Originalfile 
ADT4-6T+_S3P.s3p. Damit habe ich S3PTR1.lib generiert.

Mein Programm habe ich damals für die Yahoo group geschrieben.
http://tech.groups.yahoo.com/group/LTspice/
http://tech.groups.yahoo.com/group/LTspice/files/%20Tut/S-Parameter/S-Parameter%20to%20SPICE/

von Edwin R. (Gast)


Lesenswert?

Was gibt es für andere Programme, die soetwas können?

von Helmut S. (helmuts)


Lesenswert?

Ich dachte an Programme die speziell für HF-Designs gedacht sind.
ADS, Ansoft, SpectreRF, Mentor?, ...

von Nina P. (Gast)


Lesenswert?

Hallo Helmut,

vielen Dank für deine Unterstützung. Genau die Infos hab ich gebraucht. 
Jetzt kann ich das Verhalten des Trafos in Spice simulieren

von trafo (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Helmut,

hab mittlerweile auch ein Konvertierungsprogramm zusammengestoppelt. Die 
Ausgabe ist praktisch identisch zu der deines Programs. Sollte also OK 
sein - oder wir haben beide den selben Fehler gemacht.

Knackpunkt ist meiner Meinung nach nur der Wechsel in der Reihenfolge 
der S-Parameter S2P->S3P und höhere.
http://na.tm.agilent.com/plts/help/WebHelp/FilePrint/SnP_File_Format.htm
11 21
12 22

11 12 13
21 22 23
31 32 33

btw: Warum verwendest du (und das Original) die Klammern und Beistriche 
bzw. die Angabe DB? Ist das die allgemeine Spice Syntax?

*S11 FREQ DB PHASE
E11 11 12 FREQ {V(10,4)}= DB
+( 9.000000e+003,-3.568852e+000, 1.553615e+002)
+( 1.000000e+004,-3.927341e+000, 1.548674e+002)

Durch einen Fehler bei der Formatierung sind die bei mir unter den Tisch 
gefallen -> mit LTspice funktionierts trotzdem :)

*S11 FREQ DB PHASE
E11 NI11 NI12 FREQ {V(NV1,4)}=
+ 9000.00Hz -3.57 155.36
+ 10000.00Hz -3.93 154.87

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Das geht nur deshalb ohne DB, weil das der "default" ist.
Schau dir mal die Beispiele mit freq-tables an.

von trafo (Gast)


Lesenswert?

Danke! Hat mir sehr geholfen. Werde am WE das Programm nochmal 
überarbeiten und ein wenig mit den verschiedenen Parametern 
herumspielen.

p.s.
Und ich werd auch öfter mal einen Blick ins Pspice Reference Manual 
riskieren, bevor ich andere Leute mit Fragen löchre - versprochen.

von Siggi (Gast)


Lesenswert?

steht in irgendeiner Spezifikation für Spice, wie man die Blöcke (z.B. 
Figure 21 in 
http://analog-innovations.com/SED/CreateS-ParameterSUBCKTinPSpice.pdf ) 
definiert? Woher kommt z.B. die Direktive {V(10,4)}= DB?
Bisher hab ich da ausser diesem Dokument und den Tips von Helmut nichts 
gefunden.

von Helmut S. (helmuts)


Lesenswert?

Schau mal hier in der PSPICE-Beschreibung auf Seite 136 und 137.
http://www.electronics-lab.com/downloads/schematic/013/tutorial/PSPCREF.pdf

Man könnte auch die sehr ähnliche B-Source Syntax von LTspice nehmen. Da 
aber LTspice auch die PSPICE-Syntax versetht, kann man bei der 
PSPICE-Syntax bleiben um es in beiden Welten zu benutzen.

von Siggi (Gast)


Lesenswert?

Müsste mit der Beschreibung auf Seite 137 die Zeile
E11 11 12 FREQ {V(10,4)}= DB

in diese Zeile umgeschrieben werden:
E11 11 12 FREQ {V(10,4)}= DB {V(10,4)}= DEG

Oder weiß PSpice an der Direktive DB, dass der erste Wert die 
Verstärkung und der zweite Wert der dazugehörige Phasenwinkel ist?

von Tino S. (Firma: A.N.Solutions GmbH) (pacman78)


Lesenswert?

Hallo Spice-Freunde,

sind eure Bemühungen schon so weit gegoren, daß es Sinn machen würde, 
das Ergebnis (EXE+Doku) download-technisch anzubieten?

S2Spice hab ich immer für s2p-Daten genommen, ein Update auf s3p wäre 
gut.

Gruß,

Tino

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Siggi

DEG ist Default. Das braucht man also gar nicht angeben.
Im Anhang sind mal ein paar Beispiele zur Syntax. Dieses Beispiel hatte 
ich vor einiger Zeit für die LTspice Yahoo Group geschrieben. Die 
Schaltplandatei ".asc" muss mit LTspice geöffnet werden.

von Helmut S. (helmuts)


Lesenswert?

@Tino,
Ich habe nicht weiter "geforscht". Widerspruch kam bisher auch keiner. 
Du könntest ja mal ein paar Trafo-Beispiele verschiedener Hersteller 
testen.

von Nina P. (Gast)


Lesenswert?

@Tino:

S3P funktioniert mit dem Tool vom Helmut zumindest schonmal einwandfrei

von Matthias Ostertag (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich hoffe die Gruppe ist noch aktiv. Ich benötige eines für s4p könnt 
ihr mir die anderen bitte auch noch zu kommen lassen Danke Grüße 
Matthias

von Matthias Ostertag (Gast)


Angehängte Dateien:

Lesenswert?

Sorry Leute falsche Datei verschwischt :-(
Benötige sie für diese hier :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.