CAN-FD Flexible Data Rate CAN
|
|
- Cory Sherman
- 5 years ago
- Views:
Transcription
1 FD CAN-FD Flexible Data Rate CAN A Short Primer and Update V
2 Agenda > Why CAN-FD? What is CAN-FD? Basic Concepts CAN-FD Specifics Data Frame Operating Modes/States Physical Layer Considerations Summary References FAQ Vector s Roadmap for CAN FD Slide: 3
3 Why CAN-FD? CAN networks reached practical maximums of data transfer Many CAN buses have reached 50%-95%+ bus load level CAN messages contain 50% overhead Standard CAN ~ 29 bits/message for 64 bits of data* Extended CAN ~ 54 bits/message for 64 bits of data* At most, only ~40-50% of the bandwidth is used to exchange useful data Current CAN bus speeds Mbit/sec Limited by physical characteristics of in-vehicle wiring Most auto networks 500Kbit/sec J939 networks = 250Kbit/sec (500Kb/sec under consideration) * - excluding stuff bits Slide: 4
4 Why CAN-FD? CAN bus speed also limited due to the In-Frame Response (IFR) mechanism ACK generation delay in CAN controller + Propagation delay through the transceiver + Propagation delay over wire bit time Other protocols have much higher data throughput rate Ethernet UDP ~64K bytes/datagram, 64 bytes overhead (ipv4) FlexRay 254 bytes/frame, 8 bytes of overhead Slide: 5
5 Agenda Why CAN-FD? > What is CAN-FD? Basic Concepts CAN-FD Specifics Data Frame Operating Modes/States Physical Layer Considerations Summary References FAQ Vector s Roadmap for CAN FD Slide: 6
6 What is CAN-FD? New network protocol: CAN-FD is a serial communications protocol similar to and compatible with ISO 898- Will be folded into the ISO 898- standard Designed to be a higher bandwidth network compatible with CAN Supports dual bit rates within a message Arbitration-Phase same bit rate as standard CAN Data-Phase integral submultiple of controller clock rate Supports larger data lengths than standard CAN Offers increased data transmission efficiency Transmit/receive up to 64 bytes/message Slide: 7
7 What is CAN-FD? Differences from CAN are limited to CAN-FD controller hardware Existing CAN transceivers usable to 2-8 Mbit/sec Component re-qualification unnecessary Legacy SW usable Data fields up to 8 bytes in length System cost similar to standard CAN Controller, crystal, transceiver, node interconnection cost Crystal requires tighter tolerance when BitRate DATA /BitRate ARB > 6 Progressively introduce CAN-FD nodes into standard networks First commercial silicon to be available at end of 202 Dual rate clock, data fields 8 bytes Slide: 8
8 Agenda Why CAN-FD? What is CAN-FD? > Basic Concepts CAN-FD Specifics Data Frame Operating Modes/States Physical Layer Considerations Summary References FAQ Vector s Roadmap for CAN FD Slide: 9
9 Basic Concepts CAN-FD is similar to standard CAN and can be configured to fit transparently into an existing CAN network All of the advantages of CAN are available in CAN-FD Message prioritization, guaranteed latency times, flexible configuration, multi-master, multicast capability, error detection & signaling, automatic retransmission on error Tools have been modified to work with CAN-FD Tool infrastructure remains similar to CAN minimizing learning curve CANalyzer/CANoe upgrade released (Ver. 8.0 SP3) Database tools have been modified as well Physical layer is similar Additional consideration must be given to topology when using higher data rates Slide: 0
10 Basic Concepts Summary: CAN-FD is superset of CAN that: Maintains CAN arbitration scheme Maintains ACK scheme Has mode that conforms with CAN 2.0/ISO898- And adds: Higher data bit rates Larger data fields (up to 64 bytes) Larger CRC polynomials to handle larger data fields Maintains compatibility with physical layer of standard CAN Slide:
11 Agenda Why CAN-FD? What is CAN-FD? Basic Concepts > CAN-FD Specifics Data Frame Operating Modes/States Physical Layer Considerations Summary References FAQ Vector s Roadmap for CAN FD Slide: 2
12 CAN-FD Specifics Messages: Fixed format - similar to standard or enhanced CAN Message length is longer, but still finite Standard CAN-FD ~ 58 bits/message for 52 bits of data* Extended CAN-FD ~ 606 bits/message for 52 bits of data* At a given bus load ~85-88% of the bandwidth is used to exchange useful data Assuming arbitration bits and data bits transmitted at same rate Bandwidth will increase when using higher data rates *- excluding stuff bits Slide: 3
13 CAN-FD Specifics Messages: Increasing data rate also increases effective message rate Standard CAN message with: 4X Data phase ~ 2.2x increase* 8X Data phase ~ 2.5x increase* A mb/sec CAN-FD bus with 8Mb/sec data rate has a data transmission capability similar to a half speed, single channel FlexRay implementation *- calculated using bit identifier and 8 byte data field excluding stuff bits scales linearly Slide: 4
14 SOF r IDE EDL r0 BRS ESI CRC Delimiter ACK ACK Delimiter SOF RTR r r0 CRC Delimiter ACK ACK Delimiter CAN-FD Specifics CAN Base Data frame* Identifier DLC Data CRC EOF IFS CAN-FD Base Data Frame* Identifier DLC Data CRC EOF IFS / * - Excludes stuff bits Slide: 6
15 SOF SRR IDE r EDL r0 BRS ESI CRC Delimiter ACK ACK Delimiter SOF SRR IDE RTR r r0 CRC Delimiter ACK ACK Delimiter CAN-FD Specifics CAN Extended Data Frame* Identifier Extended r0 r DLC Data CRC EOF IFS Identifier CAN-FD Extended Data Frame* Identifier Extended DLC Data CRC EOF IFS Identifier / * - Excludes stuff bits Slide: 7
16 Agenda Why CAN-FD? What is CAN-FD? Basic Concepts CAN-FD Specifics > Data Frame Operating Modes/States Physical Layer Considerations Summary References FAQ Vector s Roadmap for CAN FD Slide: 22
17 SOF r IDE EDL r0 BRS ESI CRC Delimiter ACK ACK Delimiter Data Frame Data Frame: Data frames are used to transmit data on the CAN-FD bus Consist of two phases Arbitration and Data CAN-FD Base Data Frame* Identifier DLC Data CRC EOF IFS / Arbitration Phase (fixed data rate) Data Phase (flexible data rate) Arbitration Phase (fixed data rate) * - Excludes stuff bits Slide: 23
18 SOF r IDE EDL r0 BRS ESI CRC Delimiter ACK ACK Delimiter Data Frame Data Frame: and seven different bit fields SOF, Arbitration, Control, Data, CRC, ACK, EOF CAN-FD Base Data Frame* Identifier DLC Data CRC EOF IFS / Start Arbitration Control Data Field CRC ACK End Of Field Field Field Field Of Frame Frame * - Excludes stuff bits Slide: 24
19 SOF r IDE EDL r0 BRS ESI SOF RTR r r0 Data Frame Start of Frame CAN and CAN-FD use the same SOF a single dominant bit Recessive CAN Base Data frame Identifier DLC Data Bit state Dominant Recessive CAN-FD Base Data frame Identifier DLC Data Bit state Dominant Slide: 25
20 SOF r IDE EDL r0 BRS ESI SOF RTR r r0 Data Frame Arbitration Field Little difference between CAN and CAN-FD arbitration fields Both share the same addressing for Base and Extended formats CAN-FD removes the RTR bit and maintains an always dominant r bit Identifier DLC Data CAN Base Data frame Identifier DLC Data CAN-FD Base Data frame Slide: 26
21 SOF r IDE EDL r0 BRS ESI Data Frame Control Field: CAN and CAN-FD share the following bits: IDE, r0 and the DLC bits Identifier DLC Data CAN-FD adds the following bits to the control field : EDL Extended Data Length Determines if CAN or CAN-FD BRS Bit Rate Switch Separates Arbitration phase from Data phase in CAN-FD Clock rate switches to Data phase clock at this point ESI Error State Indicator Slide: 27
22 SOF r IDE EDL r0 BRS ESI CRC Delimiter ACK ACK Delimiter Data Frame Control Field: Data Length Code (DLC) 4 bits used for both formats CAN-FD compatible with CAN at data lengths 7 CAN ignores 3 lsb if DLC = 8, CAN-FD does not For lengths 8, CAN-FD uses the following DLCs: 000 = 8 00 = = 2 0 = = 6 0 = 48 0 = 20 = 64 Identifier DLC Data CRC EOF IFS 0-8, 2, 6, 20, 24 32, 48, or 64 bytes / Slide: 28
23 SOF r IDE EDL r0 BRS ESI CRC Delimiter ACK ACK Delimiter Data Frame Data Field: 0-8 bytes in CAN 0-8, 2, 6, 20, 24, 32, 48, or 64 bytes in CAN-FD Bytes are transferred msb first No data field if DLC = 0 Identifier DLC Data CRC EOF IFS 0-8, 2, 6, 20, 24 32, 48, or 64 bytes / Slide: 29
24 CRC Delimiter ACK ACK Delimiter Data Frame CRC Field: Data CRC EOF IFS / Size of CRC differs based on CAN/CAN-FD and length of DLC 5 bits for CAN 7 bits for CAN-FD where data field 6 bytes 2 bits for CAN-FD where data field > 6 bytes Preceding stuff bits are included in the CAN-FD CRC calculation CAN does not use stuff bits in the CRC calculation CAN-FD CRC delimiter transmitted as bit, but due to phase shift, etc. receiver can accept delimiter of up to 2 bit times Data Phase of CAN-FD frame ends with the sample point of the first bit of the CRC delimiter Slide: 30
25 CRC Delimiter ACK ACK Delimiter Data Frame ACK Field: Data CRC EOF IFS / ACK sent at the end of first CRC delimiter bit Slight difference in the format between CAN and CAN-FD CAN-FD recognizes up to two bit times as a valid ACK bit extra bit time allowed to compensate for transceiver phase shift and bus propagation delay due to the switch from a high data phase clock to a low arbitration phase clock End of Frame: Both Data Frames and Remote Frames are delimited by a group of 7 recessive bits Slide: 3
26 Data Frame CAN-FD Oscilloscope Trace: Arbitration Phase Data Phase Arbitration Phase Slide: 32
27 Agenda Why CAN-FD? What is CAN-FD? Basic Concepts CAN-FD Specifics Data Frame > Operating Modes/States Physical Layer Considerations Summary References FAQ Vector s Roadmap for CAN FD Slide: 36
28 Operating Modes/States CAN-FD controller has three operating modes: Normal Mode Full functionality Bus Monitoring Mode Controller receives data from the bus, but only sends recessive bits Cannot initiate message transmission Can reroute dominant bits internally if necessary Restricted Operation Mode Controller can receive and transmit Data Frames and Remote Frames Acknowledges valid frames Cannot send Active Error Frames or Overload Frames Waits for Bus Idle to re-sync with bus Slide: 37
29 Operating Modes/States and four operating states: Integrating After starting or during bus-off recovery Controller waits until it detects consecutive recessive bits Switches to Idle mode Idle If ready for Start-of-Frame Switches to either Receiver or Transmitter mode Receiver Receives data if active bus detected and is not transmitting Transmitter When originating a message, and does not change until bus is idle Slide: 38
30 Agenda Why CAN-FD? What is CAN-FD? Basic Concepts CAN-FD Specifics Data Frame Operating Modes/States > Physical Layer Considerations Summary References FAQ Vector s Roadmap for CAN FD Slide: 39
31 Physical Layer Considerations Bus topology is also is a determining factor Linear bus configuration highest speed Lowest overall capacitance = highest frequency Short stubs add little to overall distributed capacitance Terminated, balanced line minimizes radiated EMI Slide: 4
32 Physical Layer Considerations Linear configuration with star terminations Approx ½ speed of linear bus Node A Node D Node B Node E Node C 20 Ω 5% - /4W Termination Resistors Node F Large lumped capacitance on each end Increased EMI possibility depending on stub length Slide: 42
33 Physical Layer Considerations Passive star central terminator configuration slowest speeds Approx ¼ speed of linear bus Node A Node D Node B Node E Node C 60Ω 5% - /4W Termination Resistor Node F Increased possibility of reflections due to non-terminated nodes Increased EMI possibility depending on stub length Slide: 43
34 Physical Layer Considerations EMC Considerations Faster bus speeds faster bit rise and fall times e.g. Mb/s rise times ~ nsec. (5 0 MHz) e.g. 0Mb/sec rise times ~ 5-0 nsec. (50-00 MHz) Bus should be designed for the Data Phase frequency, not the Arbitration Phase frequency Harmonic content will be at higher levels at higher frequencies Traditional methods of suppressing undesired harmonics may not work Closer attention to wiring design, routing and connections will be necessary Low capacitance wiring methods recommended Slide: 44
35 Summary Serial communication buses require increased bandwidth CAN-FD can provide this increased bandwidth Increased data rates Increased data payloads CAN-FD is designed to co-exist with CAN on the same network CAN-FD nodes must also meet CAN 2.0/ISO 898- specifications CAN-FD frames can co-exist with CAN frames on a CAN-FD bus CAN 2.0 nodes and CAN-FD nodes can communicate with each other as long as the CAN-FD frame format is not used CAN-FD format allows migration to CAN-FD from CAN CAN-FD nodes on a CAN bus can communicate with external CAN-FD devices as long as the CAN nodes remain in a stand-by state. For example, a CAN-FD node communicating with and external PC as part of a module flash operation Slide: 45
36 References Paper CAN with Flexible Data Rate Florian Hartwich, Robert Bosch GmbH;CAN in Automation, icc 202, March 202 Presentation CAN FD CAN with Flexible Data Rate Florian Hartwich, Robert Bosch, GmbH; Feb. 5, 202 CAN with Flexible Data Rate Specification Version.0 (Released April 7, 202), Robert Bosch, GmbH; April, 202 M_CAN Controller Area Network User s Manual, Revision 2.0., Robert Bosch, GmbH; March 2, 202 Slide: 46
37 FAQ Should we treat CAN FD as a new bus system? CAN FD is a superset of CAN Easy migration from existing CAN systems Tool configuration needs only slight modification e.g. baud rate for data phase Test scripts and DBC databases can be reused for CAN FD payloads up to 8 bytes Which database format should we use for CAN FD? DBC format already supports payloads of 64 bytes Autosar System Description is a standardized alternative Do we need a PDU-abstraction for CAN FD? Probably makes sense for payloads > 32 bytes PDUs also allow additional data protection, e.g. CRC Autosar System Description already supports PDUs Slide: 47
38 FAQ Will CAN FD to have any impact on LIN? CAN FD provides no cost advantage for body applications and is not expected to replace any typical LIN application CAN FD frames with payload > 8 bytes can only use raw TP routing Slide: 48
39 FAQ Will CAN FD to have any impact on FlexRay? CAN FD can be a less expensive alternative to FlexRay and is designed to close the speed gap between CAN and FlexRay FlexRay is better suited for time-triggered applications CAN FD should be used for event-triggered applications requiring a higher data rate More likely, CAN FD and FlexRay will coexist in future vehicle networks Slide: 49
40 FAQ Will CAN FD to replace existing CAN systems? CAN systems with high bus loads (>50%) are good candidates to migrate to CAN FD The higher data rate and payload of CAN FD may help to avoid splitting CAN systems with high bus loads Split CAN networks can be combined into a single CAN FD network in order to avoid gateway latencies For migration purposes it may make sense to mix CAN with CAN FD in a single network Legacy CAN ECUs will require an adapted controller that ignores CAN FD frames It is not yet clear if mixed CAN - CAN FD networks will be common in future vehicles Slide: 50
41 Thank you for your attention. For detailed information about Vector and our products please have a look at: Author: Lotoczky, Rick Vector CANtech, Inc. Slide: 5
CAN FD. An Introduction V
CAN FD An Introdction V.02 208-0- Agenda Why CAN FD? What is CAN FD? CAN FD Use Cases Atomotive Application Domains CAN FD Controller CAN FD Performance CAN FD Devices CAN FD Standardization Smmary References
More informationCAN FD - Flexible Tools for Flexible Data Rates
CAN FD - Flexible Tools for Flexible Data Rates Peter Decker Vector Informatik GmbH V 0.01 2012-06-20 Simulation & Test Environment for Automotive Networks Database Test Spec. ECU Simulation & Test Tool
More informationCAN FD with Dynamic Multi-PDU-to-Frame Mapping
CAN FD with Dynamic Multi-PDU-to-Frame Mapping Flexible Network Architectures V0.1 2015-09-25 E/E Trends and Challenges Why is Dynamic Multi-PDU-to-Frame Mapping required? The Trend: Demand for communication
More informationCAN with Flexible Data-Rate
CAN with Flexible Data-Rate Florian Hartwich, Robert Bosch GmbH Ever increasing bandwidth requirements in automotive networks impede the applicability of CAN due to its bit rate limitation to 1 MBit/s.
More informationChances and challenges
Chances and challenges CAN FD for commercial vehicles Holger Zeltwanger Commercial vehicles CAN in mobile machinery Truck network architecture Trunk, fuel Switches CAN (FD) Instrumentation train (125 or
More informationCommunication Networks for the Next-Generation Vehicles
Communication Networks for the, Ph.D. Electrical and Computer Engg. Dept. Wayne State University Detroit MI 48202 (313) 577-3855, smahmud@eng.wayne.edu January 13, 2005 4 th Annual Winter Workshop U.S.
More informationAdditional Slides (informative)
Automation Systems Discrete Event Control Systems and Networked Automation Systems Additional Slides (informative) Application Automotive Networks (LIN, CAN, FlexRay, MOST) Vorlesungstitel Vehicle Bus
More informationThe House Intelligent Switch Control Network based On CAN bus
The House Intelligent Switch Control Network based On CAN bus A.S.Jagadish Department Electronics and Telecommunication Engineering, Bharath University Abstract The Embedded Technology is now in its prime
More informationEP A1 (19) (11) EP A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: Bulletin 2012/45
(19) (12) EUROPEAN PATENT APPLICATION (11) EP 2 521 319 A1 (43) Date of publication: 07.11.2012 Bulletin 2012/45 (51) Int Cl.: H04L 12/40 (2006.01) H04L 1/00 (2006.01) (21) Application number: 11164445.6
More informationIntroduction of CAN FD into the next generation of vehicle E/E architectures
Introduction of CAN FD into the next generation of vehicle E/E architectures 16 th international CAN Conference, March 7-8 2017, Nuremberg Marc Schreiner, Daimler AG Agenda Introduction Future Vehicle
More informationNetworking with CAN FD have you also thought about testing?
Networking with CAN FD have you also thought about testing? Test environment for manufacturer-independent control unit tests Introduction The introduction of new technologies in the automotive industry
More informationCAN bus and NMEA2000 1
NMEA2000 relation to CAN and how Warwick Control can help Richard McLaughlin B.Sc., M.Sc., CEng Dr Chris Quigley Warwick Control NMEA Conference 2016, Naples, Florida CAN bus and NMEA2000 1 Company Profile
More informationIntroduction of CAN FD into the next generation of vehicle E/ E architectures. Vector CAN FD Symposium 2017, Marc Schreiner, Daimler AG
Introduction of CAN FD into the next generation of vehicle E/ E architectures Vector CAN FD Symposium 2017, 16.2.2017 Marc Schreiner, Daimler AG Agenda Introduction Future Vehicle Architectures Integration
More informationSerial Buses in Industrial and Automotive Applications
Serial Buses in Industrial and Automotive Applications Presented by Neelima Chaurasia Class: #368 1 Overview As consumer electronics, computer peripherals, vehicles and industrial applications add embedded
More informationDEFINITION AND IMPLEMENTATION OF AN ARCHITECTURAL CONCEPT FOR CONFIGURING A CAN NETWORK
Bachelor's thesis Degree Programme in Information Technology Internet Technology 2015 Daria Shevchenko DEFINITION AND IMPLEMENTATION OF AN ARCHITECTURAL CONCEPT FOR CONFIGURING A CAN NETWORK BACHELOR S
More informationController Area Network (CAN)
Controller Area Network (CAN) EECS 461, Fall 2008 J. A. Cook J. S. Freudenberg 1 Introduction Up until now, we ve considered our embedded control system to be self-contained: an algorithm implemented in
More informationFlexRay and Automotive Networking Future
FlexRay and Automotive Networking Future Chris Quigley Warwick Control Technologies Presentation Overview High Speed and High Integrity Networking Why FlexRay? CAN Problems Time Triggered Network Principles
More informationCourse Introduction. Purpose. Objectives. Content. Learning Time
Course Introduction Purpose This training course provides an overview of Message Frames and hardware issues of the Controller Area Network (CAN) technology used to build networked, multiprocessor embedded
More informationCAN in Space workshop
CAN in Space workshop Holger Zeltwanger www.can-cia.org The next generation of CAN technology: Chances and challenges of CAN FD Presentation outline u Introduction into CAN FD u CAN FD physical layer u
More informationController area network
Controller area network From Wikipedia, the free encyclopedia (Redirected from Controller area network) Controller area network (CAN or CAN-bus) is a vehicle bus standard designed to allow microcontrollers
More informationCAN FD for commercial vehicles: Chances and challenges
CAN FD for commercial vehicles: Chances and challenges Holger Zeltwanger, e. V. Commercial vehicles include road, off-highway as well as off-road vehicles. Many of them are equipped with multiple CAN networks.
More informationCAN protocol enhancement
Protocols CAN protocol enhancement This article describes the enhanced CAN protocol called CAN-HG and the features of the IC circuitry from Canis that implement it. CAN-HG has been designed to meet two
More informationHigh-Speed Reprogramming and Calibration with CAN FD: A Case Study
High-Speed Reprogramming and Calibration with CAN FD: A Case Study Armin Happel, Erik Sparrer, Oliver Kitt, Oliver Garnatz, Peter Decker Reprogramming of ECUs as well as their in-vehicle calibration are
More informationCAN FD filter for Classical CAN controllers
CAN FD filter for Classical CAN controllers Kent Lennartsson, Kvaser AB Even if all new CAN-controllers will support both CAN FD and Classical-CAN (referred as C-CAN in the rest of the text) it is impossible
More informationFlexRay International Workshop. Protocol Overview
FlexRay International Workshop 4 th March 2003 Detroit Protocol Overview Dr. Christopher Temple - Motorola FlexRay principles Provide a communication infrastructure for future generation highspeed control
More informationSimplify CAN and LIN In-vehicle Network Testing
Simplify CAN and LIN In-vehicle Network Testing An in-vehicle network integrates many modules that interact with the environment, and process high and low speed information. As a result, testing this network
More informationCAN-FD FILTER FOR CLASSICAL CAN DEVICES VIENNA 27 OCTOBER BY KENT LENNARTSSON, KVASER AB
CAN-FD FILTER FOR CLASSICAL CAN DEVICES VIENNA 27 OCTOBER 2015 BY KENT LENNARTSSON, kl@kvaser.com KVASER AB WWW.KVASER.COM THE CLASSICAL-CAN PROBLEM: A RECEIVED CAN-FD FRAMES WILL CAUSE ERROR-FRAMES THE
More informationRecommended readings
Recommended readings Dominique Paret, Multiplexed Networks for Embedded Systems: CAN, LIN, FlexRay, Safe-by-Wire..., ISBN: 978-0- 470-03416-3, 434 pages, WILEY, UK, 2007. Wolfhard Lawrenz, CAN System Engineering:
More informationOperating Systems, Concurrency and Time. real-time communication and CAN. Johan Lukkien
Operating Systems, Concurrency and Time real-time communication and CAN Johan Lukkien (Courtesy: Damir Isovic, Reinder Bril) Question Which requirements to communication arise from real-time systems? How
More informationToday. Last Time. Motivation. CAN Bus. More about CAN. What is CAN?
Embedded networks Characteristics Requirements Simple embedded LANs Bit banged SPI I2C LIN Ethernet Last Time CAN Bus Intro Low-level stuff Frame types Arbitration Filtering Higher-level protocols Today
More informationBOSCH. CAN Specification. Version , Robert Bosch GmbH, Postfach , D Stuttgart
CAN Specification Version 2.0 1991, Robert Bosch GmbH, Postfach 30 02 40, D-70442 Stuttgart CAN Specification 2.0 page 1 Recital The acceptance and introduction of serial communication to more and more
More informationWorkshop on In Vehicle Network using CAN By
Workshop on In Vehicle Network using CAN By Modern CAR Modern CAR INTRODUCTION 1. Controller Area Network (CAN) was initially created by German automotive system supplier Robert Bosch in the mid-1980s.
More informationIntroduction to Controller Area Network (CAN)
Introduction to Controller Area Network (CAN) 2003 Microchip Technology Incorporated. All Rights Reserved. Introduction to Controller Area Network (CAN) 1 Topics CAN Protocol Overview What is CAN? CAN
More informationDebugging CAN, LIN, and FlexRay Automotive Buses with an Oscilloscope
Debugging CAN, LIN, and FlexRay Automotive Buses with an Oscilloscope Introduction Embedded systems applications growing rapidly in the automotive industry. Many vehicle designs use CAN, LIN or FlexRay
More informationAutomotive and industrial use cases for CAN FD
Improved CAN Automotive and industrial use cases for CAN FD Dr. Tobias Lorenz Author Dr. Tobias Lorenz Etas GmbH PO Box 300220 DE-70442 Stuttgart Tel.: +49-711-89661-0 Fax: +49-711-89661-107 tobias.lorenz@etas.com
More informationDevelopment of a CAN Slave Module with SystemC. Igor Sachs Shang Qihua
Development of a CAN Slave Module with SystemC Igor Sachs Shang Qihua Agenda 0. Motivation 1. Introduction to the CAN-Bus 1.1 The CAN Message Format (Frame) 1.2 Bus Arbitration 1.3 Bit Stuffing 2. Development
More informationThe Controller Area Network (CAN) Interface
The Controller Area Network (CAN) Interface ARSLAB - Autonomous and Robotic Systems Laboratory Dipartimento di Matematica e Informatica - Università di Catania, Italy santoro@dmi.unict.it L.S.M. Course
More informationJ1939-based application profiles
J1939-based application profiles Holger Zeltwanger J1939 reference model 7 6 Application Profile Presentation 5 4 Session Transport 3 etwork J1939/31 - Truck and Bus etwork Layer 2 Data Link J1939/21 -
More informationController Area Network
Controller Area Network 1 CAN FUNDAMENTALS...3 1.1 USER BENEFITS...3 1.1.1 CAN is low cost...3 1.1.2 CAN is reliable...3 1.1.3 CAN means real-time...3 1.1.4 CAN is flexible...3 1.1.5 CAN means Multicast
More informationCh 7. Network Interface
EE414 Embedded Systems Ch 7. Network Interface Part 1/2 Byung Kook Kim School of Electrical Engineering Korea Advanced Institute of Science and Technology Overview 7.1 Advanced Communication Principles
More informationAn Introduction to CAN by Peter Bagschik (I+ME ACTIA)
1 of 11 24.10.00 14:36 An Introduction to CAN by Peter Bagschik (I+ME ACTIA) The CAN (Controller Area Network) protocol was developed in Europe for the use in passenger cars. Through the successful use
More informationCAN Protocol Implementation
CAN Protocol Implementation Arun Pasupathi, Gaurav Agalave Electrical and Computer Engineering Department School of Engineering and Computer Science Oakland University, Rochester, MI e-mails: apasupathi@oakland.edu,
More informationISO INTERNATIONAL STANDARD. Road vehicles Controller area network (CAN) Part 3: Low-speed, fault-tolerant, medium-dependent interface
INTERNATIONAL STANDARD ISO 11898-3 First edition 2006-06-01 Road vehicles Controller area network (CAN) Part 3: Low-speed, fault-tolerant, medium-dependent interface Véhicules routiers Gestionnaire de
More informationTiming in the TTCAN Network
Timing in the Network Florian Hartwich, Bernd Müller, Thomas Führer, Robert Hugel, Robert Bosch GmbH ISO TC22/SC3/WG1/TF6 has standardised (as ISO CD 11898-4) an additional layer to the CAN protocol, Time
More informationAnalysis and Testing of LIN ECUs
Welcome to the Vector Webinar: Analysis and Testing of LIN ECUs Presenter: Mr. Peter Decker Date: 2014-10-21, 9:00 10:00 am (CEST) V 1.0 2014-10-21 Agenda > LIN Tool Chain Product Overview CANoe.LIN &
More informationISO INTERNATIONAL STANDARD. Road vehicles Controller area network (CAN) Part 1: Data link layer and physical signalling
INTERNATIONAL STANDARD ISO 11898-1 First edition 2003-12-01 Road vehicles Controller area network (CAN) Part 1: Data link layer and physical signalling Véhicules routiers Gestionnaire de réseau de communication
More informationJ1939 OVERVIEW. 1
1 www.kvaser.com Table of Contents J1939: Introduction...2 Introduction... 2 Quick facts... 2 The SAE J1939 standards... 2 J1939: In Depth...4 Message Format and Usage (J1939/21)... 4 Addresses and Names
More informationUSB Compliance Checklist
USB Compliance Checklist Peripheral Silicon (excluding hubs) July 19, 1999 USB Device Product Information Date July 19, 1999 Vendor Name Motorola Vendor Street Address Vendor City, State, Zip Vendor Phone
More informationProduct Information ES582.1 Compact USB Device
Product Information 1 Public PGA 2017-01-16 ETAS GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, Content Compact Line Product Description 2 Public PGA
More informationA Reliable Gateway for In-vehicle Networks
Proceedings of the 17th World Congress The International Federation of Automatic Control A Reliable Gateway for In-vehicle Networks S. H. Seo*, J. H. Kim*, T. Y. Moon* S. H. Hwang**, K. H. Kwon*, J. W.
More informationTime Triggered CAN, Implementations, Development and Testing Tools
Time Triggered CAN, Implementations, Development and Testing Tools Chris Quigley, Ben Pope, James Finney, Richard T. McLaughlin Warwick Control Technologies ABSTRACT The Controller Area Network (CAN) has
More informationLecture 2. Basics of networking in automotive systems: Network. topologies, communication principles and standardised protocols
Lecture 2. Basics of networking in automotive systems: Network topologies, communication principles and standardised protocols Objectives Introduce basic concepts used in building networks for automotive
More informationSAE J1939. Serial Control and Communications Vehicle Network
SAE J1939 Serial Control and Communications Vehicle Network Literature Literature on Controller Area Network, CANopen and SAE J1939 Page 2 What is SAE J1939 General Aspects Higher-layer protocol based
More informationThe CANoe.Ethernet Solution
Use in Praxis V1.0 2016-11-23 Agenda 1. Ethernet the Newcomer in Automotive 2. Why an Automotive Ethernet Option for CANoe? 3. Brief Look to CANoe 4. First Hand Usecase from Field 2/20 Network Topology
More informationCAN (Controller Area Network) Physical Layer
CAN (Controller Area Network) Physical Layer Technical Training Systems Engineering Industrial Interface Networking Overview Networking: OSI 7 Layer Model Open Systems Interconnection Basic Reference Model
More informationFigure 1. ECU Access to CAN bus
Welcome to our 4th CAN Tech Tips feature (Sort of a Chinese New Year edition). In December we showed how the CAN frame is packaged before sending over the physical bus. In the edition we will cover the
More informationProduct Information ES582.1 Compact USB Device
Product Information ES582.1 Compact USB Device 1 Public PGA 2016-08-15 ETAS GmbH 2016. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, Content Compact Line Product
More informationVarious Emerging Time- Triggered Protocols for Driveby-Wire
Various Emerging Time- Triggered for Driveby-Wire Applications Syed Masud Mahmud, Ph.D. Electrical and Computer Engg. Dept. Wayne State University Detroit MI 48202 smahmud@eng.wayne.edu January 11, 2007
More informationIntroduction to Ethernet and IP in automotive vehicles
Introduction to Ethernet and IP in automotive vehicles Webinar V1.02 2014-05-14 Agenda > Information 3 Introduction 6 Physical layers 8 IEEE Ethernet MAC + VLAN 14 Internet Protocol (IPv4/IPv6) 18 TCP
More informationISO INTERNATIONAL STANDARD
INTERNATIONAL STANDARD ISO 11783-3 Second edition 2007-10-01 Tractors and machinery for agriculture and forestry Serial control and communications data network Part 3: Data link layer Tracteurs et matériels
More informationMultidrop Ethernet for In-cabinet Applications
Multidrop Ethernet for In-cabinet Applications David D. Brandt Rockwell Automation IEEE P802.3cg 10 Mb/s Single Twisted Pair Ethernet Task Force Mar. 2017 Plenary Meeting, Vancouver, BC Canada Page 1 Purpose
More informationFault tolerant TTCAN networks
Fault tolerant TTCAN networks B. MŸller, T. FŸhrer, F. Hartwich, R. Hugel, H. Weiler, Robert Bosch GmbH TTCAN is a time triggered layer using the CAN protocol to communicate in a time triggered fashion.
More informationData Link Protocols. High Level Data. Control Protocol. HDLC Framing ~~~~~~~~ Functions of a Data Link Protocol. Framing PDUs. Addressing Destination
Data Link Protocols Data Link Services Connection-less services Functions of a Data Link Protocol Framing PDUs ing Destination Error Detection / Error Recovery Link Management Ethernet (covered elsewhere)
More informationAn Overview of the Controller Area Network
An Overview of the Controller Area Network José Rufino ruf@digitais.ist.utl.pt IST - UTL Abstract The Controller Area Network (CAN) is a communication bus for message transaction in small-scale distributed
More informationFreescale Semiconductor, I. SECTION 13 CAN 2.0B CONTROLLER MODULE (TouCAN)
nc. SECTION 13 CAN 2.0B CONTROLLER MODULE (TouCAN) This section is an overview of the TouCAN module. Refer to D.10 TouCAN Module for information concerning TouCAN address map and register structure. 13.1
More informationSystems. Roland Kammerer. 10. November Institute of Computer Engineering Vienna University of Technology. Communication Protocols for Embedded
Communication Roland Institute of Computer Engineering Vienna University of Technology 10. November 2010 Overview 1. Definition of a protocol 2. Protocol properties 3. Basic Principles 4. system communication
More informationEnhanced Error-Recovery CAN Bus System Using Reed-Solomon Codec
Journal of Network Intelligence c 2017 ISSN 2414-8105 (Online) Taiwan Ubiquitous Information Volume 2, Number 4, November 2017 Enhanced Error-Recovery CAN Bus System Using Reed-Solomon Codec Shi-Huang
More informationEE445M/EE380L.6, Lecture 10 4/3/2016. EE445M/EE360L.6 Embedded and Real-Time Systems/ Real-Time Operating Systems. Lecture 10
, 4/3/2016 EE445M/EE360L.6 Embedded and Real-Time Systems/ Real-Time Operating Systems : Networking, bus, Ethernet, Embedded Internet, TCP/IP 1 Network Collection of interfaces that share a physical medium
More informationEE445M/EE380L.12, Lecture 10 4/2/2018. EE445M/EE360L.6 Embedded and Real-Time Systems/ Real-Time Operating Systems. Lecture 10
, 4/2/2018 EE445M/EE360L.6 Embedded and Real-Time Systems/ Real-Time Operating Systems : Networking, bus, Ethernet, Embedded Internet, TCP/IP 1 Network Collection of interfaces that share a physical medium
More informationAUTOMOBILE APPLICATIONS USING CAN PROTOCOL
AUTOMOBILE APPLICATIONS USING CAN PROTOCOL 1 VEERESH B M, 2 JEEVAN C N, 3 MAHESH PATIL 1,2,3 Department of Electronics and Communication, G.S.S.I.T, Bangalore, India Abstract- The main objective of the
More informationThis document is a preview generated by EVS
INTERNATIONAL STANDARD ISO 17458-2 First edition 2013-02-01 Road vehicles FlexRay communications system Part 2: Data link layer specification Véhicules routiers Système de communications FlexRay Partie
More informationSri Vidya College of Engineering and Technology. EC6703 Embedded and Real Time Systems Unit IV Page 1.
Sri Vidya College of Engineering and Technology ERTS Course Material EC6703 Embedded and Real Time Systems Page 1 Sri Vidya College of Engineering and Technology ERTS Course Material EC6703 Embedded and
More informationLinux and ISO with CAN FD
Linux and ISO 15765-2 with CAN FD Dr. Oliver Hartkopp, Volkswagen AG Only two weeks after disclosure of the CAN FD main features at 13 th icc [1] the Linux CAN community started to discuss about a seamless
More informationAtacama: An Open Experimental Platform for Mixed-Criticality Networking on Top of Ethernet
Atacama: An Open Experimental Platform for Mixed-Criticality Networking on Top of Ethernet Gonzalo Carvajal 1,2 and Sebastian Fischmeister 1 1 University of Waterloo, ON, Canada 2 Universidad de Concepcion,
More informationin Mainz (Germany) Sponsored by Allen Bradley National Semiconductor Philips Semiconductors Organized by
1 st international Conference icc 1994 in Mainz (Germany) Sponsored by Allen Bradley National Semiconductor Philips Semiconductors Organized by in Automation (CiA) international users and manufacturers
More informationSMS based Home Automation using CAN Protocol
SMS based Home Automation using CAN Protocol Lakshmi Devi P Assistant Professor, ECE Department Channabasaveshwara Institute of Technology, Gubbi Tumkur, Karnataka, India. E-mail: lakshmi21devip@gmail.com
More informationGryphon Hardware Information: Dual SJA1000 Fault Tolerant CAN card
Gryphon Hardware Information: Dual SJA1000 Fault Tolerant CAN card External HD-15 connector pinout Note: We recommend that you not hot swap the connector on this module. We recommend that you turn off
More informationDeviceNet - CIP on CAN Technology
The CIP Advantage Technology Overview Series DeviceNet - CIP on CAN Technology DeviceNet has been solving manufacturing automation applications since the mid-1990's, and today boasts an installed base
More informationEthernet Design Challenges The requirements and use of Ethernet with AUTOSAR
Ethernet Design Challenges The requirements and use of Ethernet with AUTOSAR Anders Kallerdahl Product Manager AUTOSAR tools mentor.com/automotive Android is a trademark of Google Inc. Use of this trademark
More informationUsing the MPC5777M MCAN Module to Exchange CAN FD Messages
Freescale Semiconductor Document Number: AN5045 Application Note Rev. 0, 11/2014 Using the MPC5777M MCAN Module to Exchange CAN FD Messages by: Graham Rice 1 Introduction A CAN network (Controller Area
More informationCAN Flexible Data (FD) Solutions
CAN Flexible Data (FD) Solutions AMF-AUT-T0682 Rebeca Delgado Field Applications Engineer S E P T. 2 0 1 4 TM External Use Agenda Protocol Overview Comparative summary CAN flavours on our MCUs CAN-FD support
More informationSERIAL BUS COMMUNICATION PROTOCOLS USB
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-20: SERIAL BUS COMMUNICATION PROTOCOLS USB 1 USB Host Applications Connecting flash memory cards, pen-like memory devices, digital camera, printer,
More informationTurmgasse Ulm. Tel / Fax 0731 / frenzel + berg electronic. CANopen.
Turmgasse 4 89073 Ulm Tel. 0731 / 97057-0 Fax 0731 / 97057-39 email info@frenzel-berg.de frenzel + berg CANopen guideline (as used in EASY-Components by frenzel + berg ) 1 Introduction CAN is short for
More informationVH6501 CAN Disturbance Interface Manual. Version 1.0 English
VH6501 CAN Disturbance Interface Manual Version 1.0 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 D-70499 Stuttgart The information and data given in this user manual can be changed without
More informationAUTOSAR System and Software Design with PREEvision
PREEvision 9.0 RELEASED V0.0 2018-10-15 Agenda CAN FD Commnication Design 2 OVERVIEW 3 Overview AUTOSAR in PREEvision Software Architectre Commnication Network Topology 4 Overview 5 Overview Mlti ser spport
More informationBroadR-Reach Standard Ethernet. 100BaseT1_SPY. User Manual
BroadR-Reach Standard Ethernet 100BaseT1_SPY User Manual Version 2.0 August 2018 The user can download the latest firmware and documentation for the 100BASET1_SPY here: https://technica-engineering.de/produkt/100base-t1-spy_12-port/
More informationField buses (part 2): time triggered protocols
Field buses (part 2): time triggered protocols Nico Fritz Universität des Saarlandes Embedded Systems 2002/2003 (c) Daniel Kästner. 1 CAN and LIN LIN CAN Type Arbitration Transfer rate Serial communication
More informationin Mainz (Germany) Sponsored by Allen Bradley National Semiconductor Philips Semiconductors Organized by
1 st international CAN Conference icc 1994 in Mainz (Germany) Sponsored by Allen Bradley National Semiconductor Philips Semiconductors Organized by CAN in Automation (CiA) international users and manufacturers
More informationDeveloping and Testing Networked Avionics Systems and Devices By Troy Troshynski, Avionics Interface Technologies
Developing and Testing Networked Avionics Systems and Devices By Troy Troshynski, Avionics Interface Technologies MIL-STD-1553 The MIL-STD-1553 protocol standard was first published in 1973 by the U.S.
More informationTutorial Introduction
Tutorial Introduction PURPOSE: This tutorial provides a detailed description of the features and operations of the TouCAN bus. OBJECTIVES: Describe the CAN specification and layer architecture. Identify
More informationSAE J1939. Serial Control and Communications Vehicle Network. Presented by Wilfried Voss
SAE J1939 Serial Control and Communications Vehicle Network Presented by Wilfried Voss Copperhill Technologies Corp. Greenfield, MA 01301 https://copperhilltech.com Literature Literature on Controller
More informationCONTROLLER AREA NETWORK (CAN)
GROUP 54C CONTROLLER AREA NETWORK (CAN) CONTENTS GENERAL INFORMATION........ 54C-2 STRUCTURE................... 54C-3 SELF-DIAGNOSIS............... 54C-6 CAN BUS DIAGNOSTICS......... 54C-6 OPERATION...................
More informationImplementation and validation of SAE J1850 (VPW) protocol solution for diagnosis application
Implementation and validation of SAE J1850 (VPW) protocol solution for diagnosis application Pallavi Pandurang Jadhav 1, Prof. S.N.Kore 2 1Department Of Electronics Engineering, Walchand College Of Engineering,
More informationAUTOSAR Software Design with PREEvision
AUTOSAR Software Design with PREEvision Webinar 2013-06-05 Slide: 1 AUTOSAR Software Design with PREEvision Agenda Overview AUTOSAR Software and System Design Integrated AUTOSAR Software Design Vector
More informationSignals and Encoding
Signals and Encoding 18 Signals and Encoding You can design and program a USB peripheral without knowing all of the details about how the data is encoded on the bus. But understanding something about these
More informationISO INTERNATIONAL STANDARD. Road vehicles FlexRay communications system Part 2: Data link layer specification
INTERNATIONAL STANDARD ISO 17458-2 First edition 2013-02-01 Road vehicles FlexRay communications system Part 2: Data link layer specification Véhicules routiers Système de communications FlexRay Partie
More informationHigh Level View. EE 122: Ethernet and Random Access protocols. Medium Access Protocols
High Level View EE 122: Ethernet and 802.11 Ion Stoica September 18, 2002 Goal: share a communication medium among multiple hosts connected to it Problem: arbitrate between connected hosts Solution goals:
More informationInstallation and operation manual PCIe-CAN-01 / PCIe-CAN-02
Installation and operation manual PCIe-CAN-01 / PCIe-CAN-02 Table of Contents Compliance information...3 FCC Compliance...3 EN 55022 Class A Warning...3 CE declaration of conformity...3 Safety note...3
More informationThe CAN Bus From its Early Days to CAN FD By Friedhelm Pickhard (ETAS/P)
By Friedhelm Pickhard (ETAS/P) 1 ETAS Introduction to ETAS Group ETAS Group Corporate Profile Founded 1994 Shareholder Headquarters 100 % Robert Bosch GmbH Stuttgart, Germany 18 additional offices worldwide
More informationISO INTERNATIONAL STANDARD. Road vehicles FlexRay communications system Part 4: Electrical physical layer specification
INTERNATIONAL STANDARD ISO 17458-4 First edition 2013-02-01 Road vehicles FlexRay communications system Part 4: Electrical physical layer specification Véhicules routiers Système de communications FlexRay
More information