+ All Categories
Home > Documents > ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

Date post: 17-Jan-2016
Category:
Upload: vivian-cummings
View: 219 times
Download: 0 times
Share this document with a friend
22
ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1
Transcript
Page 1: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

1

ELECTRICAL ENGINEERING

DIGITAL LOGIC TUTORIAL AND DESIGN

Page 2: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

2

DIGITAL LOGIC LAB(A MINI-LAB EXPERIENCE)

We are going to build both a combination lock and a flashing railroad crossing signal using digital logic devices

To build these circuits we will draw upon knowledge or resources developed by several areas of electrical engineering

First, we will need to learn a little about digital logic

The worksheet “Explore Logic” in the Excel workbook entitled, “Lec9-DigitalLab.xls” may be used to verify your understanding of the next few slides

Page 3: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

3

SOME DEFINITIONS Definition: Discrete System - a system with a finite

number of sizes or measures Shoes, Dresses, Pants, Bolts, Pencils

Definition: Digital System - a Discrete System with only two values of system variables: 1 and 0 True/False; Yes/No; Male/Female; On/Off

Let’s compare digital and continuous (analog) systems Digital signals are binary; analog signals are real-valued

numbers

Digital is less susceptible to noise

Page 4: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

4

0

5 Analog Waveform

TimeV

olta

ge (

V)

0

5Digital Waveform

Time

Vol

tage

(V

)

1

0

1

Page 5: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

5

AND OPERATOR Let’s look at the relationship between the

semantic and logical operator known as the AND operator

Consider:If the car is fueled AND the engine

works,then the engine will start

AND means that both conditions must be true in order for the conclusion to be true

AND OperatorTruth Table

0 0 0A B Output

0 1 01 0 01 1 1

Page 6: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

6

DIGITAL AND

We can build an electrical device that performs the logical AND operation on voltage equivalents of logic values

An AND gate has the electrical schematic:

For digital logic:

True = 1 is 5 voltsFalse = 0 is 0 volts

AInputs

B

Output

• We will practice with the Excel spreadsheet

Page 7: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

7

OR OPERATOR

Another basic operator is the OR

Consider:If I have cash OR a credit card,then I can pay the bill

OR works such that the output is true, if either of the two inputs is true 0 0 0

A B Output

0 1 11 0 11 1 1

OR OperatorTruth Table

Page 8: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

8

NOT OPERATOR/INVERTER GATE

The NOT gate reverses the input

All digital computers are built using only three gate types: AND, OR, and NOT

NOT OperatorTruth Table

0 1A B

1 0

A B

Page 9: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

9

XOR (EXCLUSIVE OR) OPERATOR

Let’s look at the relationship between the semantic and logical operator known as the XOR operator

Consider a biological example:If gender A XOR gender B,

then reproduction is possible

XOR works such that output is activated (equal to one) if both inputs are of a different value

Try the Excel spreadsheet exercise

Page 10: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

10

DIGITAL XOR

We can build an electrical device that performs the logical XOR operation on voltage equivalents of logic values

An XOR gate has the electrical schematic:

XOR OperatorTruth Table

0 0 0A B Output

0 1 11 0 11 1 0

A

InputsOutput

B

Page 11: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

11

DIGITAL COMBINATION LOCK

DESIGN AND SOFTWARE SIMULATION

Page 12: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

12

MULTI-INPUT AND GATE AND gates can be built with any number of

inputs

Consider the symbol for the 4-input AND gate

F is true only when all the inputs are true (1’s: ones )

Using the Excel workbook “Lec9-DigitalLab”, open the “Digital Locks” worksheet, and test this circuit

ABCD

F

Page 13: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

13

DIGITAL COMBINATION LOCK

Using 3 two-input AND gates, we could build a combination lock that requires a four-digit code, specifically: 1 1 1 1

The number of inputs could be increased by using more and more AND gates

AND

AND

AND 1

1

1

1

1

1

1

Page 14: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

14

DIGITAL COMBINATION LOCK

We could build a combination lock that only uses the AND gate, but that would be of little use since everyone would know our combination, namely 1 1 1 1

To build a more interesting combination lock, we will utilize the NOT (inverter) gate

0 1

Page 15: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

15

DIGITAL COMBINATION LOCK

Let’s build a combination lock whose input (key code) combination is 0 1 1 0

Is there any other combination that works?

AND

AND

AND

1

1

1

1

1

1

1

0

0

Page 16: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

16

“PICKING” A DIGITAL LOCK

Use the truth table to record the lock outputs for the different lock combinations in the “Pick the Locks” worksheet homework assignment.

Input Combination Lock OutputA B C D Lock #1 Lock #2 Lock #3 Lock #4 Lock #50 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 1

Page 17: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

17

DIGITAL RAILROAD CROSSING SIGNAL

DESIGN AND SOFTWARE SIMULATION

Page 18: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

18

DIGITAL RAILROAD CROSSING SIGNAL

Now, let’s develop a digital circuit whose output changes over time

We are all familiar with a railroad crossing signal that alternates flashing red lights

In addition to constructing the digital combination lock, so let’s begin by designing the circuit

Page 19: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

19

RAILROAD CROSSING SIGNAL DESIGN

Here we will need some type of timing signal that will tell the lights when to turn on and off

The problem is that we seemingly need two timing signals since one light is on while the other is off, and vice versa

A digital logic implementation can allow us to save cost by using only a single timing signal

The design effort is then one of considering which gate(s) need to be used to achieve the alternating signal patterns

Page 20: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

20

RAILROAD CROSSING SIGNAL

Turn-on voltage puts out a constant +5 volts

Square wave is being repeatedly

turned on then off

AND0/1

1

0/1

1/0

1 AND 0 outputs 01 AND 1 outputs 1

1 XOR 0 outputs 11 XOR 1 outputs 0

XOR

Page 21: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

21

RAILROAD CROSSING SIGNAL SIMULATION

The “Railroad Xing Simulation” worksheet may be used in Excel to view (over time) the activation of the RR crossing lights

Note that this Excel simulation uses some advanced features of Excel such as iteration and conditional formatting to achieve the software simulation

Page 22: ELECTRICAL ENGINEERING DIGITAL LOGIC TUTORIAL AND DESIGN 1.

ADDITIONAL READING

How to do Boolean Logic work. http://computer.howstuffworks.com/boolean.htm


Recommended