Logic Gates
Ultimately
to build functional computing machines or Intenet routers, we need to be able
to turn electron flow into logic and logical decision making.
This requires the integration of various logic gates within a transistor array.
A typical 14 pin array is shown to the right.
EACH integrated circuit (IC) has a specialized function.
The 4011BCN shown above is known as a Quad 2-Input NAND Gate IC.
It incorporates NPN and PNP transistors and diodes in order to perform logical calculations
ELECTRICAL current passes through each pin on the chip and performs functions along the way.
For example, Pin #14 connects positive electrical voltage to the IC,
and Pin #7 connects negative electrical voltage.
We use symbols (A, B, C, D) to represent various electronic channels
through the IC. Each of these different symbols represents a logic
gate as shown below.
For example, suppose pin #1 and pin #2 were each sending input signals
(e.g. electricity) into gate C, which would then be output at Pin #3 as
either a zero or a one.
The 4 possible combinations for Pin 3 output would then be:
Hence this gate, can only output a level of zero under one specific
input condition. The other logic gates work under similar principles and
therefore can be programmed to make decisions. The more gates that
are present in the circuit, the more complicated the decision making
can become.
The following animation represents the logical functionality of an AND gate
where
- Switch A corresponds to AND gate input A
- Switch B corresponds to AND gate input B
- An open switch corresponds to 0 on the input line
- A closed switch corresponds to 1 on the input line
- The lamp corresponds to the AND gate output, unlit being binary state
0 and lit being binary state 1
An OR gate would work like this:
Study these resources:
A simple decision making circuit
and
This logic gate primer
and
These animated gates
These concepts are not difficult. They are all based on a set of truth tables in which a bit of 1 represents true and a bit of 0 represents false. Combinations of 1's and 0's then turn into logical decisions involving AND OR NOT XOR (which stands for exclusive) kinds of gates.
|