15
V0.2 | 2018-02-13 CANstress successor for CAN and CAN FD CAN Disturbance Interface – VH6501

CAN Disturbance Interface – VH6501 · 2018. 2. 20. · u Definition of arbitrary digital disturbance sequences u Multitude of trigger conditions u Configurable repetitions u Versatile

  • 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