Puede que este no sea el foro ideal para la pregunta; migre si un foro es más adecuado para la pregunta.
Estoy viendo un componente para el cual mis intentos de localizar un modelo SPICE en línea fueron infructuosos. Sin embargo, hay hojas de datos del componente disponibles para referencia en línea. El modelo SPICE para un componente probablemente se basa en el contenido de la hoja de datos para él ...
Entonces, ¿cómo se construye un modelo SPICE cuando la hoja de datos está disponible como referencia? Estoy mirando LTSpice
Respuestas:
Dependiendo del componente, el método común es usar una tarjeta .MODEL para elementos básicos (transistores, diodos) o para componentes más complejos (circuitos integrados como Opamps, reguladores, etc.), puede usar un modelo de subcircuito (compuesto de base elementos) o un modelo de comportamiento (usando fórmulas para aproximar el comportamiento)
Esto puede volverse muy complicado muy rápidamente, cuán complejo depende de la precisión con la que necesita simular el componente y requiere un conocimiento bastante detallado del tipo de componente para que sepa qué parámetros de la hoja de datos son importantes, cómo se traducen en parámetros SPICE, etc.
Para ver un ejemplo del tipo de parámetros que necesita conocer (al menos algunos de ellos), en LTSpice, busque en LTSpice-> Circuit Elements-> Bipolar Transistor y observe los parámetros de Gummel-Poon.
Tan complejo como parece, puede usar los valores predeterminados para la mayoría y simplemente alterar los conceptos básicos como Bf (Beta), Vje (ser voltaje), Cje (capacitancia del emisor base), Cjc, etc. Es útil observar los diversos modelos que vienen con LTSpice para tener una idea de las cosas.
La ayuda proporciona mucha información útil, así que léala detenidamente. También "Una guía para la simulación de circuitos usando PSPICE" es un libro medio decente con una discusión sobre los parámetros del modelo. Además, google para obtener información sobre los modelos, debe encontrar muchos, por ejemplo, aquí hay un documento excelente sobre el modelo Gummel-Poon y cómo usarlo.
fuente
Aquí hay un muy buen tutorial sobre cómo construir una declaración .model para un MOSFET: http://www.simonbramble.co.uk/lt_spice/ltspice_lt_spice_tutorial_6.htm
Solo para dar un poco más de información aquí: hay dos caminos para crear un modelo de componente. Uno usa una
.subsckt
declaración y el otro usa una.model
declaración.Para componentes básicos como un MOSFET, es mejor usar una
.model
declaración. Un MOSFET se puede modelar con la declaración de plantilla.model XXXX VDMOS(Rg= Rd=5 Rs=1 Vto= Kp= Cgdmax= Cgdmin= Cgs= Cjo= Is= Rb= )
, donde los parámetrosRg
,Rd
,Rs
etc., pueden ser determinadas a partir de la hoja de datos y otros archivos de especias.Un ejemplo es el Fairchild FDS6680A MOSFET con un modelo definido por la declaración
.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)
.fuente
Debe tener claro qué quiere decir con componente. Spice modela de forma nativa los elementos de circuito de los transistores, es conectable para colocar sus propios modelos "C" (no todas las versiones pueden hacer esto), pero luego debe comprender cómo funciona SPICE para hacer los modelos correctamente. Para dispositivos más grandes y complejos, puede usar modelos macro o la tendencia más moderna es usar Verilog-A.
fuente