Tag Archives: Analog Circuits

A Call to Arms

I’m sure it’s not news anymore to most of the readers here but recently there has been not one, but two devastating blows to the analog electronics industry.  Legendary Linear Tech Applications Engineer Jim Williams passed away on June 10, 2011 and National Semiconductor’s Analog Wizard Bob Pease (the self crowned Czar of Bandgaps) also passed away on June 18, 2011.   EDN author and fellow analog engineer Paul Rako fondly remembers both analog giants in two heartfelt posts on EDN’s website here and here. You can also find a tribute to Williams on Linear Tech’s website (found here) which also links to a collection of his app note guaranteed to provide you with enough reading material for the foreseeable future. [Update] National Semi has also added a tribute to Bob Pease on their website found here.  There’s an excellent video to go along with it that’s well worth the time to watch it (if anyone from Maxim is reading I apologize but your product catalog as Pease’s floor mat was pretty funny).

No one can deny that their unexpected passing is a blow to EE’s everywhere and both men will be greatly missed.  It is unlikely that either Williams or Pease will ever be replaced. In his article on Pease, Rako mentions that there are still many great analog designers in the industry today and while I agree with him, I do claim that we as an industry are currently left with a void to fill in terms of engineers who are as vocal as both Pease and Williams were.  There is now a need for engineers and makers who possess the same passion as these two great men to step up and inspire and teach others with their writing.

My challenge to not only analog fans but all engineers, coders, makers, hackers, etc. is to carry on where Jim Williams and Bob Pease left off.  Be passionate about your work, take pride in it.  Look to teach. Look to inspire. Let your enthusiasm show through in every project. Let people know what we do as engineers may not be easy but the challenge it provides is both exhilarating and at times, fun.  These are the ideals that should be present each and every day you sit down at your bench. You don’t have to be a circuit junky to see  these principles shine through in Williams’ and Pease’s work, they’re pretty self-evident.

So grab your ‘scopes, grab your dev boards, your MakerBots, and your soldering irons (not by the hot end). Take them and make something.  If you’re not a maker, write an article on a bit of theory you’re knowledgeable on or just any topic that interests you.  Throw the results online for others to see be it in your own blog, an Instructable, up on Hack a Day, YouTube, whatever.  Carry on the legacies of passion, knowledge, and dedication left behind by Jim Williams and Bob Pease.  While they can’t be replaced, their memories can be honored through the work of those they inspired.

Sadly, I never had the opportunity to meet nor work with either Pease or Williams. However, the two have inspired me immensely through their countless publications.  Ever since I first stumbled across The Best of Bob Pease on National’s website and Analog Circuit Design: Art, Science and Personalities  a few years ago I’ve been hooked on reading everything these two have put into print.  Both of them have taught me a great deal on not only analog circuits, but also the passion required for really loving the work that you do.  As I prepare to go off into the real world after summer ends and start my own career as an apps engineer, I hope that perhaps one day a few of my own app notes can be as well regarded as those written by Williams and Pease and can inspire budding EE’s the way they have inspired me.

To Jim Williams and Bob Pease, may they rest in peace…

The Value of 0 Ω

I learned the value of 0 Ω resistors while on co-op during the summer and fall of 2008.  My official title was NPI (New Product Introduction) Electrical Intern and I worked in the department in charge of transitioning new products from the R&D stage to production.  My responsibilities included building and documenting the electrical test fixtures that were used out on the production floor to test products at various stages of completion. Being at the end of my second of five years in school, I knew very little about anything at the time, and this being my first real world engineering experience, I was not the one who designed these fixtures.

However, being able to work with the man who did design the circuitry for these fixtures was, I can honestly say, awesome.  Over the six months I worked with him I came to think of his as the Yoda of circuit design. He was an old-time analog guru and I have no idea how long he’s been designing circuits but it seemed like he knew everything. Whenever there was a complex board to test or debug Yoda and I would sit together in his cube,measuring various voltages and what not and he would always patiently explain to me how something worked or why a certain portion of the layout had to be a certain way. I learned a lot from Yoda about design and troubleshooting, but my favorite trick he used was to stick 0 Ω resistors and unpopulated passive component footprints in key areas all over the board.

Figure 1: Example Circuit of Yoda's Techniques

Figure 1 above shows an example circuit containing the techniques I learned from Yoda.  Capacitor C1 and Resistor R3 would be marked NP, for Non-Populated, on the schematic by Yoda indicating to myself that the components were not to be soldered down when building the board.  If, when checking output of the op-amp stage, the output looked a little noisy, placing a capacitor in the feedback path to filter out noise above a certain frequency wouldn’t require a complex rework. The component was simply soldered down on the empty pads and testing could continue.

As testing would go on for the op-amp stage, the empty pads where R3 should be were convenient places to place a multi-meter or oscilloscope probe.  Only after the op-amp was working correctly would I be told to solder a 0 Ω resistor in place for R3 and testing would then continue on down the signal chain.

When it came time to finalize the schematic, if C1 was needed, its value would be inserted into the schematic and the NP marker removed, otherwise it would be deleted.  R3 was typically left in place because if a problem arose with U1 in the future the resistor could simply be tombstoned, thus isolating the op-amp from the rest of the circuit for testing.  This in and of itself was a useful debugging technique for if the problem disappeared after removing R3 then we knew something down the line was affecting the loading on U1 and the op-amp was probably fine.

Another thing I admired Yoda for was that he always came up with multiple circuit blocks to implement a desired function.  The two or three most feasible of these blocks would be placed on the test fixture PCB in parallel with each other and 0 Ω resistors were put in series with their inputs and outputs as shown below in Figure 2.  His most likely choice for that given feature was soldered down first and tested.  Should that block not perform to spec, time was saved because the PCB did not need to be re-spun, just move the 0 Ω’s to an auxiliary block and keep going.

Figure 2: Another Example of Yoda's Techniques

Yoda got away with this because most of the time there wasn’t a tight area requirement for the test fixtures. Placing an extra op-amp or two on the board could be done with only a minimal cost increase.  Typically, electrical components went into a standard sized project box that was machined with the proper holes for connectors and any other mechanical parts and that was about it.  So long as the PCB fit in the box all was good.  This freedom to experiment with new and/or different options for various circuits not only made testing and debugging easier, it also made Yoda a better designer because when it came time to design a new product and its required test fixtures, he already had a sense on what type of circuit might work for a given application.

While these techniques may seem like common sense, I for one am glad I got to learn about them while out in the field. The use of 0 Ω resistors and empty pads in key places are not the type of topics that get covered in core EE courses and I probably would not have learned them otherwise while in school. Currently, I am making great use of these techniques while designing and testing the circuit for my thesis. Having these tricks up my sleeve has been quite handy during the whole process.  Thanks Yoda.


Get every new post delivered to your Inbox.