2022-10-26 13:30:05 +01:00
|
|
|
---
|
2022-11-22 07:30:05 +00:00
|
|
|
title: Transistors
|
2022-10-26 13:30:05 +01:00
|
|
|
categories:
|
|
|
|
- Electronics
|
|
|
|
- Hardware
|
2022-12-07 08:00:05 +00:00
|
|
|
tags: [logic-gates, binary]
|
2022-10-26 13:30:05 +01:00
|
|
|
---
|
|
|
|
|
2022-11-22 07:30:05 +00:00
|
|
|
# Transistors
|
2022-10-26 13:30:05 +01:00
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
In the discussion of
|
|
|
|
[digital circuits](/Electronics_and_Hardware/Digital_circuits/Digital_circuits.md)
|
|
|
|
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.
|
2022-10-26 13:30:05 +01:00
|
|
|
|
|
|
|
## Implementing binary logic with mechanical switches
|
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
An electrical switch is inherently binary. When the switch is on, it acts like a
|
|
|
|
simple copper wire through which current flows freely. When the switch is off,
|
|
|
|
it acts like an open circuit and no current can flow.
|
2022-11-09 07:45:27 +00:00
|
|
|
|
|
|
|
We can combine switches in a circuit to create analogs to logic gates.
|
|
|
|
|
2022-12-29 20:22:34 +00:00
|
|
|

|
2022-11-16 08:00:05 +00:00
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
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.
|
2022-11-16 08:08:32 +00:00
|
|
|
|
2022-12-29 20:22:34 +00:00
|
|
|

|
2022-11-16 08:08:32 +00:00
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
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.
|
2022-11-09 07:45:27 +00:00
|
|
|
|
2022-10-26 13:30:05 +01:00
|
|
|
## Transistors
|
2022-11-16 08:08:32 +00:00
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
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.
|
2022-11-16 08:08:32 +00:00
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
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](/Electronics_and_Hardware/Analogue_circuits/Voltage.md) values within
|
|
|
|
set parameters.
|
2022-11-16 08:08:32 +00:00
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
There are different types of transistors but the simplest for the purposes of
|
|
|
|
explanation are **bipolar junction transistors**.
|
2022-11-16 08:08:32 +00:00
|
|
|
|
2022-12-29 20:22:34 +00:00
|
|
|

|
2022-11-16 08:08:32 +00:00
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
A transistor works as follows: applying a small amount of current at the base
|
|
|
|
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.
|
2022-11-17 07:30:05 +00:00
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
The diagrams below show a transistor being used in a circuit to create 'on' and
|
|
|
|
'off' switch states alongside a switch based circuit.
|
2022-11-17 07:30:05 +00:00
|
|
|
|
2022-12-29 20:22:34 +00:00
|
|
|

|
2022-11-17 07:30:05 +00:00
|
|
|
|
2022-12-29 20:22:34 +00:00
|
|
|

|
2022-11-17 07:30:05 +00:00
|
|
|
|
|
|
|
- $V^{in}$ is the voltage that electrically controls the switch-as-transistor
|
2024-02-02 15:58:13 +00:00
|
|
|
- $V^{out}$ is the voltage we want to control: it will be high when the
|
|
|
|
transistor is in the 'on' state and low otherwise
|
|
|
|
- $V^{cc}$ stands for "common collector" and is the positive supply voltage
|
|
|
|
appliced to the collector terminal is "on".
|
2022-11-17 07:30:05 +00:00
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
When the voltage at the base is low (in the diagram it is grounded to ensure
|
|
|
|
this) no current flows from the c We recall that voltage is the potential
|
|
|
|
difference between two points or terminals in a circuit. High voltage increases
|
|
|
|
the flow of current, low voltage restricts or reduces it.
|
2022-11-17 07:30:05 +00:00
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
When the voltage at the base is high a current flows from the collector to the
|
|
|
|
emitter and the transistor is "on".
|
2022-11-17 07:30:05 +00:00
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
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".
|
2022-11-17 08:30:04 +00:00
|
|
|
|
|
|
|
## Transistors and logic gates
|
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
With the basic element of the transistor established, we can combine transistors
|
|
|
|
to create logic gates. A logic gate is a combination/sequence of transistors
|
|
|
|
where the logical function is represented by the characteristic input and output
|
|
|
|
voltages.
|
2022-11-17 08:30:04 +00:00
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
For example to create an
|
|
|
|
[AND](/Electronics_and_Hardware/Digital_circuits/Logic_gates.md#and-gate) gate
|
|
|
|
we would have two voltage inputs going into two transistors that are connected
|
|
|
|
in sequence. The two transistors create a continuous line going from the
|
|
|
|
collector of one to the emitter of the other. If either voltage input is low
|
|
|
|
then the voltage of the combined line is low (equivalent to the circuit being
|
|
|
|
broken) and there is no current flowing.
|
2022-11-17 08:30:04 +00:00
|
|
|
|
2022-12-29 20:22:34 +00:00
|
|
|

|
2022-11-17 08:30:04 +00:00
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
Below, an
|
|
|
|
[OR](/Electronics_and_Hardware/Digital_circuits/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.
|
2022-11-22 07:30:05 +00:00
|
|
|
|
2022-12-29 20:22:34 +00:00
|
|
|

|