Fil de référence LTspice: ressources, FAQ, etc....
Répondre à la discussion
Affichage des résultats 1 à 16 sur 16

Fil de référence LTspice: ressources, FAQ, etc....



  1. #1
    Tropique

    Question Fil de référence LTspice: ressources, FAQ, etc....


    ------

    Bonjour à tous,

    Comme son nom l'indique, ce fil a pour but d'accueillir des informations relatives à LTspice.
    LTspice est un programme de simulation électronique gratuit offert par Linear Technology, et téléchargeable ici.

    Attention!
    Pour éviter de l'encombrer et lui garder un maximum de lisibilité, il ne doit pas servir à poser des questions sur le sujet, mais bien à communiquer des réponses à des problème courants, à poster des librairies, des modèles, des exemples, des tutoriaux, etc.
    Si vous avez des questions non résolues ici, vous pouvez les poser dans la section "Electronique". Si la réponse présente un intérêt général, elle sera copiée ici.

    Pourquoi LTspice?...
    ..... Et pas un autre programme, comme Ibis, Pspice, ou autre?
    LTspice suscite assez bien d'intérêt, et la création de ce fil répond à une demande. Il ne serait d'ailleurs pas exclu de faire de même pour d'autres applications populaires.

    -----Mais!-----
    LTspice a certaines spécificités qui font de lui le candidat idéal:

    -Il est gratuit, libre, ouvert et non-limité.
    -Bien que produit par une firme commerciale, il n'a pas pour but de promouvoir la vente d'applications CAO: Linear Technology est actif sur le marché des semiconducteurs, pas du software.
    Le but poursuivi par LT n'est évidemment pas totalement philanthropique ou désintéréssé, ils souhaitent par ce biais faire connaître leur nom et indirectement leurs produits, mais il n'y a aucune publicité, suggestion ou contrainte, et il y a de par le monde des millions d'utilisateurs (dont je fais partie), qui n'achètent ou ne spécifient jamais de composants LT.
    -Chez les enthousiastes de l'électronique, ces particularités sont en train de faire de ce programme une plate-forme d'échange privilégiée, sorte d'espéranto électronique qui permet de communiquer rapidement et simplement des informations sur des circuits.
    -L'installation est légère et rapide, et l'éditeur de schéma est simple et intuitif, permettant d'être opérationnel en très peu de temps: plutot que de photographier un schéma griffonné sur une feuille de calepin, le forumeur beta peut télécharger, faire son schéma et prendre un "screenshot" en moins d'un quart d'heure.
    -Les fichiers .asc contiennent beaucoup plus que des informations simplement graphiques, et peuvent être exploités, corrigés et modifiés par quelqu'un d'autre, ce qui facilite et enrichit le dialogue, même si l'on ne s'intéresse pas à l'aspect simulation.

    Précisons pour que ce soit bien clair, que Futura n'a aucun rapport commercial ou autre avec Linear Technology, et que les informations données ici le sont uniquement dans l'intérêt de la communauté des membres de Futura.

    Un petit mot d'histoire: comment LTspice en est-il arrivé à sa situation actuelle?
    Initialement, il est né comme un outil "in-house", servant au développement à la simulation des circuits intégrés produits par LT.
    Lorsque LT a souhaité offrir à ses clients un outil gratuit permettant de développer, dimensionner et simuler des applications de ses circuits convertisseurs et SMPS, il a créé une version simplifiée, plus ouverte et plus conviviale, adaptée à cette tâche: SwitcherCAD était né.
    Progressivement, et le succès aidant, tous les produits LT ont fini par être inclus dans les librairies, de même que des composants génériques. Le programme a ainsi retrouvé sa vocation "généraliste", et est devenu LTspice. On en est actuellement à la version 4.
    C'est toujours à l'heure actuelle Mike Engelhardt AKA "Panama Mike", le physicien de LT qui a créé le programme il y a plus de vingt ans qui est en charge de LTspice.

    Je créerai et maintiendrai dans ce premier message, un index qui s'adaptera à l'évolution des contributions.

    Voici déjà un peu de "matériel" d'introduction:
    http://highered.mcgraw-hill.com/site...ort_files.html

    -----
    Dernière modification par Tropique ; 20/03/2012 à 08h16. Motif: Typo
    Pas de complexes: je suis comme toi. Juste mieux.

  2. #2
    polo974

    Re : [En cours] Un ohmmètre MAGIQUE!!!

    Toujours très fort...

    J'ai mon ltspice (qui tourne aussi sous linux grâce à wine), mais je suis un peu à cours de librairies 74... and co (en fait, j'ai juste ce que livre linear).
    Je m'en sers plus pour faire tourner mes neurones que mes montages .

    Donc, Tropique, si tu disposes de lien vers des librairies qui te semblent correctes, je t'en serais bien reconnaissant de nous en faire profiter...

    Ou si tu peux faire un sujet rien que pour LtSpice et ainsi, ceux qui en disposent pourraient y glisser les librairies qu'ils ont le droit et l'envie de partager.

    (en plus, on pourra te titiller un peu (constructivement bien sûr) sur tes simus, et ça c'est assez cool)

    Merci et A+
    Jusqu'ici tout va bien...

  3. #3
    curieuxdenature

    Re : [En cours] Un ohmmètre MAGIQUE!!!

    Bonjour polo974

    ça va me permettre de faire un peu de pub perso pour mes délires...
    Tu peux télécharger une grosse tartine de tout ce que j'ai réussi à recueillir sur le net à propos de SWCAD >sur ce lien< (dernier lien en rouge sur la page) mais le reste peut aussi servir.

    le fichier respecte l'architecture du programme installé, yapukafoc.
    L'electronique, c'est fantastique.

  4. #4
    Tropique

    Re : [En cours] Un ohmmètre MAGIQUE!!!

    Je ne suis pas moi-même expert de LTspice.
    Ma source principale d'informations et de librairies est le forum dédié:
    https://groups.io/g/LTspice
    Il est nécéssaire de s'inscrire pour y accéder.
    La partie Files est très riche, et il y a des exemples d'application, etc.
    C'est de là que vient la librairie 74HC.
    Sinon, il y a les modèles spice standards, que l'on peut glaner à gauche et à droite, et qui peuvent en général être utilisés tels quels (ou avec des corrections cosmétiques) par LTspice.
    Il y a également des rubriques spécifiques dans certains forums amateur, exemple ici:
    http://www.diyaudio.com/wiki/LTSpice...er_Should_Know
    http://www.diyaudio.com/forums/softw...t-ltspice.html
    http://www.diyaudio.com/forums/software-tools/
    http://www.diyaudio.com/forums/solid...-tutorial.html

    Encore des ressources, liens, études, tutos donnés par un blogueur:
    http://poujouly.net/ltspice/

    L'idée d'un sujet sur LTspice est bonne, ce serait effectivement utile à beaucoup de monde d'avoir un "point d'ancrage" sur le sujet. Je vais réfléchir à la manière pratique de le réaliser (et j'y transfèrerai cette sous-discussion lorsque ce sera fait).
    Un ou deux tutos de plus:
    http://pages.suddenlink.net/wa5bdu/ltguide.pdf
    http://denethor.wlu.ca/ltspice/
    Dernière modification par Antoane ; 21/11/2021 à 11h07. Motif: màj liens
    Pas de complexes: je suis comme toi. Juste mieux.

  5. A voir en vidéo sur Futura
  6. #5
    Tropique

    Fonctions non-documentées

    Le mode d'emploi standard et les fichiers Help de LTspice sont plutot basiques, et ne font qu'effleurer les fonctions de base.

    Mais, en plus, LTspice implémente toutes les fonctions d'un programme spice traditionnel (basé sur du texte plutot que du graphique), et encore bien d'autres choses.
    Certaines sont encryptées, mais d'autres sont tout à fait accessibles, à condition de savoir qu'elles existent.

    Voici un wiki qui s'intéresse au sujet, et lève un (petit) coin du voile:

    http://ltwiki.org/index.php5?title=Undocumented_LTspice
    Pas de complexes: je suis comme toi. Juste mieux.

  7. #6
    Tropique

    Ivc102

    Suite à une requête, voici les fichiers de l'ampli IVC102 de Texas, tels qu'ils sont sur le forum yahoo!.
    Le site de Texas offre le modèle P-spice, dont ce modèle est vraisemblablement extrait, et qui doit être adaptable sans grosse difficulté.
    Voici donc les fichiers .asy, à placer qque part dans "sym", le fichier .mod à mettre dans "sub", et un exemple .asc qui peut être ouvert une fois que ces opérations sont faites (ne pas ouvrir LTspice avant ou pendant).
    Enfin un screenshot du résultat de test.

    NB:
    Le site yahoo! a une autre variante de modèle, je n'ai pas exploré la différence.

    Modèles adaptés par Helmut Sennewald
    Images attachées Images attachées
    Fichiers attachés Fichiers attachés
    Pas de complexes: je suis comme toi. Juste mieux.

  8. #7
    Tropique

    Re : Ivc102

    Au fait, pour ceux qui pensent que "puisque c'est gratuit, ça ne doit pas valoir grand chose: on en a pour son argent", voici l'avis d'un professionnel, qui développe des modèles spice, principalement pour Pspice, et qui a eu la curiosité de tester les modèles sur LTspice (pour lesquels ils ne sont pas spécifiquement prévus):

    Re: Why does LTspice simulate faster then Pspice

    --- In LTspice@yahoogroups.com, "ki" <kirscher_jerome@...> wrote:
    >
    > Hi,
    >
    > I develop product models in Pspice (DC/DC, 20A Dmos Lowside switch, ...) using
    the Orcad suite.
    >
    > I try to simulate one of my Pspice Model with the LTspice and I was very
    surprised to get equivalent simulation results, but within a smaller amount of
    time.
    >
    > Seems at firtst glance that the LTspice simulator performs faster, which is
    nice :-]!
    >
    > Do I see it right? Can anyone highlight why?
    >
    > Thx
    > Ki
    >

    Hello Ki,

    There are differences between LTspice and other Spice programs.

    1. Other solvers e. g. "modified trap", "alternate"

    2. Other automatic time step control

    3. Multithreaded.
    This means LTspice will use all cores of your CPU if the
    circuit size is large enough.

    Especially the multi-threading can make a big advantage for
    LTspice, because nowadays everybody has a dual-core or
    quad-core CPU in his computer.

    Best regards,
    Helmut
    Pas de complexes: je suis comme toi. Juste mieux.

  9. #8
    BastienBastien
    Invité

    Re : Ivc102

    Hi Tropique,

    Citation Envoyé par Tropique Voir le message
    Au fait, pour ceux qui pensent que "puisque c'est gratuit, ça ne doit pas valoir grand chose: on en a pour son argent", voici l'avis d'un professionnel [...]
    Je ne connais pas LTSpice, mais sur le fond, je te rejoins complètement. Il y a des logiciels et systèmes d'exploitations utilisés dans le monde de la recherche, sur des supercalculateurs ou sur des clusters alors qu'ils sont gratuits.

    Par exemple : R, Scilab, maxima, LaTeX 2e, GNU/Linux, et des centaines d'autres.... (plus précisément, les logiciels cités sont libres, mais ce fait n'est qu'une paranthèse et ne change rien au fond).

    +

  10. #9
    Tropique

    Re : Ivc102

    Voici une vidéo d'introduction aux fonctions de base de l'éditeur de schémas:

    https://www.analog.com/en/education/...253477001.html

    Et voici les derniers circuits de démo, non encore repris dans le programme:

    http://www.linear.com/designtools/so...o_circuits.php
    Dernière modification par Antoane ; 21/11/2021 à 11h09.
    Pas de complexes: je suis comme toi. Juste mieux.

  11. #10
    Tropique

    Dernière modification par Tropique ; 01/04/2013 à 10h27.
    Pas de complexes: je suis comme toi. Juste mieux.

  12. #11
    BastienBastien
    Invité

    Re : Fil de référence LTspice: ressources, FAQ, etc....

    Hi !

    Citation Envoyé par Tropique Voir le message
    LTspice a certaines spécificités qui font de lui le candidat idéal:

    -Il est gratuit, libre, ouvert et non-limité.
    [/URL]
    Je ne veux pas faire mon libristre intégriste, mais LTSpice n'est pas un logiciel Libre au sens strict :

    http://en.wikipedia.org/wiki/LTspice
    http://en.wikipedia.org/wiki/Gratis_versus_libre
    http://en.wikipedia.org/wiki/Free_an...ource_software

    J'ai la flemme de chercher le type exacte de licence sur le site LTSpice.

    Même si j'ai bien compris que son utilisation n'impose aucune des restrictions habituelles pour ce genre de logiciels,
    et même si le format de fichier LTSpice est facilement compréhensible et donc des convertisseurs vers d'autres logiciels facilement réalisables,
    le plus grand danger IMHO dans le cas présent c'est la pérénité des données,
    car dans 20 ans, si son code n'est pas libéré et que le soft n'est plus maintenu, alors tu devras avoir un Windows qui aura l'air - dans 20 ans -, à Windows 3.1 aujourd'hui.

    J'espère qu'ils le libéreront.
    Car tu en dit beaucoup de bien et le jugement de Tropique Research Labs est toujours accurate !

    (Et merci encore pour ce thread...)

    +

  13. #12
    Tropique

    Re : Fil de référence LTspice: ressources, FAQ, etc....

    Les restrictions concernant LTspice sont celles qui permettent à Linear de garder le controle et d'éviter que des développeurs commerciaux ne s'approprient sans scrupule le travail d'autrui.

    Par exemple, comme c'est un programme capable de résoudre un grand nombre d'équations différentielles simultanées, il pourrait facilement être employé en mécanique des fluides ou en analyse financière.
    Dans ce cas, LTspice servirait de "noyau" et de moteur à l'application, qui se contenterait de traduire et d'injecter les données, pour les récupérer sous une forme compatible avec le domaine.
    Et ça se vendrait une fortune, serait protégé par des brevets, etc.
    Il ne faut pas croire que c'est de la science fiction, des corporations veulent bien breveter des parties de génome humain.

    Il y a donc des garde-fou pour limiter les dérives, et certains modules et modèles sont cryptés pour prévenir un pillage trop facile.

    Mais les "end-users" normaux comme nous, n'ont pas à se soucier de ces aspects, et n'y sont jamais confrontés.

    Quant à la pérennité, c'est comme pour tout. Mais LTspice existe depuis environ 25 ans, et il semble toujours dans une phase plutot ascendante, ce qui laisse espérer encore quelques années avant un déclin éventuel.
    Pas de complexes: je suis comme toi. Juste mieux.

  14. #13
    sebtux74

    Re : LTspice ajout de nouveaux modeles

    Bonjour,

    Je suis passé par ce post pour ajouter un nouveau fichier .lib pour LTspice mais il n'y a pas vraiment de vrai réponse. A la suite de différente recherche sur le net, j'ai trouvé comment ajouter de nouveaux composants à partir de fichiers .lib fournis par les constructeurs. Voici un petit tutorial qui pourra servir pour les newbies:


    exemple avec un MOSFET-N pour un composant générique
    1- Télécharger le fichier .lib du constructeur par ex: http://www.vishay.com/docs/75235/si2309ds.txt (le renommer en .lib) et le copier dans le dossier C:\Program Files\LTC\LTspiceIV\lib\sub\us er_lib
    2- Copier le fichier C:\Program Files\LTC\LTspiceIV\lib\sym\pm os.asy dans C:\Program Files\LTC\LTspiceIV\lib\sym\us er_lib et renommer le en pmos0.asy
    3- Editer le fichier pmos0.asy avec LTspice et supprimer l'attribut "MPnnn" et enregistrer
    4- Editer le fichier pmos.asy avec notepad et remplacer les lignes:
    SYMATTR Value PMOS
    SYMATTR Prefix MP
    SYMATTR Description P-Channel MOSFET transistor

    par
    SYMATTR Value PMOS
    SYMATTR Prefix X
    SYMATTR Description P-Channel MOSFET transistor
    5- Lors de la réalisation d'un schéma choisir le composant pmos0
    6- Ajouter la directive .include /user_lib/si2309ds.lib (Edit->SPICE Directive)
    7- Renommer le composant PMOS en SI2309DS pour notre exemple
    8- Dorénavant pour ajouter d'autres MOSFET-N sur le schéma refaire les points 1,5,6 et 7.


    exemple avec un MOSFET-N pour un composant NON générique
    1- Télécharger le fichier .lib du constructeur par ex: http://www.vishay.com/docs/75235/si2309ds.txt (le renommer en .lib) et le copier dans le dossier C:\Program Files\LTC\LTspiceIV\lib\sub\us er_lib
    2- Copier le fichier C:\Program Files\LTC\LTspiceIV\lib\sym\pm os.asy dans C:\Program Files\LTC\LTspiceIV\lib\sym\us er_lib et renommer le en si2309ds.asy
    3- Editer le fichier si2309ds.asy avec LTspice et supprimer l'attribut "MPnnn", renommer PMOS en SI2309DS et enregistrer
    4- Editer le fichier si2309ds.asy avec notepad et remplacer les lignes:
    SYMATTR Value Si2309DS
    SYMATTR Prefix MP
    SYMATTR Description P-Channel MOSFET transistor

    par
    SYMATTR Value Si2309DS
    SYMATTR Prefix X
    SYMATTR Description P-Channel MOSFET transistor
    SYMATTR ModelFile /user_lib/si2309ds.lib
    5- Lors de la réalisation d'un schéma choisir le composant si2309ds

  15. #14
    jlcms

    Re : LTspice ajout de nouveaux modeles

    Bonjour,

    Pour ceux qui veulent une documentation approfondie sur LTspice IV il existe maintenant le livre:
    "Le simulateur LTspice IV" de Gilles Brocard aux éditions Dunod ISBN 978-2-10-056913-7 paru en 2011.
    Il coûte vers les 45€.
    Je l'ai acheté récemment et je l'ai un peu utilisé, il est assez exhaustif et décrit toutes les commandes et raccourcis clavier. Il est assez complet sur les modélisations d'inductances (transformateurs, saturation, entrefer, hysthérésis ...).
    Enfin il est en français, et certains apprécieront...

  16. #15
    biloux911

    Re : simulation kicad=>ltspice

    Bonjour, j'ai fait un petit pdf avec la marche à suivre sous windows par contre :s

    Pièce jointe 179345

    La bonne idée du mapping de données entre les symboles kicad et les symboles LTspice vient d'ici
    http://tech.groups.yahoo.com/group/k...s/message/8929 by Charles McDowell. Merci à lui.
    Images attachées Images attachées

  17. #16
    Tropique

    Re : simulation kicad=>ltspice

    Voici un vidéo-tutoriel permettant de s'initier aux arcanes de la commande .MEASURE (d'autres aspects utiles sont également abordés en passant):

    http://www.analog.com/en/education/e...239885001.html
    Dernière modification par Antoane ; 11/10/2018 à 15h18. Motif: Réparation lien
    Pas de complexes: je suis comme toi. Juste mieux.

Discussions similaires

  1. LTSpice => KiCad
    Par Jehudiel dans le forum Électronique
    Réponses: 2
    Dernier message: 14/01/2010, 09h16
  2. LTspice
    Par morpheus87 dans le forum Électronique
    Réponses: 6
    Dernier message: 05/02/2009, 18h26
  3. composanrs LTspice
    Par invite55ac9d8c dans le forum Électronique
    Réponses: 1
    Dernier message: 09/12/2007, 08h55
  4. Ltspice/swcadiii
    Par curieuxdenature dans le forum Électronique
    Réponses: 3
    Dernier message: 05/10/2005, 15h58
Découvrez nos comparatifs produits sur l'informatique et les technologies.