Quels sont les simulateurs gratuits SPICE disponibles?


66

Est-ce que quelqu'un connaît un freeware SPICE / circuit simulator?

SPICE (programme de simulation avec accentuation de circuit intégré) est un simulateur de circuit électronique analogique à source ouverte polyvalent. C’est un programme puissant utilisé dans la conception de circuits intégrés et de cartes pour vérifier l’intégrité des conceptions de circuit et prédire le comportement de ceux-ci. Wikipédia


Eh bien, j’ai confondu la simulation circuit / carte avec la simulation SPICE.
Edward

3
Demandez-vous un logiciel gratuit ou open source?
Johan

9
Je pense que la réponse à la question initiale est "oui".
XTL

Réponses:


50
  • ngSpice est disponible pour gEDA.
  • gnuCAP est également disponible pour gEDA.
  • LTSpice est exempt de technologie linéaire.

Je pensais que l'un des autres fabricants de puces analogiques avait aussi une épice, mais je ne me souviens plus qui :(

J'ai assisté à quelques conférences sur la simulation données par des physiciens et des EE qui ont conçu la conception de puces. Chacune des discussions semble se terminer comme ceci ---

  • Sauf pour les circuits simples, vous passerez la plupart de votre temps à obtenir des modèles et à déterminer où ils doivent être modifiés pour votre application.
  • Sauf si vous travaillez pour un fabricant de circuits intégrés, le fabricant ne vous fournira pas de modèles détaillés.
  • Vous ne pourrez pas éviter un prototype.
  • Vous ne devez simuler que des sous-sections de votre conception. Simuler la conception entière n'est généralement pas pratique.

De plus, la plupart des simulateurs gratuits ne sont pas distribués avec des modèles. La redistribution des modèles est généralement une violation du droit d'auteur. LTspice est distribué avec des modèles de pièces Linear Tech. Je ne suis pas sûr de la qualité des modèles. La plupart des fabricants ne veulent pas révéler trop de détails sur leur processus.


+1 pour LTSpice. Le plus maintenu de mon point de vue

1
"La redistribution des modèles est généralement une violation du droit d'auteur" Les tableaux de données factuelles ne sont pas protégés par le droit d'auteur.
endolithe

Notez que PSPICE possède un générateur de modèle que vous pouvez alimenter avec les valeurs communes des feuilles de données pour la plupart des composants discrets. Je ne sais pas si LTSPICE ou les autres l'ont, ils pourraient.
user42875

17

Une version gratuite de TINA, qui comprend Spice, est disponible auprès de TI.

J'utilise SIMetrix Spice, c'est une option du logiciel de carte PCB Pulsonix que j'utilise. C'est une très bonne implémentation, et une version de démonstration gratuite est disponible qui convient aux petits circuits:

SIMetrix

C'est un très bon SPICE que j'ai étudié il y a quelques années. Il peut être utilisé avec les schémas Eagle.


14

J'ai trouvé un excellent simulateur de circuit en ligne écrit en Java et son source libre et ouverte. Vous pouvez jouer avec le logiciel en visitant le lien et attendre que l'applet apparaisse. (vous avez besoin du lecteur Java )

Modifiez les composants et les connexions en cliquant avec le bouton droit n'importe où / sur un composant. Vous pouvez construire des circuits entiers en utilisant ceci et le simuler visuellement pour comprendre le fonctionnement du circuit. (la tension est affichée en vert / rouge, tout simplement incroyable) Si vous commencez par l’un des exemples de circuit de porte (choisissez-le dans le menu Circuits ), vous pouvez alors cliquer sur les portes ou sur les signaux numériques pour les activer / les désactiver, et voir: votre circuit réagit.

Vous pouvez également configurer les vues de l'oscilloscope sur n'importe quelle connexion. (voir bas de la photo)

Capture d'écran du simulateur de circuit - falstad.com


7
Ceci est un simulateur de circuit, mais je ne pense pas que cela a quelque chose à voir avec SPICE.
davr

@davr Vous avez raison. J'ai pris la liberté de modifier le message et de supprimer la mention SPICE afin d'éviter toute confusion.
JPC le

C'était certainement une bonne idée de supprimer la référence trompeuse de cette réponse, mais la question porte sur SPICE - Pourquoi une réponse qui ne mentionne même pas SPICE est-elle aussi votée?
Kevin Vermeer

Chaque circuit est également un excellent simulateur de circuit non basé sur SPICE, destiné aux appareils mobiles (Android). Je l'utilisais chaque fois que je voulais avoir une idée de ce que faisait un circuit, il est très esthétique et facile à utiliser. (maintenant je sais assez de PSPICE, pourquoi se donner la peine)
user42875

13

Mon moteur à épices préféré est celui de la technologie linéaire. J'ai vu ngSpice mentionné ci-dessus, mais il n'y a pas de bon port pour Windows. C'est cool si vous avez la boîte de linux. Mais je trouve qu'il y a des problèmes de compatibilité et des problèmes d'importation de bibliothèque.

http://www.linear.com/designtools/ C'est là que LTspice se trouve, ils ont également des outils de conception de filtres.


J'utilise LTspice depuis des années et le groupe Yahoo est très actif en termes d'aide, d'assistance, de fichiers de démonstration et de bibliothèque en développement de modèles. tech.groups.yahoo.com/group/LTspice

2
LTspice est une application Windows, mais est conçu pour fonctionner également sous WINE. Vous pouvez donc l'utiliser sur Mac / Linux avec une couche d'interface appropriée basée sur le vin.
Windell Oskay

ngspice est basé sur Spice 3f5 alors que la plupart des offres commerciales utilisaient le code Spice 2 comme base. Cela ne signifie pas qu'elles sont pires puisque la réécriture de Spice 3 ne se limite pas à toutes les roses. De nouveau au point: la différence la plus importante est le changement de spécification des composants non linéaires (équation POLYNOMIAL vs normale) qui rompt de nombreux modèles et traitant les noms de nœuds comme des chaînes (dans Spice 2 original, ils devaient être des nombres et comparés numériquement 0 == 00) .
jpc

+1: LTspice est l'endroit où il se trouve. Libre, rapide, grande communauté, fonctionne sous Linux (avec Wine).
Renan


11

Il existe deux packages lourds et un programme léger pour Linux.

Les paquets sont graves GEDA et KiCAD . Ils constituent chacun un ensemble de programmes qui fonctionnent bien ensemble (comme Orcad); ils incluent une capture schématique, un simulateur, un visualiseur de forme d'onde et un outil de mise en page de circuits imprimés. Ils sont très suffisants sauf que mon professeur a besoin du fichier ".out" généré par pspice, je dois donc toujours l'utiliser.

Le programme poids léger est l' origan . C'est génial pour des simulations rapides. Les bibliothèques sont rapides et faciles à utiliser et permettent de rechercher des éléments. La capture schématique est beaucoup plus facile à utiliser et plus jolie que les autres programmes. Il utilise soit gnucap ou ngspice pour les simulations, elles sont donc très bonnes. Un inconvénient majeur que j'ai constaté est que le visualiseur de forme d'onde ne fournit pas de vue logarithmique et qu'il est impossible d'extraire des données.


4
KiCAD effectue-t-il une simulation de circuit? Je ne crois pas ...
GM le

@GM Apparemment, il a des interactions avec des simulateurs externes SPICE? mithatkonar.com/wiki/doku.php/kicad/kicad_spice_quick_guide
endolith

vous pouvez envisager d'utiliser l'éditeur en ligne avec le support du paquet Ngspice comme EasyEAD. atadiat.com/fr/articles/…
yahya tawil

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.