Quali sono i simulatori SPICE freeware disponibili?


66

Qualcuno sa di un simulatore di circuiti / SPICE freeware?

SPICE (Programma di simulazione con enfasi sui circuiti integrati) è un simulatore di circuiti elettronici analogici open source per scopi generici. È un programma potente che viene utilizzato nella progettazione di circuiti integrati e a livello di scheda per verificare l'integrità dei progetti di circuiti e per prevedere il comportamento dei circuiti. Wikipedia


Vabbè, ho confuso la simulazione a livello di circuito / scheda con la simulazione SPICE.
Edward,

3
Stai chiedendo freeware o open source?
Johan

9
Penso che la risposta alla domanda originale sia "sì".
XTL,

Risposte:


50
  • ngSpice è disponibile per gEDA.
  • gnuCAP è disponibile anche per gEDA.
  • LTSpice è privo di tecnologia lineare.

Pensavo che anche uno degli altri produttori di chip analogici avesse una spezia, ma non ricordo chi :(

Sono stato ad alcuni colloqui sulla simulazione tenuti da fisici ed EE che hanno progettato il chip. Ognuno dei colloqui sembra finire in questo modo ---

  • Ad eccezione dei semplici circuiti, trascorrerai la maggior parte del tuo tempo a trovare modelli e a determinare dove i modelli devono essere modificati per la tua applicazione.
  • A meno che non si stia lavorando per un produttore di circuiti integrati, il produttore non fornirà modelli dettagliati.
  • Non sarai in grado di evitare un prototipo.
  • Dovresti solo simulare sottosezioni del tuo progetto. Simulare l'intero progetto non è di solito pratico.

Inoltre la maggior parte dei simulatori gratuiti non sono distribuiti con i modelli. La ridistribuzione dei modelli è generalmente una violazione del copyright. LTspice è distribuito con modelli delle parti Linear Tech. Non sono sicuro della qualità dei modelli. La maggior parte dei produttori non vuole rivelare troppi dettagli sul loro processo.


+1 per LTSpice. Il più mantenuto dal mio punto di vista

1
"La ridistribuzione dei modelli è di solito una violazione del copyright" Le tabelle dei dati di fatto non sono tutelabili.
endolith

Nota che PSPICE ha un generatore di modelli che puoi alimentare con valori comuni dai fogli dati per la maggior parte dei componenti discreti. Non so se LTSPICE o gli altri ce l'hanno, potrebbero.
user42875

17

Una versione gratuita di TINA, che include Spice, è disponibile da TI.

Uso SIMetrix Spice, è un'opzione con il software Pulsonix PCB che uso. È un'ottima implementazione ed è disponibile una versione demo gratuita adatta per piccoli circuiti:

SIMetrix

Questa è una spezia molto bella che ho studiato alcuni anni fa. Può essere utilizzato con gli schemi Eagle.


14

Ho trovato un eccellente simulatore di circuiti online scritto in Java e il suo libero e open-source. Puoi giocare con il software visitando il link e attendere il pop-up dell'applet. (hai bisogno di Java Player )

Modifica i componenti e le connessioni facendo clic con il pulsante destro del mouse in un punto qualsiasi / su un componente. Puoi costruire interi circuiti usando questo e simularlo visivamente per capire come funziona il circuito. (la tensione è mostrata in verde / rosso, semplicemente incredibile) Se inizi con uno degli esempi del circuito del gate (scegliilo dal menu Circuiti ), puoi fare clic su porte o segnali digitali per accenderli / spegnerli e vedere il tuo circuito reagisce.

Puoi impostare le viste dell'oscilloscopio anche su qualsiasi connessione. (vedi il fondo della foto)

Schermata del simulatore di circuiti - falstad.com


7
Questo è un simulatore di circuiti, ma non penso che abbia nulla a che fare con SPICE.
davr

@davr Hai ragione. Mi sono preso la libertà di modificare il post e rimuovere la menzione SPICE in modo da non confondere le persone.
jpc,

È stata sicuramente una buona idea rimuovere il riferimento fuorviante da questa risposta, ma la domanda riguarda SPICE - Perché una risposta che non menziona nemmeno SPICE è così votata?
Kevin Vermeer,

Ogni circuito è anche un eccellente simulatore di circuiti non basato su SPICE, per dispositivi mobili (Android). Lo usavo ogni volta che volevo avere un'idea di cosa facesse un circuito, è molto estetico e facile da usare. (ora conosco abbastanza PSPICE, perché preoccuparsi)
user42875

13

il mio motore di spezie preferito è quello realizzato con tecnologia lineare. Ho visto ngSpice sopra menzionato ma non c'è una buona porta su Windows. È bello se hai la scatola di Linux. Ma trovo che abbia alcuni problemi di compatibilità e problemi di importazione delle librerie.

http://www.linear.com/designtools/ Ecco dove si trova LTspice, hanno anche strumenti di progettazione del filtro.


Ho usato LTspice per anni e il gruppo Yahoo è molto attivo con aiuto, supporto, file demo e espansione della libreria di modelli. tech.groups.yahoo.com/group/LTspice

2
LTspice è un'app di Windows, ma è progettata per funzionare anche con WINE, quindi puoi usarla su Mac / Linux con un livello di interfaccia basato sul vino appropriato.
Windell Oskay,

ngspice si basa su Spice 3f5 mentre la maggior parte delle offerte commerciali utilizzava il codice Spice 2 come base. Ciò non significa che siano peggiori poiché la riscrittura di Spice 3 non è tutte rose. Torniamo al punto: la differenza più importante è la modifica delle specifiche dei componenti non lineari (equazione POLINOMICA vs. normale) che rompe molti modelli e tratta i nomi dei nodi come stringhe (nella Spice 2 originale dovevano essere numeri e venivano confrontati numericamente 0 == 00) .
jpc,

+1: LTspice è dove si trova. Libero, veloce, grande comunità, funziona su Linux (con Wine).
Renan,


11

Ci sono un paio di pacchetti pesanti e un programma leggero per Linux.

I pacchetti seri sono GEDA e KiCAD . Sono ciascuno una raccolta di programmi che funzionano bene insieme (come Orcad); includono una cattura schematica, un simulatore, un visualizzatore di forme d'onda e uno strumento di layout PCB. Sono molto sufficienti, tranne per il fatto che il mio professore richiede il file ".out" generato da pspice, quindi devo ancora usarlo.

Il programma leggero è Origano . È ottimo per simulazioni rapide. Le librerie sono veloci e facili da usare e trovano parti da. La cattura schematica è molto più facile da usare e più carina rispetto agli altri programmi. Utilizza gnucap o ngspice per le simulazioni, quindi sono abbastanza buone. Uno degli svantaggi principali che ho riscontrato è che il visualizzatore di forme d'onda non fornisce una vista logaritmica e non c'è modo di estrarre dati da esso.


4
KiCAD esegue la simulazione del circuito? Non credo ...
GM

@GM Apparentemente ha qualche interazione con i simulatori SPICE esterni? mithatkonar.com/wiki/doku.php/kicad/kicad_spice_quick_guide
endolith

puoi considerare di utilizzare l'editor online con il supporto al pacchetto Ngspice come EasyEAD. atadiat.com/en/articles/…
tawil,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.