Error al importar un modelo de terceros a LTSpice

Soy nuevo en LTSpice pero tengo los conceptos básicos resueltos (diseño de un esquema, configuración de simulación, ejecución) y lo he hecho con la biblioteca básica pero muy bien surtida incluida. Por supuesto, mi problema es que no estoy usando amplificadores operacionales LT.

Estoy tratando de importar el modelo para el LM4562 , pero hay tres opciones: PSPICE y dos TINA-TI, que ni siquiera estoy seguro de qué es. El paquete PSPICE no contiene ningún archivo .mod o .subckt, sino que contiene un .lib que contiene toda la información del subcircuito.

He estado intentando durante las últimas horas importar los parámetros y hacer que funcione sin éxito. Todos los tutoriales generalmente están dirigidos a archivos .mod, o cuando trato de .INCLUIR el archivo .LIB, arroja errores que no entiendo completamente.

Usé el símbolo opamp2 y lo modifiqué para que los nombres de los pines coincidieran, o al menos creo que lo hice (supongo que podría haberlo hecho incorrectamente).

A continuación se muestra una captura de pantalla del circuito que estoy usando para probarlo y el mensaje de error que recibo:

ingrese la descripción de la imagen aquí

A continuación se muestra mi Netlist:

D:\Proyectos\Electrónica!TestCCt\opamp test.asc

V1 VCC 0 9

V2 0 VEE 9

V3 Vni 0 SENO(0 1 500)

R1 0 Vi 1K

R2 OP Vi 9.09K

XU1 Vi Vni VCC VEE OP LM4562

.INCLUIR D:\Biblioteca\Hojas de datos\Modelos\lm4562\LM4562.LIB

;op

.tran 0 25ms 0s 1ms

.backanno

.fin

Los errores son los siguientes. No estoy seguro de qué nodos están flotando:

**Circuito: * D:\Proyectos\Electrónica!TestCCt\opamp test.asc

ADVERTENCIA: el nodo U1:1:U11:VP1 es flotante. ADVERTENCIA: el nodo U1:1:14 está flotando. ADVERTENCIA: el nodo U1:1:U11:VP2 es flotante. ADVERTENCIA: el nodo U1:1:U11:VP3 es flotante. ADVERTENCIA: el nodo U1:1:U11:VP4 es flotante. ADVERTENCIA: el nodo U1:1:U11:VZ1 es flotante. ADVERTENCIA: el nodo U1:1:U11:VZ2 es flotante. ADVERTENCIA: el nodo U1:1:U11:VZ3 es flotante. ADVERTENCIA: el nodo U1:1:U11:VZ4 está flotando. ADVERTENCIA: el nodo U1:1:9 está flotando.

La iteración directa de Newton no pudo encontrar el punto .op. (Use ".option noopiter" para saltar.) Iniciando Gmin paso a paso Gmin = 10 Gmin = 1.07374 vernier = 0.5 vernier = 0.25 vernier = 0.125 Gmin = 1.02385 vernier = 0.0625 vernier = 0.03125 vernier = 0.015625 Gmin = 1.01955 vernier = 0.023 8 =9 Gmin = 1.0126 vernier = 0.00520833 vernier = 0.00260417 vernier = 0.00130208 Gmin = 1.00833 vernier = 0.000651042 vernier = 0.000868055 Gmin = 1.00696 vernier = 0.00115741 vernier = 0.000578703 Gmin = 1.00536 vernier = 0.000771604 vernier = 0.000578703 vernier = 0.000771604 vernier = 0.000578703 Gmin = 1.00449 vernier = 0,000434027 vernier = 0,000578703 Gmin = 1,00351 vernier = 0,000434027 Gmin = 0 Gmin paso fallido

Comenzando paso a paso en la fuente con srcstepmethod=0 Matriz singular: Verifique el nodo u1:1:u11:vz3 Iteración No. 1 Matriz singular: Verifique el nodo u1:1:9 Iteración No. 2 ¡No pudo converger a DC con las fuentes apagadas! Comenzando paso a paso de fuente con srcstepmethod=1 Matriz singular: Compruebe los nodos u1:1:14 y u1:1:9 Iteración n.° 1 ¡No se pudo converger a DC con las fuentes apagadas! Matriz singular: Verificar nodo u1:1:9 Iteración No. 1 Error fatal: Matriz singular: Verificar nodo u1:1:9 Iteración No. 1

Este circuito tiene nodos flotantes.**

¿Qué estoy haciendo mal y, lo que es más importante, cómo importo este modelo correctamente?

Respuestas (2)

Parece que el símbolo del amplificador operacional que dejó caer en su esquema no se asigna a los pines correctos en el dispositivo. ¿Qué símbolo usaste? Puede crear un nuevo símbolo y asegurarse de que los nombres de los pines coincidan con los del archivo .lib...

Gracias. También hice exactamente eso, modifiqué "opamp2" y lo guardé como un símbolo personalizado "TIopamp". Si puedo tomar una captura de pantalla o proporcionar cualquier otra información, házmelo saber. También he incluido esta información en una edición en la publicación anterior como referencia.
¿Puedes adjuntar tu netlist? (Ver->Lista de redes SPICE)
Lo intentaré, un momento Ahí estamos, ver arriba
Veo algunos problemas. Si observa el orden de los pines en la lista de conexiones, no coincide con el orden en el archivo .lib. En segundo lugar, tiene un voltaje negativo en su riel de suministro positivo. Además, ¡tienes un voltaje positivo en tu riel negativo!
¿Podrías explicar el orden de los pines con un poco más de detalle? Me temo que no puedo darle mucho sentido a la netlist. También tenga en cuenta que las polaridades de los voltajes son -9V para ajustar eso. No es la solución más bonita, pero lo estaba haciendo rápido.
La línea que define su amplificador operacional en la lista de conexiones es: XU1 N002 N003 N004 N001 OP LM4562 El orden de los pines en la definición del subcircuito es: .SUBCKT LM4562 Vinm Vinp VCC VEE Vout Estos deberían coincidir, pero si rastrea los nombres de los nodos ellos no ¿Ves lo que quiero decir? Podría hacerlo más fácil si etiqueta explícitamente cada nodo en el esquema.
Además, sus suministros tienen la polaridad incorrecta, incluso teniendo en cuenta el signo negativo. Observe que su símbolo parece tener VCC en la parte inferior y VEE en la parte superior...
Gracias por su paciencia y por favor vea arriba. Aquí deduje que "Vinm" era la entrada no inversora... y me acabo de dar cuenta de que está mal. "m" = menos? Desde entonces he cambiado eso, pero nada es diferente.
Tenga en cuenta que las entradas de señal todavía están antes de las redes de suministro en la lista de redes. Creo que debería ser XU1 VCC VEE Vi Vni OP LM4562... Parece que LTSPICE no está asignando los pines correctamente desde su símbolo. Puede arreglar esto manualmente y ejecutarlo desde la lista de conexiones o puede intentar llegar al fondo. ¿Podría funcionar si comienza un símbolo desde cero en lugar de editarlo y uno antiguo? Solo una suposición...

Hay dos formas: La primera es: Haga clic en el botón ".OP", escriba .lib e insértelo en Schematic, luego con el botón derecho del mouse haga clic en la directiva creada y busque el archivo LIB (spicemodel) que desea para implementar, en la ubicación donde lo guardó. Abra Spice Model y busque el nombre correcto del documento e inserte un componente genérico, pero de la misma naturaleza que el suyo, por ejemplo, un transistor NPN, luego haga clic derecho en el componente genérico y cambie su nombre por el nombre del componente que es escrito en el Modelo Spice. Listo. La segunda alternativa es: Abra el modelo de Spice con Ltspice, haga clic derecho en el nombre del modelo de Spice, aparecerá una lista, haga clic en la opción "Crear símbolo", estará en la carpeta de componentes generados automáticamente en Ltspice, y allí ' Todavía se puede modificar el diseño de símbolo creado si lo desea. Luego, úselo normalmente sin tener que usar las directivas ".inc" y ".lib".