LTspice: ideales MOSFET-Modell

OP #7489267

Hallo zusammen,

ich möchte gerne etwas üben mit LTspice und Schaltungen mit MOSFETs (Aufwärtswandler, Abwärtswandler) aufbauen.

Das klappt auch soweit, aber ich habe hier und da immer transiente bei den Schaltvorgängen. Ich würde gerne für das Verständnis mit einem möglichst idealen MOSFET simulieren (soll perfekt leiten wenn etwas am Gate ankommt, sonst sperrt er, kein Stromfluss in entgegengesetzte Richtung). Leider weiß ich nicht, wie man so einen idealen MOSFET konstruiert. Im Netz habe ich nur was zu Dioden gefunden.

Das Modell vom IRFP250N schaut zum Beispiel so aus:

.model IRFP250N VDMOS(Rg=1.44 Vto=4.0 Rd=47m Rs=0m Rb=5.6m Kp=13 Cgdmax=3.9n Cgdmin=0.10n Cgs=1.9n Cjo=1.25n Is=5p tt=186n ksubthres=.1 mfg=International_Rectifier Vds=200 Ron=75m Qg=123n)

Weiß jemand, wie man ein optimales MOSFET-Modell hier erzeugt?

Gruß Sarah

Gast

Du suchst keinen MOSFET, sondern einen spannungsgesteuerten Schalter. Der heißt bei LTspice "sw" und ist im Hauptverzeichnis der Standardlibrary zu finden. Beachte dabei die Standardwerte, lies Kapitel "S" im Handbuch.

Gast

Sarah E. schrieb:

optimales MOSFET-Modell

Du meinst ein idealisiertes Modell. Der ideale Fet mit der idealen Diode und der idealen Induktivität, die den idealen Ausgangselko laden, sind relativ nutzlos in einer Simulation, denn der Teufel steckt ja gerade im Detail.

OP

Für mich geht es hier nur darum, Kurvenverläufe aus Büchern nachzuvollziehen.

Ich habe gerade das Switch-Modell ausprobiert.

Es ist genau das was ich brauchte, ihr hattet Recht, vielen Dank :-) Hat wohl seinen Grund, dass man kein Modell eines MOSFETs findet, welches einen idealen Schalter abbildet.

OP

Alles klar, dass ein MOSFET auch in die andere Richtung leiten kann wusste ich tatsächlich nicht.

Kann ich (wie z. B. bei Dioden die standard.dio-Datei) den ".model"-Befehl auch in irgendeine Datei schreiben, sodass ich diesen nicht explizit immer als Direktive ausführen brauche?

Sarah E. schrieb:

Kann ich (wie z. B. bei Dioden die standard.dio-Datei) den ".model"-Befehl auch in irgendeine Datei schreiben, sodass ich diesen nicht explizit immer als Direktive ausführen brauche?

Kann man.

"Das Einbinden von Fremdmodellen wird im Handbuch / der Programm-Hilfe von LTspice erklärt, jedoch nicht im Hauptteil, sondern versteckt im Kapitel FAQ, wo die Erklärungen gerne übersehen werden."

Beitrag #7489428 wurde von einem Moderator gelöscht.
Beitrag #7489444 wurde von einem Moderator gelöscht.
Beitrag #7489474 wurde von einem Moderator gelöscht.
Gast

Sarah E. schrieb:

Alles klar, dass ein MOSFET auch in die andere Richtung leiten kann wusste ich tatsächlich nicht.

Nicht nur der MOSFET.

Auch BJT - AC 131 ist ein speziell f. TV entwickelter symmetrischer Transistor, den unser Löschmod nicht mag.

Sarah E. schrieb:

Jetzt ist mir noch eine Frage eingefallen. Kann man den Schalter so per Direktive erweitern, dass er nur in eine Richtung den Strom leitet? Oder muss ich dafür eine Diode in Reihe schalten?

Eine weitere Möglichkeit einen Schalter zu erzeugen, ist über einen Widerstand mit if-Bedingungen.

z.B.: R=if(V(Signal)>5, 1m, 1G)

Ist hier die Steuerspannung V(signal) größer als 5V, dann nimmt der Widerstand einen Wert von 1mOhm an, sonst 1GOhm. Dieses Model kannst du auch um weitere Bedingungen erweitern, um z.B. Strom nur in eine Richtung fließen zu lassen.

z.B.: R=if(V(signal)>5, if(V(N001,N002)>=0, 1m,1G), 1G)

Die if-Bedingung in der Mitte fragt zusätzlich die Spannungsrichtung über dem Widerstand ab. Hier z.B. durch die beiden Potenziale V(n001) und V(n002) vor und nach dem Widerstand. Erst, wenn die Spannung positiv ist, wird der Widerstandswert zu 1mOhm und für negative Spannungen nimmt er wieder 1GOhm an.

Moderator (Firma: Titel) Persönliche Seite

Bernd schrieb:

AC 131 ist ein speziell f. TV entwickelter symmetrischer Transistor

Ja, das wäre mal wirklich ein brandaktuelles Bauteil mit Spitzenelektroden, von dem man auch heutzutage unbedingt wissen muss. Woher hast du das geheime Wissen, dass der symmetrisch aufgebaut wäre?

Das einzige, was zu finden ist, ist Hörensagen und ein Bauteil von 1950:

den unser Löschmod nicht mag.

Sei dir sicher: es liegt nicht am Transistor, sondern an deinem unflätigen Umgangston. Und sei dir genauso sicher: es ist nicht nur einer, der deinen Müll löscht.

Sarah E. schrieb:

Alles klar, dass ein MOSFET auch in die andere Richtung leiten kann wusste ich tatsächlich nicht.

In Rückwärtsrichtung leitet er üblicherweise auch ganz ohne Ansteuerung, nämlich über die sogenannte Body-Diode. Dann natürlich mit der Flußspannung eines PN-Übergangs.

Die Body-Diode liegt parallel zum MOSFET zwischen Drain und Source, bei N-Channel MOSFETs mit der Kathode an Drain und der Anode an Source, bei P-Channel MOSFETs umgekehrt.

Moderator (Firma: Titel) Persönliche Seite

Uwe schrieb:

"Modell" UND "ideal" ist -für mich- ein Widerspruch in sich selbst

Da gibt es 2 Aspekte:

  1. ein "ideales Modell eines Mosfets" oder
  2. ein "Modell eines idealen Mosfets"

Das erste ist wünschenswert und das zweite unnötig.

Man braucht zum Versetehen von Prinzipschaltungen keine "Modelle von idealen Bauteilen", weil die Prinzipschaltbilder sowieso mit Schaltern dargestellt sind. Aus dem Grund nimmt man im Prinzip einen Schalter.

Und wnen man dann kapiert hat, wie das im Prinzip funktioniert, dann nimmt man ein echtes Bauteil, das eben schlechter ist als ein Schalter und sonstige Einschränkungen hat.

Sarah E. schrieb:

ich möchte gerne etwas üben mit LTspice und Schaltungen mit MOSFETs (Aufwärtswandler, Abwärtswandler) aufbauen.

In der internationalen LTspice Usergroup gibt es die "Chris Basso's files". Man findet einen Beitrag von Helmut Sennewald, der sich bei einem bedankt für einen update dieser Basso files.

https://groups.io/g/LTspice/topic/50199557?p=,,,20,0,0,0::,,,0,0,0,50199557

I suggest to put it into the folder. Files > Examples > Books > Chris Basso's files

Suche mal unter Google nach "chris basso ltspice". Dann siehst Du am besten was dahinter steckt. Basso hat in seinen Simulationen oft Schalter eingesetzt. mfg klaus

OP

Ein MOSFET leitet ja nur bei angelegtem Gate in eine Richtung, jedoch immer in die andere Richtung durch die Body-Diode.

Wenn ich dieses Verhalten mit dem Schaltermodell nähern möchte, dann muss ich wohl vor dem Schalter eine Diode machen und parallel zu dieser Reihenschaltung aus Diode und Schalter eine antiparallele Diode setzen, oder?

Gast

Sarah E. schrieb:

Ein MOSFET leitet ja nur bei angelegtem Gate in eine Richtung,

In beide. Und Spannung liegt immer zwischen zwei Knoten an, hier Gate und Source.

jedoch immer in die andere Richtung durch die Body-Diode.

Ja.

Wenn ich dieses Verhalten mit dem Schaltermodell nähern möchte, dann muss ich wohl vor dem Schalter eine Diode machen und parallel zu dieser Reihenschaltung aus Diode und Schalter eine antiparallele Diode setzen, oder?

Oder.

Einfach eine Diode parallel zum Schalter.

OP

Nächste Frage XD

Ich möchte einen Zweiquadrantensteller simulieren und somit zwei MOSFETs alternierend ansteuern, d. h. beim einen MOSFET soll die Gate-GND-Spannung positiv sein und die andere zum gleichen Zeitpunkt negativ.

Dies kann ich z. B. erzeugen mit zwei Spannungsquellen, wobei V_initial und V_on dann entgegengesetzt sind und ebenfalls entgegengesetzt in den beiden Gate-GND-Spannungsquellen.

Gibt es eine einfachere Möglichkeit, eine invertierte Spannung in LTspice zu erzeugen? Hintergrund ist der, dass ich auch mal den Tastgrad und andere Größen ändern möchte und dass dann bei beiden immer machen müsste bzw. nicht vergessen dürfte.

Moderator (Firma: Titel) Persönliche Seite

Rainer W. schrieb:

Lothar M. schrieb:

Da gibt es 2 Aspekte: ein "ideales Modell eines Mosfets"

An einem realen MOSFET gibt es nichts zu idealisieren.

Aber an dessen Modell.

Das Modell soll die Realität ausreichend gut abbilden

"ausreichend" ist schlechter als "sehr gut". Denn oft weiß man ja gar nicht, ob das Modell "ausreichend gut" ist oder man erkennt erst hinterher, dass es eben nicht "ausreichend gut" war. Und deshalb wäre es am Besten, wenn das Modell die Realität "sehr gut" oder gar "ideal" nachbilden würde.

OP

Habe wieder eine Frage zu LTspice:

Ich möchte den Strom durch eine Spannungsquelle messen. Strom- und Spannungspfeil zeigen aber leider in die gleiche Richtung.

Kann ich die Strommessung irgendwie in die andere Messung drehen? Leider ist der Spannungsquelle bis zur nächsten Abzweigung kein Widerstand o. ä. dazwischen geschaltet, welchen ich sonst gedreht hätte.

Bei "Add trace" könnte ich -I eingeben, aber finde das dann alles etwas verwirrend.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.