David said:
If they don't get things perfect in a simulator then they can be just
wasting their time driving the software instead of solving a "real
world" problem. Some packages are better or worse at this of course,
but the point is the same.
Anything you do on the breadboard is 100% REAL practical electronics
guaranteed.
But often meaningless. Getting a one off to work on the bench usually
has little value for production purposes. Simulation gets one into the
habit of doing far more variations on circuits that are simple not
practical to do in the real world.
You've got to be kidding right?
No.
The question is not whether real hardware is any good - you, me, and
the rest of the real electronics world all learnt on real hardware.
This is no argument to justify that we still do it that way.
Even you have admitted that one *needs* real practical experience (in
addition to simulators).
That's right.
What I am saying is this. What is the real emperical evidence that those
that learn basics on simulators are worse off than those that learn the
basics on the real thing. Assumptions are not valid. I doubt if any
study has ever been done on this. What I do know is this. 100's of new
graduates go to i.c. design companies and use spice from day one, and
produce viable product, er...sometimes..
The question is whether simulators add any value to real practical
experience. The answer is of course YES, they do add value, anything
involving electronics adds value, even if it's a software simulator.
No one doubts that I'm sure.
Do beginners NEED simulators? The answer is obviously NO. As I said,
you me and the rest of the electronics world didn't need it, so
niether do beginners today.
Do beginners NEED real breadboards. For analogue i.c design, my answer
is a definite no. We don't use bread boards in i.c. design. When they
were used, they were dubious at best.
Should beginners use simulators?
Absolutely yes. The reality is that here are many things you can't do in
the real world. Try running 1000 component variations.
Try making accurate measurements without oscilloscope ground bounce. I
can tell you this, investigating current in components is very difficult
in the real world. Doing so in simulation allows you to *really* see
things that are hidden in a *practical* lab bench.
My answer is it's up to them and is purely a personal decision. My
opinion as a practical electronics designer who uses both techniques
is that a beginner should not touch simulators until they have learn
the basics.
My experience as being both a hobbyist, from age 11 to 20s+ and as both
a pro professional board and i.c. analogue design engineer for over 20
years is that spice is indispensable *today*.
I do not need to justify that, it's my opinion based on
own experience and that other others I know.
For me you do. My experience tells me different. I have spent 10,000's
of hours on the bench and 10,000's of hours on simulators. Both are
usfull, in general, *today*. You cant compete anymore with a bench
"design". i.e. to all intents and purposes.
I feel that a beginer will get a better grounding in *practical*
electronics if they use hardware.
Of course, if beginners use hardware they will get a good grounding just
as they will in using simulators. I am not arguing for an either one or
the other, I am stating that *today* both are required to become an
effective designer. Without using a simulator, you are at a major
disadvantage to these that do. The sooner you get started using a
simulater, the better.
After all, electronics is a
*practical* field (unless you become a uni lecturer :->) and the end
result is that you have to design something and make it work, more
often than not based on many compromises and overcoming many practical
hurdles that simulators can't or won't show easily.
As I said, simulators show 1000's of things that *don't* show up on the
bench until its too late. Absolutely, *more* things show up in a
simulation than can possible be seen on a one off bench suck it and se
design.
Yes, but the real world is what they will have to deal with sooner or
later.
That's why they need simulators. Its called Monty Carlo and Worst Case
for starters. Or for example, try actually trying to measure loop gain
in the real world. Try probing current at any node in a circuit, at any
time. Its a no contest. Its simply not doable in the real world.
A lot of people say the same thing about digital design. I shudder
everytime I hear someone recommend that a beginner learn VHDL and
FPGA's because that's the "modern" method. Insane.
I don't see any problem with this, in principle. There is nothing, other
than speed, that cant be done in software. Who cares about trivial
little gates. We are away beyond that now. Again, just because you
learnt that way, dont mean it is a good way today.
Spoken exactly like a Spice software developer *sigh*
No. See above, i.e Software is only a hobby of mine. I wrote SS because
I personally wanted it to do designs with as an anlogue engineer.
For example, see
http://www.anasoft.co.uk/Mospoweramp2.jpg.
This circuit does < 0.001 THD. Evaluating each configuration for its
effect on distortion would have been, essentially, impossible in the
real world. Spice allows every cascode, emitter follower etc to be
examined for their effectiveness in distortion reduction over the whole
frequency range in seconds.
I did not say simulators should not be used as key tool, I said they
should not be used by beginners for several reasons:
- They don't teach practical hardware and construction related
problems
Irrelevant for beginner i.c. designers.
- They can be confusing to understand and drive,
As can the real world.
and yes they make
mistakes if you don't drive them correctly.
- They don't give you any real world feedback that makes electronics
FUN. Eg, LEDs don't light, meters don't move, speakers don't beep. To
me that's SAD.
Not to me
Remember I am talking about complete BEGINNERS here!
I know.
The ones who have
barely understood ohms law and it's implications and don't know how to
hook up a multimeter, and you want them to drive a simulator??
Yes. A simulator is easier. You don't need to hook up meters at all. You
just click on wires and pins. A simulater can give background on what to
expect in the real world.
Again, its a paradigm shift.
That's not to say that I don't think *software* is bad for beginners,
the tutorial ones that are purpose designed for beginners look to be
really good although I have not tried them. Proper circuit simulators
(like your one) on the other hand are designed for more advanced
users, they are not designed for beginners. Of course that's just my
opinion...
I agree that SS is not designed for beginners, but its so easy to use
that beginners should be able to use it with far less instruction than
would be required for them to get a real circuit working.
Kevin Aylward
[email protected]
http://www.anasoft.co.uk
SuperSpice, a very affordable Mixed-Mode
Windows Simulator with Schematic Capture,
Waveform Display, FFT's and Filter Design.