Ask HN: What are some nice electronics courses that blend theory and practice?
I am looking for an electronics course that is a good blend of theory and practice. I studied electronics in college and remember Kirchoff's laws and the like, but nothing else. The ideal course would probably start off from there and would include lot of practical circuits to build while explaining the theory of each circuit would work.
52 comments
[ 3.1 ms ] story [ 40.7 ms ] threadhttp://www.amazon.com/Make-Electronics-Discovery-Charles-Pla...
I don't recommend the Kindle version though, the formatting is really lacking.
The first two editions had quite a few errata, but there is an online page for them:
http://www.oreilly.com/catalog/errata.csp?isbn=9780596153748...
I've come to the realization that you need to pull from a bunch of different sources to get a good enough background in the domain of electrons to start building a project you want to see realized, and that mastery in this domain is probably a journey that can be measured in decades.
The book covers the basics of both analog and digital, and focuses on developing intuition without getting _too_ bogged down by theory, with accompanying labs/projects. I took the course taught by the author of the book before going to school to study the same subject area, and it helped me develop intuition and general electronics knowledge in a way no other course has.
If you want preview of the book, e-mail me and I can send you some scans.
(The op amp circuit diagram is also neat.)
http://i.imgur.com/1D5K6PT.jpg
If you're curious, I have some scans that you can use to preview the book.
I wouldn't recomment The Art of Electronics, at all. Sure, it's an amazing book, but TAOE breezes through foundations and OP says he only remembers Kirchhoff's law.
I think OP wants a book that takes him from there: Tony Kuphaldt's series of books (available for free to download) titled: "Lessons in Electric Circuits".
These babies are 6 books: DC, AC, Semiconductors, Digital.
There's also a book for Experiments where you get the info you need to set up a home lab, and then experiment with the stuff you learned the theory of in the other books.
And a reference book you go to.
http://www.ibiblio.org/kuphaldt/electricCircuits/
The author has also a book titled: "Lessons in Industrial Instrumentation".
"Electronics" is a very vast domain. A lot of reading is needed to itch a specific scratch.
For example, our course about transistors. Yeah, solid physics and band gaps and holes, and manufacturing...
Then after you start using them, you work with "The gain, Beta, is 200". And you go "What makes it 200?"
Like in the manufacturing process, how do you make it that way.
Then you read the late Hans Camenzind's great "Designing Analog Chips" and get to where he explains the influence of the Base thickness.. And you go "Whooaaa". You scratched an itch you had for a long time. The books you read didn't answer that specific question.
Camenzind made the circuit you probably know, NE555. The book is available for free on his site:
http://www.designinganalogchips.com/
Good luck, and if you need anything (resources, etc), feel free to contact me.
I recommend LTSpice as a desktop circuit simulator/analyzer.
[0] = http://blog.mclemon.io/new-years-resolutions-2015
This, incidentally, is exactly like going to MIT.
So. There's no vector calculus, but there are some easy differential equations later on and the T.A's work through some sample problems to bring people up to speed.
I think you'd be hard pressed to find a better intro to electronics, it is excellent.
Edit: I just watched through the intro again and I clearly wasn't paying attention at all when I first watched this, as he says exactly what you described. I will blame my wandering mind on the fact that I was hungry and my girlfriend was cooking up something tasty in the kitchen at the time :)
Electronic Interfaces: Bridging the Physical and Digital Worlds: https://www.edx.org/course/electronic-interfaces-bridging-ph...
Embedded Systems - Shape The World: https://www.edx.org/course/embedded-systems-shape-world-utau...
EdX has got some nice electronics courses: https://www.edx.org/course
Between, I am from compsci background
http://edx-org-utaustinx.s3.amazonaws.com/UT601x/syllabus.ht...
Here are some projects from last year:
https://www.youtube.com/playlist?list=PLyg2vmIzGxXGS3bdIkTF4...
Are there any simulator-games out there? Like:
"Here are available components in your components box, now draw a circuit that lights an LED without distroying it, regardless how the 5V input voltage is connected. Max component count: 4"
Something in the spirit of Euler-project, but with electronics.
BTW if you want to collaborate together to spec out the game we want maybe someone who already understands the relevant theory can help create such a game.
I want to start with questions like:
- create a voltage divider to do ___
- what value of resistor is needed to bias the transistor properly to start oscillation? (would show the rest of the context)
- choose three components to create a low pass filter
- which transistor would work with this oscillator circuit? (multiple choice)
- why doesn't the LED in this circuit light?
There are thousands of simple questions/exercises that would (I think) pave the way for slightly more complex questions... it would be such a fun game :)
A digital electronics book could be paired with it for exercises. Or heck build your own microcontroller or something.
A similar method is to instead of using a game to simulate circuits in software, use an FPGA to simulate a circuit in hardware. A cool book I've used to here, http://www.amazon.com/FPGA-Prototyping-VHDL-Examples-Spartan...
It will take you step by step from creating simple shift registers to displaying an image over VGA (which you implement yourself).
It shows blocks traveling across wires/circuits. You can create your own circuits and see what happens. It's not just for logic, but you can see how analog circuits operate as well. The speed of the blocks represents the current flowing and the color of the wires represents the voltage.
I wish more stuff like this was available for circuitry. It gives a nice basic intuition how things work and shows why I need to place a resistor in front of a LED.
[1]: http://www.amazon.com/Practical-Electronics-Inventors-Paul-S...
There is some sloppiness in the book, but the first 5-10 chapters, with enough struggling, get you to think in terms of the basic models that you learn about early on. Once you understand how things break down conceptually, mapping theory to reality becomes a more manageable fight as you cross reference theory while looking at existing designs.
The text helped me with a lot of hobbyist discrete circuit design. The reason is because, in the book, they have little "model" transformations of active circuit components. Breaking things down into models that can be studied with KVL and KCL, as well as simple approximations and rules for dealing with the various modes of transistors, makes the subject accessible. (At least, to me anyway.)
I guess, to add a little bit to the suggestion: buy a used, outdated copy of this book, and try to work through a chapter every 2 months or so. Having a solutions manual on hand helps a lot also.
Starts in late March.
For a free resource, it is right up there with TSEGDSP [2].
[1] http://www.allaboutcircuits.com/
[2] http://www.dspguide.com/pdfbook.htm
In elementary/middle and even high school I absolutely loved this book. I even had a backup copy. It might be a bit more basic than you need if you studied it in college though.
I also read it several times, my father's copy in junior high, a copy I bought in high school, and another copy in early college.
Though I'd probably recommend the Art of Electeonics as mentioned up thread, along with the student manual. I took that Physics 123 class at Harvard taught by Horowitz and Hayes, and it was amazing.
Alternatively - and less expensive - read The Feynman Lectures on Physics by Feynman, Leighton and Sands, followed by the first part of Jackson's Electrodynamics.
University of California Santa Cruz' Physics Department has two good courses that teach how to design and build the electronics for use as experimental apparatus. The first quarter is analog, the second digital. After I took both courses, I did well at a summer job where I repaired electronic gear for the department.