Ich habe >20 verschiedene MOSFET-Typen von Fairchild, die ich dem Modellbaum von LTSpice hinzufügen möchte. Fairchild verschlüsselt ihre Bibliotheken. Was ist eine einfache Methode zum Hinzufügen ihrer Bibliotheken zum Modellbaum, bei der ich nicht jedes Mal eine Teilschaltung angeben muss, wenn ich sie verwenden möchte? Ich habe Hunderte dieser FETs und verwende sie häufig.
BEARBEITEN
Ich denke, das könnte etwas Licht ins Dunkel bringen.
* LTspice Encrypted File
*
* This encrypted file has been supplied by a 3rd
* party vendor that does not wish to publicize
* the technology used to implement this library.
*
* Permission is granted to use this file for
* simulations but not to reverse engineer its
* contents.
*
********************************************************************************
* Fairchild Semiconductor SuperFETIII 650V Model Library
* Last Update: Jun. 02, 2016
* Model Version: 1.3
* Simulator: LTspice
*
********************************************************************************
* Model Contacts:
* James Victory James.Victory@fairchildsemi.com
* Ken He kencanzhong.he@fairchildsemi.com
* Scott Pearson Scott.Pearson@fairchildsemi.com
* Hyeongwoo Jang Hyeongwoo.Jang@fairchildsemi.com
*
********************************************************************************
* Reversion History:
* Vers. Date Brief Description
* 1.0 03/16/2016 1. Extract scalable base model from data of FCB070N65S3. The process parameters are from
* rev2 TCAD simulation (file "SJFET3_650V_TCAD_MODEL_PARAMETER_TABLE_rev2.xlsx")
* 2. Generated models for :
* FCB070N65S3
* FCP067N65S3
* FCPF067N65S3
* 1.1 05/03/2016 Added model for FCH023N65S3_F155
* 1.2 05/25/2016 Added model for FCH067N65S3_F155
* 1.3 06/02/2016 Added model for FCH023N65S3L4
* Updated thermal parameters for FCH023N65S3_F155
*
********************************************************************************
* Usage:
* This library contains 3 and 5 pin(or terminal) models. The models include
* self heating effects and were characterized under pulse conditions from
* 10us to 1ms conditions.
*
* The 5p models contain 2 additional pins tj (or junction temperature) and
* tcase (or device case thermal terminal).
* tj should always be left floating or can be connected to a very
* large resistor (>1meg). This terminal is meant to provide the user with
* output information on the junction temperature under operation. For model
* verification purposes against the data sheet and isothermal device simulations
* for example, tcase should be connected to a voltage source with value {TEMP},
* the simulator ambient temperature. For system/module level simulations that
* include thermal effects, tcase should be connected to the device-module
* thermal interface node such as the heat sink interface point.
*
* For the device FCH023N65S3L4 which has a Kelvin Source (4-lead package), there are 4- and 6-pin models, the 3rd pin
* "s1" is the Kelvin Source, the 4th pin "s2" is the Power Source.
*
********************************************************************************
* Support devices:
* FCB070N65S3_3p, FCB070N65S3_5p
* FCP067N65S3_3p, FCP067N65S3_5p
* FCPF067N65S3_3p, FCPF067N65S3_5p
* FCH023N65S3_F155_3p, FCH023N65S3_F155_5p
* FCH067N65S3_F155_3p, FCH067N65S3_F155_5p
* FCH023N65S3L4_4p, FCH023N65S3L4_6p
*
********************************************************************************
*
** Begin:
90 3B 2A 85 D1 AC 5A AE 43 66 6B A8 56 8C 9F F4
03 E8 4D E9 30 FE 57 15 09 76 CA DC 5D 13 36 1F
91 60 74 AB 47 45 20 03 46 D7 13 E8 66 1A 13 CF
94 22 5C 5A 9C 1F 27 A1 4C 65 63 59 EF FC 09 07
Ich kann nicht einmal ltspice dazu bringen, sie zu erkennen. Fairchild gibt keine Anweisungen, wie man sie benutzt, und auf LT konnte ich nur Ihre eigenen verschlüsseln. Ich habe versucht, sie wie unverschlüsselte Bibliotheken zu verwenden. Das Verrückte ist, dass ein Typ eine Bibliothek mit Controller-Chips hatte, die ich aus einem Forum heruntergeladen habe, und alles, was ich tun musste, war, sie zu kopieren und in den Ordner einzufügen, und ich kann sie ohne Schweiß per Drag-and-Drop hineinziehen. Ich entwerfe ein SMPS mit einem SG3525 und es funktioniert hervorragend in Spice. Warum ist das ein Kopfschmerz?
Dies kann funktionieren oder nicht, aber wenn ich ein externes Modell in die Bibliotheken importieren musste, damit es immer angezeigt wird (keine Include-Anweisung erforderlich), ist hier die Methode:
Erstellen Sie zunächst einen Ordner für Ihre eigenen Teile innerhalb des LTSpice-Baums unter lib\sym:
[Bearbeiten] Aktualisiert für den Fall, dass ASY-Dateien bereitgestellt werden:
Legen Sie die bereitgestellten ASY-Dateien in diesem Ordner ab; das Bearbeitungsverfahren entfällt.
Bearbeitungsverfahren für den Fall, dass keine ASY-Dateien bereitgestellt werden:
Öffnen Sie einen neuen Schaltplan und platzieren Sie das NMOS-Objekt. Machen Sie STRG: Klicken Sie mit der rechten Maustaste, um das Eigenschaftenfeld zu erhalten:
Öffnen Sie nun das Symbol (die oberste Schaltfläche) und führen Sie dann Bearbeiten->Attribute bearbeiten aus
Geben Sie den spezifischen Namen der Datei, die das Modell enthält, in die Spice-Modellzeile ein.
Ändern Sie den Wert auf das spezifische Modell, das Sie verwenden möchten, da genau der Name in der Bibliothek steht (z. B. FCB070N65S3 aus der obigen Auflistung; dies wird auch im Schaltplaneditor angezeigt).
Speichern Sie nun die Datei in Ihrem neuen Ordner als [Modellname].asy (z. B. FCB070N65S3.asy)
Ende des Bearbeitungsvorgangs für den Fall, dass keine ASY-Dateien bereitgestellt werden .
Stellen Sie sicher, dass sich die Modelldatei, die das Modell enthält, im Ordner lib/sub befindet.
Das ist es und zeigt eine meiner Komponenten.
Jetzt sollten Sie Ihren eigenen Ordner im Baum im Schaltplaneditor sehen:
Sie sollten in den Ordner navigieren und das Teil platzieren können. Die Datei scheint für LTSpice verschlüsselt worden zu sein, also sollte es hoffentlich funktionieren.
Ich weiß nicht, ob das Modell als Subckt implementiert wurde (MOSFETs sind dies sehr häufig), daher müssen Sie in den Bearbeitungsattributen möglicherweise das Präfix von MN in X ändern.
Beachten Sie, dass das Verfahren identisch ist mit der Methode zum Einbinden der verschlüsselten Würth-Bibliothek (und das funktioniert definitiv).
.inc
oder zu platzieren .lib
, anstatt an der Standardinstallation herumzuspielen. sollte der erste Gedanke sein (wenn Sie nicht Ordner für alle Projekte erstellen und dann nach Bedarf sumbols/libs/etc hineinkopieren). Komfort hat einen Preis, den nicht jeder zu zahlen bereit wäre.
ein besorgter Bürger
.inc
or-.sub
Direktive in den Schaltplan eingefügt wird. Dies wird jedoch nicht empfohlen, da das Exportieren des Schaltplans/Projekts es nicht für andere verfügbar macht, die nicht über diese bestimmte benutzerdefinierte Bibliothek verfügen. Aber nur eine kurze Frage: Sind Sie sicher, dass diese Modelle.MODEL
, statt verwenden.SUBCKT
?Peter Schmidt
iuppiter