come inserire librerie,simboli di terze parti in ltspice

In questa area discutiamo delle simulazioni a PC, dei modelli dei componenti e librerie
Rispondi
Santeweb
Messaggi: 300
Iscritto il: gio 8 apr 2021, 19:54

come inserire librerie,simboli di terze parti in ltspice

Messaggio da Santeweb »

Salve di nuovo, finalmente dopo la visione di diversi video e prove sono riuscito a capire come importare nuovi simboli in LTspice.
La necessità di ciò era per effettuare simulazioni con degli scr o triac, con fatica ho trovato delle librerie multicomponenti con diversi tipi di scr e triac.
Come sapete se avete già usato LTspice alcuni componenti della libreria di LTspice non funzionano , ci vogliono e vanno abbinati i listati con le caratteristiche dei componenti perchè possano funzionare nelle simulazioni.
Quindi ho scritto una procedura per poter inserire i componenti , spero sia comprensibile :

procedura in caso si voglia usare subito un listato di terze parti in LTspice


Se nel listato .lib per ltspice,che abbiamo scaricato da uno dei siti dei produttori di componenti è presente una
libreria di diversi tipi di componenti , creare un nuovo listato rinominando il primo componente di esempio presente nel listato completo,
modificare anche i parametri copiando i parametri descritti per ogni componente presente nella lista,
se si osserva come viene descritto il listato ci sono molte linee di commento precedute da asterisco, queste verranno ignorate dalla direttiva ltspice, quindi copiare tutto il testo fino alla riga con ends,
a questo punto salvare il nuovo listato creato nella directory principale di LTspice con estensione .lib nella cartella LTspice in documenti
dove vengono anche salvati i circuiti di simulazione.

Quindi se si vuole usare da subito nello schema , aggiungere allo schema il simbolo standard presente nella libreria
( sempre che esista, se il componente non esiste nella libreria, va disegnato nuovo nell'editor, quindi rinominarlo
con lo stesso nome del componente nel listato) , quindi aprire la direttiva spice.

Cliccando su.op nella barra strumenti in alto a dx, si aprirà una finestra di comando per la direttiva LTspice, col tasto destro del mouse
nella finestra di comando con il tasto destro del mouse aprire help me edit/ .inc/.lib statement/ spice.lib directive
e cliccando su browse cercare il file salvato precedentemente nella directory nei documenti di LTspice , aprire e premere ok

A questo punto posizionare la direttiva creata nella finestra di simulazione . Nella stessa finestra con il tasto dx del mouse
eseguire run per far partire la simulazione.


Procedura per salvare il listato e il componente nella libreria di LTSpice in modo di ritrovarlo nella stessa libreria pronto all'uso.


Prima cosa salvare il listato spice nella libreria di LTspice, il file va salvato nella cartella
di LTspice in documenti /LTspiceIVII/lib/sub nome componente.lib ( esempio 2n1711.lib)
usando il programma blocco note di windows, in pratica è un file di testo con estensione .lib.

ora andrebbe creato il simbolo del componente, se il simbolo è gia presente come standard nella libreria
aggiungere allo schema il simbolo , ad esempio diode ( diodo), posizionarlo nello schema e col tasto destro
cliccare su di esso, si aprirà una finestrella , cliccare su open symbol, in questo modo il simbolo si potrà
modificare in editazione, prima con la forbice tagliamo il nome componente e l'attributo instname ( Unnn ),

associamo al componente gli attributi del listato spice: nella barra strumenti
cliccare su Edit/ edit attributes:
in attribute lasciare value
in prefix lasciare X
in Spice Model mettere nome del componente ( es: 2n1711)
in description mettere ad esempio voltaggio e amperaggio del componente
in modelfile inserire il nome del file .lib del listato del componente
premere ok.

quindi mettiamo il nome al componente disegnato, clicchiamo su Draw e selezionare text , inserire il nome
del componente ,
dare ok e posizionare il nome all'interno del componente se è possibile sennò all'esterno di esso,
quindi attivare l'attributo instname, in edit/attributes/attribute windows , posizionare "Unnn" vicino
al componente,
questo serirà poi per la numerazione del componente in automatico da LYspice.

quindi ora salviamo il componente con save as e lo andiamo a salvare
nella directory documenti/LTspiceIVII/lib/sim/third-party
( la cartella third-party non esiste , bisogna crearla), lo salviamo come nome componente.asy
(esempio : 2N1711.asy)



Chiudere e riaprire LTspice, dovremmo trovare il componente nella libreria di LTspice nella sottocartella Third-Party.

Spero di essere stato chiaro, tutto questo dopo 3 giorni di prove e guardando diversi video su You tube.

In caso dovessimo scaricare il listato di un solo componente , ovviamente saltare la procedura per crearne uno singolo
da una libreria multipla e procedere come si è descritto sopra.

inoltre ho trovato un sito interessante con molti listati per LTspice: ltwiki.org

mi ha impressionato la grande quantità di listati disponibili

ciao a tutti
Rispondi