mikrocontroller.net

Forum: Analoge Elektronik und Schaltungstechnik CA3140 LTSPice Model


Autor: Beatmachine (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich suche ein Spice Model für LTSpice des CA3140,
Auf dieser Seite wurde ich fündig:
http://forum.allaboutcircuits.com/newsgroups/viewt...

Bei dem habe ich den ersten eintrag von *$ model description: 
"awbca3140"
bis end kopiert

und dann einfach die asy Datei eines TL082 genommen und wie folgt 
verändert:
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 0
WINDOW 3 16 96 Left 0
SYMATTR Value CA3140
SYMATTR Prefix X
SYMATTR SpiceModel ca3140.sub
SYMATTR Value2 CA3140
SYMATTR Description OPERATIONAL AMPLIFIERS
PIN -32 80 NONE 0
PINATTR PinName In+
PINATTR SpiceOrder 1
PIN -32 48 NONE 0
PINATTR PinName In-
PINATTR SpiceOrder 36
PIN 0 32 NONE 0
PINATTR PinName V+
PINATTR SpiceOrder 15
PIN 0 96 NONE 0
PINATTR PinName V-
PINATTR SpiceOrder 20
PIN 32 64 NONE 0
PINATTR PinName OUT
PINATTR SpiceOrder 12


Wenn ich jetzt simulieren möchte bekomme ich die Fehlermeldung:
Too many parameters for subcircuit type ""ca3140" (instance: xu1)

Weiß jemand was da falsch läuft?

Autor: Beatmachine (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hier mal noch die ca3140.sub

Autor: Frank (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

du darfst in der Symboldatei die Pinnummern aus dem Model NICHT 
übernehmen !

PIN -32 80 NONE 0
PINATTR PinName In+
PINATTR SpiceOrder 1
PIN -32 48 NONE 0
PINATTR PinName In-
PINATTR SpiceOrder 36
PIN 0 32 NONE 0
PINATTR PinName V+
PINATTR SpiceOrder 15
PIN 0 96 NONE 0
PINATTR PinName V-
PINATTR SpiceOrder 20
PIN 32 64 NONE 0
PINATTR PinName OUT
PINATTR SpiceOrder 12

Die Reihenfolge der Pins aus dem Model: ".subckt ca3140  1 36 15 20 12" 
muss in der Symboldatei beibehalten werden, aber die Pinnummern müssen 
von 1 bis 5 durchnummeriert sein !

Ich hatte das gleiche Problem gehabt.

Dann sollte es gehen.

Autor: Beatmachine (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dann bekomme ich leider den Fehler:

Analysis Failed: Iteration limit reached

kannst du mir vielleicht mal deine Dateien geben?

Autor: Lars (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

habe gerade das gleiche Model verwendet. Im Editor habe ich zunächst die 
Doppelpunkte vor "subckt" "model" "ends" usw. in einfache Punkte 
geändert. Ich mußte außerdem nach dem Einladen die Pinreihenfolge ändern 
(bei Simetrix einfach später machbar). Dann funktionierte es ohne 
Probleme.

Autor: ParalOszi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo und Achtung!

in dem Modell gibt es einen wiederspruch:

* CONNECTIONS:   NON-INVERTING INPUT
*                | INVERTING INPUT
*                | | POSITIVE POWER SUPPLY
*                | | | NEGATIVE POWER SUPPLY
*                | | | | OUTPUT
*                | | | | |

.subckt ca3140  1 36 15 20 12
*START OF DECK
* +IN -IN OUT +VSS -VSS
*NODE: 1 36 15 20 12


wie man sieht, ist die Reihenfolge der graphischen Netlist nicht 
identisch mit der Netlist der zweitletzten Reihe (einmal Output am Ende, 
und dann in der Mitte).
Mit der graphischen Netlist lief bei mir keine Simulation. Nachdem ich 
die untere Netliste nach obiger und anderer Anleitungen verwendet habe, 
läufts und schwingts. Obs plausiebel ist, muss ich noch prüfen.

Grüße
ParalOszi

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.