GNU/Linux >> Tutoriels Linux >  >> Linux

Comparaison entre les simulateurs SPICE

Ma réponse courte est simplement d'utiliser LTSpice, c'est l'un des meilleurs simulateurs du marché et il est gratuit. Vous ne pouvez pas vraiment battre ça. Mais si vous souhaitez une ventilation, n'hésitez pas à lire mes opinions personnelles.

HSPICE :

  • Avantages :HSPICE est largement considéré comme l'un des simulateurs les plus précis du marché. Cependant, je n'ai aucune expérience réelle de son utilisation.
  • Inconvénients :comme vous l'avez dit, il est coûteux, propriétaire et, pour autant que je sache, n'a pas de fonctionnalités de capture de schémas.
  • Dans l'ensemble :si vous AVEZ BESOIN de résultats fiables (militaires ou industriels haut de gamme), HSPICE est la solution. Sinon, je l'éviterais.

LTSpice :

  • Avantages :si vous faites de l'électronique de puissance, ce simulateur est conçu pour simuler des événements de commutation, ainsi que d'autres éléments qui le rendent parfait pour ce domaine. De plus, il a (IMO) une interface intuitive et n'essaie pas de vous cacher la netlist. De plus, c'est GRATUIT.
  • Inconvénients : ? Je n'en ai pas été informé, il n'est pas considéré comme aussi précis que HSPICE, mais il n'est en aucun cas inexact.
  • Dans l'ensemble :c'est le simulateur que je suggérerais. Il est facile à utiliser, gratuit et pris en charge par une entreprise beaucoup plus grande. (Technologie linéaire)

ngspice :

  • Dans l'ensemble :je n'en sais pas assez sur ngspice pour donner un aperçu complet. Je ne l'ai téléchargé que récemment et je travaille toujours à le compiler pour mon système. De toute évidence, vous avez constaté que l'un des inconvénients est d'être limité à la ligne de commande.

SPICE :

  • Avantages :Eh bien, c'est aussi proche que possible du SPICE d'origine. PSPICE est puissant, dispose d'un simulateur bien établi, d'un visualiseur de résultats intégré et d'une vaste bibliothèque de modèles.
  • Inconvénients :Malheureusement, il est devenu si pléthorique ces dernières années qu'il est difficile de le recommander. Et comme vous aimeriez probablement l'avoir sur votre ordinateur, je parierais que celui-ci est hors de votre fourchette de prix, à moins que vous n'ayez 20 000 $ de côté.
  • Dans l'ensemble :Puissant et bien établi, mais en descente rapide. Cher.

Je dirais que cela dépend fortement de ce pour quoi vous en avez besoin. Souvent, les épices coûteuses font partie de certains outils de conception de PCB, par exemple. J'essaie juste MultiSIm de NI (outil coûteux de type orcad), et il contient de nombreux instruments virtuels (par exemple, un oscilloscope, un analyseur de distorsion, etc.) et une analyse Monte Carlo (dont LTspice n'a pas de version "pratique" - il a certaines fonctions que vous pouvez utiliser, comme le souligne Vlad, voici un lien sur leur utilisation) mais pour être honnête, je trouve que 99% des choses que je pourrais faire sur LTspice.
Je trouve que la configuration de LTspice est de loin la plus rapide de toutes les épices que j'ai essayées, une fois que vous vous êtes habitué aux raccourcis clavier. R pour résistance, D pour diode, est beaucoup plus facile que de cliquer sur l'image (ou même de sélectionner dans une fenêtre contextuelle dans le cas de MultiSims, arghh) et de faire glisser au bon endroit à chaque fois.
Vous pouvez réaliser un circuit en secondes par ici.

Le manuel n'est pas aussi joli non plus, mais toutes les infos dont vous avez besoin sont là concernant la façon d'utiliser, par exemple. les commandes .param, .step et .measure pour faire des choses comme exécuter une analyse plusieurs fois et faire varier les paramètres. J'ai juste essayé d'exécuter une analyse de la fonction de transfert dans MultiSim de cette manière (c'est-à-dire exécuter plusieurs fois et faire varier un paramètre puis tracer les résultats) mais malgré la lecture/lutte pendant des heures avec, je ne pouvais pas le gérer, mais un ajout rapide de . étape V2 -15 15 1 à la feuille rendue possible dans LTspice.
Je suis sûr que certains des éléments ci-dessus sont simplement dus au fait que je suis nouveau sur MultiSim, et il me manque sans aucun doute quelque chose (comme l'exemple ci-dessus simplement doit être possible dans un outil comme celui-là) et non je ne travaille pas pour LT :-) mais c'est la seule épice que j'ai utilisée régulièrement depuis quelques années. Le point principal est qu'il fera toutes les choses normales aussi bien (et probablement plus rapidement) que les outils coûteux, mais si vous avez besoin des extras (par exemple, monte carle, analyse au niveau des PCB basée sur des modèles de routage/IBIS réels - Altium le fait parfaitement ) et le tout regroupé dans un seul outil de conception, vous aurez peut-être besoin de plus que ce que vous pouvez offrir.
À mon avis, cela ne peut pas faire grand-chose d'avoir à portée de main, même si vous avez de toute façon besoin d'un outil plus puissant.


Je n'ai pas d'expérience avec HSPICE, mais j'utilise très fréquemment LTspice et NGSPICE. Dans mon domaine (électronique de puissance), j'ai observé des collègues ingénieurs refuser activement de travailler avec le Pspice fourni par l'entreprise après avoir été exposés au LTspice.

Malheureusement, LTspice est une source fermée, n'a aucune possibilité de script et vous ne pouvez pas y ajouter (vos propres) modèles de code. Lorsque vous avez besoin de ces options plus avancées (peu de gens le font ou s'en soucient), NGSPICE est la solution. Il est open source, intègre XSPICE, KLU, open-mp et CUA, et dispose d'un interpréteur de type C-shell avec des possibilités très avancées (mais à mon humble avis une interface utilisateur horrible). Il n'a pas d'entrée schématique mais il existe des solutions pour cela (par exemple LTspice). NGSPICE peut être utilisé avec gnuplot pour une très belle sortie graphique programmable.


Linux
  1. Hachage de mot de passe et pourquoi nous en avons besoin

  2. La Différence Entre [[ $a ==Z* ]] Et [ $a ==Z* ] ?

  3. Mettre à niveau de Httpd 2.4.6 vers 2.4.41 ?

  4. Avez-vous besoin d'une coque pour Scp ?

  5. Différence entre snat et mascarade?

Proxmox vs ESXi :comparaison directe

HumanOps :un besoin urgent d'humilité intellectuelle

Ansible vs Jenkins :comparaison des outils DevOps

Ansible vs Concourse :comparaison des outils DevOps

Gradle vs Maven :comparaison des outils DevOps

Vim vs Vi - Similitudes et différences entre VIM et VI ?