Modell in LTSpice einbinden

Gast #3671556
Lesenswert?

Hallo

Ich hab in meine Simulation das pSpice-Modell des LM6132B eingebunden 
und ein Symbol mit der korrekten Pinbelegung erstellt (s. Anhang). Das 
Modell scheint korrekt eingebunden zu sein, wenn ich die Simulation 
starte erhalte ich aber die folgende Fehlermeldung:

Fatal Error: Port(pin) count mismatch between the definition of 
subcircuit "lm6132b/ns" and instance: "xu1"
The instance has more connection terminals than the definition.

Im Modell LM6132B.MOD sind 5 Anschlüsse beschrieben, mein Symbol besteht 
ebenfalls aus 5 Pins/Ports.

Wieso erhalte ich dann aber trotzdem eine Fehlermeldung?
Und was bedeutet "xu1"?

Bestem Daml!
Markus
Angehängte Dateien:
Gast #3676464
Lesenswert?

Hi Stefan

Die Netzliste im Symbol entspricht doch genau der Liste aus dem Modell 
LM6132B.MOD, die wiefolgt aussieht:

* Connections:      Non-inverting input
*                   |   Inverting input
*                   |   |   Positive power supply
*                   |   |   |   Negative power supply
*                   |   |   |   |   Output
*                   |   |   |   |   |
*                   |   |   |   |   |
.SUBCKT LM6132B/NS  1   2  99  50  28

Welche Angaben sind denn im Symbol LM6132B.asy falsch? Das Symbol sieht 
wiefolgt aus:

Version 4
SymbolType CELL
LINE Normal -32 32 32 64
LINE Normal -32 96 32 64
LINE Normal -32 32 -32 96
LINE Normal -28 48 -20 48
LINE Normal -28 80 -20 80
LINE Normal -24 84 -24 76
LINE Normal 0 32 0 48
LINE Normal 0 96 0 80
LINE Normal 4 44 12 44
LINE Normal 8 40 8 48
LINE Normal 4 84 12 84
WINDOW 0 16 32 Left 2
WINDOW 3 16 96 Left 2
SYMATTR Value opamp2
SYMATTR Prefix X
SYMATTR Description Basic Operational Amplifier symbol for use with 
subcircuits in the file ./lib/sub/LTC.lib.  You must give the value a 
name and include this file.
PIN -32 80 NONE 0
PINATTR PinName In+
PINATTR SpiceOrder 1
PIN -32 48 NONE 0
PINATTR PinName In-
PINATTR SpiceOrder 2
PIN 0 32 NONE 0
PINATTR PinName V+
PINATTR SpiceOrder 99
PIN 0 96 NONE 0
PINATTR PinName V-
PINATTR SpiceOrder 50
PIN 32 64 NONE 0
PINATTR PinName OUT
PINATTR SpiceOrder 28

Besten Dank
Markus
Gast #3676721
Lesenswert?

Markus schrieb:

> PIN -32 80 NONE 0
> PINATTR PinName In+
> PINATTR SpiceOrder 1
> PIN -32 48 NONE 0
> PINATTR PinName In-
> PINATTR SpiceOrder 2
> PIN 0 32 NONE 0
> PINATTR PinName V+
> PINATTR SpiceOrder 99
> PIN 0 96 NONE 0
> PINATTR PinName V-
> PINATTR SpiceOrder 50
> PIN 32 64 NONE 0
> PINATTR PinName OUT
> PINATTR SpiceOrder 28

SpiceOrder  bezieht sich auf die Reihenfolge der Pins, nicht auf die 
Bezeichnung.

Also im Symboleditor "SpiceOrder 99" -> "SpiceOrder 3", 50->4, 28->5 
ändern.
#3676771
Lesenswert?

Hallo,
da die Reihenfolge der Pins im Subcircuit mit denen von "opamp2" 
übereinstimmt, kann man auch gleich dieses Symbol nehmen.
Siehe Anhang.

* Connections:      Non-inverting input
*                   |   Inverting input
*                   |   |   Positive power supply
*                   |   |   |   Negative power supply
*                   |   |   |   |   Output
*                   |   |   |   |   |
*                   |   |   |   |   |
.SUBCKT LM6132B/NS  1   2  99  50  28

Gruß
Helmut
Angehängte Dateien:
Gast #3676825
Lesenswert?

Besten Dank jetzt funktioniert das Modell. Ziel der Simulation ist zu 
sehen, ab wann der OpAmp auf Grund der kapazitiven Last instabil wird. 
Ich finde es allerdings seltsam, dass dies unabhängig von meiner Last 
nie der Fall ist. Woran kann das liegen? Auch wenn ich den 
Lastwiderstand entferne und nur die Ausgangskapazität am Ausgang des 
OpAmps angeschlossen ist, ist die Ausgangsspannung am OpAmp bockstabil.

Gruss
Markus
Gast #3676864
Lesenswert?

Markus schrieb:
> Ziel der Simulation ist zu
> sehen, ab wann der OpAmp auf Grund der kapazitiven Last instabil wird.
> Ich finde es allerdings seltsam, dass dies unabhängig von meiner Last
> nie der Fall ist.

Keine Angst, in der Realität schwingt der schon ;-)

Einen exakten Wert für die erlaubte Last wirst du aus der Simulation 
nicht bekommen. Um ein Gefühl zu bekommen, ob die kapazitive Last schon 
kritisch wird, kannst du einen kleinen Spannungssprung auf den Eingang 
geben und schauen, wie stark der Ausgang nachschwingt.

Auch wenn er in der Simu mit 100p noch schwach gedämpft einschwingt 
(blaue Kurve) kann er im realen Aufbau damit schon instabil sein.
Angehängte Dateien:
Gast #3677398
Lesenswert?

Markus schrieb:
> Ich finde es allerdings seltsam, dass dies unabhängig von meiner Last
> nie der Fall ist. Woran kann das liegen?
Das Modell ist nicht perfekt.
Der LTSpice-Autor hat mal empfohlen die eingebauten Modelle zu verwenden 
und nur die Parameter anzupassen.
Mit Fremdmodellen hätte er schon die merkwürdigsten Dinge erlebt, z.B. 
einen OpAmp, der mehr Leistung an die Last abgibt, als er selber 
aufnimmt.

Im Zweifel kritisch bleiben ;-)

Viele Grüße,
Micha

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