please rate
this thread
  •  
  • Subject
  • Author
  • Date
Posted by msv-groups on November 29, 2004, 5:48 pm
  Hi,

I'm interested in learning about circuitry as a hobby and to eventually
create a few small projects that I had in mind, such as guitar pedals
and a few audio devices, but obviously I have to start small.

I'm somewhat competent with programming/mathematics, have some text
books, and I do know a -little- analogue+digital circuit theory, but
I've never had a real hands-on attempt by myself before so I'll be
pretty much attacking this as though I know nothing.

Can anyone recommend some software (free or cheap) that would be good
for a beginner to use to learn about circuit behaviour and design some
circuits with?  Are there programs out there that actually allow you to
drop in popular microcontrollers and model their behaviour as well?

Thanks,
Matt.


Posted by Tim Wescott on November 29, 2004, 1:58 am
 msv-groups wrote:


LTSpice, from Linear Technology is nice, and free.  It doesn't have a
wide library of device models -- but it's free.

Modeling microprocessor behavior is more problematic.  If you want a
program that'll integrate the microprocessor into an analog circuit
model so you can investigate the interaction of software with the
circuit, you're out of luck.  Such programs, if they exist at all, would
cost in the high 10's of kilobucks, if not 100's of kilobucks.  Some
processor manufacturer's _do_ have simulations for their processors that
are nice, but they won't interact with an external model.

--

Tim Wescott
Wescott Design Services
http://www.wescottdesign.com


Posted by Mark Jones on November 29, 2004, 5:32 am
 Tim Wescott wrote:

  Hey Tim. Check out the price list for Proteus VSM. It's not super
cheap, but it's way under $10,000 especially if you're a student. Just
today I simulated a PIC16F876 CCP1 in PWM mode --> 4th-order RC filter
network --> buffered DC by an OP193 spice model... true mixed-mode
simulation does exist! :)

-M


Posted by Tim Wescott on November 29, 2004, 2:06 pm
 Mark Jones wrote:


Well cool.  I will have to take a look.

What I really want is something that'll interface a PIC or AVR simulator
with a motion simulator like MatLab/Simulink -- but I understand that
I'm being excessively greedy, and will have to wait a while.

--

Tim Wescott
Wescott Design Services
http://www.wescottdesign.com


Posted by Mark Jones on November 29, 2004, 5:11 am
 msv-groups wrote:

  Hi Matt, there are tons of packages out there. One I remeber
starting with was called Circuit Shop. Their page is
http://www.cherrywoodsystems.com/cshop1.htm  . It's cheap, has a demo,
and will definately keep you experimenting into the wee hours of the
morning. There are full-feature packages too which will simulate all
aspects of microcontrollers and tri-state electronics, but they are
not cheap of course. One you might want to look into Proteus VSM from
http://labcenter.co.uk  . Any major package has it's own discrete
learning curve, I'd say it would be best to try out as many demos as
you can then stick with the one you like the best (and never look
back.) Switching between EE apps is very difficult.

  p.s. nice choice of email client! :)

-M