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
Am besten die Datei in LTSPICE laden. Dann kannst du auf die Zeile mit ".subckt" gehen und mit rechter Maustaste dir ein Symbol erstellen lassen. Das dann benutzen. Edit: War kein npn, erste Angabe war falsch/gelöscht
:
Bearbeitet durch User
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
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.
:
Bearbeitet durch User
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 :-).
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.