EPD Unit 4 Slides
EPD Unit 4 Slides
Hema N
Department of Electronics and Communication
ELECTRONIC PRINCIPLES AND DEVICES
Hema N
Department of Electronics and Communication
ELECTRONIC PRINCIPLES AND DEVICES
Electronic communication Systems
What is Communication?
ELECTRONIC PRINCIPLES AND DEVICES
Electronic communication Systems
What is Communication?
Communication is a process of transmission of
an idea or feeling so that the sender and receiver
share the same level of understanding.
Aditya Srivastava
ELECTRONIC PRINCIPLES AND DEVICES
Electronic communication Systems
Input Transducer
Source: Analog or digital
Example:
Speech, music, written text
Example:
Speech waves ,Microphone Voltage
Adnaan
ELECTRONIC PRINCIPLES AND DEVICES
Electronic communication Systems
Transmitter
The device that converts the electrical signal into a signal suitable for
transmission over a given medium.
Transmission channel
• The physical medium on which the signal is carried.
• Every channel introduces some amount of distortion, noise and
interference
Example:
Air, wires, coaxial cable, radio wave, laser beam, fiber optic cable.
Aditya Mohan
ELECTRONIC PRINCIPLES AND DEVICES
Electronic communication Systems
Receiver:
The device that recovers the transmitted signal from the channel
Amplification
Demodulation
Filtering
In an ideal transmission the receiver output is scaled and possibly it is delayed
version of the message signal.
In a Practical condition the received signal will have signal component
disturbed by noise.
Example:
TV set, radio, web client
Advaith Sanil
ELECTRONIC PRINCIPLES AND DEVICES
Electronic communication Systems
Output Transducer
Transducer converts electrical signal into the desired form by the system.
Active transducer doesn’t require any power source for their operations, these
transducers work on the principle of energy conversion.
Modulation
Modulation is a process of changing the carrier signal characteristics according to the
message signal.
Types of Modulation:
Continuous Modulation : Amplitude Modulation (AM)
Frequency Modulation(FM)
• If the frequency of the carrier is varied according to message it is called as Frequency Modulation.
Large amplitude:
Small amplitude:
high frequency
low frequency
The amplitude or phase of the carrier will be varied according to binary data.
Adya
ELECTRONIC PRINCIPLES AND DEVICES
Modulation and Demodulation
Modulation increases the distance over which the signal can be transmitted
faithfully.
Modulation reduces the height of the antenna.
Modulation avoid Mixing of signals.
Modulation will reduce noise and interference.
Modulation for multiplexing.
Modulation helps to adjust bandwidth.
Aditi S
ELECTRONIC PRINCIPLES AND DEVICES
Modulation and Demodulation
Demodulation
The process of recovering the message from the modulated signal is called
demodulation.
Two types of demodulation
• Coherent
• Non coherent
In coherent technique a local oscillator is tuned to frequency of carrier to get back the
message.
Non-Coherent does not use any Local oscillator
Aditi S
ELECTRONIC PRINCIPLES AND DEVICES
Modulation and Demodulation
Applications
For Large coverage area Single Transmission requires , high power and tall
tower .
Single Transmission can provide service to Small number of users only.
Single transmission has Poor spectrum utilization.
Adit Srivastava
ELECTRONIC PRINCIPLES AND DEVICES
Frequency Reuse and Co-channel Interference
Cellular concept
Frequency reuse pattern
Adityaa K
ELECTRONIC PRINCIPLES AND DEVICES
Fundamental concepts of Cellular Telephone
Offer very high capacity in a limited spectrum without major technological changes.
Cells
base station antennas designed to cover specific cell area
hexagonal cell shape assumed for planning
simple model for easy analysis → circles leave gaps
actual cell “footprint” is amorphous (no specific shape)
where Tx successfully serves mobile unit
very common
Handoff Strategies
Handoff: when a mobile unit moves from one cell to another while a call is in
progress, the MSC (Mobile switching Centre) must transfer (handoff) the call to a
new channel belonging to a new base station
new voice and control channel frequencies
very important task → often given higher priority than new call
ROAMING
A mobile may move into a different system controlled by a different MSC
Called an intersystem handoff
2. Guard Channels
use time delay between handoff threshold and minimum useable signal
level to place a blocked handoff request in queue
a handoff request can "keep trying" during that time period, instead of
having a single block/no block decision
prioritize requests (based on mobile speed) and handoff as needed
calls will still be dropped if time period expires
Amey
ELECTRONIC PRINCIPLES AND DEVICES
Roaming and hand-offs
Mobile Switching Centre load is heavy when high speed users are passed
between very small cells
Sharmistha
ELECTRONIC PRINCIPLES AND DEVICES
Roaming and hand-offs
Umbrella Cells
use different antenna heights and Tx power levels to provide large and
small cell coverage
multiple antennas & Tx can be co-located at single location if necessary
(saves on obtaining new tower licenses)
large cell → high speed traffic → fewer handoffs
Example areas: interstate highway passing thru urban center, office park, or
nearby shopping mall.
Amitesh
ELECTRONIC PRINCIPLES AND DEVICES
Roaming and hand-offs
threshold margin △ ≈ 6 to 12 dB
total time to complete handoff ≈ 8 to 10 sec
users
queuing handoffs & prioritizing
handoff
fewer dropped calls → GOS increased
Co-Channel Interference
During Frequency reuse there are several cells that use the same set
of frequencies which leads to co-channel interference.
Co-Channel Interference
It is unique and the hardware and firmware are highly specialized to the application
domain.
Sensors
A sensor is a transducer device that converts energy from one form to
another for any measurement or control purpose. Ex: Temperature Sensor,
Pressure sensor.
Actuators
An actuator is a form of transducer device (mechanical or electrical) which
converts signals to corresponding physical motion. It is an output device.
Ex: Electric motors, Stepper motors, LED (Light Emitting Diode).
Akshaya Krishna
INTRODUCTION TO EMBEDDED SYSTEMS
Purpose of Embedded Systems
Data Collection/ Storage/Representation
Data Communication
Data processing, Monitoring
Control Application specific user interface.
Embedded systems are created to perform the task within a certain time
frame. It must therefore perform fast enough
Alisha P
Second Generation - Built around 16-bit μp & 8-bit μc, They are more
complex & powerful than 1G μp & μc, Ex: SCADA systems Supervisory
Control & Data Acquisition System
Real-time implies deterministic timing behavior –OS services consumes only known
& expected amount of time regardless the no of services.
RTOS decides which application should run in which order & how much time needs
to be allocated for each applications. Time Management is the basic function of
RTOS.
Microprocessor Vs Microcontroller
Microprocessor Microcontroller
A silicon chip representing CPU, A highly integrated chip that
performing ALU operations contains Scratch pad RAM, special
according to pre defined set of and general purpose register arrays,
instructions. on chip ROM/FLASH memory for
program storage, timer and
interrupt controller units and
dedicated I/O ports.
It is a dependent unit. It is independent unit.
General purpose design and
Application oriented or domain
operation.
specific.
Doesn't contain a built in I/O port.
Contains multiple built in I/O ports.
Targeted for high end market where
Targeted for Embedded market.
performance is important.
Includes lot of power saving
Limited power saving options. features.
Akshath Ajay
Memory
Memory is required for holding data temporarily during certain operations.
On chip memory: built in memory
Off chip memory: external memory connected with the controller/
processor for storing controller algorithm.
Program Storage Memory
Also called as code storage memory of an ES stores the program
instructions.
It retains its contents even after the power to it is turned off.( non-volatile
storage memory)
Ankita S
Program Storage Memory (ROM)-
Classification
Depends on fabrication, erasing and programming technique, ROM is divided as
follows:
A) Masked ROM (MROM)
•One time Programmable device
•Uses hardwired technology to store the data
•This is low cost for high volume of production.
•It is a good candidate for storing the embedded firmware for low cost
embedded device.
•Limitation is that its inability to modify the device firmware against firmware
upgrades.
B) Programmable Read Only memory (PROM/OTP)
•The end user is responsible for programming this memory
•This memory consists of polysilicon or nichrome wires functionally viewed
as fuses
•Fuses which are not blowned /burned represents logic “1” whereas fuses
which are blowned/ burned represents logic “0”
•OTP isused in commercial production of ES
Anjaneya
SRAM DRAM
Made up of 6 CMOS Transistors Made up of a MOSFET and a
(MOSFET) capacitor
Doesn't require refreshing Require refreshing
Low capacity High Capacity
Fast in operation. Typical access time is Less expensive
10ns Slow in operation. Typical access
time is 60ns
Write Operation is faster than read
operation
Amogh Singh
Communication Interface
ARM Processor
• ARM stands for Advanced RISC Machines.
Where RISC: Reduced-instruction-set Computing
• Founded 1990, owned by Acorn, Apple and VLSI.
• ARM is one of the most licensed and thus widespread processor cores in the
world.
• Used especially in portable devices due to low power consumption and
reasonable performance.
• Used in PDA, cell phones, multimedia players, handheld game console, digital
TV and cameras
• ARM has several processors that are grouped into number of families based
on the processor core they are implemented with.
• The architecture of ARM processors has continued to evolve with
every family.
• Some of the famous ARM Processor families are ARM7, ARM9, ARM10
and ARM11
Ankith K
RISC Characteristics
Anika P
Features of ARM7
•32 bit Processor
•32 bit ALU
•32 bit data bus
•32 bit instructions
•32 Address bus
•Von Neumann Architecture
•Three stage Pipelining
Amogh Varsh
As ARM is van neuman architecture, so same bus is used to load instruction and
data. Hence, input data bus enters the processor core is connected to
i. Instruction decode Block
ii. Direct Register bank
iii. Sign extend hardware block (which again connected to register file)
ii. Data items are placed in register file-storage bank made of 32- bit registers.
Since the ARM core is a 32-bit processor, most instructions treat the registers as
holding signed or unsigned 32-bit values.
iii. Sign extend hardware converts signed 8-bit and 16-bit numbers to 32 bit
values as they are read from memory and placed in a register
Amshuman
Data flow model
.iii. Sign extend hardware converts signed 8-bit and 16-bit numbers to 32
bit values as they are read from memory and placed in a register.
Barrel Shifter:
A barrel shifter is a digital circuit that can shift a data
word by a specified number of bits in one clock cycle
Example : 0010 is 2 if we left shift the data by one bit result is 0100
that is 4 hence multiply by 2.
If data is 1000 i.e. 8 and shift one bit to right then it is 0100 i.e..4
which is divided by 2
Instruction examples: ADD R3,R2,R1,LSL#4 // R3 = R2+R1<<4
Ankita Anand
Data flow model
Address register:
REGISTERS
Stack Pointer- stores the head of the stack in the current processor mode
Link register- core puts the return address when it calls a subroutine
Program counter- contains the address o the next instruction to be fetched by
the processor
In ARM state the registers R0 – R15 are orthogonal (instruction type &
addressing mode vary independently) .
Any instruction that you can apply to R0 can equally well apply to other
registers
Anagha N B
32-bit register
contains the present status of an internal operation
ARM uses CPSR to monitor and control internal operations.
CPSR is a dedicated 32-bit register and resides in the register file.
A generic program status register
Akshay Desu
PROCESSOR MODES
The processor mode determines which registers are active and the access
rights to the CPSR register itself.
Privileged mode-allows full read write access to CPSR
•Abort
•fast interrupt request
•Interrupt request
•Supervisor
•System
•Undefined
Non –Privileged mode
read access to control field to CPSR
read-write access to conditional flags
User
Chethan M S
PROCESSOR MODES
The ARM has seven operating modes:
User (unprivileged mode under which most tasks run).
FIQ (entered when a high priority (fast) interrupt is raised).
IRQ (entered when a low priority (normal) interrupt is raised).
Supervisor (entered on reset and when a Software Interrupt instruction is
executed).
Abort (used to handle memory access violation.
Undefined (used to handle undefined instructions).
System (privileged mode using the same registers as user mode).
Eshaan
Banked Registers