2 nd ADVANCED COURSE ON DIAGNOSTICS AND DATA ACQUISITION Instrumentation Buses, Digital Communication and Protocols J. Sousa.

Slides:



Advertisements
Similar presentations
Exercises and Solutions Lecture 1
Advertisements

Chapter 8 Interfacing Processors and Peripherals.
Bus Architecture.
6-April 06 by Nathan Chien. PCI System Block Diagram.
Bus structures Unit objectives:
Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.
Unit Subtitle: Bus Structures Excerpted from 1.
1 Data Link Issues Relates to Lab 2. This module covers data link layer issues, such as local area networks (LANs) and point-to-point links, Ethernet,
INPUT-OUTPUT ORGANIZATION
OSI Model Discuss the major influences of user requirements on network evolution Identify at least 3 reasons why the industry uses a layered network.
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
1.1 Chapter 1 Introduction Lecture # 1 – 2 Ali Mustafa.
PH4705 ET4305 Interface Standards A number of standard digital data interfaces are used in measurement systems to connect instruments and computers for.
Optical communications & networking - an Overview
Networks and Stuff Networks and wiring ‘em. Networks n Connecting things together n Can be: –Computers –Embedded devices –Telephones –Radios –TV’s –Anything!
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
I/O Channels I/O devices getting more sophisticated e.g. 3D graphics cards CPU instructs I/O controller to do transfer I/O controller does entire transfer.
EE 4272Spring, 2003 Chapter 14 LAN Systems Ethernet (CSMA/CD)  ALOHA  Slotted ALOHA  CSMA  CSMA/CD Token Ring /FDDI Fiber Channel  Fiber Channel Protocol.
Review on Networking Technologies Linda Wu (CMPT )
OSI Reference Model An overview. Standards and the internet International Organization for Standardization ISO 70’s.
Chapter 2 Network Models.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Computer Communication & Networks
Data Communications Network Models.
1 Computer Networks Course: CIS 3003 Fundamental of Information Technology.
INPUT-OUTPUT ORGANIZATION
SERIAL BUS COMMUNICATION PROTOCOLS
Chapter 1: Overview Lecturer: Alias Mohd Telecommunications Department Faculty of Electrical Engineering UTM SET 4573: Data Communication and Switching.
Multiplexer Multiplexing FDM TDM WDM Front-End Processor Controllers.
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
Chapter Five Network Architecture. Chapter Objectives  Describe the basic and hybrid LAN technologies  Describe a variety of enterprise-wide and WAN.
AS Computing F451 F451 Data Transmission. What data is transmitted? Phone SMS Radio TV Internet.
Presentation on Osi & TCP/IP MODEL
CS 640: Introduction to Computer Networks Aditya Akella Lecture 5 - Encoding and Data Link Basics.
1 Computer Communication & Networks Lecture 13 Datalink Layer: Local Area Network Waleed Ejaz
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
1 Computer Networks DA Chapter 1-3 Introduction.
Chapter 7 Low-Level Protocols
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Internet Model. Interfaces Between Layers The passing of the data and network information down through the layers of the sending device and back up.
The OSI Model.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
CSCI 465 D ata Communications and Networks Lecture 19 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Access to Shared Media - Media Access Control protocols RD-CSY10171.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
Networks. Common Xmit Media Shared Media Networks are a shared communication resource Only one user can access at a time.
CENG 490/510 Network Programming Russell Deaton Rm
William Stallings Data and Computer Communications
3.2 Software Fundamentals. A protocol is a formal description of digital message formats and the rules for exchanging those messages in or between computing.
Prepared by Engr.Jawad Ali BSc(Hons)Computer Systems Engineering University of Engineering and Technology Peshawar.
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
Unit 3 Physical Layer.
Chapter 7 Channel organization. Group members  Bilal Ahmed  Mehmal javed  Faisal khan janjua  Harris bashir.
CERN Timing Workshop, Geneva, 15 Feb Geneva, 15 Feb 2008 Franck Di Maio – ITER IO Geneva, 15 Feb 2008 Franck Di Maio – ITER IO CERN Timing Workshop.
Data Communication Network Models
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
Mr. Sathish Kumar. M Department of Electronics and Communication Engineering I’ve learned that people will forget what you said, people will forget what.
COMPUTER NETWORKS Lecture-8 Husnain Sherazi. Review Lecture 7  Shared Communication Channel  Locality of Reference Principle  LAN Topologies – Star.
Serial Communications
Overview of Data Communications and Networking
Overview of Data Communications and Networking
Introduction Computer Networks.
Building A Network: Cost Effective Resource Sharing
Data Communication Chapter 1 Introduction 1.#.
Optical communications & networking - an Overview
Computer Networks DA2402.
Serial Communications
LEARNING COMPUTER NETWORKS OSI Model (layers). Why a layered model?  Easier to teach communication process.  Speeds development, changes in one layer.
Presentation transcript:

2 nd ADVANCED COURSE ON DIAGNOSTICS AND DATA ACQUISITION Instrumentation Buses, Digital Communication and Protocols J. Sousa

Summary Digital Communication Signalling, Encoding and Protocols Instrumentations Buses Networks for Control and Data Acquisition

Digital Communication

Types of data transmission Parallel – Theoretically higher transfer rates – Short distances – Volumous cabling Serial – Longer distances – Complex channel encoding and data recovery Synchronous or Asynchronous Hybrid transmission – Bundle of serial links – Long distances and high transfer rates – X1, X2, X4, X16, X32

Asynchronous transmission (RS-232C) Each word is enclosed between two synchronization characters (start and stop bit). The start bit indicates a word follows. The data line is held in mark or 1 when no data is being transmitted; set to space or 0 by the start bit. The receiver synchronizes its clock with the start bit The stop bit reports word transmission complete resetting data line to 1. Parity bit. – Odd parity: 1 if checksum is odd number – Even parity: 1 if checksum is even number

Synchronous transmission Parallel or serial transmission No start and stop bits A continual stream of data is then sent between the two nodes A timing signal (character) is generated periodically by the transmitter. Receiver clock is re-synchronized by the timing signal. Synchronous clocks in both transmitter and receiver allow data recovery. Error detection and correction

Signal distorsion on transmission channel Serial data transmission sends binary bits of information as a series of optical or electrical pulses The transmission channel (cable, radio, fiber) generally distorts the signal in various ways Jitter on reception can impede correct data reception

Source encoding – 8b/10b 8b/10b is a line code that maps 8-bit symbols to 10-bit symbols to: – achieve DC-balance – provide enough state changes to allow reasonable clock recovery up to 12 special symbols: start-of- frame, end-of-frame, link idle … Un-allowed symbols permit error detection Used among others in: – PCI Express – IEEE 1394b – Serial ATA – Fibre Channel – Gigabit Ethernet – InfiniBand – Serial RapidIO – HyperTransport

Communication Protocols Detection of the underlying physical connection (wired or wireless), or the existence of the other endpoint or node Handshaking Negotiation of various connection characteristics How to start and end a message How to format a message What to do with corrupted or improperly formatted messages (error correction) How to detect unexpected loss of the connection, and what to do next Termination of the session and or connection.

Internet Protocol (IP) Deliver datagrams (packets) from the source host to the destination host based on their addresses Defines addressing methods and structures for datagram encapsulation Connection-less protocol Lack of reliability allows any of the following fault events to occur: – data corruption – lost data packets – duplicate arrival – out-of-order packet delivery

Instrumentation buses Local Backplane System Parallel buses – GPIB (IEEE 488) – VME – PCI – FPDP Serial buses – RS-232C – USB – PCI Express – Ethernet (IEEE 802)

Peripheral Component Interconnect (PCI) Parallel, Synchronous 32/64-bit, 33/66 MHz Max data throughput rate from 133 to 266 Mbyte/s PCI-X, PCIe physical share logical PCI specification

PCI Express (PCIe) Serial, point-to-point type interconnect for communication between two devices PCI Express interconnect consists of either a x1, x2, x4, x8, x12, x16 or x32 point-to-point Link A Lane consists of signal pairs in each direction. A x1 Link consists of 1 Lane or 1 differential signal pair in each direction for a total of 4 signals. Switch-based technology Packet Based Protocol; 8b/10b coding. 2.5 Gbits/sec/lane/direction transfer rate (~200MB/lane). 3.2GB on x16

VME VMEbus: VERSAmodule Eurocard bus Parallel, Asynchronous 64-bit bus in 6U-sized cards and 32-bit in 3U cards. VME64 has a typical performance of 40 MB/s.

GPIB Connect and control programmable instruments IEEE-488 allows up to 15 devices by daisy chaining connections 8-bit parallel, asynchronous electrical bus maximum data rate is 1 MB/s to 8 MB/s

AdvancedTCA AdvancedTCA Data Transport – Differential signaling capable of 10 Gbps (XAUI) today – 5+ Gbps differential signal capacity – Single backplane supports many fabric technologies and topologies Base Interface – 10/100/1000 BASE-T Ethernet – Dual Star fabric topology Fabric Interface – SERDES (3.125 Gbps minimum) – 1x, 2x, or 4x Channels – Star or Mesh fabric topology – actual throughput capacity of ~800 MByte/s per link Synchronization Interface – Three dedicated clock interfaces (8kHz, MHz, user defined) – Redundant buses

Networks for Control and Data Acquisition Plant Operation Network Synchronous DataBus Network Event Distribution Network Time Communication Network Audio Video Network Central Interlock Network Central Security Network

Networks Synchronous DataBus Network (SDN) – SDN is used for deterministic communication between CODAC systems and Plant Systems, which cannot be guaranteed with conventional technology as used by PON. – The purpose of SDN is to provide data exchange between multiple Plant Systems and CODAC systems for plasma feedback control with a performance cycle time on less than 1 ms. Time Communication Network (TCN) – The purpose of TCN is to provide the distribution of timing information to plant wide I&C for synchronization and time stamping to processes, data, and actions/events. – TCN interface allows to generate synchronized clock from timing information with guaranteed phase alignment and jitter. – Standards like UTC, GPS, NTP, IEEE 1588 Event Distribution Network (EDN) – The Event Distribution Network (EDN) manages the events signaling among CODAC Systems and Plant Systems with a lower latency than the Synchronous DataBus. – Low latency, low jitter Audio Video Network (AVN) – The purpose of the AVN is to provide plant wide distribution of surveillance audio-video signals and diagnostics video data. – AVN interfaces standard source devices like camera, mic etc. and standard receiving devices like screens, TV, remote displays