A practice problem with diodes

Here’s an practice problem with diodes that has some interesting aspects to it. This circuit is about as complicated as diode circuits get and performs a simple and potentially useful function. In other words, output voltage V_o varies with the inout V_1 in a simple and potentially useful way. Let’s see if we can figure out what that input-output relationship is.

practice problem with diodes

You should eventually build this circuit in SPICE, and perform DC or transient analysis to see what it does. But first, let’s use a simple ideal piecewise diode model to understand this circuit. If you are able to fully understand and explain the behavior of this circuit, you know everything you need to to know about diodes for the purposes of our class. For that reason, this is a good practice problem for your exam 1.

We will assume all 4 diodes are identical and have a constant voltage V_\gamma = 0.7 V in forward conducting mode and zero current otherwise.

Because there are 4 diodes each of which can be on or off, there are as many as 2^4=16 possible states for the diodes in this circuit for a given input voltage V_1. It can be quite tedious to analyze each of those cases for every possible value of V_1.

With a little bit of thought though, we can narrow this down quite substantially. Here’s a few hints. See if you can you explain why the following observations must hold:

  • The voltage of node A cannot be greater than 5 V i.e. V_A \leq 5. Likewise, we must have V_B \geq -5 V. Note however, that there are no constraints on how low V_A, and how high V_B, can get.
  • Node C cannot be at more than V_\gamma above node B i.e. V_C \leq V_B + V_\gamma.
  • By the same reasoning V_A \leq V_C+V_\gamma \leq V_B + 2 V_\gamma.
  • If D_1 and D_3 are both off, then V_A \equiv 5 V. Similarly, D_2 and D_4 are both off, then V_B \equiv -5 V.
  • The two previous observations show that it is not possible for all 4 diodes to be OFF at any time. Can you see why?
  • By considering a small number of “corner cases” for extreme values of V_1, we should be able to connect them to figure out what happens for “in between” values of V_1.
  • Case1: When V_1 becomes very large e.g. V_1=15 V, we would expect D_1 to be OFF, and D_2 to be ON. This causes V_B to be large enough that D_4 must be off. The output voltage V_o will then be close to V_A which in turn will be close to 5 V.
  • Case 2: Can you repeat the reasoning from Case 1 for small V_1 e.g. V_1=-15 V?
  • Case 3: When V_1 is small i.e. V_1 \approx 0, purely by symmetry, we would expect V_o \approx 0. What does this mean for the state of each of the diodes and the other node voltages?

Leave a comment