Upload
others
View
25
Download
0
Embed Size (px)
Citation preview
V0.2 | 2018-02-13
CANstress successor for CAN and CAN FD
CAN Disturbance Interface – VH6501
2
u Introduction
Product Overview
Analog Disturbances
Digital Disturbances
Application
Summary
Agenda
3
u ECUs are part of a complex network and a rough environment
Testing of CAN communication is important
OEMs normally have CAN conformance tests
u CAN transceiver and bus controller
u Normally certified components with certain degrees of freedom
Validate parameters (e.g. sample point)
u Error handling
u Multitude of possible errors (line faults, disturbed communication, …)
Simulate errors precisely and reproducible
Normal CAN/CAN FD interface not sufficient for comprehensive ECU testing
Motivation for CAN Disturbance Interface
Introduction
4
Hardware Concept
Product Overview
u CAN/CAN FD channel with stress features
u CAN HS / CAN FD transceiver NXP TJA1057> CAN 2.0: ≤ 2 Mbit/s
> CAN FD: ≤ 8 Mbit/s
u D-Sub9 connectors (female + male)
u 5x LEDs bipolar (i.e. red/green)
u Trigger for external hardware
5
Hardware Concept
Product Overview
u USB 2.0 for connection to computer
u Ethernet as alternative to USB(not supported by current driver)
u I/O channel (D-Sub9)
u 1x Analog In
u 2x Digital In
u 1x Digital Out
u 2x Power/Sync
u Power supply included
6
u Native integration into CANoe via CAPL and system variables
u Software requirements
u Minimum: CANoe 10.0 SP2
u Recommended: CANoe 10.0 SP3 or higher
u Supported operating systems
u Windows 7 SP1
u Windows 8.1
u Windows 10
u Dimensions (LxWxH): ~ 155 mm x 111 mm x 45 mm
u Operation temperature: -40°C … +60°C
u Storage temperature: -40°C … +85°C
u List price: ~3500 EUR
Facts and Figures
Product Overview
7
Block Diagram
Analog Disturbances
CAN_H
CAN_L
CAN TRX
GND Vdisturb
GND Vdisturb
DSUB-9(female)
DSUB-9(male)
CAN_H
CAN_L
8
u Variable resistors
u Modes: disabled, shortcut, specific value
u Use case: simulate shortcuts and leakage currents
u Variable capacitor
u Modes: disabled, specific value
u Use case: testing fan-out
u Swapping possibility for CAN High and CAN Low
u External voltage Vdisturb (-27 V … +27 V) + switches (Vdisturb GND)
Versatile capabilities to simulate line faults
Setting Options
Analog Disturbances
9
u User-defined sequences consist of multiple segments
u Segment is defined by
u Duration> At least 50 ns
> Step size: 6.25 ns
u Bus level> Dominant
> Recessive
> Recessive stress (overrules an otherwise dominant level)
Possibility to define arbitrary digital sequence under given constraints
Well suited for short disturbances sequences (e.g. disturbance of single bit)
Definition of complete CAN frame as disturbance sequence possible
Better approach: Frame-based sequences
User-Defined Sequences
Digital Disturbances
10
u CAN or CAN FD frame used as template for frame sequence
u Frame sequence has hierarchies
u Field
u Bit
u Sub-Bit (comparable to user-defined sequence)
u Frame sequence can be altered on sub-bit hierarchy
Comfortable definition of frame-like digital disturbances
Frame-Based Sequences
Digital Disturbances
11
u Triggers define the start time of a digital disturbance sequence
u Multitude of trigger conditions, e.g.
u Software trigger
u Frame trigger> Up to 32 frame triggers combinable (logical OR)
> Trigger condition can be inverted
> Trigger condition can include send direction
u Error frame trigger
u External trigger (via digital input)
u Most triggers can be combined with trigger enable (via digital input)
u Trigger conditions can be applied repeatedly
u Two hierarchies: cycles and repetitions
u Each hierarchy with number of cycles/repetitions and hold-off time
Triggers
Digital Disturbances
1. Repetition
Hold-off cycle50 ms
Hold-off0 ms
32. Repetition
Hold-off0 ms
…
2. Cylce
1. Repetition
Hold-off0 ms
32. Repetition
Hold-off0 ms
…
1. Cylce
12
u Extensive documentation is included in CANoe User Assistance
u CANoe CAN CAN Disturbance Interface
u Disturbance feature must be explicitly activated in CANoe
u Support of multiple disturbance interfaces via DeviceID
Hints
Application
13
u Analog disturbance
u Shortcut CAN_H to UBAT and CAN_L to GND
u Digital disturbances
u Disturbance of ACK slot of CAN FD frame with CAN ID 100
u Outlook on CANoe 11.0 sample configuration
Examples
Application
14
u Successor of CANstressDR for CAN and CAN FD
u Complete new product concept with enhanced functionality and improved performance
u Precise and reproducible disturbances
u Definition of arbitrary digital disturbance sequences
u Multitude of trigger conditions
u Configurable repetitions
u Versatile capabilities to simulate line faults
u Comprehensive CANoe integration with powerful CAPL interface for test automation
u Full-featured CAN/ CAN FD interface
u No extra interface required for typical ECU tests
VH6501
Summary
15 © 2018. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V0.2 | 2018-02-13
Author:
Vector Germany
For more information about Vectorand our products please visit
www.vector.com