Ich habe in LTspice IV mit einer Spice-Drivective den Mosfet irfp9140n
eingebunden. Prefix auf X und LT-Spice scheint den Transistor zu
verstehen. Habe getestet und Name vom Mosfet auf einen unstimmigen in
relation zur Direktive geändert -> Fehlermeldung und beim ändern vom
name in Direktive Fehlermeldung -> entweder ist Fehler in meiner
Schaltung oder in den Spice-Daten bzw. Direktive oder Prefix. Jedenfals
schaff ich es nicht den Mosfet mit egal was ich tue zu sperren, er
schaltet immer wenn ich an Drain/Source messe mit unveränderter Spannung
durch. Am Drain/Gate-/Gate/Source gemessen ein ähnlich ungewöhnliches
Verhalten durch unsinnige Werte.
Schritt für Schritt: ICh habe ein voltage-symbol eingebaut und 60v
festgelegt. Danach den Mosfet mit einem nmos oder pmos zeichen erstellt
und den Name auf den gewünschten irfp9140n geändert. Danach per
Copy&Paste den unteren Spice-SUBCKT als Directive eingebunden und es kam
ein Fehler. Gesucht und herausfgefunden das ich Prefix ändern muss,
Prefix auf X geändert und Fehlermeldung weg. Danach +volt mit D
verbunden, -volt mit Masse, Masse mit S, Masse mit G und Widerstand
dazwischen zum einstellen. Danach habe ich DS gemessen und eingestellte
voltage abgelesen aber weder Veränderungen am Widerstand noch Änderung
an Polung und Widerstand am gate oder eine seperate Sinusspannungsquelle
am gate haben beim messen zwischen drain/source Veränderungen ergeben.
Kommt immer volle Voltage raus. Beim Widerstand habe ich mit
verschiedenen Werten zwischen DG und GS gemessen aber es kamen ganz
unsinnige Werte. Entweder eine Spannung im nanovoltage bereich oder
Spannung konnte durch keinen noch so hohen Widerstandwert unter einen
bestimmten Wert gesenkt werden. Habe unter anderem auch Spannungsquelle
am Gate verändert aber ohne effekt, deswegen habe ich eine andere
Sinusspannungsquelle erstellt und gehofft ich kann durch variable
Spannungen wenigstens den Fehler finden aber drain/source bleibt
konstant. Messe ich zwischen drain/gate und gate/source dann habe ich
den eingegebenen Sinuswert von beiden im voltage etwas nach oben und
unten je nach messpunkten am dg oder gs versetzt.
imho ein Fehler im Prefix, ka wo ich sonst noch suchen soll
.SUBCKT irfp9140n 1 2 3
**************************************
Model Generated by MODPEX
*Copyright(c) Symmetry Design Systems*
All Rights Reserved UNPUBLISHED LICENSED SOFTWARE Contains Proprietary Information Which is The Property of SYMMETRY OR ITS LICENSORS Commercial Use or Resale Restricted by Symmetry License Agreement
**************************************
* Model generated on May 9, 01
* MODEL FORMAT: SPICE3
* Symmetry POWER MOS Model (Version 1.0)
* External Node Designations
* Node 1 -> Drain
* Node 2 -> Gate
* Node 3 -> Source
M1 9 7 8 8 MM L=100u W=100u
.MODEL MM PMOS LEVEL=1 IS=1e-32
+VTO=-3.75746 LAMBDA=0 KP=7.5033
+CGSO=1.11719e-05 CGDO=1e-11
RS 8 3 0.0445286
D1 1 3 MD
.MODEL MD D IS=5.37934e-10 RS=0.00744163 N=1.34043 BV=300
+IBV=0.00025 EG=1.2 XTI=4 TT=0
+CJO=7.49036e-10 VJ=2.13968 M=0.626602 FC=0.5
RDS 3 1 1e+06
RD 9 1 0.0420438
RG 2 7 6.85564
D2 5 4 MD1
* Default values used in MD1:
* RS=0 EG=1.11 XTI=3.0 TT=0
* BV=infinite IBV=1mA
.MODEL MD1 D IS=1e-32 N=50
+CJO=2.47443e-09 VJ=1.18831 M=0.76184 FC=1e-08
D3 5 0 MD2
* Default values used in MD2:
* EG=1.11 XTI=3.0 TT=0 CJO=0
* BV=infinite IBV=1mA
.MODEL MD2 D IS=1e-10 N=0.4 RS=3e-06
RL 5 10 1
FI2 7 9 VFI2 -1
VFI2 4 0 0
EV16 10 0 9 7 1
CAP 11 10 3.59679e-09
FI1 7 9 VFI1 -1
VFI1 11 6 0
RCAP 6 10 1
D4 6 0 MD3
* Default values used in MD3:
* EG=1.11 XTI=3.0 TT=0 CJO=0
* RS=0 BV=infinite IBV=1mA
.MODEL MD3 D IS=1e-10 N=0.4
.ENDS irfp9140n
mal eben anderen kanal eingebaut, dito
bei anderen sehen deren direktiven wenig anders aus, glaube wohl es
kommt keine fehlermeldung aber daten werden im mosfet ohne direktive
berechnet
habe schaltung geändert, quellen stehen auf 5v dc und same fehlerbild
-> könnte an den quellen etwas falsch eingestellt haben aber glaube ich
nicht bzw wäre ausgeschlossen denn das würde bedeuten das mosfets anders
funktionieren als ich dachte
Dein Mosfet ist falsch herum in der Schaltung.
Mit Ctrl-R drehen. Mit Ctrl-E spiegeln. Am Schluss muss es so wie in
meinem Bild aussehen.
Was soll denn das werden?
> SYMBOL ursprüngliche\\res.asy -160 64 R0
Stell mal dein LTspice wieder auf normale Installation um oder willst du
mit deinen Schaltungen allein bleiben. Es gibt überhaupt keinen Grund an
der Struktur der Standard-Installation herumzuschrauben. Wenn du einen
"europäischen" Widerstand willst, dann nimm den aus [Misc]. Den hat
jeder Benutzer.
> SYMBOL ursprüngliche\\res.asy -160 64 R0
was soll was werden? hab nix an standardinstallation geschraubt und
woher kommt der wert?
hab den widerstand aus buttonleiste genommen
habe line voltage auf 1v geändert und bekomme bei messung auf
mittel-leitung 4v statt 0v
ich glaub ich hab an dem symbol was missverstanden bzw. noch irgendwas
mit gewöhnlichen bipolaren transistoren assoziiert.
Ich hatte mich gewundert warum ich deinen Schaltplan nur mit
Fehlermeldung wegen fehlendem Symbol anschauen konnte. Deshalb habe ich
deinen Schalplan draft1.asc mit dem Texteditor geöffnet. Das ist
lesbarer Text.
LTspice hat dir bestimmt nicht dieses Verzeichnis erzeugt. Du bist der
einzige nach x Million Installationen anderer Benutzer dieses
Verzeichnis "ursprüngliche" hat.
Yelphos schrieb:> aso, habe im libverzeichnis aufgeräumt, richte atm ltspice mit allem was> ich haben muss ein
Im Lib-Verzeichnis gibt es nichts zum Aufräumen. Die
Original-Installation macht es allein richtig.
willst du mir jetzt im programmierer-forum von programmierer zu
programmierer erzählen das ich am ltspice keine eigene
verzeichnisstruktur haben darf obwohl ltspice solche wenn ich
modelauswahl öffne ohne fehler wiedergibt?
Du kannst Verzeichnisse machen, aber dann müssen andere die deine
Schaltpläne reparieren sollen auch diese Verzeichnisse haben.
Ich empfehle dir leg jedes Design in einen eigenen Ordner und um Himmels
Willen nicht in ein Systemverzeichnis von WIN-7. In dieses Verzeichnis
legst du die Dateien(Symbole, Lib-files) die du zusätzlich zur
Standard-Installation brauchst. Damit laufen deine Schaltungen rund um
den Globus auf jedem PC dieser Welt.
ich habe in den examples ohne fehler nach den anweisungen eines
tutorials simulieren können aber mit dem mehrfach logisch getesteten
eigenmodel bekomme ich keine verständlichen werte obwohl ich
libverzeichnise schon ganze zeit ohne fehlermeldungen als solches
eingerichtet habe. ergo ist im lib kein fehler aber in einbindung weil
sonst an anderen simulierten stellen außer am eingebundenen modell keine
fehler auftreten
c:\ ist mein systemverzeichnes oder zumindest ein teil davon, mein
rechner ist mit symbolischen links mit mehreren festplatten logisch,
sicher und sehr fehlertolerant untereinander verbunden. angefangen mit
einer kleinen festplatte 1996 ist mein system inzwischen auf solches
niveau mit vollständigen hardwareänderungen angewachsen
Vielleicht hast du ein Problem mit den Zugriffsrechten in WIN-7 wegen
deiner privaten Files im System-Ordner C:\Programme...\, wenn eine
Library oder ein Symbol nicht gefunden wird.
Hallo Yelphos,
es gibt bei LTSPICE einfach Regeln, die einzuhalten sind. @Helmuts hat
es Dir mehrfach versucht zu erklären. Es ist wie mit der deutschen
Schriftsprache, hier gibt es auch große und kleine Buchstaben. Aber
vielleicht bist Du damit auch klüger als wir alle zusammen.
Grüße Ulli
imho sehe ich das umgekehrt -> ihr habt den bogen schon seit langem
überspannt, ein macht weiter so gibt es deswegen von meiner seite nicht
- wohl eher ein -> die menschen sterben bald aus weil alle so weiter
machen aber wovon rede ich hier, welcher idiot kann sowas schon alles in
allem betrachten das er bei auf eine mücke mit soeinem elefanten
reagiert
Eine eigene Frage?
Dieser Thread ist über 14 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.