- 1 - Embedded Systems – sensors-comm Simplified design flow for embedded systems.

Slides:



Advertisements
Similar presentations
EET260 Introduction to digital communication
Advertisements

Networks Unit 3 & 4 IP&M JEOPARDY Acknowledgements: VITTA for the jeopardy pro-forma Mark Kelly’s Network slideshow.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
1 Fall 2005 Local Serial Asynchronous Communication Qutaibah Malluhi Computer Science and Engineering Qatar University.
Chapter 4 Making Connections. 2 Introduction  Examine the interface between a computer and a device. This interface occurs at the physical layer.  Connecting.
PH4705 ET4305 Interface Standards A number of standard digital data interfaces are used in measurement systems to connect instruments and computers for.
Data Acquisition Concepts Data Translation, Inc. Basics of Data Acquisition.
Analogue to Digital Conversion
Interfacing Analog and Digital Circuits
ADC. A/D converter (Analog/Digital converter) A device that converts continuously varying analog signals from instruments and sensors that monitor conditions,
EUT 1040 Lecture 10: Programmable Logic Controllers.
Chapter 22 All About SCSI.
Fakultät für informatik informatik 12 technische universität dortmund Communication Peter Marwedel Informatik 12 TU Dortmund Germany 2009/11/23.
TCSS 372A Computer Architecture. Getting Started Get acquainted (take pictures) Discuss purpose, scope, and expectations of the course Discuss personal.
1 ICS212 WQ05 (Dutt) Hardware Components: Sensors, Actuators, Converters Hardware Components: Sensors, Actuators, Converters + Nikil Dutt UC Irvine ICS.
Informationsteknologi Friday, October 19, 2007Computer Architecture I - Class 81 Today’s class Digital Logic.
Chapter Preview  In this chapter, we will study:  The basic components of a telecomm system  The technologies used in telecomm systems  Various ways.
Digital to Analog Converters
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Overview of Data Communications and Networking UNIT I UNIT I.
© ELPRO Technologies NORCAL ISA Think Wireless…Think ELRPO Wireless Gateways Smart Wireless Gateways The 21 st Century modem Frank Williams May 1, 2007.
EECS 373 Controller Area Networks Samuel Haberl Russell Kuczwara Senyuan Zhong.
1 Computer Networks Course: CIS 3003 Fundamental of Information Technology.
Network Topologies.
SCADA and Telemetry Presented By:.
PC Maintenance: Preparing for A+ Certification
Transmission Modes Serial Transmission  One bit is transmitted on a circuit at a time  Usually there is one transmit circuit and one receive circuit.
Voicu Groza, 2008 SITE, HARDWARE/SOFTWARE CODESIGN OF EMBEDDED SYSTEMS 1 Hardware/Software Codesign of Embedded Systems EMBEDDED SYSTEM HARDWARE.
Ch.3 Part A: Embedded System Hardware Input/Output EECE **** Embedded System Design.
- 1 -  P. Marwedel, Univ. Dortmund, Informatik 12, 04/05 Universität Dortmund Simplified design flow for embedded systems.
Review: The application layer. –Network Applications see the network as the abstract provided by the transport layer: Logical full mesh among network end-points.
Peripheral Busses COMP Jamie Curtis. PC Busses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
Network Design Essentials
4.0 rtos implementation part II
1 Chapter 2: LAN Standards, Physical Connectivity, and Media Access.
1 Electronics & Signals Honolulu Community College Cisco Academy Training Center Semester 1 Version
1 Networks and Telecommunications. 2 Applying Telecommunications in Business TELECOMMUNICATIONS – the transmission of data between devices in different.
CS244-Introduction to Embedded Systems and Ubiquitous Computing
Local Area Network By Bhupendra Ratha, Lecturer
Basic LAN techniques IN common with all other computer based systems networks require both HARDWARE and SOFTWARE to function. Networks are often explained.
Ch.3 Part B: Communication EECE **** Embedded System Design.
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
Data Acquisition Systems
1 Microprocessor-based Systems Course 9 Design of the input/output interfaces (continue)
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
LAN technologies and network topology LANs and shared media Locality of reference Star, bus and ring topologies Medium access control protocols.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Digitization When data acquisition hardware receives an analog signal it converts it to a voltage. An A/D (analog-to-digital) converter then digitizes.
DIGITAL CONTROL INTERFACES MH0307 PLC & DATA ACQUISITION SYSTEMS DEPARTMENT OF MECHATRONICS ENGINEERING SRM UNIVERSITY.
Other Chapters From the text by Valvano: Introduction to Embedded Systems: Interfacing to the Freescale 9S12.
1 Lecture 7 LAN Wiring, Physical Topology, and Interface Hardware Computer Networks CS 4316.
Representing Numerical Data Analog Any signal that varies continuously over time Mechanical Pneumatic Hydraulic Electrical Digital Quantities are represented.
Data Communications, Kwangwoon University12-1 Chapter 12. Multiple Access 1.Random Access 2.Controlled Access 3.Channelization.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Chapter 4 Communications, Theory and Media.
Lesson 4—Networking BASICS1 Networking BASICS Network Architectures Unit 2 Lesson 4.
Communication Techniques Design Team 2 Luke LaPointe Nick Timpf Mark VanCamp Brent Woodman Steve Zuraski Design Team 2 Luke LaPointe Nick Timpf Mark VanCamp.
Digital to Analog Converter (DAC)
1 May-2014 Automotive Protocols & Standards. 2 CAN (Controller Area Network)  Overview Controller Area Network is a fast serial bus designed to provide.
ARUN S CS-7 NO:6. HIGH SPEED OPTICAL CABLE TECHNOLOGY HIGH BANDWIDTH UNIVERSAL CONNECTOR SUPPORTS MULTIPLE PROTOCOLS  10Gb/s to 100Gb/s  single universal.
Programmable Logic Controller & Distributed Control System Yoon-Je Choi 17 th June 2006.
Data Communications ผู้สอน : ผศ. ดร. ศักดิ์ชัย ทิพย์จักษุรัตน์ (2D/1) ผศ. ดร. อรฉัตร จิตต์โสภักตร์ (2D/2)
Lecture Notes / PPT UNIT III
1 Summary Lecture: Part 1 Sensor Readout Electronics and Data Conversion Discovering Sensor Networks: Applications in Structural Health Monitoring.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
IEEE 1394, USB, and AGP High Speed Transfer
Communication Iwan Sonjaya, MT © Springer, 2010
C_ITCO011/C_ITCO111 LECTURER: E.DONDO
Network Fundamentals – Chapter 8
Embedded System Hardware
Chapter 7 Converters.
Presentation transcript:

- 1 - Embedded Systems – sensors-comm Simplified design flow for embedded systems

- 2 - Embedded Systems – sensors-comm Embedded System Hardware Embedded system hardware is frequently used in a loop (“hardware in a loop”): actuators

- 3 - Embedded Systems – sensors-comm Sensors Processing of physical data starts with capturing this data. Sensors can be designed for virtually every physical and chemical quantity including weight, velocity, acceleration, electrical current, voltage, temperatures etc. chemical compounds. Many physical effects used for constructing sensors. Examples: law of induction (generation of voltages in an electric field), light-electric effects. Huge amount of sensors designed in recent years. Processing of physical data starts with capturing this data. Sensors can be designed for virtually every physical and chemical quantity including weight, velocity, acceleration, electrical current, voltage, temperatures etc. chemical compounds. Many physical effects used for constructing sensors. Examples: law of induction (generation of voltages in an electric field), light-electric effects. Huge amount of sensors designed in recent years.

- 4 - Embedded Systems – sensors-comm Example: Acceleration Sensor Courtesy & ©: S. Bütgenbach, TU Braunschweig

- 5 - Embedded Systems – sensors-comm Charge-coupled devices (CCD) image sensors Based on charge transfer to next pixel cell

- 6 - Embedded Systems – sensors-comm CMOS image sensors Based on standard production process for CMOS chips, allows integration with other components.

- 7 - Embedded Systems – sensors-comm Example: Biometrical Sensors Example: Fingerprint sensor (© Siemens, VDE): Matrix of 256 x 256 elem. Voltage ~ distance. Resistance also computed. No fooling by photos and wax copies. Carbon dust? Integrated into ID mouse.

- 8 - Embedded Systems – sensors-comm Artificial eyes © Dobelle Institute (

- 9 - Embedded Systems – sensors-comm Other sensors Rain sensors for wiper control (“Sensors multiply like rabbits” [IIT automotive]) Pressure sensors Proximity sensors Engine control sensors Hall effect sensors Rain sensors for wiper control (“Sensors multiply like rabbits” [IIT automotive]) Pressure sensors Proximity sensors Engine control sensors Hall effect sensors

Embedded Systems – sensors-comm Discretization of time V x is a sequence of values or a mapping Z  R In this course: restriction to digital information processing; Known digital computers can only process discrete time series Discrete time; sample and hold-devices. Ideally: width of clock pulse -> 0 In this course: restriction to digital information processing; Known digital computers can only process discrete time series Discrete time; sample and hold-devices. Ideally: width of clock pulse -> 0 V e is a mapping R  R

Embedded Systems – sensors-comm Discretization of values: A/D-converters 1. Flash A/D converter Parallel comparison with reference voltage Speed: O(1) Hardware complexity: O(n) with n= # of distin- guished voltage levels Parallel comparison with reference voltage Speed: O(1) Hardware complexity: O(n) with n= # of distin- guished voltage levels Digital computers require digital form of physical values  A/D-conversion; many methods with different speeds. Example: 1. Flash A/D converter: Digital computers require digital form of physical values  A/D-conversion; many methods with different speeds. Example: 1. Flash A/D converter:

Embedded Systems – sensors-comm Discretization of values 2. Successive approximation Key idea: binary search: Set MSB='1' if too large: reset MSB Set MSB-1='1' if too large: reset MSB-1 Key idea: binary search: Set MSB='1' if too large: reset MSB Set MSB-1='1' if too large: reset MSB-1 Speed: O(ld(n)) Hardware complexity: O(ld(n)) with n= # of distinguished voltage levels; slow, but high precision possible. Speed: O(ld(n)) Hardware complexity: O(ld(n)) with n= # of distinguished voltage levels; slow, but high precision possible.

Embedded Systems – sensors-comm Successive approximation (2) t V VxVx V-V-

Embedded Systems – sensors-comm Application areas for flash and successive approximation converters [Gielen et al., DAC 2003] Effective number of bits at bandwidth

Embedded Systems – sensors-comm Communication

Embedded Systems – sensors-comm Communication: Hierarchy Inverse relation between volume and urgency quite common: Sensor/actuator busses

Embedded Systems – sensors-comm Communication - Requirements - Real-time behavior Efficient, economical (e.g. centralized power supply) Appropriate bandwidth and communication delay Robustness Fault tolerance Maintainability Diagnosability Security Real-time behavior Efficient, economical (e.g. centralized power supply) Appropriate bandwidth and communication delay Robustness Fault tolerance Maintainability Diagnosability Security

Embedded Systems – sensors-comm Basic techniques: Electrical robustness Single-ended vs. differential signals Voltage at input of Op-Amp positive  '1'; otherwise  '0' Combined with twisted pairs; Most noise added to both wires. ground Local ground

Embedded Systems – sensors-comm Evaluation Advantages: Subtraction removes most of the noise Changes of voltage levels have no effect Reduced importance of ground wiring Higher speed Disadvantages: Requires negative voltages Increased number of wires and connectors Applications: USB, FireWire, ISDN Ethernet (STP/UTP CAT 5 cables) differential SCSI High-quality analog audio signals Advantages: Subtraction removes most of the noise Changes of voltage levels have no effect Reduced importance of ground wiring Higher speed Disadvantages: Requires negative voltages Increased number of wires and connectors Applications: USB, FireWire, ISDN Ethernet (STP/UTP CAT 5 cables) differential SCSI High-quality analog audio signals

Embedded Systems – sensors-comm Real-time behavior Carrier-sense multiple-access/collision-detection (CSMA/CD, Standard Ethernet) no guaranteed response time. Alternatives: token rings, token busses Carrier-sense multiple-access/collision-avoidance (CSMA/CA) –WLAN techniques with request preceeding transmission –Each partner gets an ID (priority). After each bus transfer, all partners try setting their ID on the bus; partners detecting higher ID disconnect themselves from the bus. Highest priority partner gets guaranteed response time; others only if they are given a chance. Carrier-sense multiple-access/collision-detection (CSMA/CD, Standard Ethernet) no guaranteed response time. Alternatives: token rings, token busses Carrier-sense multiple-access/collision-avoidance (CSMA/CA) –WLAN techniques with request preceeding transmission –Each partner gets an ID (priority). After each bus transfer, all partners try setting their ID on the bus; partners detecting higher ID disconnect themselves from the bus. Highest priority partner gets guaranteed response time; others only if they are given a chance.

Embedded Systems – sensors-comm Other basic techniques Fault tolerance: error detecting and error correcting bus protocols Privacy: encryption, virtually private networks Fault tolerance: error detecting and error correcting bus protocols Privacy: encryption, virtually private networks

Embedded Systems – sensors-comm Sensor/actuator busses 1.Sensor/actuator busses: Real-time behavior very important; different techniques: Many wires less wires expensive & flexible

Embedded Systems – sensors-comm Field busses More powerful/expensive than sensor interfaces; serial busses preferred. Examples: 1. Process Field Bus (Profibus) (see // Token passing; 9.6 kbit/s (1200 m) to 500 kbits/s (200m); to slow to be used for hard time constraints. More powerful/expensive than sensor interfaces; serial busses preferred. Examples: 1. Process Field Bus (Profibus) (see // Token passing; 9.6 kbit/s (1200 m) to 500 kbits/s (200m); to slow to be used for hard time constraints.

Embedded Systems – sensors-comm Field busses (2) Controller area network (CAN) Designed by Bosch and Intel in 1981; used in cars and other equipment; differential signaling with twisted pairs, arbitration using CSMA/CA, throughput between 10kbit/s and 1 Mbit/s, low and high-priority signals, maximum latency of 134 µs for high priority signals, coding of signals similar to that of serial (RS-232) lines of PCs, with modifications for differential signaling. See // Controller area network (CAN) Designed by Bosch and Intel in 1981; used in cars and other equipment; differential signaling with twisted pairs, arbitration using CSMA/CA, throughput between 10kbit/s and 1 Mbit/s, low and high-priority signals, maximum latency of 134 µs for high priority signals, coding of signals similar to that of serial (RS-232) lines of PCs, with modifications for differential signaling. See //

Embedded Systems – sensors-comm Field busses (3) The Time-Triggered-Protocol (TTP) [Kopetz et al.] for fault-tolerant safety systems like airbags in cars. FlexRay: TDMA (Time Division Multiple Access) protocol, developed by the FlexRay consortium (BMW, Ford, Bosch, DaimlerChrysler, General Motors, Motorola, Philips). Combination of a variant of the TTP and the byteflight [Byteflight Consortium, 2003] protocol. - Designed to meet key automotive requirements - Complements the major in-vehicle networking standards - A high data rate can be achieved: initially targeted for a data rate of approximately 10Mbit/sec; however, the design of the protocol allows much higher data rates to be achieved. The Time-Triggered-Protocol (TTP) [Kopetz et al.] for fault-tolerant safety systems like airbags in cars. FlexRay: TDMA (Time Division Multiple Access) protocol, developed by the FlexRay consortium (BMW, Ford, Bosch, DaimlerChrysler, General Motors, Motorola, Philips). Combination of a variant of the TTP and the byteflight [Byteflight Consortium, 2003] protocol. - Designed to meet key automotive requirements - Complements the major in-vehicle networking standards - A high data rate can be achieved: initially targeted for a data rate of approximately 10Mbit/sec; however, the design of the protocol allows much higher data rates to be achieved.

Embedded Systems – sensors-comm Field busses (4) MAP:MAP is a bus designed for car factories. EIB:The European Installation Bus (EIB) is a bus designed for smart homes.European Installation Bus (EIB) Designed for smart buildings; CSMA/CA; low data rate. IEEE 488: Designed for laboratory equipment. MAP:MAP is a bus designed for car factories. EIB:The European Installation Bus (EIB) is a bus designed for smart homes.European Installation Bus (EIB) Designed for smart buildings; CSMA/CA; low data rate. IEEE 488: Designed for laboratory equipment.

Embedded Systems – sensors-comm Wireless communication

Embedded Systems – sensors-comm Wireless communication: Examples IEEE a/b/g UMTS DECT Bluetooth UWB IEEE a/b/g UMTS DECT Bluetooth UWB