My old chum Alvin (who co-authored Bebop BYTES Back and How Computers Do Math with me) just emailed me to say that he is really impressed with an iPad app called iCircuit. In his own words:
iCircuit is an easy-to-use electronic circuit editor and simulator – the perfect tool for students, hobbyists, and engineers.
First of all you to capture a circuit using predefined devices including signal generators, voltage sources, and current sources; resistors, capacitors, and inductors; diodes and transistors (bipolar and field-effect); logic gates (AND, OR, NAND, NOR, XOR) and registers (JK and D-type flip-flops); digital-to-analog and analog-to-digital converters; manual SPST/SPDT switches and SPST/SPDT relays switches; and speakers, buzzers, and LEDs.
Using your finger you can place devices on the screen and wire up your circuit. You can also modify the values and semiconductor parameters associated with the components. The simulator is always running in the background, so as you add components you start seeing results, which is very cool.
You can excite the circuit by using the various signal sources that include DC, AC, sine wave, square wave, saw tooth, and pulse; also you can control each waveform’s amplitude, shape, voltage offset, and so forth.
Similarly, you can use a virtual multimeter to measure the voltage or current at any point in the circuit. If you want to see how the values on signals change over time, you can display those signals using the built-in oscilloscope.
Overall this is a very nice tool that allows you to experiment and discover how circuits act. I only wish I had had this when my interest in electronics first surfaced. It would have saved a considerable amount of smoke :-)
At $9.99 this is great fun and tremendous value.
If you found this article to be of interest, visit Programmable Logic Designline
where – in addition to my blogs on all sorts of "stuff" – you will find the latest and greatest design, technology, product, and news articles with regard to programmable logic devices of every flavor and size (FPGAs, CPLDs, CSSPs, PSoCs...).
Also, you can obtain a highlights update delivered directly to your inbox by signing up for my weekly newsletter – just Click Here
to request this newsletter using the Manage Newsletters tab (if you aren't already a member you'll be asked to register, but it's free and painless so don't let that stop you [grin]).