23
BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital Electronics Ismail Mohd Khairuddin , Zulkifil Md Yusof Faculty of Manufacturing Engineering Universiti Malaysia Pahang

BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

Embed Size (px)

Citation preview

Page 1: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

BFF1303: ELECTRICAL /

ELECTRONICS ENGINEERING

Digital Electronics

Ismail Mohd Khairuddin , Zulkifil Md Yusof Faculty of Manufacturing Engineering

Universiti Malaysia Pahang

Page 2: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

2

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 2

Faculty of Manufacturing Universiti Malaysia Pahang

Kampus Pekan, Pahang Darul Makmur Tel: +609-424 5800 Fax: +609-4245888

Digital Electronics-

Introductory Concepts

BFF1303 ELECTRICAL/ELECTRONICS ENGINEERING

Contents:

Outcomes

Introduction

Numerical Representation

Digital and Analog Systems

Binary Representation

Representing Binary Quantities

Digital Circuit

Parallel and Serial Transmission

Page 3: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

3

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 3

State the advantages of digital technology

over analog technology.

Convert numbers between decimal, binary, and other

forms.

Use the Gray code for position and angular

sensors.

Understand the binary arithmetic

operations used in computers and other

digital systems.

Use Karnaugh maps to minimize the number of gates

needed to implement a logic function.

Page 4: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

4

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 4

In science & technology, we are constantly dealing with quantities. There are two ways of representing the numerical value of quantities:

Analog

Digital

Page 5: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

5

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 5

Analog representation Digital representation

• a quantity is represented by a voltage, current or meter movement that is proportional to the value of that quantity.

•it is continuous wave form that changes smoothly over time.

•example1 : An automobile speedometer, in which the deflection of the needle represents the value of the automobile speed.

• the quantities are represented by symbols called digits.

•it is discrete signal expressed as a burst of ON and OFF electrical pulse.

•Digital quantities vary in discrete values.

•Example : Digital watch, computer system.

Major difference between analog and digital quantities :

analog = Continuous

digital : Discrete (step by step)

0

2

4

¼ ¾

-2

-4

wt

v(t)

0 1 0 0 1 00

5

V

time

LOW (0) or FALSE : 0 Volt

HIGH (1) or TRUE : 5 Volts

Page 6: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

6

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 6

Analog electronic systems have been more popular in the past. In Real world, information dealing with time, speed, weight, pressure, light intensity, and position measurements are all analog in nature.

Figure 8.2a shows the analog system used to interpret float level in water tank.

If more information is required about the water level, then a digital system such as the one shown in figure 8.2b might be used.

It is required when data must be stored, used for calculations, or displayed as numbers and/or letters.

Figure 8.2a : Analog system used to interpret float level in water tank

Why Use Digital Circuit ?

Page 7: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

7

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 7

Figure 8.2b : Digital System used to interpret float level in water tank

Figure 8.3 shows another example that is both analog and digital circuit are used in a basic principle of a CD player. This system can’t be operating without digital circuit because all data/music are stored in digital form on the compact disk.

Page 8: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

8

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 8

Analog system :

Inputs and outputs are represented by continuous values.

More close to real-world signals.

Often used as interface circuits.

Digital system :

Inputs and outputs are represented by discrete values.

Easier to handle and design.

More tolerable to signal degradation and noise.

Binary digital systems form the basis of all hardware design today

Page 9: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

9

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 9

Analog has Ambiguity Digital has only one interpretation

Analog Clock

1:56 pm

Digital Clock

About 2:00

1:50

1:56

1:56

Page 10: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

10

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 10

Advantages of Digital

Digital data can be

processed and transmitted

more efficiently and reliably than analog data.

Inexpensive Ics can be used

with few external

components.

Data can be used for precise

calculations.

System can be designed more

easily using compatible digital logic

families.

Systems can be

programmed and show

some manner of intelligence.

Digital data has great

usage when the storage is

necessary.

Noise does not affect digital

data nearly as much as it

does analog signals.

Page 11: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

11

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 11

Limitation of Digital Technique

The world is analog

The analog nature of the world requires a time consuming conversion

process:

Convert the physical variable to an

electrical signal (analog).

Convert the analog signal

to digital form.

Process (operate on) the digital

information

Convert the digital output back to real-world analog form.

Page 12: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

12

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 12

Digital data

CD drive

10110011101

Analog

reproduction

of music audio

signalSpeaker

Sound

waves

Digital-to-analog

converterLinear amplifier

Page 13: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

13

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 13

The basis of all digital data is binary representation.

Binary - means ‘two’

1, 0

True, False

Hot, Cold

On, Off

Two ways to think about logic signals

Page 14: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

14

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 14

Fixed logic convention High voltage always means 1, TRUE, Asserted

Low voltage always means 0, FALSE, Negated

Mixed Logic convention Can have High and Low true signals

High true signals means that high voltage means 1, True, asserted

Low true signals means that low voltage means 1, True, asserted

In real world, have both high and low true signals.

Page 15: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

15

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 15

High True button (switch)

Switch open (negated), output is L

Switch closed (asserted), output is H

Different ways to say that a signal is high true

Is high if signal is TRUE, is low if signal is FALSE

Is high if signal is 1, is low if signal is 0

Ideally positive-going pulse

Page 16: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

16

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 16

Low True switch

Switch open (negated),

output is H

Switch closed (asserted),

output is L

Different ways to say that a signal is low true

Is low if signal is TRUE, is high if signal is FALSE

Is low if signal is 1, is high if signal is 0

Ideally negative-going pulse

Page 17: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

17

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 17

Major parts of a digital pulse: • Base line • Amplitude • Rise time (tr) • Pulse width (tw) • Fall time (tf)

The duty cycle of a binary waveform is defined as:

Ideal form for binary pulse:

tw = pulse width T = period of the waveform f = frequency of the waveform = 1/T

Practically form for binary pulse:

Page 18: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

18

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 18

Exact voltage level is not important in digital systems.

A voltage of 3.6 V will mean the same (binary 1) as a voltage of 4.3 V.

Page 19: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

19

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 19

Timing diagrams show voltage versus time.

Horizontal scale represents regular intervals of time beginning at time zero.

Timing diagrams are used to show how digital signals change with time.

Timing diagrams are used to compare two or more digital signals.

The oscilloscope and logic analyzer are used to produce timing diagrams.

Digital Signals and Timing Diagrams

Page 20: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

20

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 20

Clock

A

B

C

Page 21: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

21

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 21

Digital circuits - produce and respond to predefined voltage ranges.

Logic circuits – used interchangeably with the term, digital circuits.

Digital integrated circuits (ICs) – provide logic operations in a small reliable package.

Page 22: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

22

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 22

Page 23: BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital ...ocw.ump.edu.my/pluginfile.php/1162/mod_resource/content/1/Digital... · BFF1303: ELECTRICAL / ELECTRONICS ENGINEERING Digital

23

I Mohd-Khairuddin , Z Md-Yusof

BFF1303 Electrical/Electronic Engineering 23

Data can be transmitted by either serial transfer or parallel transfer.

Parallel transmission – all bits in a binary number are transmitted simultaneously. A separate line is required for each bit.

Serial transmission – each bit in a binary number is transmitted per some time interval.

0

t0 t1

1

0

0

1

1

0

1

Computer Printer

Computer Modem

1 0 1 1 0 0 1 0

t0 t1 t2 t3 t4 t5 t6 t7