20

I'm getting back into hobbyist electronics after a very long hiatus and was wondering what the current state of circuit simulation software is. What is the industry standard for macs or PCs? What are the open-source alternatives?

Brian
  • 347
  • 3
  • 9
  • kinda duplicate? http://electronics.stackexchange.com/questions/1206/what-are-the-freeware-spice-simulators-available – endolith Nov 21 '10 at 02:19
  • @endolith, I think they are similar, but I see this showing up in search, I am going to edit the title, I hope Brian is okay with it? – Kortuk Nov 21 '10 at 19:14
  • This also may be a better community wiki that people will continue to update and vote on in the long term, that is your option brian. If you would like to get a specific answer and accept it then the question is correct how it is. – Kortuk Nov 21 '10 at 19:16
  • Totally ok with the title change, I don't think I have enough rep to mark this community wiki. – Brian Nov 22 '10 at 16:42
  • @brian, you cannot mark community wiki. Do you have a specific answer that you are looking for? – Kortuk Nov 23 '10 at 04:43
  • No I'm not looking for a specific answer, I'd rather it be community wiki. – Brian Nov 23 '10 at 18:06

10 Answers10

13

LTspice is free and works well for switching power supply designs.

I also use Paul Falstad's Circuit Sim for concepts.

When it comes down to designing power supplies (which is pretty much the only thing I use circuit simulators for) I usually rely on application notes and already designed supplies. If they use LT parts, I might try and optimise the design. WEbench by National Semiconductor is quite good, but I wish it gave you more freedom.

endolith
  • 28,494
  • 23
  • 117
  • 181
Thomas O
  • 31,546
  • 57
  • 182
  • 320
6

Well some programs I've had chance to work are Multisim and Proteus (form what I've seen, I'd put them in "industry standard" slot (disputed for Multisim), as even the cheapest versions seem to be very expensive).

They are generally nice and come with large libraries of components. They are also point and click, so you just select item from the list of items and place it on the circuit board.

They also come with virtual lab instruments such as multimeter, oscilloscope and so on, so you can see how each part of the circuit behaves. Another interesting thing in Multisim is that you can use for example input form computer's microphone and redirect it to the virtual circuit or connect speaker of the circuit to computer's speaker.

They also come with some microcontrollers, but selection is very limited in Multisim (some PICs only, if I remember correctly, but I never used that feature much). Proteus is supposed to be better, but I haven't used it much.

Both programs were very easy to use.

One limitation I found in Multisim which I couldn't circumvent is that only 4 wires can connect to each joint, so sometimes circuits can look a bit messy.

As for the free software, I haven't had good experiences in that field. I've tried to use gEDA, but it proved to be too complicated for me.

There is also gnucap, but I haven't had any experience with it.

There's also this list form Wikipedia that could be interesting.

AndrejaKo
  • 23,261
  • 25
  • 110
  • 186
  • Multisim is not industry standard. It is actually targeted at education. NI does not use the software for their on development, they get theirs from mentor graphics. – Kortuk Nov 21 '10 at 19:17
  • @Kortuk♦ Well, I thought it was since several engineers I talked to told me they use it all the time. Still, it's nice to hear information from other sources too. – AndrejaKo Nov 21 '10 at 19:30
  • I am impressed you got the Star, you do not need to do that to reference me, that just says I am a mod. Second, I could understand thinking that. NI does not use it that way, and When I was at NI week they were clearly trying to make it an educational standard, not a professional one. It is not bad, but the ones I am more used to have signal integrity and many other nice features that I actually need regularly. – Kortuk Nov 21 '10 at 20:13
5

The industry standard is PCs with Windows and all the major simulation packages support it. No one that I know or have heard of in industry does any circuit simulation on Macs. Linux is more common than OS X.

Brian Carlton
  • 13,252
  • 5
  • 43
  • 64
  • 3
    Why the down vote? That answers part of the question. – Brian Carlton Nov 22 '10 at 21:14
  • 3
    people get angry about statements like that, but i have to agree. – Kortuk Nov 23 '10 at 17:45
  • 3
    Really need both a Linux and Windows OS nowadays to get the best tools. – tyblu Dec 17 '10 at 18:02
  • 1
    @tyblu: What are the "best tools" that only run on Linux? What's wrong with running it in a virtual machine? – endolith Mar 05 '11 at 23:25
  • @endolith, There is nothing wrong with VM's. In fact, I consider it to be a superior option to dual-booting or having separate PCs, and is what I do (Linux, running Win in VM). I love easy access to scripting libraries (UNIX), machine customizability (incl. security), and possibility for low overhead (satisfies my OCD). For some reason I like ext3/4 more than NTFS, too, though my reasons are likely outdated. – tyblu Mar 06 '11 at 00:26
3

I use the SPICE supplied with the Pulsonix PCB software I use. It's actually SIMetrix SPICE, and a free version is available here. It has a very good reputation.

LTSpice is very popular, and is free.

Leon Heller
  • 38,774
  • 2
  • 60
  • 96
2

If you've got an iPad, iCircuit is pretty neat. Needs a few updates but it's obviously the way forward for this kind of thing.

endolith
  • 28,494
  • 23
  • 117
  • 181
Robert Atkins
  • 2,155
  • 3
  • 23
  • 37
2

I use MacSpice with OSX. It is completely text (netlist) and command line-based, though it produces decent graphical output. I'm not a SPICE expert, but apparently this one is done well, whatever that means.

I like it.

tyblu
  • 8,167
  • 6
  • 40
  • 70
1

LT Spice has been mentioned more than once, and I'll add that not only is it free and of high performance, but the user base is unusually active and helpful. Others such as TINA are out there, but you won't find the degree of help if you need to figure out how to stick handle around tricky modelling issues (eg. using tanh as an approximation for functions that are not differentiable).

There are also printed books available, if the dead-tree format appeals to you.

Spehro Pefhany
  • 376,485
  • 21
  • 320
  • 842
0

enter image description here

I've tried Quite universal circuit simulator QUCS it is open source, multi platform and very easy to use.

Analysis types include S-parameter (including noise), AC (including noise), DC, Transient Analysis, Harmonic Balance (not yet finished), Digital simulation (VHDL and Verilog-HDL) and Parameter sweeps.

G M
  • 326
  • 5
  • 19
0

Not clear if you also want digital circuit simulation, but I've found a free version of the software I used to use when I was in digital ASIC design:

http://bleyer.org/icarus/

Both Verilog and VHDL were competing for the industry standard designation back then, and I suspect that they still are.

user6030
  • 93
  • 4
0

Check out http://www.partsim.com/, it's free and has full SPICE simulation engine, web-based schematic capture tool, and graphical waveform viewer