Tengo algunas dificultades para que a LTSpice le guste un modelo TRIAC.
El error específico que lanza es "Falta la definición del modelo para VGT-0.65". El problema es que VGT es un parámetro de subcircuito, no un modelo.
La biblioteca de tiristores es una que encontré mientras buscaba en Google un modelo SPICE para el MAC97 (MAC97A8 específicamente). Se encuentra en aquí y parece un edificio decente y bien construido. biblioteca de tiristores. Resume un solo SCR y un solo subcircuito de Triac, y luego enumera docenas de modelos de varios tiristores que llaman uno de estos dos modelos.
La línea del subcircuito que está lanzando el error es esta:
Rseries gate gate1 {(Vgt-0.65)/Igt}
Ahora he intentado poner Vgt entre paréntesis por sí mismo (para intentar separar el "-0.65" del "Vgt", pero luego el error LTSpice simplemente dice que tiene un modelo faltante para VGT.
El modelo específico para el MAC97A8 también se ve bien y define Vgt:
.subckt MAC97A8 MT2 gate MT1
* Min and Max parameters
X1 MT2 gate MT1 Triac params:
+ Vdrm=600v Idrm=10u Ih=10ma dVdt=25e6 Ton=2u
+ Igt=5ma Vgt=2.0v Vtm=1.9v Itm=.85
* 90-5-18 Motorola DL137, Rev 2, 3/89
.ends
*$
He probado algunos otros modelos TRIAC para ver si había algo específicamente tonto en este, pero no parece ser el caso. En este punto, empiezo a preguntarme si hay algo extraño en el manejo de LTSpice del subcircuito Triac, pero LTSpice es un programa SPICE bastante decente, así que no me atrevo a culparlo, especialmente con una biblioteca de tiristores descubierta al azar " red.
¿Alguien ha simulado circuitos TRIAC con LTSpice anteriormente? ¿Hay algo específico que me falta?