LTSpice Library bearbeiten und einbinden

Gast #4095308
Lesenswert?

Hallo liebe community,

ich bin Anfänger mit dem Umgang in LTSpice und möchte eine Library, 
welche ich von Infineon heruntergeladen habe bearbeiten und in mein 
Programm einbinden.
Das Datenblatt zum IGBT Modul ist im Anhang. Ich möchte daraus mit den 
IGBT nehmen und es in meine Schaltung integrieren.

Als ich die .lib Datei geöffnet habe, war ich sehr verwirrt, da es 
mehrere .subscript Zeilen hatte.

Ich habe dazu folgende Fragen:

1) Welche von den subcripts benötige ich für mein IGBT aus dem 
Datenblatt.

2) Welche Variablen müssen geändert werden, damit ich es richtig 
verwenden kann.

Gruß Thomas
#4095725
Lesenswert?

Hallo,

mit dieser unten stehenden SPICE-Directive die Datei in den Schaltplan 
einbinden.

.inc Simulation_Model_PSpice_-_IGBT.lib


Das IGBT-Modell heißt in der Datei IKW40N65H5A_L2 falls du da nicht 
Teile weggelassen hast.

An dieser Art von Infineon IGBT und Mosfet Modellen mit diesen 
Gleichungsmonstern wirst du keine Freude haben. Die meisten konvergieren 
nicht in LTspice, also unbrauchbar für die Simulation. Mit richtigem 
SPICE haben diese Modelle nichts zu tun. Ich vermute die haben diese 
Modelle ursprünglich für VHDL-AMS geschrieben und dann halt die 
Gleichungen nach SPICE konvertiert. Jeden weiteren Kommentar dazu spare 
ich mir.

GRQB q 0 VALUE = {LIMIT(1u*V(q,0)/TAU_X(TJ) - 
IQ(V(xj1,0),I(VID0),V(q,0),V(d_xj),TJ) - I(VID0),-1e12,1e12)}
Angehängte Dateien:
Gast #4098262
Lesenswert?

Hallo,

ich habe jetzt den IGBT wie oben beschrieben in meine Schaltung 
integriert, jedoch started die Simulation nicht und es kommt folgende 
Fehlermeldung:

Unknown subcircuit called in: xu1 d g s IKW40N65H5A_L2

Im Anschluss habe ich nochmal die Beispielschaltung von Helmuts 
gestartet und es passierte das gleiche.
Kann mir jemand weiterhelfen
#4098474
Lesenswert?

Um mein Beispiel zu starten musst du den Modellfile "xxx_IGBT.lib" in 
das Verzeichnis kopieren in dem der Schaltplan "Inf_IBGT1.asc" liegt. 
Selbstverständlich legt man dieses Verzeichnis für eigene Schaltpläne 
außerhalb von C:\Programme an um Probleme mit Zugriffsrechten in WIN7/8 
zu vermeiden.
Gast #4098515
Lesenswert?

Mein Verzeichnis ist in einem Ordner auf dem Desktop.
Es beinhaltet deine Schaltung sowie die xxx.lib und meine Schaltung.

Ich habe dementsprechend beim include nur den Dateinamen angegeben, 
jedoch habe ich es auch mit der kompletten Pfad versucht.
Ohne Erfolg.
Gast #4098959
Lesenswert?

Eventuell liegt es an Einschränkungen deines Betriebssystems.

Hier unter XP-SP3 funktioniert(*) es sowohl mit
C:\Documents and Settings\meinbenutzer\Desktop\test\Inf_IGBT1.asc
als auch
in F:\test\....

(*) Naja, wie üblich bei den L2/L3 Modellen gibt es dann die berühmte 
"timestep too small" Meckerei.

Abgesehen von den L0-Modellen - d.h ohne Eigenerwärmung - habe bisher 
noch kein Infineon-Modell gefunden, dass mit LTSpice auf Anhieb 
funktioniert hätte.

btw. Woher hast du die lib bzw. weißt du, dass der IKW40N65H5A_L2 den 
Typen im Modul entspricht? Direkt verlinkt ist dazu bei Infineon nichts.

http://www.infineon.com/cms/de/product/power-modules-discs-and-systems/automotive-qualified-igbt/automotive-igbt-module/F4-75R07W1H3_B11A/productType.html?productType=db3a3044405f2581014071d145080c14
#4099019
Lesenswert?

Es funktioniert auch unter WIN7. Damit garantiert nichts falsch gemacht 
werden kann habe ich beide Files gezipped. Einfach in einem Verzeichnis 
auspacken und den Schaltplan öffnen. Natürlich kommt dann nach kurzer 
Zeit die "Time step to small" Fehlermeldung.

Hast du eventuell einen Modell-File mit gleichem Namen im LTspice 
Verzeichnis in dem du etwas geändert hast?
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren