AM 5 – 204 Basic Electronics - Transistor Theory - Texas Army MARS
ETE 204 – Digital Electronics
-
Upload
burke-pacheco -
Category
Documents
-
view
63 -
download
3
description
Transcript of ETE 204 – Digital Electronics
![Page 1: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/1.jpg)
Basic Logic Operationsand
Standard Logic Gates
[Lecture:1]
Instructor: Sajib RoyLecturer, ETE, ULAB
ETE 204 – Digital Electronics
![Page 2: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/2.jpg)
Summer 2012 ETE 204 - Digital Electronics 2
What is an analog signal?
![Page 3: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/3.jpg)
3
Analog Signal
An analog signal is a signal that can take on a continuous range of values.
Summer 2012 ETE 204 - Digital Electronics
![Page 4: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/4.jpg)
4
Analog Signal
Most, if not all, physical (naturally occurring) quantities are analog values.
Time Temperature Pressure
Summer 2012 ETE 204 - Digital Electronics
![Page 5: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/5.jpg)
5
What is an digital signal?
Summer 2012 ETE 204 - Digital Electronics
![Page 6: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/6.jpg)
6
Digital Signal
An digital signal is a signal that can take on only discrete (specific) values.
Summer 2012 ETE 204 - Digital Electronics
![Page 7: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/7.jpg)
7
What is an binary signal?
Summer 2012 ETE 204 - Digital Electronics
![Page 8: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/8.jpg)
8
Binary Signal
An binary signal is a signal that can take on only two values.
Typically represented by 0 and 1.
Summer 2012 ETE 204 - Digital Electronics
![Page 9: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/9.jpg)
9
Can a binary number be used to represent an analog value?
What about accuracy (or is it precision)?
Summer 2012 ETE 204 - Digital Electronics
![Page 10: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/10.jpg)
10
Can a binary number be used to represent an digital value?
How many bits are required?
Summer 2012 ETE 204 - Digital Electronics
![Page 11: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/11.jpg)
11
Processing Physical Quantities
The analog signal (representing the physical quantity) must be sampled at specific instances in time.
The sampled values must be digitized. The digital value must be encoded in binary.
SampleandHold
ADC BinaryEncoder
analog sampled digital binary
Summer 2012 ETE 204 - Digital Electronics
![Page 12: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/12.jpg)
12
Basic Logic Operations
Summer 2012 ETE 204 - Digital Electronics
![Page 13: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/13.jpg)
13
AND
Definition: the output is true (1) if both inputs are true (1).
F = A.B = AB = “A and B”Boolean expression
logical operator
A B A . B
0 0 0
0 1 0
1 0 0
1 1 1
Truth tableF
Symbol (aka. logic gate)
Summer 2012 ETE 204 - Digital Electronics
![Page 14: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/14.jpg)
14
OR
Definition: the output is true (1) if either or both inputs are true (1).
F = A+B = “A or B”Boolean expression
logical operator
A B A + B
0 0 0
0 1 1
1 0 1
1 1 1
Truth table
Symbol
F F
Summer 2012 ETE 204 - Digital Electronics
![Page 15: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/15.jpg)
15
NOT
Definition: the output is true (1) if the input is false (0).
F = A' = “ not A”Boolean expression
logical operator
A A'
0 1
1 0
Truth table
Symbol
A F = A'
Summer 2012 ETE 204 - Digital Electronics
![Page 16: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/16.jpg)
16
Order of Precedence
The order of precedence of the basic logic operations is defined as follows:
– NOT– AND– OR
The order of precedence can be modified by using parenthesis.
Summer 2012 ETE 204 - Digital Electronics
![Page 17: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/17.jpg)
17
Functionally Complete
The AND, OR, and NOT operations comprise a functionally complete set.
All logic functions can be expressed in terms of these logic operations.
All logic circuits can be realized using the associated logic gates.
Summer 2012 ETE 204 - Digital Electronics
![Page 18: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/18.jpg)
18
NAND
Definition: the output is false (0) iff both inputs are true (1).
F = (A.B)' = “not (A and B)”Boolean expression
A B (A . B)'
0 0 1
0 1 1
1 0 1
1 1 0
Truth tableF = (A.B)'
Symbolshorthand for inversion
Summer 2012 ETE 204 - Digital Electronics
![Page 19: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/19.jpg)
19
NOR
Definition: the output is false (0) if either or both inputs are true (1).
F = (A+B)' = “not (A or B)”Boolean expression
A B (A+B)'
0 0 1
0 1 0
1 0 0
1 1 0
Truth table
Symbol
F FFF = (A+B)'
shorthand for inversion
Summer 2012 ETE 204 - Digital Electronics
![Page 20: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/20.jpg)
20
XOR
Definition: the output is true (1) if either but not both inputs are true (1).
F = A xor BBoolean expression
A B A xor B
0 0 0
0 1 1
1 0 1
1 1 0Truth table
Symbol
logical operator
Summer 2012 ETE 204 - Digital Electronics
![Page 21: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/21.jpg)
21
XNOR (aka. Equivalence)
Definition: the output is false (0) if either but not both inputs are true (1).
F = A xnor BBoolean expression
A B A xnor B
0 0 1
0 1 0
1 0 0
1 1 1
Truth tableSymbol
logical operator
Summer 2012 ETE 204 - Digital Electronics
![Page 22: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/22.jpg)
22
Logic Circuits Logic circuits are realized through the
interconnection of logic gates. Each logic gate represents a logical operation.
This can be done using discrete components
Standard Logic Gates programmable devices
Read-only Memories (ROM) Programmable Logic Devices (PLD) Field Programmable Gate Arrays (FPGA)
Summer 2012 ETE 204 - Digital Electronics
![Page 23: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/23.jpg)
23
Standard Logic Gates
Summer 2012 ETE 204 - Digital Electronics
![Page 24: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/24.jpg)
24
Standard Logic Gates
Device Logic Gate
74xx08 Quad 2-input AND gate
74xx32 Quad 2-input OR gate
74xx04 Hex Inverter (NOT gate)
74xx00 Quad 2-input NAND gate
74xx02 Quad 2-input NOR gate
74xx86 Quad 2-input XOR gate
Note: “xx” refers to the logic family
Summer 2012 ETE 204 - Digital Electronics
![Page 25: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/25.jpg)
25
Standard Logic Gates Data sheets provide essential information:
Logic Function Truth Table Pin-out Electrical Characteristics Timing Characteristics Package Description(s)
This information is necessary when building logic circuits from discrete components.
Each logic family has a unique set of characteristics.
Summer 2012 ETE 204 - Digital Electronics
![Page 26: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/26.jpg)
ECE 301 - Digital Electronics 26
Standard Logic Gates: 74xx08
pin-out
Truth table
Summer 2012 ETE 204 - Digital Electronics
![Page 27: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/27.jpg)
ECE 301 - Digital Electronics 27
Standard Logic Gates: 74xx32
pin-out
Truth table
Summer 2012 ETE 204 - Digital Electronics
![Page 28: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/28.jpg)
ECE 301 - Digital Electronics 28
Standard Logic Gates: 74xx04
pin-out
Truth table
Summer 2012 ETE 204 - Digital Electronics
![Page 29: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/29.jpg)
29
Building a Logic Circuit
CircuitDiagram
B
C
A
Finputs output
F = B'.C + A.BBoolean
Expression
74xx08
74xx08
74xx3274xx04
Summer 2012 ETE 204 - Digital Electronics
![Page 30: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/30.jpg)
30
Building a Logic CircuitV DD
7404
7408 7432
ABC F
components
wires
inputs
output
WiringDiagram
Summer 2012 ETE 204 - Digital Electronics
![Page 31: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/31.jpg)
31
Draw the circuit diagram and wiring diagram for the following Boolean expression:
F = A'.B + A.B'
Example
Summer 2012 ETE 204 - Digital Electronics
![Page 32: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/32.jpg)
32
Example
(circuit diagram)
Summer 2012 ETE 204 - Digital Electronics
![Page 33: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/33.jpg)
33
Example
Summer 2012 ETE 204 - Digital Electronics
![Page 34: ETE 204 – Digital Electronics](https://reader030.fdocuments.us/reader030/viewer/2022013115/56813720550346895d9eae43/html5/thumbnails/34.jpg)
34
Questions?
Summer 2012 ETE 204 - Digital Electronics