Dies ist möglicherweise nicht das ideale Forum für diese Frage. Bitte migrieren Sie, wenn ein Forum für die Frage besser geeignet ist.
Ich schaue auf eine Komponente, für die meine Versuche, ein SPICE-Modell online zu finden, erfolglos waren. Es stehen jedoch Datenblätter der Komponente als Online-Referenz zur Verfügung. Das SPICE-Modell für eine Komponente stützt sich wahrscheinlich auf den Inhalt des Datenblattes ...
Wie konstruiert man ein SPICE-Modell, wenn das Datenblatt als Referenz verfügbar ist? Ich schaue auf LTSpice
Antworten:
Abhängig von der Komponente besteht die übliche Methode darin, eine .MODEL-Karte für Basiselemente (Transistoren, Dioden) oder für komplexere Komponenten (ICs wie Opamps, Regler usw.) zu verwenden. Sie können entweder ein Sub-Circuit-Modell (bestehend aus Basic) verwenden Elemente) oder ein Verhaltensmodell (unter Verwendung von Formeln zur Annäherung des Verhaltens)
Dies kann sehr schnell sehr kompliziert werden. Wie komplex dies ist, hängt davon ab, wie genau die Komponente simuliert werden muss. Außerdem sind ziemlich detaillierte Kenntnisse des Komponententyps erforderlich, damit Sie wissen, welche Datenblattparameter wichtig sind und wie sie in SPICE-Parameter umgewandelt werden.
Ein Beispiel für die Art der Parameter, die Sie kennen müssen (zumindest einige von ihnen), finden Sie in der LTSpice-Hilfe unter LTSpice-> Schaltungselemente-> Bipolartransistor und in den Gummel-Poon-Parametern.
So komplex das aussieht, Sie können die Standardeinstellungen für die meisten verwenden und nur die Grundlagen wie Bf (Beta), Vje (Spannung), Cje (Basisemitterkapazität), Cjc usw. ändern. Es ist hilfreich, sich die verschiedenen Modelle anzusehen das kommt mit LTSpice, um eine Vorstellung von den Dingen zu bekommen.
Die Hilfe enthält viele nützliche Informationen. Lesen Sie sie daher sorgfältig durch. Auch "Eine Anleitung zur Schaltungssimulation mit PSPICE" ist ein halbwegs anständiges Buch mit einigen Erläuterungen zu den Modellparametern. Außerdem sollten Sie bei Google nach Informationen zu den Modellen suchen. Hier finden Sie beispielsweise ein hervorragendes Dokument zum Gummel-Poon-Modell und dessen Verwendung.
quelle
Hier finden Sie eine sehr gute Anleitung zum Erstellen einer .model-Anweisung für einen MOSFET: http://www.simonbramble.co.uk/lt_spice/ltspice_lt_spice_tutorial_6.htm
Um hier nur ein bisschen mehr Informationen zu geben: Es gibt zwei Pfade, um ein Komponentenmodell zu erstellen. Einer verwendet eine
.subsckt
Anweisung und der andere verwendet eine.model
Anweisung.Für Basiskomponenten wie einen MOSFET ist es besser, eine
.model
Anweisung zu verwenden. Ein MOSFET kann mit der Vorlage Aussage modelliert werden.model XXXX VDMOS(Rg= Rd=5 Rs=1 Vto= Kp= Cgdmax= Cgdmin= Cgs= Cjo= Is= Rb= )
, wobei die ParameterRg
,Rd
,Rs
usw. können aus dem Datenblatt und anderen Gewürz Dateien bestimmt werden.Ein Beispiel ist der Fairchild FDS6680A MOSFET mit einem durch die Anweisung definierten Modell
.model FDS6680A VDMOS(Rg=3 Rd=5m Rs=1m Vto=2.2 Kp=63 Cgdmax=2n Cgdmin=1n Cgs=1.9n Cjo=1n Is=2.3p Rb=6m mfg=Fairchild Vds=30 Ron=15m Qg=27n)
.quelle
Sie müssen sich darüber im Klaren sein, was Sie mit Komponente meinen. Spice modelliert nativ Transistor-Schaltungselemente. Es ist steckbar, eigene "C" -Modelle einzubauen (das können nicht alle Versionen), aber dann muss man verstehen, wie SPICE funktioniert, um die Modelle richtig zu machen. Für größere, komplexere Geräte können Sie Makromodelle verwenden, oder der modernere Trend ist die Verwendung von Verilog-A.
quelle