Forum: PC-Programmierung LTSpice, ungewöhnliches Simulationsergebnis


von Yelphos (Gast)


Lesenswert?

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

von Yelphos (Gast)


Angehängte Dateien:

Lesenswert?

bild

von Yelphos (Gast)


Lesenswert?

keiner Fehler im Log:

Circuit: * H:\Program Files 
(x86)\LTC\LTspiceIV\examples\Educational\Tutorial\Draft1.asc

Direct Newton iteration for .op point succeeded.

Date: Fri May 04 17:46:59 2012
Total elapsed time: 0.052 seconds.

tnom = 27
temp = 27
method = modified trap
totiter = 3534
traniter = 3501
tranpoints = 1751
accept = 1360
rejected = 391
matrix size = 17
fillins = 6
solver = Normal
Matrix Compiler1: 900 Bytes object code size  1.8/1.4/[1.2]
Matrix Compiler2: off  [1.3]/3.7/3.5

von Helmut S. (helmuts)


Lesenswert?

Es gibt N-Kanal und P-Kanal Mosfets. Du hast einen P-Kanal Typ. Da 
müssen alle Spannungen anders herum sein als in deiner Schaltung.

von Yelphos (Gast)


Lesenswert?

urgs, an verpolten drain und source habe ich noch nicht gedacht :D

von Yelphos (Gast)


Lesenswert?

umgekehrt der selbe shit

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Man muss den PMOS so wie im Bild ansteuern.

von Yelphos (Gast)


Lesenswert?

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

von Helmut S. (helmuts)


Lesenswert?

Und warum funktionieren meine Schaltungen?

Hänge deine Schaltungen mal zum reparieren an die mail.

von Yelphos (Gast)


Lesenswert?

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

von Yelphos (Gast)


Angehängte Dateien:

Lesenswert?

up

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

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.

von Yelphos (Gast)


Angehängte Dateien:

Lesenswert?

> 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

von Yelphos (Gast)


Lesenswert?

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.

von Helmut S. (helmuts)


Lesenswert?

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.

von Yelphos (Gast)


Lesenswert?

hab daraus mal eben eine 60 gemacht und bekam eine 59 aber ich glaube 
nicht das sich der mosfet so verhält

von Yelphos (Gast)


Lesenswert?

aso, habe im libverzeichnis aufgeräumt, richte atm ltspice mit allem was 
ich haben muss ein

von Helmut S. (helmuts)


Lesenswert?

Verstehe deine Antwort nicht. Ich glaube ich gebe es auf.

von Yelphos (Gast)


Lesenswert?

sollte mir wohl noch einen sauberes ltspice zur veröffentlichung 
einrichten, darauf habe ich nicht geachtet

von Helmut S. (helmuts)


Lesenswert?

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.

von Yelphos (Gast)


Lesenswert?

ich glaube du verstehst das programm nicht, hast du deinen lib-ordner 
noch nie angeschaut?

von Yelphos (Gast)


Lesenswert?

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?

von Helmut S. (helmuts)


Lesenswert?

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.

von Yelphos (Gast)


Lesenswert?

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

von Yelphos (Gast)


Lesenswert?

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

von Helmut S. (helmuts)


Lesenswert?

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.

von Yelphos (Gast)


Lesenswert?

ich glaube eher du hast ein problem

von Helmut S. (helmuts)


Lesenswert?

Danke für die Blumen. Mach weiter so.

von Ulli H. (hoppeditatzeldei)


Lesenswert?

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

von Yelphos (Gast)


Lesenswert?

spinner, ich spuck auf eure regeln

von Yelphos (Gast)


Lesenswert?

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

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
Noch kein Account? Hier anmelden.