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
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)}
:
Bearbeitet durch User
Hallo Helmut, vielen Dank. Ich werde es mir gleich mal anschauen und in meine Schaltung integrieren.
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
Das gleiche passiert ebenfalls, wenn ich einen normalen IGBT aus der MISC Library verwende.
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.
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.
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
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?
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.