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.