Autosave: 2024-07-04 07:00:04
This commit is contained in:
parent
311f02b13a
commit
5867417c4a
4 changed files with 47 additions and 83 deletions
BIN
.zk/notebook.db
BIN
.zk/notebook.db
Binary file not shown.
|
@ -29,4 +29,4 @@ The contact holes on the outer edges of the breadboard, designated by numbers
|
||||||
You will typically use the positive bus strip on one side for the voltage source
|
You will typically use the positive bus strip on one side for the voltage source
|
||||||
and the negative bus strip on the other side for the ground outlet.
|
and the negative bus strip on the other side for the ground outlet.
|
||||||
|
|
||||||
## Related notes
|
|
||||||
|
|
|
@ -17,11 +17,20 @@ pairs.
|
||||||
To create a breakable circuit we would connect a signal-in cable to the top left
|
To create a breakable circuit we would connect a signal-in cable to the top left
|
||||||
at row 23 and a signal-out cable to the bottom-right at row 25.
|
at row 23 and a signal-out cable to the bottom-right at row 25.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
_The correct use of a push button where the button breaks the circuit_
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
To override the switch functionality and just have the button work as a
|
To override the switch functionality and just have the button work as a
|
||||||
connector we would connect the signal-in to the row 23 input and the row 23
|
connector we would connect the signal-in to the row 23 input and the row 23
|
||||||
output.
|
output.
|
||||||
|
|
||||||

|
_The push button being used as simple connector which does not break the
|
||||||
|
circuit:_
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## Related notes
|
## Related notes
|
||||||
|
|
||||||
|
|
|
@ -7,103 +7,58 @@ tags:
|
||||||
|
|
||||||
# Transistors
|
# Transistors
|
||||||
|
|
||||||
In the discussion of
|
A digital circuit requires that electrical phenomena be treated as discrete
|
||||||
[digital circuits](Digital_circuits.md)
|
rather than continuous values.
|
||||||
we noted that a digital circuit requires that electrical phenomena be treated as
|
|
||||||
discrete rather than continuous values. Although a given voltage at a point in
|
|
||||||
the circuit can vary widely, in order to represent the binary states of 'on' and
|
|
||||||
'off' we need it to remain fixed within certain narrow parameters.
|
|
||||||
Typi>understanding the concept and then with transistors which are what are
|
|
||||||
actually used in computers.
|
|
||||||
|
|
||||||
## Implementing binary logic with mechanical switches
|
Although a given voltage at a point in the circuit can vary widely, in order to
|
||||||
|
represent the binary states of 'on' and 'off' we need it to remain fixed within
|
||||||
|
certain narrow parameters. This is achieved with transistors.
|
||||||
|
|
||||||
An electrical switch is inherently binary. When the switch is on, it acts like a
|
Transistors are an electrical component that is capable of controlling the flow
|
||||||
simple copper wire through which current flows freely. When the switch is off,
|
of current in the manner of a switch where the 'off' and 'on' states are
|
||||||
it acts like an open circuit and no current can flow.
|
represented by [voltage](Voltage.md) values within set parameters.
|
||||||
|
|
||||||
We can combine switches in a circuit to create analogs to logic gates.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
In the example above a simple AND gate is implemented with switches. Each switch
|
|
||||||
is a conjunct and the current only flows if both switches are on, closing the
|
|
||||||
circuit.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
In the example above is a circuit implementing an OR gate. The current flows
|
|
||||||
just if one of the switches are on or if both of the switches are on but not if
|
|
||||||
both switches are off.
|
|
||||||
|
|
||||||
## Transistors
|
|
||||||
|
|
||||||
In real digital circuits, mechanical switches would be totally impractical. The
|
|
||||||
number of switches required is too numerous and we need to be able to connect
|
|
||||||
and interconnect the output of many circuits together. The output of one circuit
|
|
||||||
needs to be fed into another and there is no way to do this with switches.
|
|
||||||
|
|
||||||
Thus instead of switches, modern digital circuits use transistors, a special
|
|
||||||
electrical component that controls the flow of current in the manner of a switch
|
|
||||||
where the 'off' and 'on' states are represented by
|
|
||||||
[voltage](Voltage.md) values within
|
|
||||||
set parameters.
|
|
||||||
|
|
||||||
There are different types of transistors but the simplest for the purposes of
|
There are different types of transistors but the simplest for the purposes of
|
||||||
explanation are **bipolar junction transistors**.
|
explanation are **bipolar junction transistors**.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
A transistor works as follows: applying a small amount of current at the base
|
The pins:
|
||||||
allows a larger current to flow from the collector to the emitter. Relating this
|
|
||||||
back to switches, applying current to the base is like turning the switch on.
|
|
||||||
Removing this current is like turning the switch off.
|
|
||||||
|
|
||||||
The diagrams below show a transistor being used in a circuit to create 'on' and
|
- C: collector
|
||||||
'off' switch states alongside a switch based circuit.
|
- B: base
|
||||||
|
- E: emitter
|
||||||
|
|
||||||

|
Applying a small amount of current at the base allows a larger current to flow
|
||||||
|
from the collector to the emitter. Applying current to the base is like turning
|
||||||
|
the switch on. Removing this current is like turning the switch off.
|
||||||
|
|
||||||

|
This happens because of how current and voltage interact in a transistor. The
|
||||||
|
small base current controls the larger collector-emitter current through a
|
||||||
|
process called current amplification.
|
||||||
|
|
||||||
- $V^{in}$ is the voltage that electrically controls the switch-as-transistor
|
This happens because of how voltage works. Voltage is the potential difference
|
||||||
- $V^{out}$ is the voltage we want to control: it will be high when the
|
between two terminals in a circuit. A high voltage increases the flow of current
|
||||||
transistor is in the 'on' state and low otherwise
|
whereas low voltage restricts or reduces it.
|
||||||
- $V^{cc}$ stands for "common collector" and is the positive supply voltage
|
|
||||||
appliced to the collector terminal is "on".
|
|
||||||
|
|
||||||
When the voltage at the base is low (in the diagram it is grounded to ensure
|
It follows from this that when the voltage at the base is high, a current flows
|
||||||
this) no current flows from the c We recall that voltage is the potential
|
from the collector to the emitter and the transistor is "on". Whereas when the
|
||||||
difference between two points or terminals in a circuit. High voltage increases
|
voltage at the base is low no current flows from the collector to the emitter
|
||||||
the flow of current, low voltage restricts or reduces it.
|
and the transistor is "off".
|
||||||
|
|
||||||
When the voltage at the base is high a current flows from the collector to the
|
|
||||||
emitter and the transistor is "on".
|
|
||||||
|
|
||||||
When the voltage at the base is low (in the diagram it is grounded to ensure
|
|
||||||
this) no current flows from the collector to the emitter and the transistor is
|
|
||||||
"off".
|
|
||||||
|
|
||||||
## Transistors and logic gates
|
## Transistors and logic gates
|
||||||
|
|
||||||
With the basic element of the transistor established, we can combine transistors
|
We can combine transistors to create logic gates. A logic gate is a combination
|
||||||
to create logic gates. A logic gate is a combination/sequence of transistors
|
of transistors arranged such that the logical function is embodied by the
|
||||||
where the logical function is represented by the characteristic input and output
|
characteristic input and output voltages to the transistor.
|
||||||
voltages.
|
|
||||||
|
|
||||||
For example to create an
|
For example to create an [AND](Logic_gates.md#and-gate) gate we would have two
|
||||||
[AND](Logic_gates.md#and-gate) gate
|
voltage inputs going into two transistors that are connected in sequence. The
|
||||||
we would have two voltage inputs going into two transistors that are connected
|
two transistors create a continuous line going from the collector of one to the
|
||||||
in sequence. The two transistors create a continuous line going from the
|
emitter of the other. If either voltage input is low then the voltage of the
|
||||||
collector of one to the emitter of the other. If either voltage input is low
|
combined line is low (equivalent to the circuit being broken) and there is no
|
||||||
then the voltage of the combined line is low (equivalent to the circuit being
|
current flowing.
|
||||||
broken) and there is no current flowing.
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Below, an
|
// Add example of OR gate created with transistors
|
||||||
[OR](Logic_gates.md#or-gate) has been
|
|
||||||
constructed with transistors. If a voltage is applied to the base of either
|
|
||||||
transistor, the current reaches the V-out terminal.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
Loading…
Add table
Reference in a new issue