Vector VN5640 User manual

Type
User manual

This manual is also suitable for

VN5000Interface Family
Manual
Version 2.1|English
Imprint
Vector Informatik GmbH
Ingersheimer Stre 24
D-70499 Stuttgart
The information and data given in this user manual can be changed without prior notice. No part of this manual may be reproduced in any
form or by any means without the written permission of the publisher, regardless of which method or which instruments, electronic or
mechanical, are used. All technical information, drafts, etc. are liable to law of copyright protection.
© Copyright 2020, Vector Informatik GmbH. All rights reserved.
Contents
VN5000 Manual Version 2.1 3
Contents
1 Introduction 7
1.1 About this User Manual 8
1.1.1 Warranty 9
1.1.2 Registered Trademarks 9
1.2 Important Notes 10
1.2.1 Safety Instructions and Hazard Warnings 10
1.2.1.1 Proper Use and Intended Purpose 10
1.2.1.2 Hazards 11
1.2.2 Disclaimer 11
1.2.3 Licenses 11
1.2.3.1 Google Protocol Buffer 11
1.2.3.2 Petteri Aimonen Nano Protocol Buffer 11
2 General Information 12
2.1 Manual Validity 13
2.2 Feature Comparison 14
2.3 Examples of Usage 15
2.3.1 Transparent Ethernet Monitoring 15
2.3.2 Remaining Bus Simulation 17
2.3.3 Standalone Media Converter 18
2.3.4 Diagnostics over IP 19
2.3.5 Port Mirroring 20
3 VN5610A 21
3.1 Scope of Delivery 22
3.2 Introduction 22
3.3 Accessories 24
3.4 Connectors Ethernet Side 25
3.4.1 Connectors USB Side 26
3.4.2 LEDs 28
3.4.3 Technical Data 29
4 VN5620 31
4.1 Scope of Delivery 32
4.2 Introduction 32
4.3 Accessories 34
4.4 Connectors 35
4.4.1 Front Side 35
Contents
VN5000 Manual Version 2.1 4
4.4.2 Back Side 36
4.5 LEDs 38
4.6 Technical Data 39
5 VN5430 40
5.1 Scope of Delivery 41
5.2 Introduction 41
5.3 Accessories 42
5.4 Connectors 43
5.4.1 Front Side 43
5.4.2 Back Side 44
5.5 LEDs 45
5.6 Technical Data 46
6 VN5640 47
6.1 Scope of Delivery 48
6.2 Introduction 48
6.3 Accessories 50
6.4 Main Connectors 51
6.5 LEDs 55
6.6 Interface Option 100BASE-T1 57
6.6.1 Connectors 57
6.6.2 Technical Data 58
6.7 Interface Option 1000BASE-T1 60
6.7.1 Connectors 60
6.7.2 Technical Data 62
7 Getting Started 64
7.1 Driver Installation 65
7.2 Ethernet Device Configuration 67
7.2.1 General Information 67
7.2.2 Network-based Ethernet Configuration 68
7.2.3 Example: Simple TAP Configuration 69
7.3 Host over Ethernet 73
8 Vector Hardware Configuration 76
8.1 General Information 77
Contents
VN5000 Manual Version 2.1 5
8.2 Tool Description 78
8.2.1 Introduction 78
8.2.2 Tree View 79
9 Vector Ethernet Device Configuration 82
9.1 Basic Concept 83
9.2 Example 84
9.3 Definitions 85
10 Time Synchronization 88
10.1 General Information 89
10.2 Software Sync 91
10.2.1 General Information 91
10.2.2 Configuration 92
10.3 Hardware Sync 93
10.3.1 General Information 93
10.3.2 Configuration 95
10.4 Precision Time Protocol Sync 96
10.4.1 General Information 96
10.4.2 Supported Features 96
10.4.3 Network Topology 97
10.4.4 Configuration 98
10.5 Protocol Combinations 99
10.6 Use Cases and Configuration Examples 100
10.6.1 GNSS Synchronization 100
10.6.2 4.2 IEEE1588 Synchronization 101
10.6.3 Hardware Synchronization 102
10.7 Compatibility 103
10.7.1 Vector Software 103
10.7.2 Device Drivers 103
10.8 Troubleshooting 104
11 Ethernet Host Connections 105
11.1 General Hints 106
11.2 Windows Network Throttling 107
11.2.1 Issue 107
11.2.2 Solution 107
11.3 Jumbo Frames 108
Contents
VN5000 Manual Version 2.1 6
11.3.1 Issue 108
11.3.2 Solution 108
11.4 Interrupt Moderation Rate 109
11.4.1 Issue 109
11.4.2 Solution 109
11.5 Known Issues with 3rd Party Hardware 110
11.5.1 Intel I218 / I219 Network Cards 110
1 Introduction
VN5000 Manual Version 2.1 7
1 Introduction
In this chapter you find the following information:
1.1 About this User Manual 8
1.1.1 Warranty 9
1.1.2 Registered Trademarks 9
1.2 Important Notes 10
1.2.1 Safety Instructions and Hazard Warnings 10
1.2.2 Disclaimer 11
1.2.3 Licenses 11
1 Introduction
VN5000 Manual Version 2.1 8
1.1 About this User Manual
Conventions In the two following charts you will find the conventions used in the user manual
regarding utilized spellings and symbols.
Style Utilization
bold Blocks, surface elements, window- and dialog names of the soft-
ware. Accentuation of warnings and advices.
[OK]
File|Save
Push buttons in brackets
Notation for menus and menu entries
Source Code
File name and source code.
Hyperlink Hyperlinks and references.
<CTRL>+<S> Notation for shortcuts.
Symbol Utilization
This symbol calls your attention to warnings.
Here you can obtain supplemental information.
Here you can find additional information.
Here is an example that has been prepared for you.
Step-by-step instructions provide assistance at these points.
Instructions on editing files are found at these points.
This symbol warns you not to edit the specified file.
1 Introduction
VN5000 Manual Version 2.1 9
1.1.1 Warranty
Restriction
of warranty
We reserve the right to change the contents of the documentation and the software
without notice. Vector Informatik GmbH assumes no liability for correct contents or
damages which are resulted from the usage of the documentation. We are grateful for
references to mistakes or for suggestions for improvement to be able to offer you
even more efficient products in the future.
1.1.2 Registered Trademarks
Registered
trademarks
All trademarks mentioned in this documentation and if necessary third party
registered are absolutely subject to the conditions of each valid label right and the
rights of particular registered proprietor. All trademarks, trade names or company
names are or can be trademarks or registered trademarks of their particular pro-
prietors. All rights which are not expressly allowed are reserved. If an explicit label of
trademarks, which are used in this documentation, fails, should not mean that a name
is free of third party rights.
Windows, Windows 7, Windows 8.1, Windows 10
are trademarks of the Microsoft Corporation.
1 Introduction
VN5000 Manual Version 2.1 10
1.2 Important Notes
1.2.1 Safety Instructions and Hazard Warnings
Caution!
In order to avoid personal injuries and damage to property, you have to read and
understand the following safety instructions and hazard warnings prior to instal-
lation and use of this interface. Keep this documentation (manual) always near the
interface.
1.2.1.1 Proper Use and Intended Purpose
Caution!
The interface is designed for analyzing, controlling and otherwise influencing con-
trol systems and electronic control units. This includes, inter alia, bus systems like
CAN, LIN, K-Line, MOST, FlexRay, Ethernet, BroadR-Reach and/or ARINC 429.
The interface may only be operated in a closed state. In particular, printed circuits
must not be visible. The interface may only be operated (i) according to the instruc-
tions and descriptions of this manual; (ii) with the electric power supply designed
for the interface, e.g. USB-powered power supply; and (iii) with accessories man-
ufactured or approved by Vector.
The interface is exclusively designed for use by skilled personnel as its operation
may result in serious personal injuries and damage to property. Therefore, only
those persons may operate the interface who (i) have understood the possible
effects of the actions which may be caused by the interface; (ii) are specifically
trained in the handling with the interface, bus systems and the system intended to
be influenced; and (iii) have sufficient experience in using the interface safely.
The knowledge necessary for the operation of the interface can be acquired in
work-shops and internal or external seminars offered by Vector. Additional and
interface specific information, such as „Known Issues“, are available in the Vector
KnowledgeBaseon Vector´s website at www.vector.com. Please consult the
Vector KnowledgeBasefor updated information prior to the operation of the inter-
face.
1 Introduction
VN5000 Manual Version 2.1 11
1.2.1.2 Hazards
Caution!
The interface may control and/or otherwise influence the behavior of control sys-
tems and electronic control units. Serious hazards for life, body and property may
arise, in particular, without limitation, by interventions in safety relevant systems
(e.g. by deactivating or otherwise manipulating the engine management, steering,
airbag and/or braking system) and/or if the interface is operated in public areas
(e.g. public traffic, airspace). Therefore, you must always ensure that the interface
is used in a safe manner. This includes, inter alia, the ability to put the system in
which the interface is used into a safe state at any time (e.g. by emergency shut-
down“), in particular, without limitation, in the event of errors or hazards.
Comply with all safety standards and public regulations which are relevant for the
operation of the system. Before you operate the system in public areas, it should
be tested on a site which is not accessible to the public and specifically prepared
for performing test drives in order to reduce hazards.
1.2.2 Disclaimer
Caution!
Claims based on defects and liability claims against Vector are excluded to the
extent damages or errors are caused by improper use of the interface or use not
according to its intended purpose. The same applies to damages or errors arising
from insufficient training or lack of experience of personnel using the interface.
1.2.3 Licenses
1.2.3.1 Google Protocol Buffer
Reference
This device uses the Google Protocol Buffer. The license information can be found
in the separate text file on the Vector Driver Disk in \Docu-
mentation\Licenses.
1.2.3.2 Petteri Aimonen Nano Protocol Buffer
Reference
This device uses the Petteri Aimonen Nano Protocol Buffer. The license inform-
ation can be found in the separate text file on the Vector Driver Disk in \Docu-
mentation\Licenses.
2 General Information
VN5000 Manual Version 2.1 12
2 General Information
In this chapter you find the following information:
2.1 Manual Validity 13
2.2 Feature Comparison 14
2.3 Examples of Usage 15
2.3.1 Transparent Ethernet Monitoring 15
2.3.2 Remaining Bus Simulation 17
2.3.3 Standalone Media Converter 18
2.3.4 Diagnostics over IP 19
2.3.5 Port Mirroring 20
2 General Information
VN5000 Manual Version 2.1 13
2.1 Manual Validity
Note
This manual is valid for the VN5000 interface family with effect from device driver
version 11.2.
Note
Driver version 11.2 introduces the network-based Ethernet configuration but still
supports the previous channel-based configuration (legacy mode).
This manual focuses on the new network-based Ethernet configuration. Therefor,
the mode of the VN5610 (A) or VN5640 interface has to be changed with the
Vector Hardware Config tool (see section Ethernet Device Configuration on page
67).
Note
The network-based Ethernet configuration requires at least CANoe V12.0 SP4 or
CANape V18!
Reference
For previous driver versions and the channel-based configuration, please refer to
the separate VN5610A or the VN5640 manual on the Vector Driver Disk:
\Documentation\VN5000 Interface Family\....
2 General Information
VN5000 Manual Version 2.1 14
2.2 Feature Comparison
Feature VN5610A VN5620 VN5430 VN5640
Ports / channels 1000BASE-T1 - 4 6 100BASE-T1: -
1000BASE-T1: 6
100BASE-T1 2 4 6 12
10/100/1000BASE-T(X) 2 2 2 4
CAN FD 2 2 - 2
DoIP Activation/
Wake-up Line
X X - X
Multiple Digital/ Analog IO - - - X
Device synchronization Hardware X X X X
Software X X 1) X
IEEE1588 (PTP) X 1) 1) X
Infrastructure PC uplink USB2.0 /
1000BASE-T
USB3.0 /
1000BASE-T
1000BASE-T USB3.0 /
1000BASE-T
Power supply external /
USB
bus powered
external /
USB-C
bus powered
external external
Application area Measurement/ Analysis X X X
2)
X
Simulation X X X X
Test X X X X
Port interconnection Layer 2 Switch X X X X
TAP X X X X
Media Conversion 1 2 1 4
Link Transparency X X X X
OPEN Alliance TC10
(Wake/Sleep)
- - - X
(only with NXP
TJA1101 PHY)
Ports interconnectable
at the same time
2 4 6 12
Measurement Mirror Port - - - X
Uplink Frame Filter 16 rules 16 rules 16 rules 16 rules
Error Frame reporting X X X X
Simulation VLAN
tagging/untagging/routing
- X X X
Virtual Ports 16 32 32 32
Test Onboard Packet Generator X X X X
Error Frame generation X X X X
OPEN Alliance TC10
(Wake/Sleep)
- - - X
X
(only with NXP
TJA1101 PHY))
1)
available in a later release
2)
with restrictions (e.g. performance)
2 General Information
VN5000 Manual Version 2.1 15
2.3 Examples of Usage
2.3.1 Transparent Ethernet Monitoring
Monitoring The VN5000 network interface can be used for Ethernet monitoring between an ECU
and a connected sensor without influencing the Ethernet bus (Test Access Point). In
this particular setup the VN5000 network interface receives and forwards incoming
data packages transparently from one port to the other. The VN5000 network interface
offers up to six TAP (Test Access Point) paths which can be used in parallel.
Setup
ETH Port 1
PC
USB
CANalyzer.Ethernet/CANoe.Ethernet
VN5000
ETH Port 2
Sensor
bypassing
Sensor
ECUECU
Sensor Sensor Sensor
SWITCH
Sensor
ECU
SWITCH
Figure 1: TAP Ethernet data
This allows applications such as CANalyzer.Ethernet or CANoe.Ethernet to trace Eth-
ernet data with accurate time stamps.
VN5610A Physical Layer Bypassing Latency ∆t
100BASE-T1
100BASE-T1 8.1 µs
1000BASE-T
1000BASE-T 1.6 µs
VN5640 Physical Layer Bypassing Latency ∆t
100BASE-T1
100BASE-T1 7.7 µs
1000BASE-T1
1000BASE-T1 6.6 µs
1000BASE-T
1000BASE-T 2.3 µs
VN5620 / VN5430 Physical Layer Bypassing Latency ∆t
100BASE-T1
100BASE-T1 8.3 µs
1000BASE-T1
1000BASE-T1 5.7 µs
Note
The latency values depend on PHY characteristics, used MII interface and
VN5000 specific TAP handling.
2 General Information
VN5000 Manual Version 2.1 16
Note
For a network tap, you have to connect the VN5000 interface between the ECUs.
In the event of a fault or when the VN5000 is switched off, the network connection
between the ECUs will be interrupted. This can lead to malpractice of the vehicle.
Time stamp clock for
Ethernet and CAN
The VN5000 network interface uses a common time stamp clock for Ethernet and
CAN events. So if the measurement setup is extended by a CAN network, the gen-
erated CAN time stamps are always in sync with the Ethernet time stamps which
helps analyzing the network.
ETH Port 1
PC
CANalyzer.Ethernet/CANoe.Ethernet
ETH Port 2
Sensor
Sensor
Sensor Sensor Sensor
Sensor
CAN
VN5000
bypassing
Time Stamp Clock
USB
CAN
CH3
CAN
CH4
ECUECU
SWITCH
ECU
SWITCH
Figure 2: Extended measuring setup
Note
Additional Vector network interfaces can be synchronized by software, hardware
or IEEE 1588 (see section Time Synchronization on page 88).
2 General Information
VN5000 Manual Version 2.1 17
2.3.2 Remaining Bus Simulation
Developing
networks
The VN5000 network interface is able to send and receive data packages on separate
Ethernet ports as well as events on two separate CAN channels. With this, the
VN5000 network interface is a perfect choice for the remaining bus simulation during
the development of complex networks.
Setup
PC
CANalyzer.Ethernet/CANoe.Ethernet
CAN
ECU
CAN
CH3
CAN
CH4
VN5000
Time Stamp Clock
ECUECU
Sensor
CANoe
ETH SIM #1
Sensor
SWITCH
CANoe
ETH SIM
#1
CANoe
ETH SIM
#2
CANoe
CAN SIM
#2
CANoe
CAN SIM
#1
ECU
CANoe
ETH SIM #2
CAN
Gateway
CANoe
CAN SIM #1
CANoe
CAN SIM #2
USB
ETH Port 1
ETH Port 2
Figure 3: Simulated nodes
Note
For the remaining bus simulation CANoe.Ethernet is required.
2 General Information
VN5000 Manual Version 2.1 18
2.3.3 Standalone Media Converter
Physical layer
conversion
The Ethernet ports of the VN5000 network interface can be configured independently.
That way the VN5000 network interface can be used as a media converter between
an ECU using the 100BASE-T1/1000BASE-T1 physical layer and any standard Eth-
ernet equipment (e.g. loggers) using 100BASE-TX/1000BASE-T. The VN5000 net-
work interfaces offer up to four media converters which can be used independently.
Setup
VN5000
Media Converter
PC/Standard Ethernet Logger
Port 1
Port 2
100BASE-TX
100BASE-T1
SensorSensor
ECU
SWITCH
Figure 4: Media converter
Media converter Device Count
VN5610(A) 1
VN5620 2
VN5430 1
VN5640 4
2 General Information
VN5000 Manual Version 2.1 19
2.3.4 Diagnostics over IP
DoIP activation line For diagnostics over IP, the VN5000 network interface supports, beside the neces-
sary 100BASE-TX port, an digital IO channel which has a DoIP activation line accord-
ing to the ISO specification. The activation level can be set by the VN5000 network
interface to switch the ECU to diagnostic mode.
Setup
PC
CANalyzer.Ethernet/CANoe.Ethernet
CAN
ECU
CAN
CH3
CAN
CH4
ETH Port 1
VN5000
Time Stamp Clock
CANoe
ETH SIM
#1
ECU
CANoe
ETH SIM #1
CAN
Gateway
USB
IO
100BASE-TX
DoIP Activation
Figure 5: Simulated nodes
2 General Information
VN5000 Manual Version 2.1 20
2.3.5 Port Mirroring
Note
This feature is only supported on VN5640.
Description The VN5000 network interface supports mirroring of incoming packets of selected
source port to a specific target port. For example, this mirroring feature can be used to
attach an Ethernet logger to the target port. Additionally, the outgoing logging traffic
can be reduced by setting protocol filters.
Setup
ETH Port 1
VN5000
ETH Port 2
Sensor
bypassing
ECU
SWITCH
ETH Port 3
ETH Port 4
bypassing
Sensor
ECU
SWITCH
ETH Port 13
ETH
Logger
Figure 6: Ethernet port 13 configured as target, port 1...4 as source
Note
The configuration is done in Vector Hardware Config.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97
  • Page 98 98
  • Page 99 99
  • Page 100 100
  • Page 101 101
  • Page 102 102
  • Page 103 103
  • Page 104 104
  • Page 105 105
  • Page 106 106
  • Page 107 107
  • Page 108 108
  • Page 109 109
  • Page 110 110
  • Page 111 111

Vector VN5640 User manual

Type
User manual
This manual is also suitable for

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI