Binary Numbers
In electronics, Binary Numbers is the flow of information in the form of zeros and ones
used by digital computers and systems. Unlike a linear, or analogue circuits, such as AC amplifiers, which process signals
that are constantly changing from one value to another, for example amplitude or frequency, digital circuits process signals
that contain just two voltage levels or states, labelled, Logic "0" and Logic "1".
Generally, a logic "1" represents a higher voltage, such as 5 volts, which is commonly referred to as
a HIGH value, while a logic "0" represents a low voltage, such as 0 volts or ground, and is commonly referred to as a LOW
value. These two discrete voltage levels representing "1's" (one's) and "0's" (zero's) are called: BInary
digiTS, and in digital circuits and applications they are normally referred to as binary
BITS.
Binary Bits of Zeros and Ones
Because there are only two valid Boolean values for representing either a logic "1" or a logic "0", makes the system of using Binary Numbers ideal for use in digital or electronic circuits and systems.
The binary number system is a Base-2 numbering system which follows the same set of rules in
mathematics as the commonly used decimal or base-10 number system. So instead of powers of ten, ( 10n )
for example 1, 10, 100, 1000 etc, binary numbers use powers of two, ( 2n ) doubling the value of each
successive bit, 1, 2, 4, 8, 16, 32 etc as it goes.
The voltages used to represent a digital circuit can be of any value, but generally in digital and
computer systems they are kept below 10 volts. In digital systems theses voltages are called "logic levels" and ideally
one voltage level represents a "HIGH" state and another represents a "LOW" state.
Digital waveforms or signals consist of discrete voltage levels that are changing back and forth between
these discrete "HIGH" and "LOW" states. But what makes a signal or voltage "Digital" and how can we represent these "HIGH"
and "LOW" voltage levels. Electronic circuits can be divided into two main categories.
- Analogue Circuits - Analogue or Linear circuits amplify or respond to continuously varying voltage levels that can alternate between a positive and negative value over a period of time.
- Digital Circuits - Digital circuits produce or respond too two distinct positive or negative voltage levels representing either a Logic level "1" or a Logic level "0".
Analogue Voltage Output
An example of an analogue (or analog) circuit and a digital circuit are shown below:
Analogue Voltage Output Representation
The output from the potentiometer varies as the wiper terminal is rotated producing an infinite number
of voltage points between 0 volts and V max. As the voltage output varies either slowly or rapidly there is no sudden change
between two voltage levels giving a continuous output voltage. Examples of analogue signals include temperature, pressure,
liquid levels and light intensity.
Digital Voltage Output
In this example the potentiometer wiper has been replaced by a rotary switch which is connected inturn
to each junction of the series resistor chain, forming a basic potential divider network. As the switch is rotated from one
node to the next the output changes quickly in discrete voltage levels representing multiples of 1.0 volts on each step as
shown in the output graph.
So for example, the output voltage will be 2 volts, 3 volts, 5 volts, etc., but NOT 2.5V, 3.1V or 4.6V.
Finer output voltage levels could easily be produced by increasing the number of resistors within the potential divider chain
and therefore the number of discrete steps.
Digital Voltage Output Representation
Then the major difference between an analogue signal or quantity and a digital quantity is that an
"Analogue" quantity is continuously changing over time while a "Digital" quantity has discrete (step by step) values.
"LOW" to "HIGH" or "HIGH" to "LOW".
A good example of this would be a light dimmer that varies the lights intensity (brightness) up or down
as we rotate it between fully-ON and fully-OFF, producing an analogue output that varies. While a standard wall mounted light
switch, the light is either "ON", (HIGH) or it is "OFF", (LOW) when operated or switched, there is no in between, producing
a digital output.
Some circuits combine both analogue and digital signals such as an analogue to digital converter (ADC)
or a digital to analogue converter (DAC). Either way, the digital input or output signal represents a binary number value
of the analogue signal.
Digital Logic Levels
In all electronic and computer circuits, only two logic levels are allowed to represent a single state.
These levels are referred to as a logic 1 or a logic 0,
HIGH or LOW, True or False.
Most logic systems use positive logic, in which case a logic "0" is represented by zero volts and a logic "1" is represented
by a higher voltage, for example, +5 volts as shown.
Digital Value Representation
First State | Second State |
Logic "0" | Logic "1" |
LOW | HIGH |
FALSE | TRUE |
Low Level Voltage | High Level Voltage |
0V or Ground | +5 Volts |
Generally the switching from one voltage level, "0" to "1"
or "1" to "0" is made as quickly as possible to prevent miss switching
of the logic circuit. In standard TTL (transistor-transistor-logic) IC's there is a pre-defined range of input and output
voltage limits for defining what exactly is a logic "1" value and what is a logic "0" value as shown below.
TTL Input & Output Voltage Levels
Then, when using a +5 volt supply any voltage input between 2.0v and 5v is recognised as a logic "1"
value and any voltage input of below 0.8v is recognised as a logic "0" value. While the output of a logic gate between
2.7v and 5v represents a logic "1" value and a voltage output below 0.4v represents a logic "0" value. This is called
"positive logic" and is used in these digital logic tutorials.
Then binary numbers are commonly used in digital and computer circuits and are represented by either a
logic "0" or a logic "1". Binary numbering systems are best suited to the digital signal coding of binary, as it uses only
two digits, one and zero, to form different figures. So in this section about Binary Numbers we
will look at how to convert decimal or base-10 numbers into octal numbers, hexadecimal numbers, and binary numbers.
So in the next tutorial about Binary Numbers we will look at converting decimal numbers
into binary numbers and vice versa and introduce the concept of the Byte and the Word to represent parts of
a larger binary number.
0 comments:
Post a Comment