13-3-24
13-3-24
1) Sensor:
Sensor helps you to measures the physical quantity and converts it to an electrical signal. It also
stores the measured quantity to the memory. This signal can be ready by an observer or by any
electronic instrument such as A2D converter.
2) A-D Converter:
A-D converter (analog-to-digital converter) allows you to convert an analog signal sent by the
sensor into a digital signal.
3) Memory:
Memory is used to store information. Embedded System majorly contains two memory cells
1) Volatile 2) Non volatile memory.
B.C.Divakara,Dept of ECE,GAT
Architecture of the Embedded System
B.C.Divakara,Dept of ECE,GAT
Classification of
Embedded
Systems
B.C.Divakara,Dept of ECE,GAT
This Photo by Unknown Author is licensed under CC BY-SA-NC
B.C.Divakara,Dept of ECE,GAT
Classification of Embedded Systems based on
Generation
First Generation
• 8 Bit Microprocessors(8085) and 4 bit Microcontrollers .
Simple in hardware circuits with firmware developed in
assembly code.
Digital Telephone Keypads, Stepper Motor Control units.
Second Generation
• Built around 16 bit microprocessors. 8 bit and 16 bit
microcontrollers. More complex and powerful
Data Acquisition systems, SCADA(supervisory control and
data acquisition) systems
B.C.Divakara,Dept of ECE,GAT
Classification of Embedded
Systems based on Generation
Third Generation
• Application and domain specific processors/controllers like
Digital Signal Processors(DSP) and Application Specific
Integrated Circuits(ASICs)
• Instruction set more complex and powerful
• Instruction Pipelining
Fourth Generation
• System on Chip, Reconfigurable processors and multicore
processors
• High performance, tight integration and miniaturization
B.C.Divakara,Dept of ECE,GAT
Classification Based on
Complexity and Performance
B.C.Divakara,Dept of ECE,GAT
Classification of Embedded Systems
based on Complexity and
Performance
B.C.Divakara,Dept of ECE,GAT
Classification of Embedded Systems
based on Complexity and
Performance
Large Scale Embedded Systems
• Highly complex hardware and firmware
requirements.
• Mission critical applications demanding high
performance
• May contain multiple processors/controllers
and co units/ hardware accelerators
• Complex embedded systems usually contain a
high performance RTOS
B.C.Divakara,Dept of ECE,GAT
Classification of Embedded Systems based on
Performance and Functional requirements
Standalone Embedded Systems
Standalone embedded systems are independent systems that do not depend on other
systems.
They work by themselves.
It takes the input either in analog or digital form, processes and produces the output.
It may either control or drive the connected devices.
Examples of stand-alone embedded systems are mp3 players, Digital cameras, video
game consoles, Microwave ovens and Temperature measurement systems.
B.C.Divakara,Dept of ECE,GAT
Classification of Embedded Systems based on
Performance and Functional requirements
Real Time Embedded Systems
A real-time embedded system is a system that gives a required output within a
specified time.
These systems follow the time deadlines for the completion of a task.
Real-time embedded systems are classified into two types such as soft real-time
embedded systems and hard real-time embedded systems.
Automotive airbag control systems, flight control systems are examples of real-
time embedded systems.
B.C.Divakara,Dept of ECE,GAT
Networked Embedded Systems
The connection can be either wired or wireless. It is also the fastest growing
B.C.Divakara,Dept of ECE,GAT
Mobile Embedded Systems
Mobile embedded systems are compact, easy to use and require fewer resources.
They are used in portable embedded devices like mobile phones, digital cameras, mp3
For example, the embedded web server is a type of system wherein all embedded
devices are connected to a web server, accessed and controlled by a web browser.
Home security system, ATM machines, card swipe machines are examples of networked
embedded systems.
B.C.Divakara,Dept of ECE,GAT
B.C.Divakara,Dept of ECE,GAT
Based on deterministic behavior
A real-time operating system should strictly adhere to the timing constraints for a task.
A hard real-time system must meet the timing deadlines without any delay.
Missing the deadline would cause serious failure to the system or user.
The airbag control system and antilock braking system of vehicles are typical examples for
When a vehicle is met with an accident, the airbag control system should operate
If there is any delay in the deployment of airbags, it will lead to the death of passengers
in the vehicle.
B.C.Divakara,Dept of ECE,GAT
Based on deterministic behavior
Missing deadlines for tasks are acceptable for soft real-time systems, but the frequency of
B.C.Divakara,Dept of ECE,GAT
Based on triggering
The embedded systems are classified into two types based on the triggering of the
systems:
Time-triggered and Event-triggered.
If a system is activated or triggered based on the pre-defined task or preset time,
Behaviour
B.C.Divakara,Dept of ECE,GAT
Purpose Of Embedded Systems:-
1. Data collection/Storage/Representation
2. Data communication
3. Data (Signal) processing
4. Monitoring
5. Control
1. Data collection is usually done for storage, analysis, manipulation
and transmission.
2. The term “Data” refers all kinds of information, viz. text, voice, image, electrical
4. Embedded system with analog data capturing techniques collect data directly in
the form of analog and converts the analog to digital signal by using A/D
converters and then collect the binary equivalent of the analog data.
representation. 15
5. If the signal is digital it can be directly captured without any additional
representation. 15
A digital camera is a typical example of an embedded system with data collection /
storage / representation of data.
Images are captured and the captured image may be stored with in the memory of the
camera. The captured image can also be presented to the user through a LCD display
unit.
Data communication
Embedded data communication systems are developed in
applications ranging from complex satellite communication
systems to simple home networking systems.
Memory
Communication Interface
System
I/p Ports Core O/p Ports
(Sensors)
(Actuators)
Other supporting
Integrated Circuits &
subsystems
Embedded System
Real World
B.C.Divakara,Dept of ECE,GAT
Sensors measure both continuous process and discrete variables.
Sensors are essential components of embedded systems that enable
them to interact with the physical world.
Choosing the right sensors for your project can be a challenging task, as
you need to consider various factors such as accuracy, reliability, cost,
power consumption, and compatibility
A sensor will convert any physical attribute to a control signal, while an
actuator does the opposite, changing the control signal to physical action
B.C.Divakara,Dept of ECE,GAT
A device that changes electrical signals into mechanical work is known as
an actuator
B.C.Divakara,Dept of ECE,GAT
Communication Interfaces:
• These protocols define the rules and standards for data exchange and
communication between different components.
•A few communication protocols are UART, SPI, I2C, Ethernet, USB, CAN,
wireless protocols, and many more.
B.C.Divakara,Dept of ECE,GAT
General Purpose and Domain Specific
Processors
• Microprocessors
Embedded System
• Microcontrollers
• Digital Signal Processors
B.C.Divakara,Dept of ECE,GAT
Major Applications of Embedded Systems
Home Automation and
Automotive Industry: Anti-
Household Appliances: Security Systems: Air
lock breaking systems (ABS),
Consumer Electronics: Television, DVD players, conditioners, sprinklers,
Engine Control, Ignition
Camcorders, Cameras etc. Washing machine, Fridge, Intruder detection alarms,
Systems, Automatic
Microwave Oven etc. Closed Circuit Television
Navigation Systems etc.
Cameras
Telecom: Cellular
Computer Peripherals: Computer Networking Health Care: Different Kinds
Telephones, Telephone
Printers, Scanners, Fax Systems: Network Routers, of Scanners, EEG, ECG
switches, Handset
machines etc. Switches, Hubs, Firewalls etc. Machines etc.
Multimedia Applications etc.
Measurement &
Banking & Retail: Automatic
Instrumentation: Digital Card Readers: Barcode,
Teller Machines (ATM) and
multi meters, Digital CROs, Smart Card Readers, Hand
Currency counters, Point of
Logic Analyzers PLC systems held Devices etc.
Sales (POS)
etc.
B.C.Divakara,Dept of ECE,GAT
THANK YOU
B.C.Divakara,Dept of ECE,GAT
• Examples
• Smartwatches
• Embedded systems in smartwatches
combine sensors, processors, and
wireless connectivity to track health
data, display notifications, and interact
with smartphones.
• Fitness Trackers
• Fitness trackers like smart watches etc.
use embedded systems to monitor
physical activity, heart rate, and sleep
patterns, providing users with valuable
health insights.
• Home Automation Systems
• Embedded systems in home
automation systems control and
automate various aspects of a home,
such as lighting, temperature, security,
and entertainment systems.
• Automotive Systems (e.g., engine control units)
• Embedded systems in automotive systems manage
engine performance, vehicle diagnostics, and provide
entertainment and navigation features.
• .
• Air Conditioning Systems
• Air conditioning systems use embedded controllers
to regulate temperature, fan speed, and air quality
based on user preferences and environmental
conditions.
• Digital Cameras
• Embedded systems in digital cameras process
image data, control camera settings, and enable
features such as autofocus and image stabilization
ATM Machines
charging infrastructure.