Transcript Slide 1
ECA1212
Introduction to Electrical &
Electronics Engineering
Chapter 10: Digital Systems
by Muhazam Mustapha, December 2011
Learning Outcome
By the end of this chapter students are
expected to:
• Understand the basics of computer system
• Be able to explain the circuits of
electronics instrumentation
Chapter Content
• Computer System Architecture
• Instrumentation
Computer System
Architecture
CO3
Microcomputers
• Microcomputers are the results of the
integration of a very large number of digital
electronics components on an integrated circuit
to perform intelligent and systematic tasks
through the use of programs
• They can be categorized into 2 groups:
– Microprocessor: more for general purpose use
• e.g.: Intel Pentium, i3, AMD Athlon, Sempron, etc
– Microcontroller: for a specific use
• e.g.: Intel 8051, PIC16x84, Atmel AVR, etc
CO3
Microprocessors
• Since it is for a general purpose computing,
microprocessor has the following generic
architecture:
Text book Figure 14.30
CO3
Microprocessors
• In the previous slide, the input sensors are the
common devices like keyboard, mouse,
touchpad, cameras, etc
• While the outputs are also common like VGA
screen, speaker, disk drives, etc
CO3
Microcontrollers
• Since it is for a specific purpose, microcontroller
has the following generic architecture:
Text book Figure 14.33 (a)
CO3
Microcontrollers
• In the previous slide, the input sensors and
output actuators are for that specific task meant
for the system
• For example, if the system is for temperature
controller, the input must include a temperature
sensor, and the actuator or output must include
some device to indicate the temperature value
or to activate something to lower or higher the
temperature
CO3
Components
• Based on the previous slides, the core
components of a computing system can be
listed as follows:
– Central Processing Unit (CPU)
– Memory
– Program
CO3
Central Processing Unit
• CPU is the heart of a microprocessor
• It performs the computation that is kept in the
memory as program code and then transfer the
input or output to the outside system as
necessary
• To perform the task it uses a collection of
registers, mostly accumulator, to compute basic
Boolean processing like AND-ing, OR-ing, rotate,
shift, as well as the arithmetic ones like, adding,
subtracting, etc
CO3
Memory
• Normally called RAM (random access memory)
• Memory is an electronic device that keeps
Boolean values:
– as flip-flops: SRAM (static)
– as charge on capacitor: DRAM (dynamic)
• Mass storage is also a kind of memory but it is
significantly larger than the memory and nonvolatile (keeps value even though when
powered off):
– harddisk, thumb drive
CO3
Program
• Computer program is a sequence of 1-s and 0-s
kept in memory to instruction the computer
about what to do
• Two types of programs:
– High-level: coded using human friendly words –
C/C++, Java, C#, etc
– Low-level: coded using mnemonics or code that is
more computer friendly – assembly language
CO3
Assembly Language
• It is a low level programming language to
program microprocessor using mnemonics
• Operation code (opcode) is the sequence of 1-s
and 0-s that correspond to a specific instruction
• Each instruction in assembly language then has
a 1-to-1 mapping to opcode
• Look at one assembly language example in text
book Example 14.6
CO3
Assembly Language
• Another example:
MOV A, H40;
load 40 hex to accumulator
MOV B, [H0032]; load reg B with content from memory
addr 32 hex
SUB A, B;
JZ Error;
CO3
Instrumentation
CO3
Measurement System
• Measurement system can be built using a
microcontroller system with transducers as
inputs
– nowadays some system are built on general purpose
microprocessors
• Transducers are devices that convert nonelectrical energy into electrical energy (signals)
– normally in analog form
• The signal has to be converted to digital first so
that is can be used in computing systems
CO3
Measurement System
Transducer
Analog
Digital
Text book Figure 15.1
CO3
Measurement Quality
Text book page 761
•
•
•
•
•
Accuracy – closeness to the true value
Precision – no. significant digits in the measure
Resolution – smallest measurable increment
Error – difference from the true value
Linearity – conformity to straight line graph if we
plot a graph of the non-electrical energy vs the
corresponding electrical signal
• Span – range of linearity
• Range – high and low limits of measure
CO3
Measurement Devices
• Text book Table 15.1 page 762 list out all
measurement devices for mechanical and civil
engineering that it covers
• For your class we will cover briefly all in pages
761 – 765
• Read those pages for your examination
CO3
Mechanical Measures
• Absolute position: change in resistance,
Wheatstone bridge
• Displacement & velocity: magnetic effect
• Acceleration & jerk: optical signal, image
processing and piezoelectric material
• Force, torque & pressure: piezoelectric, load
cell, diaphragm, strain gauge
CO3
Fluid Measures
• Differential pressure:
Text book Figure 15.2 (a)
• Turbine flow meter:
Text book Figure 15.2 (c)
CO3
Fluid Measures
• Hot-wire anemometer:
– a resistor that is a part of a
Wheatstone bridge is place
in flow tube
– all resistors heat up due to
the electric current, but the
one in the fluid flow will
cool down and causes its
resistance to get out of
balanced with the rest, and
thus disrupting the
balanced voltage on the
bridge
CO3
Text book Figure 15.2 (b)
Temperature Measures
• Thermocouple:
Text book Figure 15.3
– built based on the
physical property that 2
different touching metals
will generate potential
difference that also
changes due to
temperature
• Thermistors:
Text book Figure 15.4
– built based on the physical property that
metal changes resistance due to
temperature
CO3