Ce n'est peut-être pas le forum idéal pour la question; veuillez migrer si un forum est mieux adapté à la question.
Je regarde un composant pour lequel mes tentatives de localisation d'un modèle SPICE en ligne ont été infructueuses. Cependant, des fiches techniques du composant sont disponibles pour référence en ligne. Le modèle SPICE d'un composant s'appuie probablement sur le contenu de la fiche technique de celui-ci ...
Alors, comment construire un modèle SPICE lorsque la fiche technique est disponible pour référence? Je regarde LTSpice
Réponses:
Selon le composant, la méthode courante consiste à utiliser une carte .MODEL pour des éléments de base (transistors, diodes) ou pour des composants plus complexes (circuits intégrés comme les amplificateurs opérationnels, régulateurs, etc.), vous pouvez utiliser soit un modèle de sous-circuit (composé de base éléments) ou un modèle comportemental (en utilisant des formules pour approximer le comportement)
Cela peut devenir très compliqué très rapidement, la complexité dépend de la précision dont vous avez besoin pour simuler le composant et nécessite une connaissance assez détaillée du type de composant afin que vous sachiez quels paramètres de la feuille de données sont importants, comment ils se traduisent en paramètres SPICE, etc.
Pour un exemple du type de paramètres que vous devez connaître (au moins certains d'entre eux), dans LTSpice, aidez-vous à regarder sous LTSpice-> Circuit Elements-> Bipolar Transistor et regardez les paramètres de Gummel-Poon.
Aussi complexe que cela puisse paraître, vous pouvez utiliser les valeurs par défaut pour la plupart et modifier simplement les bases comme le Bf (Beta), Vje (être la tension), Cje (capacité de l'émetteur de base), Cjc, etc. Il est utile de regarder les différents modèles qui viennent avec LTSpice pour avoir une idée des choses.
L'aide fournit de nombreuses informations utiles, alors lisez-les attentivement. "Un guide de simulation de circuits utilisant PSPICE" est également un livre à moitié décent avec une discussion sur les paramètres du modèle. De plus, google pour plus d'informations sur les modèles, vous devriez en trouver beaucoup - par exemple, voici un excellent document sur le modèle Gummel-Poon et comment l'utiliser.
la source
Voici un très bon tutoriel sur la façon de construire une instruction .model pour un MOSFET: http://www.simonbramble.co.uk/lt_spice/ltspice_lt_spice_tutorial_6.htm
Juste pour donner un peu plus d'informations ici: il existe deux chemins pour créer un modèle de composant. On utilise un
.subsckt
instruction et l'autre utilise une.model
instruction.Pour les composants de base comme un MOSFET, il est préférable d'utiliser une
.model
instruction. Un MOSFET peut être modélisé avec l'instruction de modèle.model XXXX VDMOS(Rg= Rd=5 Rs=1 Vto= Kp= Cgdmax= Cgdmin= Cgs= Cjo= Is= Rb= )
, où les paramètresRg
,Rd
,Rs
etc. peuvent être déterminées à partir de la feuille de données et d' autres fichiers d'épices.Un exemple est le MOSFET Fairchild FDS6680A avec un modèle défini par l'instruction
.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)
.la source
Vous devez être clair sur ce que vous entendez par composant. Spice modélise nativement les éléments de circuit des transistors, il est enfichable de mettre vos propres modèles en "C" (toutes les versions ne peuvent pas le faire) mais ensuite vous devez comprendre comment SPICE fonctionne pour faire les modèles correctement. Pour les appareils plus grands et plus complexes, vous pouvez utiliser des macro-modèles ou la tendance la plus moderne consiste à utiliser Verilog-A.
la source