Signification de $ dans la netlist LTspice
J'essaie de mieux comprendre le fichier .cir que j'ai téléchargé d'Infineon que j'utilise pour modéliser certains de leurs mosfets dans LTspice.
Dans l'exemple ci-dessous, quelqu'un peut-il expliquer les lignes commençant par X $ M? Je ne trouve ce format dans aucune note ailleurs
(Remarque: Z27 et Z28 sont d'autres fonctions .subckt dans le même fichier .cir)
Réponses
Il se peut que ce soit juste un personnage atypique qui est utilisé simplement parce qu'il est autorisé et qu'il se démarque. La ligne commence par X, qui désigne le sous-circuit. Les caractères suivants doivent répondre à un seul critère: ils doivent être autorisés par l'analyseur (c'est-à-dire qu'aucune erreur ne doit apparaître, le circuit doit fonctionner).
$et la Msuite pourrait suggérer que c'est un artifice semblable à ce que fait LTspice quand il remplace des éléments, dans les coulisses. Par exemple en utilisant [Misc]/Epolyavec le FREQmot - clé (faux exemple):
E1 out 0 FREQ {V(in)} (0,0,0) (1,1,1) (2,3,4)
rend la netlist développée pour afficher cette ligne:
B§E1 out 0 V=V(in) FREQ (0,0,0) (1,1,1) (2,3,4)
Donc, dans ce cas, il se peut qu'un MOSFET (qui Mdésigne) soit impliqué, comme dans un schéma qui avait un sous-circuit imitant un MOSFET (il avait le désignateur M), mais LTspice a détecté que ce n'est pas un .modelet, lorsque le sous-circuit général a été créé, quelqu'un a remplacé le §par $. Les étiquettes not semblent d'accord. Ça pourrait être, ça pourrait ne pas l'être. Mais le résultat final est que c'est un caractère autorisé et peut être utilisé en toute sécurité; rien à craindre.