Fehler beim Importieren von Drittanbietermodellen in LTSpice

Ich bin neu bei LTSpice, habe aber die Grundlagen herausgefunden (Schaltplan erstellen, Simulation einrichten, ausführen) und dies mit der mitgelieferten grundlegenden, aber sehr gut sortierten Bibliothek getan. Mein Problem ist natürlich, dass ich keine LT-Operationsverstärker verwende.

Ich versuche, das Modell für den LM4562 zu importieren , aber es gibt drei Optionen: PSPICE und zwei TINA-TI, bei denen ich nicht einmal sicher bin, was das ist. Das PSPICE-Paket enthält keine .mod- oder .subckt-Dateien, sondern eine .lib, die alle Subcircuit-Informationen enthält.

Ich habe die letzten Stunden vergeblich versucht, die Parameter zu importieren und zum Laufen zu bringen. Alle Tutorials richten sich normalerweise entweder an .mod-Dateien, oder wenn ich versuche, die .LIB-Datei mit .INCLUDE zu versehen, werden Fehler ausgegeben, die ich nicht vollständig verstehe.

Ich habe das opamp2-Symbol verwendet und es so modifiziert, dass die Pin-Namen übereinstimmen, oder zumindest glaube ich, dass ich es getan habe (ich hätte es falsch machen können, nehme ich an).

Unten ist ein Screenshot der Schaltung, die ich zum Testen verwende, und die Fehlermeldung, die ich bekomme:

Geben Sie hier die Bildbeschreibung ein

Unten ist meine Netzliste:

D:\Projekte\Elektronik!TestCCt\opamp test.asc

V1 VCC 0 9

V2 0 VEE 9

V3 Vni 0 SINUS(0 1 500)

R1 0 Vi 1K

R2 OP Vi 9.09K

XU1 Vi Vni VCC VEE OP LM4562

.INCLUDE D:\Library\Datasheets\Models\lm4562\LM4562.LIB

;op

.tran 0 25ms 0s 1ms

.backann

.Ende

Fehler sind wie folgt. Ich bin mir nicht sicher, welche Knoten schweben:

**Schaltung: * D:\Projects\Electronics!TestCCt\opamp test.asc

WARNUNG: Knoten U1:1:U11:VP1 schwebt. WARNUNG: Knoten U1:1:14 schwebt. WARNUNG: Knoten U1:1:U11:VP2 schwebt. WARNUNG: Knoten U1:1:U11:VP3 schwebt. WARNUNG: Knoten U1:1:U11:VP4 schwebt. WARNUNG: Knoten U1:1:U11:VZ1 schwebt. WARNUNG: Knoten U1:1:U11:VZ2 schwebt. WARNUNG: Knoten U1:1:U11:VZ3 schwebt. WARNUNG: Knoten U1:1:U11:VZ4 schwebt. WARNUNG: Knoten U1:1:9 schwebt.

Die direkte Newton-Iteration konnte den .op-Punkt nicht finden. (Verwenden Sie „.option noopiter“, um zu überspringen.) Starten von Gmin-Schritten Gmin = 10 Gmin = 1,07374 Feineinstellung = 0,5 Feineinstellung = 0,25 Feineinstellung = 0,125 Gmin = 1,02385 Feineinstellung = 0,0625 Feineinstellung = 0,03125 Feineinstellung = 0,015625 Gmin = 1,01955 Feineinstellung = 2,5078 Gmin = 1.0126 vernier = 0.00520833 vernier = 0.00260417 vernier = 0.00130208 Gmin = 1.00833 vernier = 0.000651042 vernier = 0.000868055 Gmin = 1.00696 vernier = 0.00115741 vernier = 0.000578703 Gmin = 1.00536 vernier = 0.000771604 vernier = 0.000578703 vernier = 0.000771604 vernier = 0.000578703 Gmin = 1.00449 vernier = 0,000434027 Nonius = 0,000578703 Gmin = 1,00351 Nonius = 0,000434027 Gmin = 0 Gmin-Stepping fehlgeschlagen

Source-Stepping mit srcstepmethod=0 starten Singular-Matrix: Knoten u1:1:u11:vz3 prüfen Iteration Nr. 1 Singular-Matrix: Knoten u1:1:9 prüfen Iteration Nr. 2 Konvergieren zu DC nicht möglich mit ausgeschalteten Quellen! Starten des Source-Stepping mit srcstepmethod=1 Singuläre Matrix: Überprüfen Sie die Knoten u1:1:14 und u1:1:9 Iteration Nr. 1 Konvergierte nicht zu DC mit abgeschalteten Quellen! Singuläre Matrix: Knoten u1:1:9 Iteration Nr. 1 prüfen Schwerwiegender Fehler: Singuläre Matrix: Knoten u1:1:9 Iteration Nr. 1 prüfen

Diese Schaltung hat schwebende Knoten.**

Was mache ich falsch und vor allem wie importiere ich dieses Modell richtig?

Antworten (2)

Es sieht so aus, als ob das Operationsverstärkersymbol, das Sie in Ihren Schaltplan gezogen haben, nicht den richtigen Pins auf dem Gerät zugeordnet ist. Welches Symbol hast du verwendet? Sie können ein neues Symbol erstellen und sicherstellen, dass die Pin-Namen mit denen in der .lib-Datei übereinstimmen ...

Danke schön. Genau das habe ich auch getan, "opamp2" modifiziert und als benutzerdefiniertes Symbol "TIopamp" gespeichert - das ist eigentlich alles, nachdem ich versichert hatte, dass die Pin-Namen gleich waren. Wenn ich einen Screenshot machen oder andere Informationen bereitstellen kann, lassen Sie es mich bitte wissen. Ich habe diese Informationen auch in eine Bearbeitung im obigen Beitrag als Referenz aufgenommen
Kannst du deine Netzliste anhängen? (Ansicht->SPICE-Netzliste)
Ich werde es versuchen, einen Moment. Da sind wir, siehe oben
Ich sehe ein paar Probleme. Wenn Sie sich die Reihenfolge der Pins in der Netzliste ansehen, stimmt sie nicht mit der Reihenfolge in der .lib-Datei überein. Zweitens haben Sie eine negative Spannung an Ihrer positiven Versorgungsschiene. Außerdem haben Sie eine positive Spannung an Ihrer negativen Schiene!
Könntest du die Pin-Reihenfolge etwas genauer erklären? Ich fürchte, ich kann die Netzliste nicht so richtig verstehen. Bitte beachten Sie auch, dass die Polaritäten der Spannungen -9 V betragen, um dies anzupassen. Nicht die schönste Lösung, aber ich habe es nur schnell gemacht.
Die Zeile, die Ihren Operationsverstärker in der Netzliste definiert, lautet: XU1 N002 N003 N004 N001 OP LM4562 Die Pin-Reihenfolge in der Subcircuit-Definition lautet: .SUBCKT LM4562 Vinm Vinp VCC VEE Vout Diese sollten übereinstimmen, aber wenn Sie die Knotennamen aufspüren Sie tun es nicht. Verstehst du, was ich meine? Es könnte einfacher sein, wenn Sie jeden Knoten im Schaltplan explizit beschriften.
Außerdem haben Ihre Versorgungen die falsche Polarität, sogar unter Berücksichtigung des negativen Vorzeichens. Beachten Sie, dass Ihr Symbol VCC unten und VEE oben zu haben scheint ...
Vielen Dank für Ihre Geduld und siehe oben. Hier habe ich festgestellt, dass "Vinm" der nicht invertierende Eingang war ... was mir gerade klar wurde, dass es falsch ist. "m" = Minus? Das habe ich inzwischen geändert, aber nichts ist anders.
Beachten Sie, dass die Signaleingänge in der Netzliste immer noch vor den Versorgungsnetzen stehen. Es sollte XU1 VCC VEE Vi Vni OP LM4562 sein ... Es scheint, dass LTSPICE die Pins nicht korrekt von Ihrem Symbol abbildet. Sie können dies entweder manuell beheben und von der Netzliste aus ausführen, oder Sie können versuchen, dem auf den Grund zu gehen. Es könnte funktionieren, wenn Sie ein Symbol von Grund auf neu beginnen, anstatt ein altes zu bearbeiten? Nur eine Vermutung...

Es gibt zwei Möglichkeiten: Die erste ist: Klicken Sie auf die Schaltfläche ".OP", geben Sie .lib ein und fügen Sie sie in Schematic ein, klicken Sie dann mit der rechten Maustaste auf die erstellte Direktive und suchen Sie nach der gewünschten LIB-Datei (Spicemodel). zu implementieren, an dem Ort, an dem Sie es gespeichert haben. Öffnen Sie Spice Model und suchen Sie nach dem richtigen Namen des Dokuments und fügen Sie eine generische Komponente ein, die jedoch der gleichen Art wie Ihre ist, z. B. einen NPN-Transistor, klicken Sie dann mit der rechten Maustaste auf die generische Komponente und ändern Sie ihren Namen durch den Namen der Komponente im Spice-Modell geschrieben. Bereit. Die zweite Alternative ist: Öffnen Sie das Spice-Modell mit Ltspice, klicken Sie mit der rechten Maustaste auf den Namen des Spice-Modells, eine Liste wird angezeigt, klicken Sie auf die Option "Creating Simbol", es befindet sich im Ordner "Automatisch generierte Komponenten" in Ltspice und dort ' s immer noch, wie Sie das erstellte Symbol-Layout ändern können, wenn Sie möchten. Verwenden Sie es dann einfach normal, ohne die Direktiven ".inc" und ".lib" verwenden zu müssen.