Einbinden Spice file in LTSpice

Gast #4982684
Lesenswert?
• ▲
▼
Hallo zusammen,

Ich habe folgendes Problem. Ich will das folgende File in LTSpice 
simmulieren. (Das Bauteil heißt "PUMH11" und findet man ziemlich weit 
unten in der Liste des Links)

http://materias.fi.uba.ar/6625/TPs/TP3/phil_bjt.lib

Meine erste Frage lautet: Wie implementiere ich das Model in LTSpice?

Meine zweite Frage ist: Es handelt sich bei dem Bauteil um einen 
Digitaltransistor muss ich hierfür ein neues Symbol erstellen oder kann 
ich da einfach den NPN-Transistor den LTSpice zur verfügung stellt 
nutzen?

Ich danke schon jetzt für eure Antworten

Gruß Tob
Angehängte Dateien:
Gast #4982734
Lesenswert?
• ▲
▼
Danke für die schnelle Antwort :)
hat funktioniert

Woran kann ich dann in der .txt file erkennen welcher Anschluss zu 
welchem Pin gehört?

*$
*
* PUMH11
* 2 RETs in SC-88
* RET1 =RET2 = 10kO / 10kO- NPN
* PDTC114E
*
.SUBCKT PUMH11/PLP 1 2 3
*
R1 2 21 10000
Cres1 2 1 4.3E-13
R21 21 22 5000
R22 22 3 5000
Cres2 22 1 1.3E-13
Q1 1 21 3 PDTC114E
*
.MODEL PDTC114E NPN
+ IS = 1.822E-14
+ NF = 0.9932
+ ISE = 2.894E-16
+ NE = 1.4
+ BF = 354.4
+ IKF = 0.246
+ VAF = 182
+ NR = 0.9931
+ ISC = 9.982E-12
+ NC = 1.763
+ BR = 14.99
+ IKR = 0.05
+ VAR = 17.9
+ RB = 10
+ IRB = 5E-06
+ RBM = 5
+ RE = 0.649
+ RC = 1.101
+ XTB = 0
+ EG = 1.11
+ XTI = 3
+ CJE = 1.32E-11
+ VJE = 0.8401
+ MJE = 0.3622
+ TF = 1E-32
+ XTF = 0
+ VTF = 1E+03
+ ITF = 0
+ PTF = 0
+ CJC = 3.821E-12
+ VJC = 0.5986
+ MJC = 0.3745
+ XCJC = 0.6193
+ TR = 1E-32
+ CJS = 0
+ VJS = 0.75
+ MJS = 0.333
+ FC = 0.5
.ENDS
Angehängte Dateien:
#4982748
Lesenswert?
• ▲
▼
Das muss man, wenn wie hier der Ersteller das nicht angibt, aus dem Rest 
erschließen. "1 2 3" tauchen im weiteren Text wieder auf. Q1 ist der 
zugrunde liegende Transistor, daran erkennt man, dass "1" der Emitter 
und "3" der Kollektor ist. "2" ist dann die Quasi-Basis des 
"Digital"-Transistors.

PS: Das Symbol kann man auch noch in LTSPICE bearbeiten.
Gast #4983538
Lesenswert?
• ▲
▼
Tob schrieb:
> Woran kann ich dann in der .txt file erkennen welcher Anschluss zu
> welchem Pin gehört?

Das ist hier leider nicht offensichtlich. Der Ersteller hätte sich hier 
noch eine Kommentarzeile erlauben sollen ...
Aber wenn man das Prinzipbild eines Digitaltransistors (B-Vorwiderstand, 
BE-Widerstand, Transistor) zur Hand nimmt und dann aus dem Teil
1
.SUBCKT PUMH11/PLP 1 2 3
2
R1 2 21 10000
3
Cres1 2 1 4.3E-13
4
R21 21 22 5000
5
R22 22 3 5000
6
Cres2 22 1 1.3E-13
7
Q1 1 21 3 PDTC114E
ein Ersatzbild zeichnet, dann sieht man, dass
C nur auf Pin 1, B nur auf Pin 2 und E nur auf Pin 3 liegen kann.
Beim 'intelligenten' Zeichnen kann man auch die parasitären 
Zusatzkapazitäten einfach weglassen (<1pF!) - dann sieht es 
übersichtlicher aus :-).
#4983800
Lesenswert?
• ▲
▼
Hallo Tob

Noch eine Möglichkeit.
"Zufällig" ist die Netlist-Reihenfolge des Subcircuit genau wie beim 
"npn" Symbol - Kollector Basis Emitter.

Einen Transistor npn im Schaltplan platzieren.
CTRL rechter MAusklick auf den Transistor. -> Ein Dialogfenster mit 
allen Attributen geht auf.
Prefix:QN nach Prefix:X ändern.
Value:npn nach Value:PUMH11/PLP ändern
OK klicken.
Jetzt ist es ein Subcircuit symbol. X steht für Subcircuit.

Noch ein SPICE-Directive mit folgendem Inhalt einfügen damit LTspuce das 
Subcircuit-Modell findet.
.inc filename.xyz

Fertig.

Gruß
Helmut

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