Introduction. Transmission Modes. Transmission Modes. Parallel Transmission. Parallel Transmission - Advantages. Parallel Transmission

Similar documents
Objectives. Lecture 4. How do computers communicate? How do computers communicate? Local asynchronous communication. How do computers communicate?

Serial Communications

2 Basic Concepts. Contents

Eliminate Risk of Contention and Data Corruption in RS-485 Communications

5 Data Communication and Networking

Remote Serial over IP Introduction on serial connections via IP/Ethernet

Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS

Lecture 3: Signaling and Clock Recovery. CSE 123: Computer Networks Stefan Savage

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide

Why you need to monitor serial communication?

T1 Networking Made Easy

Fast Ethernet and Gigabit Ethernet. Networks: Fast Ethernet 1

DATA COMMUNICATION (Basics of data communication, OSI layers.)

Fast Ethernet and Gigabit Ethernet. Computer Networks: Fast and Gigabit Ethernet

Multiplexing. Multiplexing is the set of techniques that allows the simultaneous transmission of multiple signals across a single physical medium.

EECC694 - Shaaban. Transmission Channel

Parallel IO. Serial IO. Parallel vs. Serial IO. simplex vs half-duplex vs full-duplex. Wires: Full Duplex. Wires: Simplex, Half-duplex.

RS-232 Communications Using BobCAD-CAM. RS-232 Introduction

How To Communicate With A Token Ring Network (Dihon)

COMPUTER HARDWARE. Input- Output and Communication Memory Systems

Process Control and Automation using Modbus Protocol

The Answer to the 14 Most Frequently Asked Modbus Questions

Computer Systems Structure Input/Output

The Secrets of Flow Control in Serial Communication

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction

How To Design A Layered Network In A Computer Network

Token Ring and. Fiber Distributed Data Interface (FDDI) Networks: Token Ring and FDDI 1

It explains the differences between the Plesiochronous Digital Hierarchy and the Synchronous Digital Hierarchy.

Data Communications & Networks. Session 3 Main Theme Data Encoding and Transmission. Dr. Jean-Claude Franchitti

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK

ALL-USB-RS422/485. User Manual. USB to Serial Converter RS422/485. ALLNET GmbH Computersysteme Alle Rechte vorbehalten

Appendix A. This Appendix includes the following supplemental material:

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

Objectives. Basics of Serial Communication. Simplex vs Duplex. CMPE328 Microprocessors (Spring ) Serial Interfacing. By Dr.

Cable Specifications and Information

Using Xbee in Serial Communication

Based on Computer Networking, 4 th Edition by Kurose and Ross

Written examination in Computer Networks

ARTICLE. Sound in surveillance Adding audio to your IP video solution

FOSTCDR. Industrial Serial to Multimode Fiber Optic Converter PRODUCT INFORMATION B&B ELECTRONICS. Specifications Serial Technology

Application Note 83 Fundamentals of RS 232 Serial Communications

BROADBAND AND HIGH SPEED NETWORKS

TCP/IP Network Communication in Physical Access Control

Analog vs. Digital Transmission

White Paper. Technical Capabilities of the DF1 Half-Duplex Protocol

WAN Data Link Protocols

INTERNATIONAL TELECOMMUNICATION UNION. SERIES V: DATA COMMUNICATION OVER THE TELEPHONE NETWORK Interfaces and voiceband modems

(Refer Slide Time: 2:10)

Ring Local Area Network. Ring LANs

Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the

Measurement and Analysis Introduction of ISO7816 (Smart Card)

High Speed Ethernet. Dr. Sanjay P. Ahuja, Ph.D. Professor School of Computing, UNF

The Bus (PCI and PCI-Express)

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

Tema 11: Periféricos para Acceso a la Red. Periféricos e Interfaces

8051 Serial Port. Crystal TXD. I/O Device RXD. Embedded Systems Peripherals

Current Loop Application Note 1495

SMS based remote control system

TCOM 370 NOTES 99-6 VOICE DIGITIZATION AND VOICE/DATA INTEGRATION

2. Terminal arrangement. Default (PV display) (SV display) Communication protocol selection Selects the Communication protocol. Modbus ASCII mode:

Chapter 2 - The TCP/IP and OSI Networking Models

ENET-710. ENET Ethernet Module ENET-710 JAN / 06 FOUNDATION

SYNC MAX PCI Adapter

Telecommunications, Networks, and Wireless Computing

Introduction, Rate and Latency

ESPA Nov 1984 PROPOSAL FOR SERIAL DATA INTERFACE FOR PAGING EQUIPMENT CONTENTS 1. INTRODUCTION 2. CHARACTER DESCRIPTION

DigiPoints Volume 1. Student Workbook. Module 4 Bandwidth Management

Notes Odom, Chapter 4 Flashcards Set:

RS232C < - > RS485 CONVERTER S MANUAL. Model: LD15U. Phone: / 97 / 98 (M)

Multiplexing on Wireline Telephone Systems

Computer Networks. By Hardeep Singh

Part 1. MAX BIT DAC with an Arduino Board. MIDI to Voltage Converter Part1

Applied Data Communication Lecture 14

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

Chapter 6 Bandwidth Utilization: Multiplexing and Spreading 6.1

NXU RoIP Link to Eliminate Voice-Grade Leased Line

DATA COMMUNICATION AND NETWORKS

Computer Organization & Architecture Lecture #19

User Manual IC-485AI

NC-12 Modbus Application

The Telephone Network. An Engineering Approach to Computer Networking

Web Site: Forums: forums.parallax.com Sales: Technical:

Computer Gateway Specification and Technical Data

DeviceMaster UP Modbus Controller to Controller Communication

TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL

INTRODUCTION TO 100BASE-T: FAST (AND FASTER) ETHERNET

Physical Layer, Part 2 Digital Transmissions and Multiplexing

x10* CP290 HOME CONTROL INTERFACE PROGRAMMING GUIDE FOR ADVANCED PROGRAMMERS

WHITEPAPER. Image processing in the age of 10 Gigabit Ethernet

1 Technical Description Lokal-200PC

VoIP network planning guide

AN_2901CE_001 JULY 2005

CSMA/CA. Information Networks p. 1

Public Switched Telephone System

OPT SERIAL TO FIBER OPTIC CONVERTER

PROPERTY MANAGEMENT SYSTEM

MDM192 MULTI-DROPS DIGITAL MODEM FOR PRIVATE LINE. USER GUIDE Document reference :

Quectel M72 Development Board

Transcription:

Introduction Transmission Modes Gail Hopkins More fundamental concepts underlying data communications! Ways data are transmitted Parallelism Synchronous and asynchronous communication RS-232-C Transmission Modes Two categories Serial One bit sent at a time Parallel More than one bit sent at a time Parallel Transmission mode Isochronous Serial Synchronous Asynchronous Parallel Transmission Multiple data bits transferred at the same time over separate media Generally used with wired medium with multiple independent wires Signals on all wires are synchronised Each wire carries the signal for one bit All wires operate simultaneously Other wires allow sender and receiver to coordinate Wires placed in a single large cable Parallel Transmission Sender Receiver Parallel Transmission - Advantages High speed Faster than serial as more wires! Match to underlying hardware Computers and communication hardware use parallel circuitry internally A bit travels across each of the wires at exactly the same time 1

Serial Transmission Sends one bit at a time Most communications system use serial mode Cheaper to extend over long distances Fewer wires Intermediate electronic components are cheaper Never a timing problem caused by one wire being slightly longer than another Because only one wire! Sender Serial Transmission Single wire carries the signal for one bit at a time Hardware to convert between parallel (internal) to serial (wire) Receiver Sender and receiver need small amount of hardware to convert data from parallel form used in the device to serial form used on the wire Transmission Order: Bits and Bytes Which bit should be sent across a medium first? Most Significant Bit (MSB) Big Endian Least Significant Bit (LSB) Little Endian Which byte should be sent first?? Byte order and bit order can be chosen independently Transmission Order (2) Ethernet technology specifies that data is sent byte big-endian and bit little-endian Timing of Serial Transmission Three broad categories of serial : Asynchronous Transmission can occur at any time Arbitrary delay between the of two data items Synchronous Continuous No gap between of data items Isochronous Transmission occurs at regular intervals Fixed gap between of two data items Asynchronous Transmission Allows physical medium to be idle for an arbitrary amount of time between s Good for applications that generate data at random E.g. keyboard connected to a computer BUT lack of coordination between sender and receiver 2

Asynchronous Transmission (2) Receiver does not know when the sender will transmit transmit when data are ready variable delays between s no sender-receiver coordination beforehand Technically, the electrical signal does not contain information about where individual bits begin and end Therefore common for technologies to specify a preamble Few extra bits before each data item to tell receiver data are coming Asynchronous Character Transmission - The RS-232 Standard To connect keyboards, terminals etc. to computers over copper wire Concerned with 7-bit characters Details of physical connection (maximum length, plugs and sockets) Electrical details (voltages) Serial communication Asynchronous (for each character) Example RS-232 Waveform RS-232 Never leaves 0 volts on the wire - an idle line is the same as a 1 bit Sender and receiver agree how long a bit lasts - receiver uses a local timer A 0 start bit signifies the start of a character and is followed by 7 data bits A minimum gap of 1 bit between characters (a phantom stop bit of 1) Baud Rate Revisited Transmission hardware is rated in baud - the number of signals that are generated per second The baud rate need not be the same as the bit rate, it depends on how many levels of signal are used With RS-232 they are the same Agreeing the Baud Rate Sender and receiver agree on length of time each bit is held => maximum number of bits per second (e.g., 300, 9600, 19200) RS-232 may often have a configurable baud rate (manually or by software) 3

Framing Errors Might occur if the sender and receiver are set to different baud rates Receiver samples the signal several times for each bit to check for differences (framing errors) Used by the break key to send an abort signal RS-232 Connectors and Pins RS-232 uses a 25 pin connector (extra pins for control functions) Computer transmits on pin 2 and receives on 3. Opposite on a modem Part 21 Data Communication Transmission A 3 Wire RS-232 Connection Limitations of Real Hardware Hardware cannot instantly change voltage and so imperfect signals must be detectable RS-232 specifies how much tolerance there should be Synchronous Communication Synchronous mechanism transmits bits of data continually No idle time between bits Advantage: Sender and receiver synchronised at all time Less synchronisation overhead compared with e.g. RS-232 Because no start and stop bits! Synchronous Transmission Bytes, Blocks and Frames If synchronous mechanism must send bits continually what happens if no data to send? Framing Interface added to synchronous mechanism Accepts and delivers a block of bytes called a frame Frame starts with special sequence of bits Common to include a special idle sequence between frames 4

Synchronous Transmission - Framing Isochronous Transmission Designed to provide a steady bit flow for multimedia applications Voice and video Enables network jitter to be managed With an isochronous network, data are accepted and sent at a fixed rate, R Sender and receiver want to see a continuous stream of data without delays Usually an underlying synchronous mechanism operating at slightly more than R bits per second Simplex, Half-Duplex and Full- Duplex Transmission Simplex Can only transfer data in a single direction E.g. Single optical fibre Half-duplex Data can transfer in both directions, but only one direction at a time Shared medium Analogous to walkie-talkies Additional mechanism needed at each end to coordinate Full-Duplex Data can transfer in both directions simultaneously Typically consists of two simplex mechanisms E.g. Pair of optical fibres, running in parallel Full Duplex Communication Summary Transmission modes Parallel, serial Transmission order and timing Synchronous, asynchronous and isochronous RS-232 an asynchronous standard Simplex, half-duplex and full- duplex Reading: Chapter 9, Computer Networks and Internets, Comer, 5 th Edition, 2009 5