Método directo para agregar modelos cifrados de terceros al árbol modelo de LTSpice

Tengo >20 tipos diferentes de MOSFET de fairchild que me gustaría agregar al árbol modelo de LTSpice. Fairchild cifra sus bibliotecas. ¿Cuál es un método directo para agregar sus bibliotecas al árbol modelo donde no tengo que especificar un subcircuito cada vez que quiero usarlos? Tengo cientos de estos FET y los uso con frecuencia.

EDITAR

Me imagino que esto puede arrojar algo de luz sobre el tema.

* LTspice Encrypted File
* 
* This encrypted file has been supplied by a 3rd
* party vendor that does not wish to publicize
* the technology used to implement this library.
* 
* Permission is granted to use this file for
* simulations but not to reverse engineer its
* contents.
* 
********************************************************************************
* Fairchild Semiconductor SuperFETIII 650V Model Library
* Last Update: Jun. 02, 2016
* Model Version: 1.3
* Simulator: LTspice
*
********************************************************************************
* Model Contacts:
*    James Victory     James.Victory@fairchildsemi.com
*    Ken He            kencanzhong.he@fairchildsemi.com
*    Scott Pearson     Scott.Pearson@fairchildsemi.com
*    Hyeongwoo Jang    Hyeongwoo.Jang@fairchildsemi.com
*
********************************************************************************
* Reversion History:
*   Vers.   Date        Brief Description
*   1.0     03/16/2016  1. Extract scalable base model from data of FCB070N65S3. The process parameters are from
*                          rev2 TCAD simulation (file "SJFET3_650V_TCAD_MODEL_PARAMETER_TABLE_rev2.xlsx")
*                       2. Generated models for :
*                           FCB070N65S3
*                           FCP067N65S3
*                           FCPF067N65S3
*   1.1     05/03/2016  Added model for FCH023N65S3_F155
*   1.2     05/25/2016  Added model for FCH067N65S3_F155
*   1.3     06/02/2016  Added model for FCH023N65S3L4
*                       Updated thermal parameters for FCH023N65S3_F155
*
********************************************************************************
* Usage:
* This library contains 3 and 5 pin(or terminal) models. The models include 
* self heating effects and were characterized under pulse conditions from 
* 10us to 1ms conditions. 
*
* The 5p models contain 2 additional pins tj (or junction temperature) and
* tcase (or device case thermal terminal). 
* tj should always be left floating or can be connected to a very
* large resistor (>1meg). This terminal is meant to provide the user with
* output information on the junction temperature under operation. For model
* verification purposes against the data sheet and isothermal device simulations
* for example, tcase should be connected to a voltage source with value {TEMP},
* the simulator ambient temperature. For system/module level simulations that
* include thermal effects, tcase should be connected to the device-module
* thermal interface node such as the heat sink interface point.
*
* For the device FCH023N65S3L4 which has a Kelvin Source (4-lead package), there are 4- and 6-pin models, the 3rd pin
* "s1" is the Kelvin Source, the 4th pin "s2" is the Power Source.
*
********************************************************************************
* Support devices:
*   FCB070N65S3_3p, FCB070N65S3_5p
*   FCP067N65S3_3p, FCP067N65S3_5p
*   FCPF067N65S3_3p, FCPF067N65S3_5p
*   FCH023N65S3_F155_3p, FCH023N65S3_F155_5p
*   FCH067N65S3_F155_3p, FCH067N65S3_F155_5p
*   FCH023N65S3L4_4p, FCH023N65S3L4_6p
* 
********************************************************************************
*
** Begin:
 90 3B 2A 85 D1 AC 5A AE 43 66 6B A8 56 8C 9F F4
 03 E8 4D E9 30 FE 57 15 09 76 CA DC 5D 13 36 1F
 91 60 74 AB 47 45 20 03 46 D7 13 E8 66 1A 13 CF
 94 22 5C 5A 9C 1F 27 A1 4C 65 63 59 EF FC 09 07

Ni siquiera puedo hacer que ltspice los reconozca. Fairchild no proporciona instrucciones sobre cómo usarlos y en LT todo lo que pude encontrar fue encriptar el tuyo. Intenté usarlos como bibliotecas no encriptadas. Lo loco es que un tipo tenía una biblioteca de chips de controlador que descargué de un foro y todo lo que tenía que hacer era copiarlo y pegarlo en la carpeta y puedo arrastrarlos y soltarlos sin problemas. Estoy diseñando un SMPS con un SG3525 y funciona muy bien en especias. ¿Por qué es esto un dolor de cabeza?

Aquí está el error que obtengo

Ventana de propiedades

No creo que eso sea posible, si están encriptados. La única forma que veo es colocarlos en la ruta lib/sub, junto con los otros subcircuitos, y tenerlos disponibles simplemente colocando una directiva .inco .suben el esquema. Sin embargo, esta no es una práctica recomendada, ya que exportar el esquema/proyecto no lo pondrá a disposición de otros que no tengan esa biblioteca personalizada en particular. Sin embargo, solo una pregunta rápida: ¿está seguro de que esos modelos usan .MODEL, en lugar de .SUBCKT?
Tengo muchos modelos de Fairchild y ninguno está encriptado; Sin embargo, requieren que inicie sesión para obtenerlos. Una parte específica puede ser útil para ver si hay disponible una versión sin cifrar. Notaré que Wurth proporciona una biblioteca de modelos encriptados específicamente para usar en LTSpice.
No pude encontrar nada en el chip anterior, pero edité arriba para mostrar con qué estoy tratando

Respuestas (1)

Esto puede funcionar o no, pero cuando tuve que importar un modelo externo a las bibliotecas para que siempre apareciera (no se requiere declaración de inclusión), este es el método:

Primero, cree una carpeta para sus propias partes dentro del árbol LTSpice en lib\sym:

mi carpeta de piezas

[Editar] Actualizado para el caso Se proporcionan archivos ASY:

Coloque los archivos ASY provistos en esta carpeta; el procedimiento de edición no se aplicará.

Procedimiento de edición para el caso en que no se proporcionen archivos ASY :

Abra un nuevo esquema y coloque el objeto NMOS. Haga CTRL: clic derecho para obtener el cuadro de propiedades:

Diálogo de propiedades

Ahora abra el símbolo (el botón superior), luego haga Editar->Editar atributos

Cuadro de diálogo Editar atributos

Ponga el nombre específico del archivo que contiene el modelo en la línea de modelos Spice.

Cambie el valor al modelo específico que desea usar ya que exactamente el nombre está en la biblioteca (por ejemplo, FCB070N65S3 de la lista anterior; esto también es lo que se mostrará en el editor de esquemas).

Ahora guarde el archivo en su nueva carpeta como [modelname].asy (egFCB070N65S3.asy)

Fin del procedimiento de edición para el caso de que no se proporcionen archivos ASY .

Asegúrese de que el archivo del modelo que contiene el modelo esté en la carpeta lib/sub.

lib\sububicación

Esto es todo, mostrando uno de mis componentes.

Ahora debería ver su propia carpeta en el árbol en el editor de esquemas:

Mi carpeta en LTSpice

Debería navegar a la carpeta y debería poder colocar la pieza. El archivo parece haber sido encriptado para LTSpice, por lo que es de esperar que funcione.

No sé si el modelo se ha implementado como un subckt (los MOSFET generalmente lo son), por lo que en los atributos de edición, es posible que deba cambiar el prefijo de MN a X.

Tenga en cuenta que el procedimiento es idéntico al método para incorporar la biblioteca cifrada de Wurth (y eso definitivamente funciona).

Lo bueno que veo aquí es que ya me proporcionaron los archivos ASY. La biblioteca en sí es .txt. ¿Debería cambiar el nombre de la extensión y dónde va? Gracias por la respuesta por cierto he estado esperando toda la noche por esto.
No necesita cambiar el nombre del archivo de la biblioteca; solo asegúrese de usar ese nombre de archivo exacto en los atributos; es posible que los archivos ASY ya tengan ese nombre. Estoy actualizando la respuesta sobre dónde va el archivo.
Lo acabo de editar para actualizarlo sobre el error que recibo y la diferencia en un NMOS normal y esa cosa
@PeterSmith Debe tener en cuenta que, incluso si esta es la elección del usuario, (casi) anulará cualquier posibilidad de exportar sus proyectos usando esos símbolos, ya que lo más probable es que nadie más tenga sus bibliotecas/modelos/etc personalizados. De hecho, la sugerencia de simplemente colocar un .inco .lib, en lugar de jugar con la instalación predeterminada. debería ser el primer pensamiento (si no es crear carpetas para todos los proyectos y luego copiar sumbols/libs/etc allí, según sea necesario). La comodidad tiene un precio que no todos estarían dispuestos a pagar.
Realmente no planeo compartirlos, estoy en la escuela, tomando ingeniería ahora estos son proyectos personales que me gustaría probar en un entorno simulado para tener una idea de cómo se comportarán los componentes. Estoy tratando de mantenerme por delante de la clase por así decirlo. Estamos en la teoría de CA y estoy haciendo un inversor.
Ves los errores, parece ocurrir donde los pongo. He buscado en línea en todas partes y parece que no puedo hacer que funcione.
@iuppiter: observo que el archivo ASY no tiene el nombre de archivo de la biblioteca; puede intentar agregarlo (exactamente como aparece en el explorador de archivos, incluida la extensión), ya que es posible que la parte no detecte el subcircuito afectado.
¿Debo editarlo en un editor de texto para ver esta información?
Editaría el campo en el editor de atributos.
No marcó la diferencia, ahora solo dice que no puede encontrar el modelo en la biblioteca.