How Do AND/OR Logic Gates Work with Diodes?

  • Thread starter Thread starter h0dgey84bc
  • Start date Start date
  • Tags Tags
    Logic Logic gates
AI Thread Summary
The discussion explains how specific circuit arrangements function as AND and OR gates using diodes. For the AND gate, the output is low if either input is low, as the diodes forward bias and ground the output; if both inputs are high, the output remains high due to reverse biasing of the diodes. In contrast, the OR gate outputs high if either input is high, with current flowing through the resistor when one input is low, while both inputs high keeps the output high. The key takeaway is that a low input in the AND gate grounds the output, while in the OR gate, the output is high if at least one input is high. Understanding these principles clarifies the behavior of these logic gates in electronic circuits.
Physics news on Phys.org
My electronics are pretty rusty so I could be wrong but,

For the AND assume that the inputs must be either high or low (not really true). Assume 6V is high. The truth table for an AND gate is the output will only be high if both inputs are high. If either or both inputs are low (ground) it will forward bias their respective diodes and effectively put a low resistance in parallel with the 4.7k pull-up resistor and ground the output (low). Putting a high on an input in this circuit will do nothing because the diode will be reverse biased. In this circuit no inputs will also leave the output high. The main point is that a low on either input will ground the output.

The OR is a little different because there is no connection to power. The truth table for the OR is that the output will only be high if either or both inputs are high. Because of the direction of the diodes the output will go high even if one input is low. With one input low and one input high the only current path is through the resistor because the diode on the low will be reverse biased and block current. You can think of a reverse biased diode as an extremely large resistor which will drop all the voltage across it. If both inputs are high the current path will still be through the resistor. In this circuit there will be no output if the inputs are not connected to high or low.
 
So let me think about this. We know for an AND gate that if both inputs are 0 then out put, if one input is 1 and other 0 (or vice versa) the output is 0, and if both inputs are 1, the output is finally 1.

If either or both inputs are low (ground) it will forward bias their respective diodes and effectively put a low resistance in parallel with the 4.7k pull-up resistor and ground the output (low). Putting a high on an input in this circuit will do nothing because the diode will be reverse biased. In this circuit no inputs will also leave the output high. The main point is that a low on either input will ground the output.

So in the pic in the link I posted, if say A is 1 (6V) and B is grounded at 0. Then current is going to flow from V to B, but not V to A (since both are at a high). But the fact current is free to flow from V to B means that the out point and B must be at the same potential, i.e. zero? (and similary if it was A high and B low).

But if both A and B are high, then no current will flow from V to A or B, since theyre high potentials, and thus out must be high too.
 
Either that AND gate is different than when I looked at it last night or I must have been seeing things because it isn't the way I remember it. My explanation of the AND is wrong regardless. I will rephrase my answer.

For the AND assume that the inputs must be either high or low (not really true). The truth table for an AND gate is the output will only be high if both inputs are high. If either or both inputs are low (ground) it will forward bias their respective diode(s) and effectively ground the output (low). Putting a high on both inputs will hold the output high because the diodes will be reverse biased. In this circuit no inputs will also leave the output high. The main point is that a low on either input will ground the output (low).
 
You've pretty much got it, h0dgey84bc.

In the AND gate, if either or both of the diodes conducts, the output will see a voltage that's one diode-drop above ground, which is considered logic 0. (A typical forward-biased diode drops about 0.7 V.) If neither diode is conducting, the output is nearly V (but somewhat less if you load it and pull significant current through R).

In the OR gate, if either diode conducts, the output will see a voltage that's one diode-drop below A or B, which is considered logic 1. If both diodes are turned off, the output sees a voltage equal to ground (or a little more if you pull significant current through R).

- Warren
 
Consider an extremely long and perfectly calibrated scale. A car with a mass of 1000 kg is placed on it, and the scale registers this weight accurately. Now, suppose the car begins to move, reaching very high speeds. Neglecting air resistance and rolling friction, if the car attains, for example, a velocity of 500 km/h, will the scale still indicate a weight corresponding to 1000 kg, or will the measured value decrease as a result of the motion? In a second scenario, imagine a person with a...
Dear all, in an encounter of an infamous claim by Gerlich and Tscheuschner that the Greenhouse effect is inconsistent with the 2nd law of thermodynamics I came to a simple thought experiment which I wanted to share with you to check my understanding and brush up my knowledge. The thought experiment I tried to calculate through is as follows. I have a sphere (1) with radius ##r##, acting like a black body at a temperature of exactly ##T_1 = 500 K##. With Stefan-Boltzmann you can calculate...
Thread 'Griffith, Electrodynamics, 4th Edition, Example 4.8. (First part)'
I am reading the Griffith, Electrodynamics book, 4th edition, Example 4.8 and stuck at some statements. It's little bit confused. > Example 4.8. Suppose the entire region below the plane ##z=0## in Fig. 4.28 is filled with uniform linear dielectric material of susceptibility ##\chi_e##. Calculate the force on a point charge ##q## situated a distance ##d## above the origin. Solution : The surface bound charge on the ##xy## plane is of opposite sign to ##q##, so the force will be...
Back
Top