Bad Circuit Design
cmosedu.com
cmosedu.com
Yes, and specifically analog circuit design.
Digital circuits are nice and all, but in the end they're very much like coding than actual electronics.
If anyone has any questions about analog design in general, though, I'd be happy to answer them. Maybe a Q&A blog would be interesting enough?
I think I also have this book https://www.amazon.com/Analog-Circuit-Design-Personalities-E...
Or some other similar book from Jim Williams. It's not as much about electronics as it is about the engineers who came up with interesting ideas and designs.
Which brings up another idea: google Analog Devices Analog Dialog. They put out this newsletter for like 50 years and it pretty much tells the history of precision analog design.
Yeah, I'm paid to program, but I'm still an old school analog circuit design pretender at heart :-)
From there, to be honest, I'm not sure what to suggest. One thing I usually recommend to people interested in electronics is to pick up a breadboard kit/tutorial like one by Elegoo on Amazon. It's slightly more programming focused, but it covers a lot of other circuit topics and it's a great way to get started with experimentation. I find that being able to actually produce something as you're learning makes it a lot more engaging.
Art of Digital design is a 2nd or 3rd year college level textbook so you might be missing some context there. I would say if you want to go further, look into a transistor-level circuit course (which I took after EE201). That covered both analog and digital transistor circuits, which supported the digital design class I was taking at the same time.
https://www.amazon.com/Analog-Circuit-Design-Personalities-E...
It is written from zen-level experts in a very ELI5 way. The examples start off with a naive approach, and step by step explain how they were improved, in some cases over decades.
Plus it focuses on how analog really is an art. Circuits have so many competing design parameters, and the canvas is so wide open, that it really takes a different kind of brain to approach the problem. This book gives a peak into that process in a comical, light-hearted way.
What's going on is that CMOS chips have accurate capacitors, but inaccurate resistors. So the "switched capacitor" converts capacitors into resistors by oscillating the switches Phi1 and Phi2 at a certain rate.
However, the switched capacitors prevent the feedback loop from properly forming on the OpAmp.
http://cmosedu.com/cmos1/bad_design/bad_design.jpg
If anyone else has issues understanding the designs... remember that this seems to be tailored for CMOS circuits, not ordinary circuits that you'd make on a breadboard.
I guess its a "leaky abstraction". The switched-capacitors are supposed to be "thought of as resistors", but because it cuts off the op-amp feedback, you cannot use them directly as resistors in this case.
The full discussion of this circuit is here: http://cmosedu.com/cmos1/bad_design/bad_design6/bad_design_6...
Very enlightening for sure. But I'm not entirely sure how one would even get into CMOS design as a hobby. So this sort of stuff remains the realm of textbooks and theory for me. Just gonna stick with simpler breadboards for my own hobbies...
Considering a resistor as a sheet with a length and width, increasing the length or decreasing the width will increase the resistance. A large resistance means a long and thin material. For a capacitor, we just care about the overall area of the plates and normally use squares. There are variations to the dimensions generated for both of these shapes. The long, thin resistor is more sensitive to these absolute changes in its width and thus the best matching is reduced. The absolute values of both resistors and capacitors are poor, but the matching of capacitors can be as good as 0.1% (enough for 10-bits of accuracy). http://ims.unipv.it/Courses/download/AIC/Layout03.pdf
There are a few switched-capacitor ICs, though they're more for boutique applications at this point. https://www.analog.com/media/en/technical-documentation/data...
I really like #3, placing a capacitor on a high-impedance node.
Anyway, the blog was about "bad circuit design", not "bad design".
Apparently I don't have Comic Sans installed on this machine, though. I should probably fix that.