Digital Logic Design - Ch 1
Digital Logic Design - Ch 1
Chapter One
Introduction to Digital Systems
1
Digital Logic Design
Content
• Introduction to Analog and Digital Quantities
• Analog Quantities Representations
• Digital Quantities Representations
• Digital and Analog Systems
• Advantages and disadvantages of Digital System
• Binary Digits
• Logic Level
• Digital Waveforms
2
Digital Logic Design
3
Digital Logic Design
Figure 1-2 Sampled-value representation (quantization) of the analog quantity in Figure 1-1.
Each value represented by a dot can be digitized by representing it as a digital code that consists
of a series of 1s and 0s.
4
Digital Logic Design
10
5
Digital Logic Design
11
12
6
Digital Logic Design
13
14
7
Digital Logic Design
15
16
8
Digital Logic Design
17
18
9
Digital Logic Design
19
For Example
• Consider Recording of audio Using Compact disks(CDs), as shown below:
• First, sound from instruments and human voices produces an analog voltage
signal in the micro phone
• Then, this analog signal is converted to digital using ADC.
• The digital information is stored on the CD’s surface. Then the process shown on
the fig. below takes place during play back.
20
10
Digital Logic Design
Binary Digits
• Binary digits are reperented with two numbers 1 and 0.
• Each of the two digits in the binary system, 1 and 0, is called a bit.
• In digital circuits, two different voltage levels are used to represent the two bits.
• Generally, 1 is represented by the higher voltage, which we will refer to as a
HIGH, and a 0 is represented by the lower voltage level, which we will refer to as
a LOW.
HIGH = 1 and LOW = 0
• Groups of bits (combinations of 1’s and 0’s), called codes, are used to represent
numbers, letters, symbols, instructions, and anything else required in a given
application.
21
Logic Level
• The voltages used to represent a 1 and a 0 are called logic levels.
• Ideally, one voltage level represents a HIGH and another voltage level represents
a LOW.
• In a practical digital circuit, however, HIGH can be any voltage between a
specified minimum value and a specified maximum value.
• Likewise, a LOW can be any voltage between a specified minimum and a specified
maximum.
• Figure illustrates the general range of LOWs and
HIGHs for a digital circuit.
• The variable VH(max) represents the maximum
HIGH voltage value, and VH(min) represents the
minimum HIGH voltage value.
22
11
Digital Logic Design
Logic Level
• The maximum LOW voltage value is represented by VL(max), and the minimum
LOW voltage value is represented by VL(min)'
• The voltage values between VL(max) and VH(min) are unacceptable for proper
operation.
• For example, the HIGH values for a certain type of digital circuit called CMOS may
range from 2 V to 3.3V and the LOW values may range from 0 V to 0.8V.
• So, for example, if a voltage of 2.5 V is applied, the circuit will accept it as a HIGH
or binary 1.
• If a voltage of 0.5V is applied, the circuit will accept it as a LOW or binary O.
• For this type of circuit, voltages between 0.8 V and 2 V are unacceptable.
23
Digital Waveforms
• Digital waveforms change between the LOW and HIGH levels. A positive going
pulse is one that goes from a normally LOW logic level to a HIGH level and then
back again. Digital waveforms are made up of a series of pulses.
HIGH HIGH
Rising or Falling or Falling or Rising or
leading edge trailing edge leading edge trailing edge
LOW LOW
t0 t1 t0 t1
24
12
Digital Logic Design
Pulse Definitions
• Actual pulses are not ideal but are described by the rise time, fall
time, amplitude, and other characteristics.
Overshoot
Ringing
Droop
90%
Amplitude tW
50%
Pulse width
10%
Ringing
Base line
Undershoot
tr tf
Rise time Fall time
25
26
13
Digital Logic Design
Pulse Definitions
• In addition to frequency and period, repetitive pulse waveforms are
described by the amplitude (A), pulse width (tW) and duty cycle. Duty
cycle is the ratio of tW to T.
Volts
Pulse
width
Amplitude (A)
(tW)
Time
Period, T
27
Timing Diagrams
• A timing diagram is used to show the relationship between two or
more digital waveforms,
Clock
28
14
Digital Logic Design
29
15