Automotive Low Speed Serial Bus Analysis. with Tektronix Oscilloscopes
|
|
- Moses William Patterson
- 7 years ago
- Views:
Transcription
1 Automotive Low Speed Serial Bus Analysis with Tektronix Oscilloscopes
2 Automotive Serial Bus Overview I 2 C SPI CAN FlexRay USB (Infotainment: UserDevice Access) MOST 50 / 150 (Infotainment: Network) Ethernet (BroadR-Reach PHY, Broadcom) MIPI (D-Phy, DSI / CSI) HDMI / MHL SPI 2
3 Trace Data Flow Through an Automotive Network Trace serial data flow between nodes through a network Simultaneously display messages at transmitter and receiver to verify continuity and propagation delays Trace serial data flow between network segments separated by a gateway Simultaneously display messages from multiple buses, at different speeds, or even different bus standards Diagnostic LIN Engine Control ESP Gear Box Right Door Left Door CAN Gateway CAN CAN Seat Control Climate Control Mobile Phone Air Bag ABS Sensor Car Radio Motor Multi Media Module ABS LIN CAN 3
4 Automotive Bus Technology - Application Areas Data Backbone for ADAS (Active Driver Assistance Systems) Data Interchange with other specific automotive bus systems (CAN/Flexray) Source: 4
5 Midrange Scope Portfolio MSO/DPO2000 MSO/DPO3000 MSO/DPO4000B MSO/DPO5000 DPO7000C MHz 1 GS/s MHz 2.5 GS/s 1 GHz 350 MHz GS/s 2 GHz 350 MHz 10-5 GS/s 3.5 GHz 500 MHz 40-5 GS/s 1M Samples Max 5 M Samples Max 20 M Samples Max 250 M Samples Max 500 M Samples Max Embd. OS MS WIN 7 Tektronix Confidential
6 Debugging Serial Buses with the MSO/DPO Series Automated Trigger, Decode and Search for Serial Buses 4000B Series 3000 Series 2000 Series Bandwidth 1 GHz, 500 MHz, 350 MHz 500 MHz, 300 MHz, 100 MHz 200 MHz, 100 MHz Channels 4 analog 16 digital (MSO Series) 2 or 4 analog 16 digital (MSO Series) 2 or 4 analog 16 digital (MSO Series) Record Length 20 M points 5 M points 1 M points Serial Bus Analysis # of Simultaneous Decoded Buses I 2 C, SPI USB Ethernet CAN, LIN, FlexRay RS-232/422/485/UART I 2 S/LJ/RJ/TDM MIL-STD-1553 I 2 C, SPI CAN, LIN RS-232/422/485/UART I 2 S/LJ/RJ/TDM I 2 C, SPI CAN, LIN RS-232/422/485/UART
7 Speed debug of serial buses with the MSO/DPO5000 Series MSO/DPO5000 Series 350 MHz to 2 GHz Up to 250 M record length Comprehensive verification including compliance with jitter and eye validation Physical layer testing for USB 2.0 and Ethernet 10/100/1000BASE-T Serial bus decode, trigger and search support for: I 2 C SPI UART/RS-232 USB 2.0 MOST 50 / 150 Automated Decode, Trigger, Search and Eye Diagram Analysis 7
8 In-Depth Analysis of Serial Buses with the DPO7000 Series Automated Decode, Trigger, Search and Eye Diagram Analysis DPO7000 Series 500 MHz to 3.5 GHz Up to 500 M record length Physical layer testing for USB 2.0, Ethernet and MIPI Serial data characterization with jitter and eye analysis Supported serial buses: I 2 C SPI CAN LIN FlexRay UART/RS-232 MOST 50 / 150
9 V6.4.0 Firmware for 5k, 7kC, 70kC/D WIN7 Scopes Great new features New bus standards support Improvements to Visual Trigger New mark all trigger events Search capability Improved Zoom and Cursor button operation Measurements on digital channels MATLAB and MS Visual Studio math plug-in functionality Performance improvements Faster MSO/DPO5k operation FastFrame and long record length speed increased Defect fixes for many customer-reported bugs Larger HDD and SSD New PS2 power bundle Available end of June 2012 Available for all demo units now - update yours today! New one-step complete update with deployment package
10 New Standards Support CAN/LIN/FlexRay (trigger/decode/search) MIL-STD-1553B (trigger/decode/search) PCI Express gen 1/2/3 (trigger (70k)/decode/search) SPI 2-wire (trigger/decode/search) 8b/10b added to MSO/DPO5k and DPO7kC (decode/search) MIPI D-PHY added to MSO/DPO5k (decode/search) Electrical Compliance Measurements MOST 50 and 150 electrical compliance Thunderbolt
11 LSS Trigger/Decode/Search CAN/LIN/FlexRay: SR-AUTO MIL-STD-1553: SR-AERO 2-Wire SPI added to SR-EMBD CAN Bus: SR-AUTO MIL-STD-1553: SR-AERO 2-Wire SPI: SR-EMBD
12 How do I probe serial digital buses? Digital buses are not digital Digital signals do not necessarily have only two discrete levels Digital probes are not digital Everything you know about analog probing still applies Minimize DC and AC loading Voltage measurements are always differential Minimize lead inductance Bus and Waveforms display of I 2 C signal The real signal must be delivered to the oscilloscope s hardware or software comparator, where it can be compared to the digital threshold value(s) 12
13 What do the probing and acquisition architectures look like P6616 passive probe Digital input circuit (logic analyzer ASIC) acquisition circuit 0.2pF front-panel connector 3pF 100k coax - + Acquisition System 13
14 Digital Acquisition System MSO/DPO4000B / 5000 Series and P6616 Digital Probe Specification MSO4000 MSO4000B Maximum Sample Rate 500MS/s 16.5GS/s with MagniVu Maximum Input Toggle Rate 350 MHz 500 MHz DC Input Voltage Range ± 15 V ± 42 Vpeak Maximum Input Voltage Swing 6 Vp-p centered on threshold 500MS/s 16.5GS/s with MagniVu 30 Vp-p 200MHz 10 Vp-p >200 MHz Input Impedance 20 kohm 100 kohm Input Capacitance 3 pf 3 pf Threshold Range -2 V to +5 V ± 40 V Minimum Input Swing 500 mvp-p 400 mvp-p Minimum Detectable Pulse 1.5 ns 1 ns MSO MS/s 16.5GS/s with MagniVu 500 MHz ± 42 Vpeak 30 Vp-p 200MHz 10 Vp-p >200 MHz 100 kohm 3 pf ± 40 V 400 mvp-p 1 ns P channel digital probe matched to the digital acquisition system high end digital specification 14
15 I 2 C (Inter-Integrated Circuit) Used for chip-to-chip communication between microcontrollers and A/Ds, D/As, FPGAs, sensors, etc. Uses two single-ended, bi-directional signals: clock and data (Half Duplex) Any I 2 C device can be attached to the bus Data rates: Standard Mode (100 kbps) Fast Mode (400 kbps) High Speed Mode (3.4 Mbps) 15
16 I 2 C (Physical Part) +V Pull-up resistors SDA SCL Master Device 3 Device 4 16
17 Input Source Selection (example: I 2 C) CH1 CH4 D0 D15 (MSO) View different busses simultaneously Channel Labeling 17
18 I 2 C Message Structure Start: Indicates the device is taking control of the bus and a message will follow Address: 7-bit or 10-bit number representing the device address to read or write Data: Integer number of bytes read from or written to the device Acknowledge: 1-bit from the slave device acknowledging the master s actions Stop: Indicating the message is complete and the master has released the bus 18
19 Serial Debug Manually Decoding Serial Bits Engineers must manually count each bit and determine if it is a 1 or a
20 Serial Debug Manually Decoding Serial Bits Engineers must then convert the data to an understandable format First three bits are most significant digit of a 7-bit address Next four bits are least significant digit of a 7-bit address Read or Write Most significant digit of 8-bit byte Least significant digit of 8-bit byte = Read data 14 and 16 from Address R
21 Serial Debug Serial Triggering and Decode I2C Decoding is done by oscilloscope for the engineer There must be a better way 21
22 I 2 C Message Flow Control Acknowledge/No Acknowledge Indicates success or failure of a data transmission or the continuation of a transfer Generated by holding the SDA low on the 9th clock pulse ACK NACK SDA SCL SDA SCL
23 I 2 C Solution on Tektronix Oscilloscope 23
24 SPI (System Peripheral Interface) Used primarily to communicate between microcontrollers and their immediate peripheral devices Typical configuration has four signals: SCLK, MOSI, MISO, SS Data is simultaneously transmitted and received SS line used to specify slave device Each unique device on bus has its own SS signal from master Multiple bus configurations are allowed Network can use 2-, 3-, or 4-wire bus topology Data rates up to 50 Mbps SS enables slave device to accept data SS MOSI data from the master to a slave MISO data from a slave to the master SCLK serial clock driven by Master MSB MSB MOSI (n bits) MISO (n bits) SCLK LSB LSB 24
25 SPI (System Peripheral Interface) Single Master Multiple Slaves Single Master hardwired to Single Slave SPI Bus Hardware Configurations 25
26 Serial Debug Serial Triggering and Decode There is more than just decoding Trigger on packet content Search and mark packet content View data in an Event Table format View two buses simultaneously SPI I 2 C RS-232 FlexRay CAN LIN 26
27 CAN (Controller Area Network) Used for system-to-system communication in Automotive, Industrial Automation, and Medical Equipment Serial asynchronous, multi-master, layered communication network Sophisticated error detection and error handling mechanisms Flexible signaling support for low-cost implementation Messages are broadcast to all nodes on the network Physical bus is single-wire or dual-wire, and fault tolerant Data rates from 5 kbps to 1 Mbps CAN High Speed Differential Bus Signal CAN Bus Bit Rate Table CAN Controller Tx Rx CAN_H CAN_L Rx Tx Electronic Control Unit 3.5V 2.5V dominant CAN-H CAN Bit Rate 1 Mbps 1 s 800 Kbps 1.25 s 500 Kbps 2 s 250 Kbps 4 s 125 Kbps 8 s 83.3 Kbps 12 s Min. CAN Pulse Width CAN Physical Layer 1.5V CAN-L recessive recessive 62.5 Kbps 16 s 50 Kbps 20 s 33.3 Kbps 30 s 20 Kbps 50 s 10 Kbps 100 s 27
28 CAN is a differential BUS CAN High Speed Differential Bus Signal CAN Controller Tx Rx CAN_H CAN_L Rx Tx Electronic Control Unit 3.5V 2.5V dominant CAN-H CAN Physical Layer 1.5V CAN-L recessive recessive Tx + + path + + Rcv
29 120Ὠ 120Ὠ In-Depth Analysis of Network Performance 40 meters Node 1 Node 2 Node 10 CAN Network Near End Far End Locate and analyze signal integrity problems with eye diagrams Characterize different oscillator tolerances and propagation delays between nodes for synchronizing the network Monitor bus utilization to ensure efficient use of the network 29
30 Eye diagram measurements Fast Data Rates, More HF Loss Clean, open, logical 1 & 0 at launch from transmitter Logical 1 & 0 can be hard to distinguish at end of long interconnects; (this is often called a closed eye ) Tx + + path + + Rcv Fast, sharp, edges at transmitter launch Smeared edges at end of long interconnect. Reference Maxim Note HFDN-27.0 (Rev. 0, 09/03)
31 CAN Data and Remote Frame Overview SOF: begins with a start of frame (SOF) bit Arbitration: Identifier (address) and Remote Transmission Request (RTR) bit Control: 6 bits including Identifier Extension (IDE) bit and Data Length Code (DLC) Data: zero to eight bytes of data CRC: 15-bit cyclic redundancy check code and a recessive delimiter bit ACK: acknowledge field is two bits long EOF: 7 recessive bits indicate the end of frame (EOF) INT: intermission field of three recessive bits indicates the bus is free 31
32 Characterize System Timing Characterize timing between bus messages and system operation Requires waveform displays time-correlated with decoded messages Characterize timing differences which occur when adding a new network node to an existing network Automotive application example: Measure worst-case time from crash sensor output to airbag activation Measure variations in timing of airbag activation with varying levels of CAN bus traffic 32
33 CAN Bus DPO7000 CAN Trigger 33
34 CAN Bus DPO7000 CAN Analysis Application Select Function : Decoding Timing Analysis 34
35 CAN Bus DPO7000 CAN Analysis Application Configure : Trig.-Source Bus-Source 35
36 CAN Bus DPO7000 CAN Analysis Application Trig.-Configure : Field Type Field Value 36
37 CAN Bus DPO7000 CAN Analysis Application Decoding Results : Field Value Timing Result 37
38 CAN Bus DPO7000 CAN Analysis Application Decoding Results : Correlation to Acq.-Mem 38
39 Characterizing Oscillator Tolerance and Propagation Delay Oscillator tolerance of a CAN node Specify the specific ID for trigger condition Result will include ACK and without ACK bit With ACK bit, shows the impact of receiving CAN node oscillator tolerance on transmitting node Propagation Delay Connect two channels to any two CAN nodes Result is directly available 39
40 Monitoring CAN Traffic for Bus Utilization Measure at specific ID, error frame or overload frame Specifies percentage of time traffic present in the CAN bus Type of traffic can be analyzed Frame count Tektronix DPO7000 Series with TDSVNM option 40
41 CAN Trigger Overview 41
42 FlexRay 2.1 (3.0) FlexRay is a automotive bus still being developed by a group of leading automotive companies and suppliers known as the FlexRay Consortium The physical bus can be unshielded twisted pair, or shielded twisted pair to improve EMC performance FlexRay is a differential serial bus configured in three recurring segments: Header, Payload, and Trailer Each frame contains a static and dynamic segment, and bus idle time concludes each frame Transmitted data rates up to 10 Mbps Automotive Manufacturers are finding that existing automotive serial standards such as CAN and LIN do not have the speed, reliability, or redundancy required to address X-by-wire applications such as brake-by-wire or steer-by-wire. 42
43 FlexRay Frame Structure Header Segment Contains Indicator Bits, Frame ID, Payload Length (in words), Header CRC, and Cycle Count Payload Segment Contains data transferred by the frame. Maximum payload length is 127 words (254 bytes) Trailer Segment Contains a single 24 bit field [three 8 bit CRC registers] for header and payload protection 43
44 FlexRay Terms and Abbreviations FlexRay Bus Decode Terms TSS (Transmission Start Sequence): initiate network connection setup. FSS (Frame Start Sequence): immediately follows TSS Indicator Bits: provides Header Segment preamble information. Frame Id (Frame Identifier): defines to which slot frame is transmitted. Payload Length: indicates data size being transferred in the frame. Header CRC: contains CRC computed from portion of Header Segment. Cycle Count: holds value that increments for each comm. cycle start. Data (Payload): contains data transferred by frame (254 bytes max.). Trailer CRC: protects against improper header and payload modification. FES (End of Frame): immediately follows the Trailer CRC DTS (Dynamic Trailing Sequence): indicates a dynamic frame. CID (Channel Idle Detection): indicates end of comm. (Idle: BP=BM) Data_0: negative differential voltage between BP and BM. Data_1: positive differential voltage between BP and BM. Idle_LP (LowPower): biased to ground. No current to BP or BM. Idle: biased to a voltage. No current to BP or BM. BP (Bus Plus) and BM (Bus Minus) lines used to balance the differential communications network. 44
45 FlexRay Bus FlexRay Analysis Application Configure : Data Source Probing Trigger 45
46 FlexRay Bus FlexRay Analysis Application Results : Decoding CRC Analysis Correlation to Acq.-Mem 46
47 FlexRay Bus FlexRay Analysis Application Results : Timing Meas. Sync. Meas. Eye/Mask Test TIE Zoom 47
48 FlexRay Bus FlexRay Analysis Application Real Signals MASK violation could be ID related 48
Understanding SAE J1939. by Simma Software, Inc.
Understanding SAE J1939 by Simma Software, Inc. Contact E-mail: jrsimma at simmasoftware dot com Phone: 888-256-3828 For J1939 source code, see J1939 Software Starting Notes Ask questions anytime. This
More informationElettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS
SERIAL I/O COMMON PROTOCOLS RS-232 Fundamentals What is RS-232 RS-232 is a popular communications interface for connecting modems and data acquisition devices (i.e. GPS receivers, electronic balances,
More informationWelcome to the Introduction to Controller Area Network web seminar My name is William Stuart, and I am a Applications Engineer for the Automotive
Welcome to the Introduction to Controller Area Network web seminar My name is William Stuart, and I am a Applications Engineer for the Automotive Products Group within Microchip. This web seminar today
More informationDebugging Serial Buses in Embedded Systems Designs
Debugging Serial Buses in Embedded Systems Designs Introduction Embedded systems are literally everywhere in our society today. A simple definition of an embedded system is a special-purpose computer system
More informationFlexRay A Communications Network for Automotive Control Systems
FlexRay A Communications Network for Automotive Control Systems WFCS 2006 Rainer Makowitz Automotive Systems Engineering, EMEA Freescale and the Freescale logo are trademarks of Freescale Semiconductor,
More informationLocal Interconnect Network Training. Local Interconnect Network Training. Overview
Overview Local Interconnect Network Training History and introduction Technical features The ISO/OSI reference model and LIN Frames Message Frames Communication concept of LIN Command Frames and Extended
More informationAutomotive Ethernet Compliance Testing
Automotive Ethernet Compliance Testing Dr. Ernst Flemming Product Manager Rohde & Schwarz GmbH & Co. KG Munich, Germany The company group at a glance ı History Established 1933 in Munich, Germany ı Type
More informationLIN (Local Interconnect Network):
LIN (Local Interconnect Network): History: LIN (Local Interconnect Network) was developed as cost-effective alternate to CAN protocol. In 1998 a group of companies including Volvo, Motorola, Audi, BMW,
More informationHow to Hack Your Mini Cooper: Reverse Engineering CAN Messages on Passenger Automobiles
How to Hack Your Mini Cooper: Reverse Engineering CAN Messages on Passenger Automobiles Jason Staggs Who is this guy? Jason Staggs Graduate Research Assistant Institute for Information Security (isec)
More informationDistributed Real-Time Systems (TI-DRTS) Track 2. CAN-BUS Introduction. Version 9.11.2009 Ref. VECTOR application note & Motorola note
Distributed Real-Time Systems (TI-DRTS) Track 2 CAN-BUS Introduction Version 9.11.2009 Ref. VECTOR application note & Motorola note What is CAN? Controller Area Network (CAN) is a common, small area network
More informationTCP/IPv4 and Ethernet 10BASE-T/ 100BASE-TX Debugging with the MSO/DPO4000B Series Oscilloscopes
Presented by TestEquity - www.testequity.com TCP/IPv4 and Ethernet 10BASE-T/ 100BASE-TX Debugging with the MSO/DPO4000B Series Oscilloscopes Application Note Introduction The Internet changes the way we
More informationMicroMag3 3-Axis Magnetic Sensor Module
1008121 R01 April 2005 MicroMag3 3-Axis Magnetic Sensor Module General Description The MicroMag3 is an integrated 3-axis magnetic field sensing module designed to aid in evaluation and prototyping of PNI
More informationUSER GUIDE EDBG. Description
USER GUIDE EDBG Description The Atmel Embedded Debugger (EDBG) is an onboard debugger for integration into development kits with Atmel MCUs. In addition to programming and debugging support through Atmel
More informationThe I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual. 14.10.2010 HAW - Arduino 1
The I2C Bus Introduction The I2C-bus is a de facto world standard that is now implemented in over 1000 different ICs manufactured by more than 50 companies. Additionally, the versatile I2C-bus is used
More informationwww.imprezer.tk Introduction to www.union88.tk RACE FUELS Hans-Christian von der Wense Munich, Germany
Introduction to Hans-Christian von der Wense Munich, Germany Overview Progress in Automotive Electronics and it s Impacts on Networking LIN Consortium LIN Concept Physical Layer Data Link Layer LIN Network
More informationAVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE
Atmel AVR 8-bit Microcontroller AVR151: Setup and Use of the SPI APPLICATION NOTE Introduction This application note describes how to set up and use the on-chip Serial Peripheral Interface (SPI) of the
More informationSafeSPI - Serial Peripheral Interface for Automotive Safety
Page 1 / 16 SafeSPI - Serial Peripheral Interface for Automotive Safety Technical SafeSPI_specification_v0.15_published.doc 30 July 2015 Page 2 / 16 1 INTRODUCTION 3 1.1 Requirement specification types
More informationIn-Vehicular Communication Networking Protocol
In-Vehicular Communication Networking Protocol ABSTRACT Renu Sharma Indiana University, Purdue University Indianapolis, IN rensharm@iupui.edu Today s modern vehicles contain a complex symbiosis of intelligent
More informationIn-Vehicle Networking
In-Vehicle Networking SAE Network classification Class A networks Low Speed (
More informationEthernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD
Ethernet dominant LAN technology: cheap -- $20 for 100Mbs! first widely used LAN technology Simpler, cheaper than token rings and ATM Kept up with speed race: 10, 100, 1000 Mbps Metcalfe s Etheret sketch
More informationModbus and ION Technology
70072-0104-14 TECHNICAL 06/2009 Modbus and ION Technology Modicon Modbus is a communications protocol widely used in process control industries such as manufacturing. PowerLogic ION meters are compatible
More information8B/10B Coding 64B/66B Coding
8B/10B Coding 64B/66B Coding 1. Transmission Systems 2. 8B/10B Coding 3. 64B/66B Coding 4. CIP Demonstrator Test Setup PeterJ Slide 1 Transmission system General Data Clock D C Flip Flop Q @ 1 Gbps = 1
More informationDS1721 2-Wire Digital Thermometer and Thermostat
www.dalsemi.com FEATURES Temperature measurements require no external components with ±1 C accuracy Measures temperatures from -55 C to +125 C; Fahrenheit equivalent is -67 F to +257 F Temperature resolution
More informationData Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control
More informationTutorial. www.ccontrols.com
Tutorial 1 Tutorial CONTROLLER AREA NETWORK CAN was designed by Bosch and is currently described by ISO 11898 1. In terms of the Open Systems Interconnection model (OSI), CAN partially defines the services
More informationABB Drives. User s Manual. Pulse Encoder Interface Module RTAC-01
ABB Drives User s Manual Pulse Encoder Interface Module RTAC-0 Pulse Encoder Interface Module RTAC-0 User s Manual 3AFE 64486853 REV A EN EFFECTIVE:.5.00 00 ABB Oy. All Rights Reserved. Safety instructions
More informationUsing an Agilent InfiniiVision Series MSO To Debug an Automotive CAN Bus
Using an Agilent InfiniiVision Series MSO To Debug an Automotive CAN Bus Application Note 1576 Table of Contents Introduction....................... 2 What is an MSO?.................. 3 Verifying proper
More informationABB Drives. User s Manual HTL Encoder Interface FEN-31
ABB Drives User s Manual HTL Encoder Interface FEN-31 HTL Encoder Interface FEN-31 User s Manual 3AUA0000031044 Rev B EN EFFECTIVE: 2010-04-06 2010 ABB Oy. All Rights Reserved. 5 Safety instructions
More informationSerial Communications
April 2014 7 Serial Communications Objectives - To be familiar with the USART (RS-232) protocol. - To be able to transfer data from PIC-PC, PC-PIC and PIC-PIC. - To test serial communications with virtual
More informationAN141 SMBUS COMMUNICATION FOR SMALL FORM FACTOR DEVICE FAMILIES. 1. Introduction. 2. Overview of the SMBus Specification. 2.1.
SMBUS COMMUNICATION FOR SMALL FORM FACTOR DEVICE FAMILIES 1. Introduction C8051F3xx and C8051F41x devices are equipped with an SMBus serial I/O peripheral that is compliant with both the System Management
More informationDeviceNet Communication Manual
DeviceNet Communication Manual Soft-Starter Series: SSW-07/SSW-08 Language: English Document: 10000046963 / 00 03/2008 Summary ABOUT THIS MANUAL... 5 ABBREVIATIONS AND DEFINITIONS... 5 NUMERICAL REPRESENTATION...
More informationComputer buses and interfaces
FYS3240 PC-based instrumentation and microcontrollers Computer buses and interfaces Spring 2011 Lecture #5 Bekkeng 15.1.2011 The most common data acquisition buses available today Internal computer buses
More informationSoftware User Guide UG-461
Software User Guide UG-461 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ezlinx icoupler Isolated Interface Development Environment
More informationRaspberry Pi. Hans- Petter Halvorsen, M.Sc.
Raspberry Pi Hans- Petter Halvorsen, M.Sc. Raspberry Pi 2 https://www.raspberrypi.org https://dev.windows.com/iot Hans- Petter Halvorsen, M.Sc. Raspberry Pi 2 - Overview The Raspberry Pi 2 is a low cost,
More informationEBERSPÄCHER ELECTRONICS automotive bus systems. solutions for network analysis
EBERSPÄCHER ELECTRONICS automotive bus systems solutions for network analysis DRIVING THE MOBILITY OF TOMORROW 2 AUTOmotive bus systems System Overview Analyzing Networks in all Development Phases Control
More informationAutomotive Ethernet Prototype and test development with CANoe/CANalyzer.Ethernet
Insert picture and click Align Title Graphic. Automotive Ethernet Prototype and test development with CANoe/CANalyzer.Ethernet Vector Webinar 2014 Hans-Werner Schaal Ver. 4.2.1, Jun 2014 Slide: 1 Agenda
More informationRS-485 Protocol Manual
RS-485 Protocol Manual Revision: 1.0 January 11, 2000 RS-485 Protocol Guidelines and Description Page i Table of Contents 1.0 COMMUNICATIONS BUS OVERVIEW... 1 2.0 DESIGN GUIDELINES... 1 2.1 Hardware Design
More informationIntroduction to. LIN (Local Interconnect Network)
Introduction to LIN (Local Interconnect Network) Stéphane REY Revision 1.0 - ay 13 th, 2003 Table of content 1 INTRODUCTION...3 1.1 PURPOSE OF THE DOCUENT...3 1.2 ACRONYOUS...3 1.3 RELATED DOCUENTS...3
More informationComparison of FlexRay and CAN-bus for Real-Time Communication
Comparison of FlexRay and CAN-bus for Real-Time Communication Andreas Forsberg Mälardalen University Högskoleplan 1 721 23 Västerås +46 768011236 afg05001@student.mdh.se Johan Hedberg Mälardalen University
More informationMeasurement and Analysis Introduction of ISO7816 (Smart Card)
Measurement and Analysis Introduction of ISO7816 (Smart Card) ISO 7816 is an international standard related to electronic identification cards with contacts, especially smart cards, managed jointly by
More informationModbus and ION Technology
Modbus and ION Technology Modicon Modbus is a communications protocol widely used in process control industries such as manufacturing. ACCESS meters are compatible with Modbus networks as both slaves and
More information2.1 CAN Bit Structure The Nominal Bit Rate of the network is uniform throughout the network and is given by:
Order this document by /D CAN Bit Timing Requirements by Stuart Robb East Kilbride, Scotland. 1 Introduction 2 CAN Bit Timing Overview The Controller Area Network (CAN) is a serial, asynchronous, multi-master
More informationAND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor. http://onsemi.
Design Examples of On Board Dual Supply Voltage Logic Translators Prepared by: Jim Lepkowski ON Semiconductor Introduction Logic translators can be used to connect ICs together that are located on the
More informationDS1621 Digital Thermometer and Thermostat
Digital Thermometer and Thermostat www.dalsemi.com FEATURES Temperature measurements require no external components Measures temperatures from 55 C to +125 C in 0.5 C increments. Fahrenheit equivalent
More informationDevelop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,
More informationA+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components
More informationDS1621 Digital Thermometer and Thermostat
www.maxim-ic.com FEATURES Temperature measurements require no external components Measures temperatures from -55 C to +125 C in 0.5 C increments. Fahrenheit equivalent is -67 F to 257 F in 0.9 F increments
More informationPmod peripheral modules are powered by the host via the interface s power and ground pins.
Digilent Pmod Interface Specification Revision: November 20, 2011 1300 NE Henley Court, Suite 3 Pullman, WA 99163 (509) 334 6306 Voice (509) 334 6300 Fax Introduction The Digilent Pmod interface is used
More informationMicrocomputer Protocol Implementation at Local Interconnect Network Georgi Krastev
Microcomputer Protocol Implementation at Local Interconnect Network Georgi Krastev Abstract: The paper discusses the issues of microcomputer protocol implementation at local interconnect network for automobile
More informationNB3H5150 I2C Programming Guide. I2C/SMBus Custom Configuration Application Note
NB3H550 I2C Programming Guide I2C/SMBus Custom Configuration Application Note 3/4/206 Table of Contents Introduction... 3 Overview Process of Configuring NB3H550 via I2C/SMBus... 3 Standard I2C Communication
More informationVehicle data acquisition using CAN By Henning Olsson, OptimumG henning.olsson@optimumg.com
Vehicle data acquisition using By Henning Olsson, OptimumG henning.olsson@optimumg.com Introduction: Data acquisition is one of the best tools to increase the understanding of vehicle behavior. One can
More informationEnOcean Radio Protocol 2. September 26, 2013 SPECIFICATION V1.0. Subject to modifications EnOcean Radio Protocol 2 V1.0 Page 1/19
SPECIFICATION V1.0 EnOcean Radio Protocol 2 September 26, 2013 EnOcean GmbH Kolpingring 18a 82041 Oberhaching Germany Phone +49.89.67 34 689-0 Fax +49.89.67 34 689-50 info@enocean.com www.enocean.com Subject
More informationData Exchange On The CAN Bus I
Service. Self-Study Programme 238 Data Exchange On The CAN Bus I Basics The CAN bus system in a car interlinks the control units to form a network. This produces new functions in the car and in diagnostics
More informationWhat is LOG Storm and what is it useful for?
What is LOG Storm and what is it useful for? LOG Storm is a high-speed digital data logger used for recording and analyzing the activity from embedded electronic systems digital bus and data lines. It
More informationNTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential
More informationSPI I2C LIN Ethernet. u Today: Wired embedded networks. u Next lecture: CAN bus u Then: 802.15.4 wireless embedded network
u Today: Wired embedded networks Ø Characteristics and requirements Ø Some embedded LANs SPI I2C LIN Ethernet u Next lecture: CAN bus u Then: 802.15.4 wireless embedded network Network from a High End
More informationSwitch Fabric Implementation Using Shared Memory
Order this document by /D Switch Fabric Implementation Using Shared Memory Prepared by: Lakshmi Mandyam and B. Kinney INTRODUCTION Whether it be for the World Wide Web or for an intra office network, today
More information2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above
1. How many bits are in an IP address? A. 16 B. 32 C. 64 2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 3. The network number plays what part in an IP address? A. It
More informationCAN Bus Transceivers Operate from 3.3V or 5V and Withstand ±60V Faults
CAN Bus Transceivers Operate from 3.3V or 5V and Withstand ±6 Faults Ciaran Brennan design features The LTC2875 is a robust CAN bus transceiver that features ±6 overvoltage and ±25kV ESD tolerance to reduce
More informationLOCAL INTERCONNECT NETWORK (LIN)
54B-1 GROUP 54B LOCAL INTERCONNECT NETWORK (LIN) CONTENTS GENERAL INFORMATION........ 54B-2............ 54B-3 STRUCTURE................... 54B-2 54B-2 LIN refers to "Local Interconnect Network," which
More informationImplementing SPI Communication Between MSP430 G2452 and LTC2382-16 ADC
Implementing SPI Communication Between MSP430 G2452 and LTC2382-16 ADC Enwei Gu Nov. 12, 2011 MCU ADC MSP430- G2452 LTC2382-16 16- bits SPI Keywords 1 Abstract This document describes and shows how to
More informationHigh-Speed Inter Connect (HSIC) Solution
High-Speed Inter Connect (HSIC) Solution HSIC Essentials Datasheet Protocol Decode Protocol decode Saves test time and resource costs. Designed for use with the MSO/DPO5000, DPO7000C, DPO/DSA/MSO70000C,
More informationIntroduction to LIN. Webinar
Introduction to LIN Webinar V2.2.07 2014-03-03 Agenda > Information 4 Overview 6 LIN Workflow 9 LIN Physical Layer 12 LIN Communication 14 Synchronization of the LIN nodes 16 LIN Message & Scheduling 19
More informationDS1307ZN. 64 x 8 Serial Real-Time Clock
DS137 64 x 8 Serial Real-Time Clock www.maxim-ic.com FEATURES Real-time clock (RTC) counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap-year compensation valid
More informationMaking Basic Measurements. Publication Number 16700-97020 August 2001. Training Kit for the Agilent Technologies 16700-Series Logic Analysis System
Making Basic Measurements Publication Number 16700-97020 August 2001 Training Kit for the Agilent Technologies 16700-Series Logic Analysis System Making Basic Measurements: a self-paced training guide
More informationTutorial Introduction
Tutorial Introduction PURPOSE: This tutorial describes concepts related to communication busses, including attributes, functions, and the different types of bus systems. The intent is to provide a baseline
More informationTest Driven Development of Embedded Systems Using Existing Software Test Infrastructure
Test Driven Development of Embedded Systems Using Existing Software Test Infrastructure Micah Dowty University of Colorado at Boulder micah@navi.cx March 26, 2004 Abstract Traditional software development
More informationMoCA 1.1 Specification for Device RF Characteristics
MoCA 1.1 Specification for Device RF Characteristics 20140211 Copyright 2012, 2014 Multimedia Over Coax Alliance. All Rights Reserved. MoCA is a trademark or registered trademark of the Multimedia Over
More informationU1602A Handheld Oscilloscopes, 20 MHz
Products & Services Technical Support Buy Industries About Agilent United States Home >... > Oscilloscopes > U1600A Series handheld oscilloscopes (2 models) > U1602A Handheld Oscilloscopes, 20 MHz Product
More informationCAN Specification 2.0, Part B page 1 PART B. CAN in Automation, Am Weichselgarten 26, D-91058 Erlangen
CAN Specification 2.0, Part B page 1 PART B CAN Specification 2.0, Part B page 2 1 INTRODUCTION...3 2 BASIC CONCEPTS...5 3 MESSAGE TRANSFER...11 3.1 Frame Formats...11 3.2 Frame Types...11 3.2.1 DATA FRAME...11
More information1000BASE-T and 10/100/1000BASE-T Copper SFP Transceiver
1000BASE-T and 10/100/1000BASE-T Copper SFP Transceiver Features Up to 1.25Gb/s bi-directional data links Hot-pluggable SFP footprint TX Disable and RX Los/without Los function Fully metallic enclosure
More informationDESIGN OF 6 DOF ROBOTIC ARM CONTROLLED OVER THE INTERNET
DESIGN OF 6 DOF ROBOTIC ARM CONTROLLED OVER THE INTERNET G. Rajiv and Sivakumar Sathyabama University, Chennai, India E-Mail: Rajiv.srkm@gmail.com ABSTRACT The purpose of the project is to build a robotic
More informationHow To Use A High Definition Oscilloscope
PRELIMINARY High Definition Oscilloscopes HDO4000 and HDO6000 Key Features 12-bit ADC resolution, up to 15-bit with enhanced resolution 200 MHz, 350 MHz, 500 MHz, 1 GHz bandwidths Long Memory up to 250
More informationLaboratory Course Industrial Automation. Experiment Nr. 6. Introduction to the FlexRay bus system. Brief User Guide IAS Demonstrator Go-Cart
Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. M. Weyrich Laboratory Course Industrial Automation Experiment Nr. 6 Introduction to the FlexRay bus system Brief
More informationInterfacing Intel 8255x Fast Ethernet Controllers without Magnetics. Application Note (AP-438)
Interfacing Intel 8255x Fast Ethernet Controllers without Magnetics Application Note (AP-438) Revision 1.0 November 2005 Revision History Revision Revision Date Description 1.1 Nov 2005 Initial Release
More informationAtmel Norway 2005. XMEGA Introduction
Atmel Norway 005 XMEGA Introduction XMEGA XMEGA targets Leadership on Peripheral Performance Leadership in Low Power Consumption Extending AVR market reach XMEGA AVR family 44-100 pin packages 16K 51K
More informationUnderstanding and Performing MIPI D-PHY Physical Layer, CSI and DSI Protocol Layer Testing
Understanding and Performing MIPI D-PHY Physical Layer, CSI and DSI Protocol Layer Testing Application Note Introduction Currently many technologies are used in designing mobile or portable devices. These
More informationSyncLink GT2/GT4 Serial Adapter
SyncLink GT2/GT4 Serial Adapter Hardware User s Manual MicroGate Systems, Ltd http://www.microgate.com MicroGate and SyncLink are registered trademarks of MicroGate Systems, Ltd. Copyright 2008 2012 MicroGate
More informationApplication Note 83 Fundamentals of RS 232 Serial Communications
Application Note 83 Fundamentals of Serial Communications Due to it s relative simplicity and low hardware overhead (as compared to parallel interfacing), serial communications is used extensively within
More informationImplementing SPI Master and Slave Functionality Using the Z8 Encore! F083A
Application Note Implementing SPI Master and Slave Functionality Using the Z8 Encore! F083A AN026701-0308 Abstract This application note demonstrates a method of implementing the Serial Peripheral Interface
More informationDesign and Verification of Nine port Network Router
Design and Verification of Nine port Network Router G. Sri Lakshmi 1, A Ganga Mani 2 1 Assistant Professor, Department of Electronics and Communication Engineering, Pragathi Engineering College, Andhra
More informationARINC 429 Protocol Tutorial
ARINC 429 Protocol Tutorial 3703 N. 200th Street, Omaha, NE 68022 Tel: 866.246.1553 402.763.9644 Fax: 402.763.9645 aviftech.com sales@aviftech.com ARINC 429 Protocol Tutorial Doc No. 40100001 Omaha Office
More informationRoad Vehicles - Diagnostic Systems
SSF 14230 Road Vehicles - Diagnostic Systems Keyword Protocol 2000 - Part 1 - Physical Layer Swedish Implementation Standard Document: SSF 14230-1 Status: Issue 3 Date: October 22, 1997 This document is
More informationJTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A
1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com Programming Cable for Xilinx FPGAs Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A Overview The Joint Test Action
More informationTURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT
TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT HARDWARE GUIDE This document is part of Turbo Programmer documentation. For Developer Documentation, Applications and Examples, see http:/// PRELIMINARY (C)
More informationPCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version 2.1.0 (2014-01-16)
PCAN-MicroMod Universal I/O Module with CAN Interface User Manual Document version 2.1.0 (2014-01-16) Products taken into account Product Name Part number Model PCAN-MicroMod IPEH-002080 with firmware
More informationWritten examination in Computer Networks
Written examination in Computer Networks February 14th 2014 Last name: First name: Student number: Provide on all sheets (including the cover sheet) your last name, rst name and student number. Use the
More informationUSB2.0 <=> I2C V4.4. Konverter Kabel und Box mit Galvanischetrennung
USB2.0 I2C V4.4 Konverter Kabel und Box mit Galvanischetrennung USB 2.0 I2C Konverter Kabel V4.4 (Prod. Nr. #210) USB Modul: Nach USB Spezifikation 2.0 & 1.1 Unterstützt automatisch "handshake
More informationPCI Express: The Evolution to 8.0 GT/s. Navraj Nandra, Director of Marketing Mixed-Signal and Analog IP, Synopsys
PCI Express: The Evolution to 8.0 GT/s Navraj Nandra, Director of Marketing Mixed-Signal and Analog IP, Synopsys PCIe Enterprise Computing Market Transition From Gen2 to Gen3 Total PCIe instances. 2009
More informationNETWORKS Controller Area Network (CAN)
SEC TION 2 : DOMEST I C GMLAN Overview GMLAN is the General Motors variation of the CAN Bus. Although it is CAN based, there are enough proprietary features and functions to make this a unique protocol.
More informationCase Study Competition 2013. Be an engineer of the future! Innovating cars using the latest instrumentation!
Case Study Competition 2013 Be an engineer of the future! Innovating cars using the latest instrumentation! The scenario You are engineers working on a project team that is tasked with the development
More informationIntroduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide
Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide Parallel Data Transfer Suppose you need to transfer data from one HCS12 to another. How can you
More informationBluetooth in Automotive Applications Lars-Berno Fredriksson, KVASER AB
Bluetooth in Automotive Applications Lars-Berno Fredriksson, KVASER AB ABSTRACT There is a potential for 50-400 million per year Bluetooth nodes within the car market if Bluetooth can be integrated into
More informationSuccessfully negotiating the PCI EXPRESS 2.0 Super Highway Towards Full Compliance
Successfully negotiating the PCI EXPRESS 2.0 Super Highway Towards Full Compliance Page 1 Agenda Introduction PCIe 2.0 changes from 1.0a/1.1 Spec 5GT/s Challenges Error Correction Techniques Test tool
More informationBluetooth Audio Data Transfer between Bluetooth chipset (PMB6752&PMB6625) and TriCore Host TC1920
Application Note, v1.0, 2001-10 Bluetooth Audio Data Transfer between Bluetooth chipset (PMB6752&PMB6625) and TriCore Host TC1920 Abstract The paper describes the interfaces and the handling of Audio Data
More informationWireless Home Security System
Wireless Home Security System Group: D14 Members: Vaibhav Singh (05D07026) Abhishek Tiwari (05D07028) Sauvik Chowdhury (05D07029) 1. Abstract The project is aimed at designing a low cost and reliable wireless
More informationAN11075. Driving I 2 C-bus signals over twisted pair cables with PCA9605. Document information
Rev. 1 19 August 2011 Application note Document information Info Keywords Abstract Content I2C-bus, 2-wire bus, twisted pair cables, LED lighting, communication cables, Cat5e, Cat6, Fast-mode, Fast-mode
More informationDS2187 Receive Line Interface
Receive Line Interface www.dalsemi.com FEATURES Line interface for T1 (1.544 MHz) and CEPT (2.048 MHz) primary rate networks Extracts clock and data from twisted pair or coax Meets requirements of PUB
More informationUser s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK
User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK Because Arduino that is the development project on AVR MCU as Open Source has been published, it is popular and widespread shortly.
More information