¿Cuáles son los simuladores SPICE gratuitos disponibles?

66

¿Alguien sabe de un freeware SPICE / simulador de circuito?

SPICE (Programa de simulación con énfasis de circuito integrado) es un simulador de circuito electrónico analógico de código abierto de uso general. Es un programa poderoso que se utiliza en el diseño de circuitos integrados y de nivel de placa para verificar la integridad de los diseños de circuitos y predecir el comportamiento del circuito. Wikipedia

endolito
fuente
Oh, bueno, confundí la simulación de circuito / nivel de placa con la simulación SPICE.
Edward
3
¿Estás pidiendo freeware o código abierto?
Johan
9
Creo que la respuesta a la pregunta original es "sí".
XTL

Respuestas:

50
  • ngSpice está disponible para gEDA.
  • gnuCAP también está disponible para gEDA.
  • LTSpice está libre de tecnología lineal.

Pensé que uno de los otros fabricantes de chips analógicos también tenía una especia, pero no recuerdo quién :(

He estado en algunas charlas sobre simulación impartidas por físicos y EE que han realizado el diseño de chips. Cada una de las conversaciones parece terminar así ---

  • A excepción de los circuitos simples, pasará la mayor parte de su tiempo obteniendo modelos y determinando dónde deben modificarse los modelos para su aplicación.
  • A menos que esté trabajando para un fabricante de circuitos integrados, el fabricante no le dará modelos detallados.
  • No podrás evitar un prototipo.
  • Solo debe simular subsecciones de su diseño. Simular todo el diseño no suele ser práctico.

Además, la mayoría de los simuladores gratuitos no se distribuyen con modelos. La redistribución de los modelos suele ser una violación de los derechos de autor. LTspice se distribuye con modelos de las piezas Linear Tech. No estoy seguro de la calidad de los modelos. La mayoría de los fabricantes no quieren revelar demasiados detalles sobre su proceso.

jluciani
fuente
+1 para LTSpice. El más mantenido desde mi punto de vista
1
"La redistribución de los modelos suele ser una violación de los derechos de autor" Las tablas de datos fácticos no tienen derechos de autor.
endolito
Tenga en cuenta que PSPICE tiene un generador de modelos que puede alimentar con valores comunes de las hojas de datos para la mayoría de los componentes discretos. No sé si LTSPICE o los demás lo tienen, podrían.
user42875
17

TI ofrece una versión gratuita de TINA, que incluye Spice.

Uso SIMetrix Spice, es una opción con el software Pulsonix PCB que uso. Es una muy buena implementación, y hay disponible una versión demo gratuita que es adecuada para circuitos pequeños:

SIMetrix

Este es un SPICE muy bueno que investigué hace algunos años. Se puede usar con esquemas de Eagle.

Leon Heller
fuente
14

Encontré un excelente simulador de circuitos en línea escrito en Java, y es de código libre y abierto. Puede jugar con el software visitando el enlace y esperar a que aparezca el applet. (necesitas el reproductor Java )

Edite componentes y conexiones haciendo clic derecho en cualquier lugar / en un componente. Puede construir circuitos completos con esto y simularlo visualmente para comprender cómo funciona el circuito. (el voltaje se muestra en verde / rojo, simplemente sorprendente) Si comienza con uno de los ejemplos de circuitos de compuerta (elíjalo en el menú Circuitos ), puede hacer clic en compuertas o señales digitales para encenderlas / apagarlas, y ver Tu circuito reacciona.

También puede configurar vistas de osciloscopio en cualquier conexión. (ver abajo de la foto)

Captura de pantalla del simulador de circuito - falstad.com

Edward
fuente
77
Este es un simulador de circuito, pero no creo que tenga nada que ver con SPICE.
davr
@davr Tienes razón. Me tomé la libertad de editar la publicación y eliminar la mención SPICE para que no confunda a las personas.
jpc
Definitivamente fue una buena idea eliminar la referencia engañosa de esta respuesta, pero la pregunta es sobre SPICE. ¿Por qué es una respuesta que ni siquiera menciona a SPICE tan altamente votada?
Kevin Vermeer
Every Circuit también es un excelente simulador de circuitos no basado en SPICE, para dispositivos móviles (Android). Solía ​​usarlo cada vez que quería tener una idea de lo que hacía un circuito, es muy estético y fácil de usar. (ahora sé lo suficiente de PSPICE, por qué molestarse)
user42875
13

mi motor de especias favorito es el fabricado por tecnología lineal. Vi ngSpice mencionado anteriormente, pero no hay un buen puerto para Windows. Es genial si tienes la caja de Linux. Pero creo que tiene algunos problemas de compatibilidad y problemas de importación de bibliotecas.

http://www.linear.com/designtools/ Ahí es donde está LTspice, también tienen herramientas de diseño de filtros.

Scott Murphy
fuente
He usado LTspice durante años y el grupo Yahoo es muy activo con ayuda, soporte, archivos de demostración y una amplia biblioteca de modelos. tech.groups.yahoo.com/group/LTspice
2
LTspice es una aplicación de Windows, pero está diseñada para ejecutarse también bajo WINE, por lo que puede usarla en Mac / Linux con una capa de interfaz adecuada basada en vino.
Windell Oskay
ngspice se basa en Spice 3f5, mientras que la mayoría de las ofertas comerciales utilizan el código Spice 2 como base. Esto no significa que sean peores ya que la reescritura de Spice 3 no es todo rosas. Volviendo al punto: la diferencia más importante es el cambio en la especificación de componentes no lineales (POLINOMIA versus ecuación normal) que rompe muchos modelos y trata los nombres de nodos como cadenas (en el Spice 2 original tenían que ser números y se comparaban numéricamente 0 == 00) .
jpc
+1: LTspice es donde está. Gratuita, rápida, gran comunidad, se ejecuta en Linux (con Wine).
Renan
11

Hay un par de paquetes pesados ​​y un programa ligero para Linux.

Los paquetes serios son GEDA y KiCAD . Cada uno es una colección de programas que funcionan bien juntos (como Orcad); incluyen una captura esquemática, un simulador, un visor de forma de onda y una herramienta de diseño de PCB. Son muy suficientes, excepto que mi profesor requiere el archivo ".out" generado por pspice, así que todavía tengo que usarlo.

El programa ligero es orégano . Es genial para simulaciones rápidas. Las bibliotecas son rápidas y fáciles de usar y encuentran partes. La captura esquemática es mucho más fácil de usar y más bonita que los otros programas. Utiliza gnucap o ngspice para las simulaciones, por lo que son bastante buenas. Un inconveniente importante que he encontrado es que el visor de forma de onda no proporciona una vista logarítmica y no hay forma de obtener datos de ella.

Edward
fuente
44
¿KiCAD realiza simulación de circuito? No lo creo ...
GM
@ GM ¿Aparentemente tiene alguna interacción con simuladores externos de SPICE? mithatkonar.com/wiki/doku.php/kicad/kicad_spice_quick_guide
endolith
puede considerar usar el editor en línea con soporte para el paquete Ngspice como EasyEAD. atadiat.com/en/articles/…
yahya tawil
6

Puedes usar Qucs .

Para circuitos lógicos, puede usar este gran simulador en línea llamado Logicly .

Daniel Grillo
fuente