Quais são os simuladores freeware SPICE disponíveis?

66

Alguém sabe de um simulador de circuito / freeware SPICE?

O SPICE (Programa de Simulação com Ênfase em Circuito Integrado) é um simulador de circuito eletrônico analógico de código aberto de uso geral. É um programa poderoso usado no projeto de circuitos integrados e no nível da placa para verificar a integridade dos projetos de circuitos e prever o comportamento do circuito. Wikipedia

endólito
fonte
Bem, confundi simulação de circuito / placa com simulação SPICE.
Edward
3
Você está pedindo freeware ou código aberto?
10289 Johan Johan
9
Eu acho que a resposta para a pergunta original é "sim".
XTL

Respostas:

50
  • O ngSpice está disponível para o gEDA.
  • O gnuCAP também está disponível para o gEDA.
  • O LTSpice é gratuito na Linear Technology.

Eu pensei que um dos outros fabricantes de chips analógicos também tinha um tempero, mas não me lembro quem :(

Estive em algumas palestras sobre simulação dadas por físicos e EEs que fizeram design de chips. Cada uma das conversas parece terminar assim ---

  • Exceto em circuitos simples, você passará a maior parte do tempo obtendo modelos e determinando onde os modelos precisam ser modificados para sua aplicação.
  • A menos que você esteja trabalhando para um fabricante de IC, o fabricante não fornecerá modelos detalhados.
  • Você não poderá evitar um protótipo.
  • Você deve simular apenas subseções do seu design. A simulação de todo o design geralmente não é prática.

Além disso, a maioria dos simuladores gratuitos não é distribuída com modelos. A redistribuição dos modelos geralmente é uma violação de direitos autorais. O LTspice é distribuído com modelos das peças Linear Tech. Não tenho certeza da qualidade dos modelos. A maioria dos fabricantes não deseja revelar muitos detalhes sobre seu processo.

jluciani
fonte
+1 para LTSpice. O mais mantido do meu ponto de vista é
11
"A redistribuição dos modelos geralmente é uma violação de direitos autorais" As tabelas de dados factuais não são protegidas por direitos autorais.
Endolith
Observe que o PSPICE possui um gerador de modelo que você pode alimentar com valores comuns das planilhas de dados para a maioria dos componentes discretos. Não sei se o LTSPICE ou os outros o têm, podem.
user42875
17

Uma versão gratuita do TINA, que inclui o Spice, está disponível na TI.

Eu uso o SIMetrix Spice, é uma opção do software Pulsonix PCB que eu uso. É uma implementação muito boa e está disponível uma versão demo gratuita, adequada para pequenos circuitos:

SIMetrix

Este é um SPICE muito bom que eu investiguei alguns anos atrás. Pode ser usado com esquemas Eagle.

Leon Heller
fonte
14

Encontrei um excelente simulador de circuitos on-line escrito em Java e seu código-fonte aberto e gratuito. Você pode jogar com o software visitando o link e aguardar o applet aparecer. (você precisa do Java Player )

Edite componentes e conexões clicando com o botão direito do mouse em qualquer lugar / em um componente. Você pode construir circuitos inteiros usando isso e simulá-lo visualmente para entender como o circuito funciona. (a voltagem é mostrada em verde / vermelho, simplesmente incrível) Se você começar com um dos exemplos de circuitos de gateways (escolha no menu Circuitos ), poderá clicar nos portões ou nos sinais digitais para ativá-los / desativar e ver seu circuito reage.

Você também pode configurar as vistas do osciloscópio em qualquer conexão. (veja a parte inferior da foto)

Tela capturada de simulador de circuito - falstad.com

Edward
fonte
7
Este é um simulador de circuito, mas acho que não tem nada a ver com o SPICE.
Davr
@ David Você está certo. Tomei a liberdade de editar o post e remover a menção SPICE para que não confunda as pessoas.
JPC
Definitivamente, foi uma boa idéia remover a referência enganosa dessa resposta, mas a pergunta é sobre o SPICE - Por que uma resposta que nem menciona o SPICE é tão votada?
Kevin Vermeer
Todo circuito também é um excelente simulador de circuito não baseado no SPICE, para dispositivos móveis (Android). Eu costumava usá-lo toda vez que queria ter uma idéia do que um circuito fazia, é muito estético e fácil de usar. (agora eu sei o suficiente PSPICE, por que se preocupar)
user42875
13

meu mecanismo de especiarias favorito é o fabricado pela tecnologia linear. Eu vi o ngSpice mencionado acima, mas não há uma boa porta para o Windows. É legal se você tiver a caixa linux. Mas acho que há alguns problemas de compatibilidade e de importação de bibliotecas.

http://www.linear.com/designtools/ É aqui que o LTspice está, eles também têm ferramentas de design de filtro.

Scott Murphy
fonte
Eu uso o LTspice há anos e o grupo Yahoo é muito ativo com ajuda, suporte, arquivos de demonstração e expansão de vários modelos. tech.groups.yahoo.com/group/LTspice
2
LTspice é um aplicativo do Windows, mas foi projetado para ser executado também no WINE, para que você possa usá-lo no Mac / Linux com uma camada de interface baseada em vinho apropriada.
Windell Oskay
O ngspice é baseado no Spice 3f5, enquanto a maioria das ofertas comerciais usava o código Spice 2 como base. Isso não significa que eles são piores, já que a reescrita do Spice 3 não é apenas rosas. Voltando ao ponto: a diferença mais importante é a alteração na especificação de componentes não lineares (equação POLINOMIAL vs. normal) que quebra muitos modelos e trata os nomes dos nós como seqüências de caracteres (no Spice 2 original, eles precisavam ser números e foram comparados numericamente 0 == 00) .
JPC
+1: LTspice é onde está. Comunidade gratuita, rápida e grande, roda em Linux (com Wine).
Renan
11

Existem alguns pacotes pesados ​​e um programa leve para Linux.

Os pacotes sérios são GEDA e KiCAD . Cada um deles é uma coleção de programas que funcionam bem juntos (como o Orcad); eles incluem uma captura esquemática, um simulador, um visualizador de formas de onda e uma ferramenta de layout de PCB. Eles são muito suficientes, exceto que meu professor exige o arquivo ".out" gerado pelo pspice, então ainda preciso usá-lo.

O programa leve é ​​o orégano . É ótimo para simulações rápidas. As bibliotecas são rápidas e fáceis de usar e encontram partes de. A captura esquemática é muito mais fácil de usar e mais bonita do que os outros programas. Ele usa gnucap ou ngspice para as simulações, então elas são muito boas. Uma grande desvantagem que descobri é que o visualizador de formas de onda não fornece uma visão logarítmica e não há como extrair dados dela.

Edward
fonte
4
O KiCAD realiza simulação de circuito? Eu não penso assim ...
GM
@GM Aparentemente, ele tem alguma interação com simuladores SPICE externos? mithatkonar.com/wiki/doku.php/kicad/kicad_spice_quick_guide
endolith
você pode considerar usar o editor on-line com suporte ao pacote Ngspice como o EasyEAD. atadiat.com/en/articles/…
yahya tawil
6

Você pode usar o Qucs .

Para circuitos lógicos , você pode usar este ótimo simulador on-line chamado Logicly .

Daniel Grillo
fonte