Page 1 sur 1

LTSpice sous Windows 11 ?

Posté : 18 déc. 2024, 22:09
par bilbo_moria
Si vous êtes utilisateur de LTSpice, l'utilisez-vous sous Windows 11 ?

Je suis utilisateur de PSPICE, un vieux nanar qui tournait sous Windows XP et que j'ai de plus en plus de mal à faire tourner sous Windows dans une machine virtuelle VMWare (je suis sur Mac), donc la mort dans l'âme (je n'aime pas apprendre de nouveaux outils alors que les anciens me convenaient) je vais peut-être me mettre à LTSPice

(tout ça pour simuler un LFO à base de ECF82 qui ne démarre pas sur un proto de AC10, pfff ...)

Merci !


EDIT : ah tiens, je viens de voir que ça existe aussi pour Mac os, ça doit valoir le coup de tester !

Re: LTSpice sous Windows 11 ?

Posté : 19 déc. 2024, 12:45
par jptrol
LTSpice 24.0.12 tourne parfaitement sous Windows 11 :dance: . Mac OS connais pas :ouch:

Re: LTSpice sous Windows 11 ?

Posté : 19 déc. 2024, 14:53
par bilbo_moria
jptrol a écrit : 19 déc. 2024, 12:45 LTSpice 24.0.12 tourne parfaitement sous Windows 11 :dance: . Mac OS connais pas :ouch:
:clap:

Merci pour la réponse. J'ai téléchargé la version pour Mac OS (si je galère trop, je passerai sous Win 11) et j'essaie de comprendre comment ça marche. Les notions ressemblent évidemment beaucoup à celles du vénérable PSPICE, ça aide !

Je vais commencer à chercher des bibliothèques de tubes pour me faire la main et abandonner progressivement PSPICE !

Re: LTSpice sous Windows 11 ?

Posté : 19 déc. 2024, 18:27
par jptrol
bilbo_moria a écrit : 19 déc. 2024, 14:53
Je vais commencer à chercher des bibliothèques de tubes pour me faire la main et abandonner progressivement PSPICE !
Ci-joint une librairie de tubes pour LTSpice.
tubemodel_win_reloaded.zip
(258.3 Kio) Téléchargé 87 fois
Pour l'ECF82 tu as ça (attention je n'ai pas testé) :
.SUBCKT ECF82P 1 2 3 4 ; A G2 G1 C (Pentode)
* Universal Vademecum (1960) AKA 6U8
* library format: LTSpice 31-May-2008
X1 1 2 3 4 PENTODE1 MU=37.97 EX=1.350 KG1=849.8 KG2=4500 KP=90.97 KVB=20.1 VCT=0.00 RGI=2000 CCG=5.7p CPG1=0.6p CCP=4.1p ;
.ENDS ECF82P


.SUBCKT ECF82T 1 2 3 ; P G C (Triode)
* WF data sheet AKA 6U8
* library format: LTSpice 31-May-2008
X1 1 2 3 TRIODE MU=49.87 EX=1.255 KG1=323.2 KP=106.38 KVB=300.0 VCT=0.00 RGI=2000 CCG=3.0p CGP=2.2p CCP=2.3p ;
.ENDS ECF82T

Tu trouveras le symbôle de la pentode dans le sous répertoire de LTSpice sym\Misc

Bonne chance 8-)

Re: LTSpice sous Windows 11 ?

Posté : 19 déc. 2024, 20:09
par bilbo_moria
Ah super, merci JPTrol !

Je me suis mis à LTSpice cet aprème (et avec la similarité des notions et concept de simul en venant de PSPICE, ça va relativement vite). J'ai réussi à simuler un LFO 12AX7 qui donne les mêmes résultats (c'est heureux !) que sous PSPICE. J'ai utilisé des modèles et symboles téléchargées ici, sur le forum projetg5 mais ta librairie sera la bienvenue.

Merci pour le model ECF82, j'espère pouvoir l'associer sans peine avec un symbole (je mets en doute mes compétences naissantes, ni le produit ni tes indications :wink:)

EDIT : je suis déjà tombé sur un sur-ensemble des lignes que tu présentes au dessus (dans un fichier Korben). Je pense qu'il faut également embarquer les modèles PENTODE1 et TRIODE définis plus bas dans le fichier. J'avais essayé sous PSPICE et cela avait joyeusement foiré, il faut que j'essaie sous LTSPICE ...

Re: LTSpice sous Windows 11 ?

Posté : 19 déc. 2024, 20:51
par bilbo_moria
EDIT

Comme je m'y attendais un peu, j'obtiens une erreur que je ne sais pas interpréter (comme souvent avec les erreurs SPICE qui renvoient à un noeud qui foire)

Voici un schéma (totalement débile, j'en suis conscient, c'était juste pour voir si LTSPICE trouverait que tout est OK ... ce qui n'est pas le cas) :
Schémadébile.jpg
Le modèle est celui de l'ECF82 en monde pentode présenté plus haut, le fichier contient également la définition de PENTODE1 suivant :
******************
.SUBCKT PENTODE1 1 2 3 4 ; A G2 G1 C
RE1 7 0 1MEG ; DUMMY SO NODE 7 HAS 2 CONNECTIONS
E1 7 0 VALUE={V(2,4)/KP*LOG(1+EXP((1/MU+V(3,4)/V(2,4))*KP))} ; E1 BREAKS UP LONG EQUATION FOR G1.
G1 1 4 VALUE={(PWR(V(7),EX)+PWRS(V(7),EX))/KG1*ATAN(V(1,4)/KVB)}
G2 2 4 VALUE={(EXP(EX*(LOG((V(2,4)/MU)+V(3,4)))))/KG2}
* G2 2 4 VALUE={PWR(V(2,4)/MU+V(3,4),EX)/KG2}
RCP 1 4 1G ; FOR CONVERGENCE A - C
C1 3 4 {CCG} ; CATHODE-GRID 1 C - G1
C2 1 3 {CPG1} ; GRID 1-PLATE G1 - A
C3 1 4 {CCP} ; CATHODE-PLATE A - C
R1 3 5 {RGI} ; FOR GRID CURRENT G1 - 5
D3 5 4 DX ; FOR GRID CURRENT 5 - C
.ENDS PENTODE1

Comme symbole, j'ai choisi misc/pentode, puis une directive "DC Bias Point".

Et, en lançant un run, j'obtiens le message :
erreur.jpg
Si ça t'évoque quelque chose, je suis preneur !

Re: LTSpice sous Windows 11 ?

Posté : 19 déc. 2024, 23:00
par jptrol
Il faut toujours veiller à ce que le nom qui suit .SUBCKT dans le fichier corresponde exactement à celui que tu utilises dans le schéma

Soit du débaptises dans le schéma ECF82 (sous la pentode) pour rebaptiser PENTODE1 en veillant à intégrer tout le texte du modèle en directive SPICE dans le schéma même

Soit tu sauvegardes le modèle :

Code : Tout sélectionner

.SUBCKT ECF82P 1 2 3 4 ; A G2 G1 C (Pentode)
* Universal Vademecum (1960) AKA 6U8
* library format: LTSpice 31-May-2008
X1 1 2 3 4 PENTODE1 MU=37.97 EX=1.350 KG1=849.8 KG2=4500 KP=90.97 KVB=20.1 VCT=0.00 RGI=2000 CCG=5.7p CPG1=0.6p CCP=4.1p ;
.ENDS ECF82P
dans un fichier ECF82P.inc

... puis, dans le schéma même tu modifies en inc.ECF82P.inc et sous la pentode ECF82 devient ECF82P

L'une et l'autre solution devraient marcher , à mon avis.

Cela dit je te recommande d'utiliser le modèle dans la librairie que je t'ai donnée en zip ; c'est le 6U8PT (=ECF82) , il m'a l'air plus sérieux .

Re: LTSpice sous Windows 11 ?

Posté : 22 déc. 2024, 14:12
par bilbo_moria
Merci pour ta réponse !

Alors, il y avait 2 erreurs :
1/ J'utilisais comme "value" ECF82, inconnu au bataillon ! Effectivement, j'ai écrit ECF82P, mieux !
2/ Avec le symbole pentode de misc, pas le même nombre de pin, j'ai utilisé misc/tetrode et ça lui convient
=> plus d'erreur au lancement de la simul.

Après, faut voir si la simul de mon schéma débile montre un bias point correct ou si c'est n'importe quoi => à creuser

Je progresse, merci à toi !

EDIT : étapes suivantes :
1/ ne pas me noyer en ayant 15 fichiers (inc, asy) ouvert sous éditeur pour comprendre (mais ça m'a permis d'évoluer dans ma comprenette)
2/ Essayer le 6U8P comme tu le suggères
3/ Essayer d'évaluer la pertinence (à la truelle) de la simulation

EDIT 2 :
Bon, ça marche bien LTSPice (je n'en ai jamais douté) et je m'y suis mis assez rapidement, c'est bien cool ! 6U8P et ECF82P donnent des résultats proches, ça rassure. Et ma ECF82P simulée sous LTSPICE part bien en oscillations LFO/Tremolo (mais pas dans la vraie vie, je suis en train de faire un petit proto à part de l'ampli)

Par contre, il y a un truc bien pratique dans PSPICE (par ailleurs antédiluvien et bien plus rustique au niveau interface que LTSPice), c'est que quand on affiche des traces sur le graphique issu de la simulation (par exemple v(out)), on peut également appliquer quelques formules, par exemple pour afficher RMS(v(out)) ou encore V(Rx) * I(Rx), c'est bien pratique. Je n'ai pas trouvé si on peut faire ça aussi sur LTSPice

Re: LTSpice sous Windows 11 ?

Posté : 22 déc. 2024, 20:12
par jptrol
Si tu peux :

Pour le RMS : il faut être en analyse transitoire (transient) avec un générateur de sinus ou signal périodique . Sur le graphique : CTRL+clic droit sur le NOM du signal et tu as les données avec le RMS.

Pour les expressions plus complexes
1. Clic gauche sur le graphique => pop up menu
2. Cliquer sur ADD TRACES ( ou A) et en bas de la fenêtre tu composes les expressions qui t'intéressent

Re: LTSpice sous Windows 11 ?

Posté : 22 déc. 2024, 22:02
par McColson
Merci je ne savais même pas que ça existait cette possibilité !!!

Re: LTSpice sous Windows 11 ?

Posté : 23 déc. 2024, 22:13
par bilbo_moria
jptrol a écrit : 22 déc. 2024, 20:12 Si tu peux :

Pour le RMS : il faut être en analyse transitoire (transient) avec un générateur de sinus ou signal périodique . Sur le graphique : CTRL+clic droit sur le NOM du signal et tu as les données avec le RMS.

Pour les expressions plus complexes
1. Clic gauche sur le graphique => pop up menu
2. Cliquer sur ADD TRACES ( ou A) et en bas de la fenêtre tu composes les expressions qui t'intéressent
Ah oui, RMS, j'avais trouvé, c'est bon. Par contre, je n'avais pas testé V(k) * I(R9) par exemple, donc merci du tuyau, ça fonctionne !

Re: LTSpice sous Windows 11 ?

Posté : 24 déc. 2024, 11:02
par jptrol
Et oui, LTSpice est vraiment un outil extraordinaire ! Pour ceux que ça intéresse et sans faire de pub )-: Richard Kuehnel a écrit un livre de référence là-dessus :

simulation600x771.jpg

Lien sur site de vente

Attention , ce n'est pas le genre de livre qu'on lit dans son lit ! :|

On en reparlera dès qu'on en aura le temps.

Re: LTSpice sous Windows 11 ?

Posté : 26 déc. 2024, 13:43
par bilbo_moria
Ah, ça a l'air super comme bouquin ! Tu l'as ?

Re: LTSpice sous Windows 11 ?

Posté : 26 déc. 2024, 17:28
par jptrol
bilbo_moria a écrit : 26 déc. 2024, 13:43 Ah, ça a l'air super comme bouquin ! Tu l'as ?
Oui je l'ai. Les chapîtres se lisent avec un crayon à la main , on prend des notes. Bref c'est un vrai travail à temps plein :egeek: :ugeek:

Re: LTSpice sous Windows 11 ?

Posté : 28 déc. 2024, 14:56
par bilbo_moria
Je comprends ça. Mon 1er bouquin de Merlin est aussi amplement surligné et annoté ;-)