Transistormodell zu LTspice hinzufügen

Ich versuche, das Modell mmbt3904lt1g zu LTspice hinzuzufügen. - Ich habe seine Daten aus der MMBT3904LT1.LIB.txt in die standard.bjt-Bibliothek kopiert. - Ich habe meinem Schaltplan ein NPN hinzugefügt und dann seinen Wert in mmbt3904lt1g geändert. - Durch die Edit-> Spice-Direktive habe ich den Pfad zu dieser Bibliothek eingefügt. Ich dachte, es wäre alles, um dieses Gerät zu verwenden, aber es wird keine Simulation erreicht .. Ich bekomme nur: Definition des Modells "MMBT3904LT1g" kann nicht gefunden werden

wo mache ich falsch?

Wie Sie der .model -Anweisung entnehmen können , lautet der Name des Modells Qmmbt3904lt1g , nicht MMBT3904LT1g .
Guter Punkt von Oleksandr: LTSpice verwendet die Modelldefinition (innerhalb der Datei), nicht den Dateinamen.
Danke Oleksandr R, das war der Fehler :)

Antworten (2)

Wenn die Modelldefinition ein ganzer Subcircuit ist (beginnt mit .SUBCKT), müssen Sie das X-Präfix verwenden: Strg + Rechtsklick auf die Komponente und den Präfixwert auf „X“ setzen.

Überprüfen Sie auch, ob der Wert entsprechend dem Namen des SUBCKT eingestellt ist.

Überprüfen Sie auch, ob Sie irgendwo in Ihrem Schaltplan eine ".include"-Direktive haben, die mit dem richtigen Pfad der Datei eingestellt ist. Alternativ können Sie die gesamte Komponentenbeschreibung in einen Spice-Anweisungsblock in Ihren Schaltplan einfügen, aber das nimmt viel Platz in Anspruch.

Ich würde nicht empfehlen, die Definition in die Datei standard.bjt aufzunehmen, wie Sie es anscheinend getan haben. Ich denke, Sie können dort nicht das ganze SUBCKT einfügen (ich erinnere mich auch, dass es einen Neustart von LTSpice erfordert).

Wenn Sie eine .model-Anweisung in standard.bjt für den mmbt3904lt1g hinzugefügt haben, sollten Sie in Ihrem Schaltplan mit der rechten Maustaste auf den Transistor klicken und "Pick New Transistor" auswählen und den mmbt3904lt1g aus der Liste auswählen können.