Useful mental models for low-frequency analog circuit design?

The key to analog design is true understanding of what the available building blocks (transistors, opamps, etc) do. The rest is a creative thought process to come up with a way of connecting the building blocks to result in a circuit that achieves its goals. Experience helps to expedite this, but by itself doesn't enable it.

The basic problem is that the solution space is very very large. There are many different circuits that can achieve a set of goals for anything but the most trivial problems. Put another way, there is no single right answer in analog design.

Good analog design isn't done by plugging data into a set of formulas. Yes, you do some arithmetic to determine part values and the like. The real design part is not answering those questions but being creative in deciding what questions to ask in the first place. I don't know of any analog design aids equivalent to K-maps for combunatorial digital logic.

One thing that I believe is imperative for analog design is to be able to truly visualize what a circuit is doing. This is much more than being able to go thru a schematic and calculate voltages and currents as you do in homework assignments. That's just brute force much of the time, and isn't what I'm talking about. You have to be able to look at a schematic or otherwise think about a circuit and mentally see the voltages pushing and the currents flowing. You must be able to visualize how changes in these work on the components, which then cause changes elsewhere, etc.

I don't know how to teach this. In my experience, those that can do analog design started learning about voltages pushing and currents flowing at a early age, usually by late grade school. They just "get" it, probably from being exposed to enough cases at a early enough age so that this is now part of their intuition. Another factor may be that those that are truly interested in electronics will delve into it at a early age, so those that don't are the ones without the true passion.

You can teach someone all the theory you want, but it may well be too late to get the intuitive feeling required for real analog circuit design if you start in college. I remember a number of students in college that could do all the problems, got good grades, but still couldn't design circuits without lots of rote cranking and usually mostly copying existing designs. I'm not saying that looking at and even copying existing designs is necessarily a bad idea, but without the intuition and the ability to feel the voltages and see the currents that's all you're stuck with.

Leaning the theory is important and necessary, and experience helps you get to a good solution faster and avoid some pitfals, but these aren't what make a good analog designer a good analog designer. You need to feel the force, Luke to be a true Jedi.


Let me start by saying that your vision of an engineer drawing Karnaugh maps or truth tables when designing a digital circuit is a bit of... outdated.

Today, any digital design which is greater than few tens of gates is described using Hardware Description Language - a high level language which describes the overall functionality, not the exact implementation in terms of logic gates (there are exceptions, of course). Truth tables, Karnaugh maps, various optimization algorithms and etc. are left for automatic Synthesis Tools to handle.

Even digital designs written in HDLs are not "straightforward" - an engineer always has many alternatives, each having its advantages, disadvantages and pitfalls. It takes a lot of experience and thinking to write a good, reliable, readable and reusable HDL.

The things are much more complex in analog designs:

  • There is more complex theory behind any analog component than is taught in undergrad and grad classes.
  • The components interact in various fashions.
  • The number of parameters for each component ranges from few to hundreds.
  • There is always a bit of randomness associated with the complexity of the circuits
  • Many more

I'm far from being an expert in analog design, but I guess the answer to your question is negative - there is no straightforward patterns/formulas/ideas which will always work even for low frequency design (low frequency can be high/low power, high tolerance, mechanically strong, etc.).

At work I see young engineers working in digital design groups and even younger programmers, but the heart of any analog design team are few "old oaks" - people with tremendous experience which can not be obtained by just reading books. I think that this age discrepancy is the best proof to my statement - nothing compares to experience in analog design.

Said all that, I don't want anyone to get an impression that reading books can't help in comprehending analog electronics, but one must understand that all the beautiful theories developed in, say Sedra&Smith, are very simplified. I like the Analog SEEKrets book (there is free PDF version on the site) - it is written in order to fill the gap between theories and real world components and applications. It is not an introductory level book though.


There is, however, one area of analog design where almost mathematical precision can be obtained: design of analog filters. There are many tools which can produce complete designs based on the specifications an engineer provides. But this is an exception (the only one I know).


Converted from comment as requested - BUT this is much the same as others are saying.

Re " ... Is it kind of art ... memorize useful building blocks ..." 

Art and feel is a significant part of it.
In part (only) a competent food cook is a good metaphor.

  • They do not "just memorise" recipes but they know many.

  • They do not "align" parts from different recipes related to a subject - rather they look at recipes and understand why they work as they do, how they are liable to interact with other recipes or combinations and they combine 'bits and pieces' because they are perhaps unconsciously 'cooking in their head'.

Analog design is usually LESS complex than cooking as the interactions are better defined and understood than in food. There are "rules" and "tricks" which are really just 'laws of physics' reduced into shorthand.

eg almost nobody knows or accepts :-) that

  • the max gain of a single bipolar transistor stage is
    ~= 38.4 x DC steady state voltage across the load resistor.

This is because gain = R_collector cct / R_emitter circuit (= Rl/Re)
and for a fully bypassed emitter resistor
Re = Rbe of the transistor
and this is linked to the dynamic resistance of the be junction
which translates to ~ 26_Ohms/emitter_mA
ie 13 Ohm at 2 mA or 52 Ohms at 0.5 mA.

Plug those figures in and scratch your head a bit and you see that
gain max = 1000/26 x Vload = 38.4 x Vload.

This assertion forms part of the deep magic and the less inaugurated howl in horror at the suggestion :-). And so forth. With time you get a feel for frequency response, noise levels, ...

Tags:

Design