Serial Buses. Serial Bus Features Allows several devices to be connected to a set of common signal wires Reduces inter-connections and complexity Asynchronous.

Slides:



Advertisements
Similar presentations
Chapter 3: Introduction to Data Communications and Networking
Advertisements

Chapter 14 Communications Introduction
Digital Computer Fundamentals
Anurag Dwivedi Rudra Pratap Suman. Scope of Communica tion Telephones and Cell Phones.
Data Communication Topics to be discussed:  Data Communication Terminology.  Data Transmission Signals.  Data Transmission Circuits.  Serial & Parallel.
SHIFT REGISTERS: CONVERTING BETWEEN SERIAL AND PARALLEL DATA Mark Neil - Microprocessor Course 1 Serial versus Parallel Data Transfers.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Lecture 8: Serial Interfaces
PH4705 ET4305 Interface Standards A number of standard digital data interfaces are used in measurement systems to connect instruments and computers for.
Assessment 1 Review Network Layers. Computer 1Computer 2 2.
Serial Communication Buses: I 2 C and SPI By Brody Dunn.
Starting with serial Chapter Ten 10.1, 10.2,
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
EE 4272Spring, 2003 EE4272: Computer Networks Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. Spring, 2003.
7-1 Digital Serial Input/Output Two basic approaches  Synchronous shared common clock signal all devices synchronised with the shared clock signal data.
I2CI2C CS-423 Dick Steflik. Inter-Integrated Circuit Developed and patented by Philips for connecting low speed peripherals to a motherboard, embedded.
Input/Output and Communication
Interface circuits I/O interface consists of the circuitry required to connect an I/O device to a computer bus. Side of the interface which connects to.
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 13.
Module I Overview of Computer Architecture and Organization.
Interfaces A practical approach. Lesson 2 I2C and SPI
1 EECS 373 Design of Microprocessor-Based Systems Prabal Dutta University of Michigan Lecture 10: Serial buses Oct 6, 2011.
Technology Training that Works Hands of Data Communications, Networking & TCP/IP Troubleshooting.
Lecture 12 Today’s topics –CPU basics Registers ALU Control Unit –The bus –Clocks –Input/output subsystem 1.
1 © Unitec New Zealand I2C Lecture 10 Date: - 2 Nov, 2011 Embedded Hardware ETEC 6416.
Computer Architecture Lecture 08 Fasih ur Rehman.
331: STUDY DATA COMMUNICATIONS AND NETWORKS.  1. Discuss computer networks (5 hrs)  2. Discuss data communications (15 hrs)
LSU 10/22/2004Serial I/O1 Programming Unit, Lecture 5.
Ballooning Bundle. What is a Microcontroller? Small computer with a processor core, memory and programmable input/output Continuously repeats software.
ELECTRONIC COMMUNICATIONS A SYSTEMS APPROACH CHAPTER Copyright © 2014 by Pearson Education, Inc. All Rights Reserved Electronic Communications: A Systems.
4.0 rtos implementation part II
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Microcontroller & Embedded System Subject Code : 6871 Semester : 7th Department.
Networks Networking is a link between computers with Machine tools and programs designed to work Networking and to allow sharing of each other and flow.
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
1 Microprocessor-based Systems Course 9 Design of the input/output interfaces (continue)
Universal Asynchronous Receiver/Transmitter (UART)
ECE 353 Introduction to Microprocessor Systems Michael Schulte Week 13.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
DIGITAL CONTROL INTERFACES MH0307 PLC & DATA ACQUISITION SYSTEMS DEPARTMENT OF MECHATRONICS ENGINEERING SRM UNIVERSITY.
COMPUTER COMMUNICATION & NETWORKS Presented by MUTAASA AHMED.
1 6 Further System Fundamentals (HL) 6.4 Further Network Fundamentals.
The Principle of Electronic Data Serial and Parallel Data Communication Transmission Rate Bandwidth Bit Rate Parity bits.
Lecture (Mar 23, 2000) H/W Assignment 3 posted on Web –Due Tuesday March 28, 2000 Review of Data packets LANS WANS.
EECS 373 Design of Microprocessor-Based Systems Prabal Dutta
©2008 R. Gupta, UCSD COSMOS Summer 2008 Peripheral Interfaces Rajesh K. Gupta Computer Science and Engineering University of California, San Diego.
GBT SCA overview Slide 1-5 Work status Slide 6-10 Shuaib Ahmad Khan.
Essentials of Communication This simple model requires many guarantees. Sender Receiver Communication Link Data.
Revised: Aug 1, ECE263 Embedded System Design Lessons 27, 28 Serial Peripheral Interface.
A Level Computing for AQA Teacher’s Resource CD-ROM 20 CHAPTER: Communication methods Serial and parallel communications, bandwidth, bit rate and baud.
Computer Architecture and the Fetch-Execute Cycle Buses, CPU Clock & Ports.
SHIFT REGISTERS: CONVERTING BETWEEN SERIAL AND PARALLEL DATA Mark Neil - Microprocessor Course 1 Serial versus Parallel Data Transfers.
CE-2810 Dr. Mark L. Hornick 1 Serial Communications Sending and receiving data between devices.
Embedded Communication Protocols Don Heer 10/18/10 1.
CIm -IE775 computer Integrated manufacturing Industrial & Manufacturing Enterprise Department The Wichita State University
A local area network (LAN) is a group of computers and associated devices that share a common communications line or wireless link. Typically, connected.
Networked Embedded Systems Sachin Katti & Pengyu Zhang EE107 Spring 2016 Lecture 9 Serial Buses – SPI, I2C.
Networked Embedded Systems Pengyu Zhang EE107 Spring 2016 Lecture 8 Serial Buses.
Communication Systems I CPE 313: Micro Processors and Interfacing.
MICROCONTROLLER AND INTERFACING Presented by: Shefali Jethva ( ) Shivali Panchal ( ) Komal Soni ( ) Roll no. :- 14EC308.
1 Serial Peripheral Interface What is it? Basic SPI Capabilities Protocol Pros and Cons Uses Serial Peripheral Interface
©F.M. Rietti Communication Lines Fundamentals. ©F.M. Rietti LM-18 Computer Science SSI Embedded Systems I 2 Communication Lines Generally used to connect.
Lab 9 Multiprocessor, Buses, SPI, I2C. Multiprocessors Why multiprocessors? The structure of multiprocessors. Elements of multiprocessors: – Processing.
Serial Communication Buses: I2C and SPI
Serial Communication Protocols And Embedded IoT
EE 107 Fall 2017 Lecture 5 Serial Buses – UART & SPI
6.1 Communication Methods
Communication Lines Fundamentals.
Computer Organization and Design
Basics of Telecommunications and Networks
Serial Communication 19th Han Seung Uk.
Presentation transcript:

Serial Buses

Serial Bus Features Allows several devices to be connected to a set of common signal wires Reduces inter-connections and complexity Asynchronous or Synchronous Master - Slave(s) Multiple Masters Standard interfaces and protocols Various bus operation speeds (data rates/ baud rates) various application areas 6-2

Serial data communication Synchronous  use a shared common clock signal.  all devices synchronise with the shared common clock signal.  data transfer occurs on the clock signal – usually a clock transition. Asynchronous  no shared clock  all devices have there own clock  all devices must use the same clock frequency  Tx and Rx clock frequencies may differ slightly between devices  device clock signals are out of phase with each other – not synchronised hence the term asynchronous.  the receiver must synchronise with transmitter in order to receive data correctly. 6-3

Baud Rate In this case: Bit rate = 2 x Baud rate Note: For a binary signal - Baud rate = bit rate = 1/bit time Data Time The baud rate of a data communications system is the number of symbols transferred per second. Bit rate defines the rate at which information flows across a data link. measured in bits/second(bps) For a binary two-level signal, a data rate of one bit per second is equivalent to one Baud T T = The Bit Time The baud unit is named after Jean Maurice Emile Baudot, who was an officer in the French Telegraph Service.

Some common serial buses SPI- Serial Peripheral Interface I 2 C - Inter-Integrated Circuit RS232 - Computer serial port(point to point only) USB - Universal Serial Bus Ethernet - high speed LAN CAN - Control Area network LIN - Local Interconnect Network FlexRay - FlexRay is a fault tolerant bus and provides deterministic data transmission. MOST - Media Oriented Systems Transport MIL-STD-1553 Bus - military avionics & spacecraft 6-5

Applications Chip to Chip connections  SPI and I2C Processing node to peripheral devices  USB  SPI & I2C  LIN Processing node(Computer System) to processing Node  Ethernet  CAN 6-6

Classification of Serial Bus Systems 6-7