Modelado NCP1217 IC para LTSpice

Tengo que diseñar una salida Flyback SMPS (15v, 6A). NCP1217 es el IC de control que se utiliza para regular la potencia de salida.

--> Descargué el archivo ".lib" para el modelo Spice del sitio web de ON Semiconductor para NCP1217.

--> Abrí esto en mi consola LTSpice.

-->Haga clic derecho en el

".SUBCKT NCP1217 salta FB CS GND DRV VCC HV params: Fswitch=65k Conso=960u"

y generó un símbolo para ello.

-->Luego hice todas las conexiones, usando el símbolo de arriba y traté de simularlo. Pero LTSpice generó un error que decía: - "No se puede encontrar la definición del modelo" N971-KN-1-0-20R18 "".

Por favor, dime, ¿qué está pasando aquí? ¿No es posible usar circuitos integrados completos de terceros en LTSpice?

Consulte el enlace a continuación y eche un vistazo a los archivos de la biblioteca de NCP1217. Hay múltiples líneas ".SUBCKT" presentes aquí. ¿Cuál debo usar? (Estoy usando una frecuencia de conmutación de 65kHz).

Descargue el archivo ".lib" desde aquí.

Enlace: - http://www.onsemi.com/PowerSolutions/supportDoc.do?type=models&rpn=NCP1217

Respuestas (1)

Lo primero que debe hacer con cualquier problema de simulación de especias es verificar su netlist, que es la forma más fácil de depurar con paquetes gráficos de especias. Si no tiene un .lib y el nombre de su paquete descargado, entonces tiene un problema. (puedes hacer esto en view->spice netlist)

Lo segundo es que necesitas enderezar tus caminos. Si tiene una declaración .lib, entonces la ruta de su archivo .subckt debe seguir la declaración .lib. Ejemplo: si su archivo .subckt se llamaba NCP1217.cir (o cualquiera que sea su extensión, todos son archivos de texto de todos modos) estaba ubicado en C:\LTC\libraries, entonces el comando de especias que debe mostrarse en la lista de redes de especias es:

.lib c:\LTC\libraries\NCP1217.cir

Si coloca su archivo en la carpeta LTspice\lib\sub, no necesita proporcionar la ruta completa.

Hay formas a través de la lista de atributos (en sus archivos de símbolos, .asy para ser más específicos) para incluir la declaración .lib.

Lo último es que necesita su línea X en la lista de redes para tener los nodos apropiados, verifique dos veces cada nodo de la lista de redes de lt spice y asegúrese de que coincida con la lista de redes en su modelo de terceros. Luego, si tiene varios dispositivos, lo último debe ser el nombre del subcircuito.

He aquí un ejemplo:
XU1 posrail negrail posterminal negterminal salida DEV1376

Tenga en cuenta que ningún modelo de especias se acercará al mundo real, la mayoría de los modelos se simplifican en especias para modelar los parámetros seleccionados en la hoja de datos por el fabricante y solo se aproximan al mundo real. (después de todo, si realmente hicieran un modelo de transistor de cada dispositivo, todo lo que tendría que hacer para crear una copia del dispositivo es descargar el archivo de especias) Algunos modelos darán algún tipo de exención de responsabilidad sobre lo que el modelo puede y puede hacer. no hacer

Como dijiste, revisé mi archivo netlist y vi una declaración .lib al final. Recibí la siguiente declaración: - ".lib C:\users\khilav\Desktop\HHPE_Project\LTspice Simulation\Test 2\tl431.lib" Sin embargo, no puedo ubicar el archivo del subcircuito. ¿Cómo encuentro el archivo del subcircuito? Todo lo que hice fue abrir el archivo ".lib" descargado del NCP1217, ubicar la línea ".SUBCKCT" en ".lib", hacer clic derecho en ".SUBCKCT", crear un símbolo y luego usar este símbolo en el esquema . Todos mis archivos, es decir, el archivo ".asy" para el esquema, el archivo ".lib" descargado y el archivo ".net" están en la misma carpeta.
Ábralo en un editor de texto, como el bloc de notas++ Una cosa que olvidé mencionar, por lo general solo copio la sección subckct y la coloco en su propio archivo, de esa manera no tengo que preocuparme por los múltiples subckcts.
Oh, si te gusta la respuesta, marca y vota a favor