CA3140 LTSPice Model

Gast #935187
Lesenswert?
• ▲
▼
Ich suche ein Spice Model für LTSpice des CA3140,
Auf dieser Seite wurde ich fündig:
http://forum.allaboutcircuits.com/newsgroups/viewtopic.php?t=1250

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:
1
Version 4
2
SymbolType CELL
3
LINE Normal -32 32 32 64
4
LINE Normal -32 96 32 64
5
LINE Normal -32 32 -32 96
6
LINE Normal -28 48 -20 48
7
LINE Normal -28 80 -20 80
8
LINE Normal -24 84 -24 76
9
LINE Normal 0 32 0 48
10
LINE Normal 0 96 0 80
11
LINE Normal 4 44 12 44
12
LINE Normal 8 40 8 48
13
LINE Normal 4 84 12 84
14
WINDOW 0 16 32 Left 0
15
WINDOW 3 16 96 Left 0
16
SYMATTR Value CA3140
17
SYMATTR Prefix X
18
SYMATTR SpiceModel ca3140.sub
19
SYMATTR Value2 CA3140
20
SYMATTR Description OPERATIONAL AMPLIFIERS
21
PIN -32 80 NONE 0
22
PINATTR PinName In+
23
PINATTR SpiceOrder 1
24
PIN -32 48 NONE 0
25
PINATTR PinName In-
26
PINATTR SpiceOrder 36
27
PIN 0 32 NONE 0
28
PINATTR PinName V+
29
PINATTR SpiceOrder 15
30
PIN 0 96 NONE 0
31
PINATTR PinName V-
32
PINATTR SpiceOrder 20
33
PIN 32 64 NONE 0
34
PINATTR PinName OUT
35
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?
Gast #935223
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.
Gast #1182931
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.
Gast #3177145
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

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.