Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #212684 > unrolled thread

LTSpice, wie Modell einbinden?

Started byPeter Thoms <dl6lat@darc.de>
First post2016-08-17 21:29 +0200
Last post2016-08-18 22:38 +0200
Articles 11 — 3 participants

Back to article view | Back to de.sci.electronics


Contents

  LTSpice, wie Modell einbinden? Peter Thoms <dl6lat@darc.de> - 2016-08-17 21:29 +0200
    Re: LTSpice, wie Modell einbinden? Christian Zietz <newsgroup.1001@chz.xyz> - 2016-08-17 21:44 +0200
      Re: LTSpice, wie Modell einbinden? Peter Thoms <dl6lat@darc.de> - 2016-08-17 22:18 +0200
        Re: LTSpice, wie Modell einbinden? Christian Zietz <newsgroup.1001@chz.xyz> - 2016-08-17 22:41 +0200
          Re: LTSpice, wie Modell einbinden? Peter Thoms <dl6lat@darc.de> - 2016-08-17 23:07 +0200
            Re: LTSpice, wie Modell einbinden? Matthias Weingart <mwnews@pentax.boerde.de> - 2016-08-18 12:29 +0000
              Re: LTSpice, wie Modell einbinden? Peter Thoms <dl6lat@darc.de> - 2016-08-18 22:36 +0200
              Re: LTSpice, wie Modell einbinden? Peter Thoms <dl6lat@darc.de> - 2016-08-18 22:42 +0200
                Re: LTSpice, wie Modell einbinden? Matthias Weingart <mwnews@pentax.boerde.de> - 2016-08-19 08:11 +0000
            Re: LTSpice, wie Modell einbinden? Christian Zietz <newsgroup.1001@chz.xyz> - 2016-08-18 18:20 +0200
              Re: LTSpice, wie Modell einbinden? Peter Thoms <dl6lat@darc.de> - 2016-08-18 22:38 +0200

#212684 — LTSpice, wie Modell einbinden?

FromPeter Thoms <dl6lat@darc.de>
Date2016-08-17 21:29 +0200
SubjectLTSpice, wie Modell einbinden?
Message-ID<np2du4$jev$1@news.albasani.net>
Hallo,

wie bringe ich die folgende Anweisung mit dem Dateinamen STP16NF06L.LIB 
in LTSpice unter?

* MODELLING FOR STP16NF06L



.SUBCKT STP16NF06L 1 2 3

LG 2 4  7.5E-09

LS 12 3 7.5E-09

LD 6 1  4.5E-09

RG 4 5  4.995

RS 9 12 0.101E-02

RD 7 6  0.351E-01

RJ 8 7  0.101E-02

CGS 5 9   0.564E-09

CGD 7 10  0.743E-09

CK  11 7  0.308E-10

DGD 11 7 DGD

DBS 12 6 DBS

DBD  9 7 DBD

MOS  13 5 9 9 MOS L=1u W=1u

E1  10 5 101 0 1

E2  11 5 102 0 1

E3  8 13 POLY(2) 6 8 6 12 0 0 0 0  0.691

G1  0 100 7 5 1u

D1  100 101  DID

D2  102 100  DID

R1  101 0  1MEG

R2  102 0  1MEG



.MODEL MOS NMOS

+ LEVEL = 3

+ VTO   = 1.922

+ PHI   = 0.933

+ IS    = 0.1E-12

+ JS    = 0

+ THETA = 0.101E-01

+ KP    = 16.247



.MODEL DGD D

+ IS    = 0.1E-12

+ CJO   = 0.104E-10

+ VJ    = 0.718

+ M     = 0.357

.MODEL DBD D

+ IS    = 0.1E-12

+ CJO   = 0.232E-10

+ VJ    = 0.742

+ M     = 0.327

.MODEL DBS D

+ IS    = 0.1E-12

+ BV    = 69

+ N     = 1

+ TT    = 0.501E-07

+ RS    = 0.349E-02

.MODEL DID D

+ IS    = 0.01E-12

+ RS    = 0

+ BV    = 79

.ENDS STP16NF06L



* END OF MODELLING



Peter

[toc] | [next] | [standalone]


#212686

FromChristian Zietz <newsgroup.1001@chz.xyz>
Date2016-08-17 21:44 +0200
Message-ID<e1jt5kFhifhU1@mid.individual.net>
In reply to#212684
Peter Thoms schrieb:

> wie bringe ich die folgende Anweisung mit dem Dateinamen STP16NF06L.LIB 
> in LTSpice unter?
> 
> * MODELLING FOR STP16NF06L
> 
> 
> 
> .SUBCKT STP16NF06L 1 2 3
> [...]

Viele verschiedene Möglichkeiten. Eine davon: Die .lib-Datei in LTspice
öffnen, Rechtsklick auf die Zeile .SUBCKT, Option "Create Symbol". Dann
landet im Unterverzeichnis "Autogenerated" in der Bauteilauswahl (Taste
F2) ein Symbol STP16NF06L gleich mit dem Verweis auf die .lib-Datei.

Grüße
Christian
-- 
Christian Zietz  -  CHZ-Soft  -  czietz (at) gmx.net
WWW: http://www.chzsoft.de/
PGP/GnuPG-Key-ID: 0x52CB97F66DA025CA / 0x6DA025CA

[toc] | [prev] | [next] | [standalone]


#212690

FromPeter Thoms <dl6lat@darc.de>
Date2016-08-17 22:18 +0200
Message-ID<np2gq5$opq$1@news.albasani.net>
In reply to#212686
Am 17.08.2016 um 21:44 schrieb Christian Zietz:
> Peter Thoms schrieb:
>
>> wie bringe ich die folgende Anweisung mit dem Dateinamen STP16NF06L.LIB
>> in LTSpice unter?
>>
>> * MODELLING FOR STP16NF06L
>>
>>
>>
>> .SUBCKT STP16NF06L 1 2 3
>> [...]
>
> Viele verschiedene Möglichkeiten. Eine davon: Die .lib-Datei in LTspice
> öffnen, Rechtsklick auf die Zeile .SUBCKT, Option "Create Symbol". Dann
> landet im Unterverzeichnis "Autogenerated" in der Bauteilauswahl (Taste
> F2) ein Symbol STP16NF06L gleich mit dem Verweis auf die .lib-Datei.
>
> Grüße
> Christian
Hallo,

das ging flott, vielen Dank!

Unter Autogenerated heißt das File jetzt STP16NF06L.ASY, mit dem Inhalt:


  Version 4
SymbolType BLOCK
RECTANGLE Normal -32 -40 32 40
WINDOW 0 0 -40 Bottom 2
SYMATTR Prefix X
SYMATTR Value STP16NF06L
SYMATTR ModelFile eigene\stp16nf06l.lib
WINDOW 3 0 40 Top 2
PIN -32 0 LEFT 8
PINATTR PinName 1
PINATTR SpiceOrder 1
PIN 32 -16 RIGHT 8
PINATTR PinName 2
PINATTR SpiceOrder 2
PIN 32 16 RIGHT 8
PINATTR PinName 3
PINATTR SpiceOrder 3


Muß ich jetzt meine Lib-Datei im Ordner "eigene" stehen lassen, das 
scheint so, oder?


Peter

[toc] | [prev] | [next] | [standalone]


#212694

FromChristian Zietz <newsgroup.1001@chz.xyz>
Date2016-08-17 22:41 +0200
Message-ID<e1k0fvFic07U1@mid.individual.net>
In reply to#212690
Peter Thoms schrieb:

> Muß ich jetzt meine Lib-Datei im Ordner "eigene" stehen lassen, das 
> scheint so, oder?

Ja. Oder im Symbol (.asy) anpassen.

Christian
-- 
Christian Zietz  -  CHZ-Soft  -  czietz (at) gmx.net
WWW: http://www.chzsoft.de/
PGP/GnuPG-Key-ID: 0x52CB97F66DA025CA / 0x6DA025CA

[toc] | [prev] | [next] | [standalone]


#212697

FromPeter Thoms <dl6lat@darc.de>
Date2016-08-17 23:07 +0200
Message-ID<np2jlv$tsg$1@news.albasani.net>
In reply to#212694
Am 17.08.2016 um 22:41 schrieb Christian Zietz:
> Peter Thoms schrieb:
>
>> Muß ich jetzt meine Lib-Datei im Ordner "eigene" stehen lassen, das
>> scheint so, oder?
>
> Ja. Oder im Symbol (.asy) anpassen.
Hallo,

ok, danke!

Hmm,

als Symmbol wird eine kleine Chip-Kachel angezeigt.
- Ein Mosfet-Symbol wäre mir lieber, wie geht das? und
- der Rechner hört mit diesem Transistor teilweise irgendwie nicht auf 
zu rechnen.
Bspw. wenn zwei Fets parallel geschaltet sind, komisch.


peter

[toc] | [prev] | [next] | [standalone]


#212712

FromMatthias Weingart <mwnews@pentax.boerde.de>
Date2016-08-18 12:29 +0000
Message-ID<XnsA6689379CDD67AlwLookOnTBrightSide@penthouse.boerde.de>
In reply to#212697
Peter Thoms <dl6lat@darc.de>:

> Am 17.08.2016 um 22:41 schrieb Christian Zietz:
>> Peter Thoms schrieb:
>>
>>> Muß ich jetzt meine Lib-Datei im Ordner "eigene" stehen lassen, das
>>> scheint so, oder?
>>
>> Ja. Oder im Symbol (.asy) anpassen.
> Hallo,
> 
> ok, danke!
> 
> Hmm,
> 
> als Symmbol wird eine kleine Chip-Kachel angezeigt.
> - Ein Mosfet-Symbol wäre mir lieber, wie geht das? und
> - der Rechner hört mit diesem Transistor teilweise irgendwie nicht auf 
> zu rechnen.
> Bspw. wenn zwei Fets parallel geschaltet sind, komisch.

Konvergiert nicht, vielleicht einfach mal nen kleinen Widerstand noch 
dazwischenschalten, da reichen schon 0,01 mOhm.

M.
-- 

[toc] | [prev] | [next] | [standalone]


#212742

FromPeter Thoms <dl6lat@darc.de>
Date2016-08-18 22:36 +0200
Message-ID<np568t$sdv$1@news.albasani.net>
In reply to#212712
Am 18.08.2016 um 14:29 schrieb Matthias Weingart:
> Peter Thoms <dl6lat@darc.de>:
>
>> Am 17.08.2016 um 22:41 schrieb Christian Zietz:
>>> Peter Thoms schrieb:
>>>
>>>> Muß ich jetzt meine Lib-Datei im Ordner "eigene" stehen lassen, das
>>>> scheint so, oder?
>>>
>>> Ja. Oder im Symbol (.asy) anpassen.
>> Hallo,
>>
>> ok, danke!
>>
>> Hmm,
>>
>> als Symmbol wird eine kleine Chip-Kachel angezeigt.
>> - Ein Mosfet-Symbol wäre mir lieber, wie geht das? und
>> - der Rechner hört mit diesem Transistor teilweise irgendwie nicht auf
>> zu rechnen.
>> Bspw. wenn zwei Fets parallel geschaltet sind, komisch.
>
> Konvergiert nicht, vielleicht einfach mal nen kleinen Widerstand noch
> dazwischenschalten, da reichen schon 0,01 mOhm.
Hallo,

das wird es wohl sein.
Eine ergänzende Spice Direktive .options gmin=1e-10
läßt die Berechnung jetzt durchblitzen.


Peter

[toc] | [prev] | [next] | [standalone]


#212744

FromPeter Thoms <dl6lat@darc.de>
Date2016-08-18 22:42 +0200
Message-ID<np56j3$t1b$2@news.albasani.net>
In reply to#212712
Am 18.08.2016 um 14:29 schrieb Matthias Weingart:
> Peter Thoms <dl6lat@darc.de>:
>
>> Am 17.08.2016 um 22:41 schrieb Christian Zietz:
>>> Peter Thoms schrieb:
>>>
>>>> Muß ich jetzt meine Lib-Datei im Ordner "eigene" stehen lassen, das
>>>> scheint so, oder?
>>>
>>> Ja. Oder im Symbol (.asy) anpassen.
>> Hallo,
>>
>> ok, danke!
>>
>> Hmm,
>>
>> als Symmbol wird eine kleine Chip-Kachel angezeigt.
>> - Ein Mosfet-Symbol wäre mir lieber, wie geht das? und
>> - der Rechner hört mit diesem Transistor teilweise irgendwie nicht auf
>> zu rechnen.
>> Bspw. wenn zwei Fets parallel geschaltet sind, komisch.
>
> Konvergiert nicht, vielleicht einfach mal nen kleinen Widerstand noch
> dazwischenschalten, da reichen schon 0,01 mOhm.
Hallo,

das wird es wohl sein.
Eine ergänzende Spice Direktive
.options gmin=1e-10
.options cshunt=5e-16
läßt die Berechnung jetzt durchblitzen.


Peter

[toc] | [prev] | [next] | [standalone]


#212749

FromMatthias Weingart <mwnews@pentax.boerde.de>
Date2016-08-19 08:11 +0000
Message-ID<XnsA669679C519E6AlwLookOnTBrightSide@penthouse.boerde.de>
In reply to#212744
Peter Thoms <dl6lat@darc.de>:

> Am 18.08.2016 um 14:29 schrieb Matthias Weingart:
>> Peter Thoms <dl6lat@darc.de>:
>>
>>> Am 17.08.2016 um 22:41 schrieb Christian Zietz:
>>>> Peter Thoms schrieb:
>>>>
>>>>> Muß ich jetzt meine Lib-Datei im Ordner "eigene" stehen lassen, das
>>>>> scheint so, oder?
>>>>
>>>> Ja. Oder im Symbol (.asy) anpassen.
>>> Hallo,
>>>
>>> ok, danke!
>>>
>>> Hmm,
>>>
>>> als Symmbol wird eine kleine Chip-Kachel angezeigt.
>>> - Ein Mosfet-Symbol wäre mir lieber, wie geht das? und
>>> - der Rechner hört mit diesem Transistor teilweise irgendwie nicht auf
>>> zu rechnen.
>>> Bspw. wenn zwei Fets parallel geschaltet sind, komisch.
>>
>> Konvergiert nicht, vielleicht einfach mal nen kleinen Widerstand noch
>> dazwischenschalten, da reichen schon 0,01 mOhm.
> Hallo,
> 
> das wird es wohl sein.
> Eine ergänzende Spice Direktive
> .options gmin=1e-10
> .options cshunt=5e-16
> läßt die Berechnung jetzt durchblitzen.

Externe Modelle sind sowieso nicht so gut - weil langsam. Die internen sind 
viel schneller. Man kann die Transistordatenbank ja auch ergänzen, man muss 
nur die entsprechenden Modellparameter (bei Schaltfunktion hauptsächlich die 
Kapazitäten und rdson) herausfinden und dann kann man ja beide mit einer 
einfachen Schaltung rechnen lassen und vergleichen ob das so ungefähr 
hinkommt...

M.
-- 

[toc] | [prev] | [next] | [standalone]


#212719

FromChristian Zietz <newsgroup.1001@chz.xyz>
Date2016-08-18 18:20 +0200
Message-ID<e1m5j7F3ek4U1@mid.individual.net>
In reply to#212697
Peter Thoms schrieb:

> als Symmbol wird eine kleine Chip-Kachel angezeigt.
> - Ein Mosfet-Symbol wäre mir lieber, wie geht das? 

Passendes MOSFET-Symbol (nmos.asy, pmos.asy?) öffnen und als
STP16NF06L.asy wieder abspeichern. Dann unter "Edit Attributes" (Strg+A)
die Attribute des autogenerierten Symbols übertragen.

Zum Schluss Rechtsklick auf jeden einzenen Port (=Anschluss) und dort im
Feld "Netlist Order" prüfen, dass die Reihenfolge der in Deinem .SUBCKT
entspricht.

Christian
-- 
Christian Zietz  -  CHZ-Soft  -  czietz (at) gmx.net
WWW: http://www.chzsoft.de/
PGP/GnuPG-Key-ID: 0x52CB97F66DA025CA / 0x6DA025CA

[toc] | [prev] | [next] | [standalone]


#212743

FromPeter Thoms <dl6lat@darc.de>
Date2016-08-18 22:38 +0200
Message-ID<np56bo$sdv$2@news.albasani.net>
In reply to#212719
Am 18.08.2016 um 18:20 schrieb Christian Zietz:
> Peter Thoms schrieb:
>
>> als Symmbol wird eine kleine Chip-Kachel angezeigt.
>> - Ein Mosfet-Symbol wäre mir lieber, wie geht das?
>
> Passendes MOSFET-Symbol (nmos.asy, pmos.asy?) öffnen und als
> STP16NF06L.asy wieder abspeichern. Dann unter "Edit Attributes" (Strg+A)
> die Attribute des autogenerierten Symbols übertragen.
>
> Zum Schluss Rechtsklick auf jeden einzenen Port (=Anschluss) und dort im
> Feld "Netlist Order" prüfen, dass die Reihenfolge der in Deinem .SUBCKT
> entspricht.
Hallo,

ja, das ist wesentlich besser, als im Ascii-Text rumzuwurstel.
Danke!


Peter


[toc] | [prev] | [standalone]


Back to top | Article view | de.sci.electronics


csiph-web