34

Click here to load reader

Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Embed Size (px)

Citation preview

Page 1: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Chapter 3 (part 1)

Basic Logic Gates

11

Page 2: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Introduction

• Logic gates are the basic building blocks for forming digital electronic circuitry.

• A logic gate has– One output terminal; One or more input terminals

– The outputs is either HIGH(1) or LOW(0) depending on the digital levels at the input terminals and the property of the gate

– Five basic logic gates• AND, OR NAND, NOR and inverter

2

Page 3: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

3-1 The AND Gate

• The output, X, is HIGH if input A AND input B are both HIGH.– If A = 1 and B = 1, then X = 1.

– If A = 0 or B = 0, then X = 0.

Schematic symbol of two-input AND gate

3

Page 4: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Truth table for AND Gate

All possible input combinations Resultant output

4

Page 5: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Figure 3-2 Use AND gate to activate a burglar alarm

5

Page 6: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Figure 3.3 Electrical analogy for an AND gate

(a) using manual switches; (b) using transistor switches.

6

Page 7: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Boolean equation for AND Gate

• Boolean Equation: X = A•B or X = AB– Read as “X equals A AND B”

– Can have more than two inputs

• Equation 3-1

Number of combinations in truth table = 2N

where N = number of inputs

7

Page 8: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Figure 3-4 Multiple-input AND gate symbols

8

Page 9: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

9

Page 10: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

3-2 The OR Gate

• The output at X will be HIGH whenever input A OR input B is HIGH or both are HIGH– If A = 1 and/or B = 1, then X = 1

– If A = 0 and B = 0, then X = 0

Schematic symbol of two-input OR gate

10

Page 11: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Truth table for the OR Gate

11

Page 12: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Figure 3.6 Electrical analogy for an OR gate

(a) using manual switches; (b) using transistor switches.

12

Page 13: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Boolean equation for the OR Gate

• Boolean Equation: X = A + B– Read as, “ X = A or B”

• Can have more than two inputs

• Number of combinations = 2N

– N = number of input bits

13

Page 14: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Figure 3-7 Multiple-input OR gate symbols

14

Page 15: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Figure 3.8 eight-input OR gate symbol

15

Page 16: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

16

Page 17: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

17

Page 18: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

3-3 Timing Analysis

• Timing diagrams are used to analyze the output response to varying inputs

• Oscilloscope– Display plots voltage versus time– Dual-trace can display two waveforms at a time.

• Logic analyzer– Can display state tables that show binary levels

on signal lines– Can display up to 16 waveforms at a time

18

Page 19: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

19

Page 20: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

20

Page 21: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

21

Page 22: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

3-4 Enable and Disable Functions

• AND and OR gates can be used to enable or disable a waveform from being transmitted from one point to another.

• Example: Use a 1-MHz clock oscillator to transmit only four pulses – Solution: Enable four clock pulses to be

transmitted, and then disable the transmission from then on.

22

Page 23: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Enable function using AND gateFigure 3-16

23

Page 24: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Disable function using OR gate Figure 3-17

24

Page 25: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

3-5 Using IC Logic Gates

• AND and OR gates are available as ICs.

• Data Manual from manufacturer includes– IC pin layout, Logic gate type, Technical

specifications

• Example ICs– 7408(74LS08,74HC08): quad two-input AND gate

– 7411(74LS11,74HC11):dual four-input AND gate

– 7432(74LS32,74HC32):quad two-input OR gate

25

Page 26: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Common prefixes and suffixes

• Family designation– LS – Lower power TTL family

– HC – High-speed CMOS family

– (74LS11,74HC11):dual four-input AND gate

• Manufacturer– SN: Texas Instruments. E.g., SN7400

• Package style (suffix)– N: plastic dual-in-line package (P-DIP), SN7400N

– M: Small-outline Integrated Circuit (SOIC)

DIP

SOIC

26

Page 27: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Figure 3.19 The 7408 quad two-input AND gate IC pin configuration.

The top side typically hasIndented circle / notch cut

27

Page 28: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Figure 3.20 Using the 7408 TTL IC in the clock enable circuit of Figure 3–17.

28

Page 29: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

Figure 3.21 Pin configurations for other popular TTL and CMOS AND and OR gate ICs:

(a) 7411 (74HC11); (b) 7421 (74HC21); (c) 7432 (74HC32).

29

Page 30: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

3-6 Introduction to Troubleshooting Techniques

• Troubleshooting– The procedure used to find the fault or trouble in

a circuit.

• Tools to test ICs and digital circuits– Logic Probe shows digital levels: Low, High, and

floating - open circuit, neither high nor low– Logic Pulser provides digital pulses to a circuit

being tested.– Both tools allow you to tell if the pulse signal is

getting through the IC as expected.

30

Page 31: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

31

Page 32: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

32

Page 33: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

33

Gate 2 Gate 3

Page 34: Chapter 3 (part 1) Basic Logic Gates 1 1. Introduction Logic gates are the basic building blocks for forming digital electronic circuitry. A logic gate

34

Gate 1 Gate 4