0% found this document useful (0 votes)
333 views134 pages

PM-200 UserManual 2.10.3

The PM-200 User Manual provides comprehensive instructions for using the PM-200 logger, including setup, configuration, and data recording features. It details the device's specifications, vehicle interfaces, and operational guidelines for connecting to a PC and utilizing the configuration tool. Additionally, it covers advanced topics such as firmware updates, remote control usage, and safety instructions.

Uploaded by

dmaritorena3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
333 views134 pages

PM-200 UserManual 2.10.3

The PM-200 User Manual provides comprehensive instructions for using the PM-200 logger, including setup, configuration, and data recording features. It details the device's specifications, vehicle interfaces, and operational guidelines for connecting to a PC and utilizing the configuration tool. Additionally, it covers advanced topics such as firmware updates, remote control usage, and safety instructions.

Uploaded by

dmaritorena3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 134

PM-200

User Manual
Document number: D-DL5-G-05-012
Manual edition: 2.10.3
Date: 13.04.2023

TTTech Auto AG
Operngasse Str. 17, A-1040 Vienna, Austria, Tel. + 43 1 585 65385000, [email protected]
No part of the document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the written permission of TTTech
Automotive. Company or product names mentioned in this document may be trademarks or registered trademarks of their respective companies. TTTech Automotive undertakes no
further obligation in relation to this document.
© 2010 - 2021 TTTech Auto GmbH. All rights reserved. Subject to changes and corrections

TTTech - Confidential
Contents

1 Introduction .............................................................................................. 6
1.1 The PM-200 ................................................................................................ 6
1.1 Document Overview .................................................................................. 7
2 PM-200 Overview ..................................................................................... 8
2.1 Features ..................................................................................................... 8
2.2 Vehicle Interfaces ...................................................................................... 8
2.4 Technical Data - Logger ............................................................................ 9
2.5 Technical Data - Remote Control ............................................................ 10
2.6 Hardware Version .................................................................................... 10
3 First Steps with the Logger ................................................................... 11
4 Connecting the Logger to the PC ......................................................... 12
4.1 Ethernet Interfaces .................................................................................. 12
5 The Configuration Tool ......................................................................... 14
5.1 Installation................................................................................................ 14
5.1.1 System Requirements ................................................................................................ 14
5.1.2 Optional Modules ....................................................................................................... 15
5.2 Overview................................................................................................... 15
5.3 Logger Manager ...................................................................................... 18
5.3.1 The Context Menu ....................................................................................................... 20
5.3.2 Adding a Logger ......................................................................................................... 21
5.3.3 Logger Settings .......................................................................................................... 21
5.3.4 Uploading a Configuration File from the File System .............................................. 25
5.3.5 Activating a Configuration.......................................................................................... 26
5.3.6 Deleting a Configuration ............................................................................................ 26
5.3.7 Selecting the Storage Medium ................................................................................... 26
5.3.8 Data Recording ........................................................................................................... 26
5.3.9 Trace Files ................................................................................................................... 27
5.4 General Configuration Settings .............................................................. 28
5.4.1 Logging Options ......................................................................................................... 29
5.4.2 Power Management .................................................................................................... 30
5.4.3 Shutdown Mechanisms for Battery Protection ........................................................ 32

PM-200 User Manual © 2010 - 2022 TTTech Auto

2
TTTech - Confidential
5.5 Configuring the Bus Interfaces .............................................................. 35
5.5.1 FlexRay interface ........................................................................................................ 35
5.5.2 CAN interface .............................................................................................................. 38
5.5.3 LIN interface ................................................................................................................ 39
5.5.4 MOST ........................................................................................................................... 40
5.5.5 Ethernet ....................................................................................................................... 41
5.5.6 Clamps......................................................................................................................... 42
5.5.7 Serial ............................................................................................................................ 42
5.5.8 Digital In....................................................................................................................... 43
5.5.9 Digital Out.................................................................................................................... 44
5.5.10 Analog In .............................................................................................................. 44
5.5.11 Analog Out ........................................................................................................... 45
5.5.12 CAN Extension Board ......................................................................................... 45
5.5.13 Virtual CAN ........................................................................................................... 46
5.5.14 Database Files...................................................................................................... 47
5.6 Uploading the current Configuration File .............................................. 48
5.7 Working with Trace Files ........................................................................ 48
5.7.1 Viewing Trace Files .................................................................................................... 48
5.7.2 Conversion .................................................................................................................. 51
5.8 Integrating Additional Functions ............................................................ 61
6 Using the Logger's Front Panel ............................................................ 64
6.1 Keys and LEDs on the Front Panel ........................................................ 64
6.1.1 Keys ............................................................................................................................. 65
6.1.2 LEDs ............................................................................................................................ 67
6.2 Viewing System Information ................................................................... 69
6.3 Viewing License Information .................................................................. 69
6.4 Setting the Clock ..................................................................................... 71
6.4.1 Setting the Date .......................................................................................................... 71
6.4.2 Setting the Time .......................................................................................................... 72
6.4.3 Setting the Time Zone ................................................................................................ 72
6.5 Setting the Logging Mode ....................................................................... 73
6.6 Configurations ......................................................................................... 74
6.6.1 Activating a configuration on the logger ................................................................... 74
6.6.2 Deleting a configuration ............................................................................................. 75
6.7 System Messages ................................................................................... 75
6.7.1 Reading System Messages ........................................................................................ 75
6.7.2 Deleting System Messages ........................................................................................ 76

PM-200 User Manual © 2010 - 2022 TTTech Auto

3
TTTech - Confidential
6.8 Trace Files ............................................................................................... 76
6.8.1 Copying Trace Files.................................................................................................... 76
6.8.2 Deleting Trace Files .................................................................................................... 77
6.9 Storage Media .......................................................................................... 77
6.9.1 Selecting the Storage Medium ................................................................................... 77
6.9.2 Formatting Storage Media.......................................................................................... 78
6.9.3 Checking Storage Media ............................................................................................ 78
6.10 Data Recording ................................................................................... 79
6.11 Monitoring during Logging ................................................................ 80
7 Using the Remote Control ..................................................................... 84
8 Accessing the Logger via Web Server.................................................... 85
9 Firmware Update..................................................................................... 85
9.1 Data Preservation during Update ........................................................... 85
9.2 Updating the entire Firmware via USB Flash Drive ............................... 86
9.3 Factory Reset ........................................................................................... 89
9.4 Updating individual Software Packages ................................................ 89
10 Data encryption option ........................................................................... 90
10.1 How to encrypt/decrypt the SSD storage .......................................... 90
11 Development Environment for User Code.............................................. 96
11.1 Eclipse Development Environment Preparation .............................. 96
11.1.1 Debugger Settings for the Remote Debugger ................................................. 108
11.2 User Code Examples ........................................................................ 111
12 Support and Downloads ....................................................................... 113
12.1 4me Self Service overview ............................................................... 114
12.2 Create Debug data ............................................................................ 115
13 Vehicle Connectors - Technical Data ................................................... 115
13.1 Pin Assignment................................................................................. 116
13.1.1 Main Connectors................................................................................................ 116
13.1.2 CAN Extension Board ....................................................................................... 119
13.2 Cable Harness................................................................................... 120
13.3 Positive Voltage Supply (UBAT) ...................................................... 120
13.4 Negative Voltage Supply (GND) ....................................................... 121
13.5 FlexRay .............................................................................................. 122

PM-200 User Manual © 2010 - 2022 TTTech Auto

4
TTTech - Confidential
13.6 High-speed CAN ............................................................................... 123
13.7 LIN...................................................................................................... 124
13.8 MOST ................................................................................................. 125
13.9 Serial.................................................................................................. 125
13.10 Digital Input .................................................................................... 126
13.11 Digital Output ................................................................................. 127
13.12 Analog Input ................................................................................... 128
13.13 Analog Output ................................................................................ 129
14 Further Reading - Application Notes .................................................... 130
15 Warnings and Exclusion of Liability ..................................................... 131
15.1 ATTENTION ....................................................................................... 131
16 Legal notice and warranties.................................................................. 132
17 Exclusion of Liability ............................................................................ 132
18 Safety instructions............................................................................... 133
18.1 Risk disclosure statement ............................................................... 133
18.2 Environment and warnings .............................................................. 133
18.3 Intended Use ..................................................................................... 134

PM-200 User Manual © 2010 - 2022 TTTech Auto

5
TTTech - Confidential
1 Introduction

1.1 The PM-200

The PM-200 sets new standards for protection and troubleshooting in automobiles
through its innovative concept.
Seamless recording of all vehicle networking data is enabled with interfaces to all current
bus systems.
The PM-200 combines the functionality of a broadband recording tool with expanded,
intelligent features. Using a central timestamp (accurate to 1 µs), all of the connected bus
systems data is recorded on the integrated solid state disc.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

6
1.1 Document Overview

This manual contains the following chapters:

• PM-200 Overview
• First Steps with the Logger
• Connecting the Logger to the PC
• The Configuration Tool
• Using the Logger's Front Panel
• Using the Remote Control
• Firmware Update
• Development Environment for User Code
• Support and Downloads
• Vehicle Connectors - Technical Data
• Warnings and Exclusion of Liability

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

7
2 PM-200 Overview

2.1 Features
The PM-200 has the following functions:
• Comprehensive data acquisition from all buses with a central timestamp
(accuracy of 1 µs)
• Wakeup process recording
• Selective data acquisition and processing with triggers and filters
• Free programmability
• Open data format
• Power management: multi-stage configurable
• Sending and receiving API
• Supports FIBEX 3.0 and 3.1 and ARXML 4.2.1

2.2 Vehicle Interfaces


Bus-Interfaces
• 12 CANs
• 3 FlexRays (each channel A/B synchronous and asynchronous)

• 12 x LIN
• 2 Ethernets (configurable for 10, 100 or 1000 Mbit/s)
• 1 MOST150, SPY mode (expansion card)
Allbus interfaces are implemented according to OEM standard.

Additional Interfaces
• analog inputs (12 bit)
• digital inputs (interrupt enabled)
• 6 x Serial (RS232)
• analog outputs
• 6 digital outputs

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

8
2.3 PC Connections
The following figure shows the connections on the (seen in the display's reading direction)
right side of the logger.

Depending on the cover version, there can be additional slots for MOST and CAN
extension board.

2.4 Technical Data - Logger

• Dimensions: 200 mm x 280 mm x 80 mm


• Mass: 3.2 kg
• Operating voltage: 6 V to 32 V
• Protection against load failure
• Power consumption: typically 30W
• Operating temperature: -40 °C to +70 °C
• Robust, automotive-suitable housing
• Lockable, robust plugs

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

9
2.5 Technical Data - Remote Control
• Dimensions: 97 mm x 174 mm x 30 mm
• Mass: 0.410 kg
• Operating voltage: 6 V to 32 V
• Protection against load failure
• Current is supplied via the logger’s supply
• Power consumption: typically 0.75W
• Operating temperature: -40 °C to +75 °C
• Robust, automotive-suitable housing
• Lockable, robust plug

2.6 Hardware Version


The product number ('P/N'), the serial number ('S/N') and the version number ('V/N') of
the device can be found on the sticker on the side of the logger or remote control.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

10
3 First Steps with the Logger
Set up the logger's voltage supply (see Positive Voltage Supply (UBAT)).
1. Install the configuration tool (see Configuration tool installation).
2. Connect the logger to the PC (see EthernetInterfaces).
3. Add/look up the logger in the configuration tool (Adding a Logger).
4. Create configuration (see General Configuration Settings and Configuring the Bus
Interfaces).
5. Upload configuration (see Uploading a Configuration File from the File System).
6. Record data (see Data Recording).
7. Copydata from the logger to the PC (Downloading Trace Files).
8. Viewing (Displaying Trace Files) and converting (Working with Trace Files) the
recorded data.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

11
4 Connecting the Logger to the PC

4.1 Ethernet Interfaces


The user can configure the Ethernet connection (see PC Connections). The factory setting
is as follows:
• ETH-PC: static IP address and dynamic IP address via DHCP (Multi IP)
Changing the settings
The following settings are available:
• Static IP:
Select System → Settings → Network → Static IP on the logger's front panel and
enter the desired IP address.
• DHCP:
Select System → Settings → Network → DHCP/Dflt on the logger'sfront panel.
• Multi IP (default setting):
Select System Settings → Network → DHCP/Dflt on the logger’s front panel and
hold DHCP/Dflt down. There will be the option to set IP address as static or via dynamic
settings The factory settings will be activated (static IP address and dynamic IP address
via DHCP).
If Multi IP is selected, the second IP address can be displayed by using System →
Settings → Network → More...

Network settings screen


Ethernet connection with static IP address
Connect the logger to your PC via the ETH-PC Ethernet connection. For
Multi IP (factory default), the logger is preconfigured as follows:
• IP address 172.16.(<serial number>/256).(<serial number> modulo 256),
e.g.,
SN00066 → 172.16.(66/256).(66 modulo 256) → 172.16.0.66
SN00256 → 172.16.(256/256).(256 modulo 256) → 172.16.1.0
• Subnet mask 255.255.0.0.
Note: If you selected Static IP via System → Settings → Network → Static IP, you
must enter an IP address. In this case, no IP address is preconfigured.
Set a corresponding IP address and subnet mask on your PC.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

12
Example: The logger has 172.16.0.66. The PC has 172.16.0.1 and subnet mask
255.255.0.0.
The IP address is also displayed on the display, as soon as the logger is connected to
the PC.

Changing the logger's static IP address


The IP address can currently only be set directly on the logger. To do this, use
System → Settings → Network → Static IP.

Ethernet connection via DHCP


Connect the logger via the ETH-PC Ethernet connection to a network in which a DHCP
server is present. The logger is automatically assigned an IP address. This address
appears on the display (see image below).

Connection between logger and PC

Logger address
The Windows host name of the logger is TTX-PM200-<serial number>.
For instance: ttx-pm200-00066
Either the host name (e.g., \\ttx-pm200-00066\) or the IP address (e.g., \
\10.100.99.161) can be used to get access to the logger via a PC.
In the following, the term 'logger address' is used as a synonym for the logger's host
name or the IP address.

Ethernet-Statistics
Using the menu function System → Settings → Network → More you can view
statistical information about the data (i.e., the IP packets) transmitted on the active
connections. There are info about received (RX) and transmitted (TX) packets.

Checking the WLAN Status


A working Ethernet connection is a precondition for configuring the logger's WLAN
interface. See Application Note D-DL4-AN-05-011, Configuring the WLAN Interface, for
details (see Further Reading - Application Notes). You can check the WLAN status with
the menu function System Settings → Network → WLAN Info.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

13
VLAN settings

There is a possibility for establishing of VLAN (Virtual LAN). You can set it with the
menu function System → Settings → Network → VLAN. This can be set only in a
situation when supported usb2ethernet adapter is used and attached with USB-0 or
USB-1 port.
The VLAN ID is supported in values range 1-999.
The user should use buttons F1-F4 for a set of the desired value of VLAN ID.
With the OK button, selected value for VLAN ID could be saved.

For questions regarding supported usb2ethernet adapters, please contact Support at


[email protected].

5 The Configuration Tool


This chapter contains the following sections:
• Installation
• Overview
• Logger Manager
• General Configuration Settings
• Configuring the Bus Interfaces
• Uploading the current Configuration File
• Working with Trace Files
• Integrating Additional Functions

5.1 Installation
The configuration tool for the PM-200 can be found on the TTTech Service Area (see
Support and Downloads).
Click on setup.exe in the CD's main directory to install the configuration tool. The default
installation directory is:
C:\Program Files (x86)\TTTech\TTX-DataLogger <version>\
You can start the tool via the Windows start menu after installation: Programs → TTTech
→ TTX-DataLogger <version> → TTX-DataLogger. In the same directory you find
also electronic versions of the user manual (PDF) and the API documentation (CHM).
The current release notes are provided on the TTTech Service Area.
Please note that the API documentation cannot be opened from a network drive (error
message "Navigation to the webpage was canceled"), but must be copied to a local
directory before opening. This is a restriction of MS Windows.

5.1.1 System Requirements


MS Windows 7.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

14
5.1.2 Optional Modules
During the installation process you can also install two optional software modules:

Optional software modules

• Add Graphics folder: Creates a folder /Graphics in the installation directory,


containing some predefined graphics to be used for visualization. See
Application Note D-DL4-AN-05-012, Configuring the Visualization, Section
"Importing Images".
• EXT2FS – Driver for Mass Storage Logger Device: Installs the necessary
driver to be able to use the removable storage module in the Reader PS-200.
Note that these modules cannot be installed independently – if you want to install either
of them at a later point in time, you need to reinstall the configuration tool with the
respective checkbox enabled.

5.2 Overview
Note: The configuration tool supports the entire product line (DL4, PM-200, PT15-B, PT-
20MG). In this manual the configuration of the PM-200 is described. Differences to the
TTX- DataLogger (DL4) are described in the individual sub-chapters.
When the configuration tool is started for the first time, only the main window and the
status area are visible. The screenshot below also shows the frequently used Logger
Manager, which can be opened by selecting View → Logger Management, and then
positioned in the main window using drag-and-drop. Your view settings are saved when
the configuration tool is closed, and are activated again during the next start.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

15
Start view of the graphical user interface of the configuration tool

Main window
Depending on the menu selection, the main window shows different views:
• The File menu contains commands for creating, loading and saving configuration and
trace files. Detailed information about New Measurement Configuration is
provided in General Configuration Settings and Configuring the Bus Interfaces.
- Load File: This command allows you to open files of all file formats supported by
the logger.
- Recover Damaged File: If a trace file is damaged/corrupt, this function can be
used to extract the readable frames from it and write them to a new, undamaged trace
file. However, this function implies a potential loss of data (i.e., the non-readable
frames).
- Analyze Tracefile: This function provides statistical data on the frames contained in
the trace file, i.e., how often each frame type appears inthe trace file.
• Edit: The functions of this menu are only active in the text boxes of the configuration
dialogs.
• The Convert menu contains commands for converting trace files to other file formats,
and for creating conversion profiles for the repeated execution of identical conversion
operations. Details are provided in Working with Trace Files.
• In the View menu you can select the views to be displayed in the GUI:
- Logger Management shows the Logger Manager.
- Application Output and Progress are used for switching between the two display
options of the status area.
- Logger Settings opens a dialog for setting logger parameters. See Logger
Settings for details.
- The Help menu provides access to product and license information (About), as well
as to the user manual in PDF format (View User Manual) and to the API
documentation in CHM format (View TTX-DataLogger API).

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

16
• With the star button in the toolbar you can switch the expert mode on and off. This
is an advanced user mode, which enables the editing of a number of additional
configuration parameters that are otherwise hidden. They have well defined default
values and thus do not need to be changed in normal operation (e.g., Virtual CAN
parameters).

Logger Manager
With the Logger Manager you can perform most operations directly associated with
data recording.
See Section Logger Manager below for detailed information.

Status area
Depending on the selected tab (see also View menu), the status area displays the following
information:
• Application Output: Continuously shows current connection and status information of
the configuration tool.
• Progress: Shows the progress of the running (conversion) operation.
Shortcuts
Shortcut Description
Alt + F4 Exit application
Ctrl + C Copy
Ctrl + E Edit profile (see ConversionProfiles)
Ctrl + N Create new measurement configuration (see General
Configuration Settings and Configuring the Bus
Interfaces)
Ctrl + O Open file
Ctrl + R Recover damaged trace file
Ctrl + S Save
Ctrl + V Paste
Ctrl + X Cut
Ctrl + Alt + M Open Logger Manager
Ctrl + Alt + O Display application output in the status area
Ctrl + Alt + P Display progress of the running operation in the status
area
Ctrl + Alt + S Open Logger Settings (see Logger Settings)
Ctrl+ Shift + A Analyze trace file
Ctrl+ Shift + B Convert multiple FTC-recorded binary trace files (see
Conversion of Multiple FTC-recorded Binary Trace
Files)

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

17
Shortcut Description
Ctrl+ Shift + I Convert singe trace file (see Conversion of Single Trace
Files)
Ctrl+ Shift + M Convert multiple trace files (see Conversion of Multiple
Trace Files)
Ctrl+ Shift + N Create new conversion profile (see Conversion Profiles)

Ctrl+ Shift + S Save as


F1 View user manual

5.3 Logger Manager


You can do the following with the Logger Manager:

• Append Loggers
• Change Logger Settings
• Upload and view license files
• Upload Configuration Files from the File System
• Activate Configurations
• Delete Configurations
• Select Storage Media
• Start and stop data recording
• Convert, display, and delete trace files

To open the Logger Manager:


• Select the View → Logger Management display.
By default, the Logger Manager displays all loggers where the option Lock is selected
in the context menu (see Section The Context Menu). The option Lock is selected by
default when a logger is added manually.
Alternatively, autodetection can be activated. Autodetection is only available in expert
mode and is enabled with the icon in the toolbar and disabled with the icon . If
autodection is enabled, the Logger Manager additionally displays all loggers currently
present in the directly connected subnets. The list is first established when the
configuration tool is started and is updated periodically. Every time a new logger goes
online, it sends a broadcast message that is registered by the tool and the logger is
appended to the list. Also the current status of all detected loggers (Connected or Not
Available) is updated regularly, but this can be disabled for individual loggers (see
description of context menu item Update Status Periodically below in Section The
Context Menu).

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

18
Logger details in the Logger Manager

• Expanding the node of a listed logger shows detailed information (versions,


configurations, trace files, etc., see above screenshot).
• Double-clicking directly on a logger name opens the configuration window for the
currently active configuration (see Section General Configuration Settings).
• Right-clicking on a logger opens a context menu with the items described below in
Section The Context Menu.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

19
5.3.1 The Context Menu

The Logger Manager context menu

The following functions/options are available for each logger upon right-clicking:
• Logger Settings: Opens the Logger Settings Dialog where you can edit
some basic settings for the selected logger. See Section Logger Settings for
details.
• Copy logger information: Copies the contents of the Logger Information
folder and its subfolders to the clipboard, so they can easily be pasted into a
text editor and stored as text file.
• Logging Media: Here you can select the media to which the recorded data
shall be written (default: SSD, see Section Selecting the Storage Medium).
• Start/Stop Logging: Start/stop recording data to the selected media. See
Section Data Recording for details.
• Update Status Periodically: By default, the configuration tool periodically
updates the list and the status of all detected loggers. Disabling this option
"freezes" the current status of the selected logger until you either enable the
option again or restart the tool. To update the status manually between the
update intervals, use the Refresh button in the Logger Manager toolbar.
• Delete: Removes the selected logger from the list until the next tool start.
During this time, neither Refresh nor the autodetection function will make it
reappear.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

20
• Lock: If this option is selected, the selected logger is always displayed in
the Logger Manager (that is, also after a restart of the configuration tool).
For loggers that have been manually added, this option is selected by
default. For loggers that have been automatically detected, this option is not
selected by default.

5.3.2 Adding a Logger


To manually establish a PC connection with a PM-200 (e.g., if autodectection is
disabled):

1. Click on the Add Logger button in the Logger Manager. A dialog window
appears.

Dialog for entering the IP address of


the logger to be connected

2. Enter the IP address or the host names of the loggers that you would like to add
and click OK (see Ethernet Interfaces → 'Logger addresses').
Note that several loggers can be connected to the PC at the same time, as they are
unambiguously identified by their IP addresses.

5.3.3 Logger Settings


To make basic settings for identification and storage management of a logger, right-
click on the desired logger in the Logger Manager and select Logger Settings from
the context menu. This dialog is also accessible from the main menu (View → Logger
Settings).
The two tabs of the dialog are described in the following.
Note: Clicking Save Settings saves the settings in both tabs and closes the dialog. It
is therefore recommended to complete all settings inboth tabs first, and then save them
in one step.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

21
5.3.3.1 General Settings

In the General Settings tab of the Logger Settings dialog you can assign a name
to the logger (Loggername) and add a description (Logger Description). This
simplifies the assignment of recorded data later on.

5.3.3.2 Licenses
Each logger must have a valid license file, which is located in the same directory as
the configurations, i.e., media/configs. The name of the license file unequivocally
identifies the associated logger.
In the License tab of the Logger Settings dialog you can view the currently licensed
features, as well as information about the incorporated hardware components. With
the button Upload License File you can upload a new license file to the logger. This
is necessary when you buy additional feature packages. In this case you will receive a
new, extended license file and need to copy it to media/configs.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

22
Overview of hardware components and licensed features.

To view the license file:

1. Open the folder of the desired logger in the Logger Manager (View → Logger
Management) and click Other Configurations.
2. Select the .license file to view it in the main window of the Logger Manager.
If no license file is present or the present license file is not valid or has expired (for
instance, because the maintenance contract has expired), the logger only provides
a limited set of basic features, i.e., no additional functions (see Section Integrating
Additional Functions) and only certain bus interfaces (CAN, Analog, Digital, LIN,
Clamps).
Basic license details can also be accessed using the logger's front panel, see
Section Viewing License Information.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

23
5.3.3.3 Storage Management
In the Tracefile Settings tab of the Logger Settings dialog you can define, how
the currently active external storage medium shall be used.
By selecting the Logging mode you define the basic storage layout:
• Normal: The whole SSD storage is treated as one single partition, to which all data
is written (trace files as well as user application output). When the SSD is full, the
error message "SSD full!" is issued and the logger stops recording.
• Ring buffer: The SSD storage is partitioned into two areas; a Reserved Trace
Space and a User Space, with the Reserved Trace Space assuming ring buffer
semantics, whereas the User Space keeps the standard storage semantics.
• In Trace part files, splitting trace files can be enabled or disabled for selected
logging mode (Normal or Ring buffer). If splitting trace files is enabled, size of
trace files can be set.

Settings for the storage management

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

24
In the Ring buffer properties you can set the size of the trace file parts stored in the
ring buffer with the parameter Block Size (lower limit is 10 MiB and value can be only
even number).
External Media Overview allows to configure the active external storage medium as
ring buffer. Click Enabled to activate this feature, and set the desired granularity in the
parameter Block size in MB. Otherwise, if External Media Overview is not enabled,
the removal of the TTL will be not performed.
Finally click Save Settings to store your settings in the file system.

5.3.4 Uploading a Configuration File from the File System


To upload a configuration file (.lcg) from the PC's file system to the logger:
1. Expand the node of the corresponding logger in the Logger Manager View →
Logger Management) to displaythe contents.

2. Right-click on Configurations and select Add Configurations.


3. Select a .lcg file and click Open.

Alternatively, you can also copy configuration files from the file system to the logger in
Windows Explorer. To this end, the configuration files have to be stored in \\ttx-
pm200-<serial number>\TTX-DataLogger\configs\. To access the logger's file
system, enter the logger address into the address line of Windows Explorer, e.g. \
\ttx-pm200-00066\ or \\10.100.99.161.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

25
5.3.5 Activating a Configuration
You must activate an uploaded configuration (.lcg file) to use it in the logger.
Remark: If you change the currently activated configuration, you must subsequently
reactivate it to accept the changed settings.
To activate a configuration:
1. Open the configuration folder (<Logger-Name> Configurations) in the Logger
Manager.
2. Right-click on the selected configuration and select Activate Configuration. The
active configuration is presented in bold face.
Remark: You can also activate a configuration directly on the logger. See Activating a
Configuration on the Logger.

5.3.6 Deleting a Configuration


To delete a configuration:
• Right-click on the corresponding configuration and select Delete in the Logger
Manager (View Logger Manager)

5.3.7 Selecting the Storage Medium


To select the storage medium:
• Right-click on the corresponding logger and select Logging Media <storage
medium> in the Logger Manager (View Logger Management).

5.3.8 Data Recording


An active configuration and a receptive storage medium are prerequisites for data
recording.
To start recording data:
• Right-click on the logger in the Logger Manager for which you want to start
recording. Select the Start Logging menu item.
• The recorded data is stored as trace files with the *.ttl file extension on the
respective medium (\\ttx-pm200-XXXXX\TTX-DataLogger\<Medium>). Trace
files are named automatically based on recording time and configuration:
<seq_no>_<date>_<time>_<configuration>.ttl.
A trace file internally consists of 2MB blocks, which speed up navigation in the
tool and – in case of corrupted trace files – allow for at least a partial restoration.

To terminate data recording:


• Right-click on the logger for which you want to stop recording in the Logger Manager.
Select the Stop Logging menu item.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

26
5.3.9 Trace Files
• Displaying Trace Files
• Downloading Trace Files
• Deleting Trace Files
5.3.9.1 Displaying Trace Files
To display a trace file directly on the recording medium:
• Click on <Logger-Name> → Tracefiles in the Logger Manager to display a list of
available trace files.
• Right click on the file that you would like to display and select
View. In this case, the logger acts like a simple PC drive.

Note about split trace files:


If a trace file has been split into parts during recording (see Data Recording), only the
first part of the file is displayed in the list, although the total size of the file is shown.
When opening/viewing the trace, also only the first part is shown. However, the parts
can be merged into a single trace file again during conversion (see Conversion).

5.3.9.2 Downloading Trace Files


To download a trace file from the recording medium to the PC:
• Click on <Logger-Name> → Tracefiles in the Logger Manager to display a list
of available trace files.
• Right click on the file that you would like to download and select
• Download. Select the target folder on your PC and click on OK.
5.3.9.3 Deleting Trace Files
To delete a trace file:
• Click on <Logger-Name> → Tracefiles in the Logger Manager to display a list
of available trace files.
• Right click on the file that you would like to delete and select Delete.
5.3.9.4 Deleting all Trace Files
To delete all trace files:
• In the Logger Manager right click on <Logger-Name> and select "Delete All Trace
Files" option.
• Note that this will delete all TTL files, as well as all folders and LOG/JOU files with
the same name as TTL files.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

27
5.4 General Configuration Settings
A configuration file (.lcg) is always an entire configuration, which contains both
general and bus-specific settings. Depending on the selected logger the configuration
varies in individual points.
The following settings apply to the entire configuration. To change them:
• In the main windowselect File New Measurement Configuration. Then select
PM-200 in the window Select Logger and confirm the selection with Apply.

• Click General Configuration.

The "General Configuration" dialog for setting general configuration parameters

• The group box General Measurement Configuration contains the basic preset
data for the configuration to be created. In Configuration Description you can
enter an additional general description of the configuration (optional).
• Choose your preferred mode of logging in the Logging group box (see Logging
Options).
• Set the parameters for the power-saving mode (Power Management, optional).
• In the Automatic Shutdown group box (see Shutdown Mechanisms for Battery
Protection) you can make settings to protect the vehicle battery against discharge.
• Click on the Save button to save the configuration as a .lcg file on the PC, or
Upload to store it on the logger.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

28
• If you want to integrate additional functions in configurations, you need to enable
and configure them in the Additional Configuration dialog (Integrating Additional
Functions).

Subsequently configure the desired bus interfaces (see Configuring the Bus Interfaces)
and re-save the configuration.
Note: You can also open stored configuration files in the main window of the
configuration tool by drag-and-drop from the Windows explorer. The configuration dialog
for this configuration opens automatically in a new tab.

5.4.1 Logging Options


The Logging group box provides several options for customizing the logging behavior:

The available logging options

• Autostart Logging: The logger starts logging to the currently configured medium
immediately when clamp 30 is switched on.
• Autostart Monitoring: If you enable this option, no global trace file is created
during logging, the logger only "listens" on the configured bus interface(s). Any other
actions need to be defined in user applications or additional functions (see
Integrating Additional Functions). The main use case for this option is together with
filtering and triggering applications (FTC, see the corresponding Application Notes
in Further Reading - Application Notes). Having the logger record only the desired
data saves memory and improves performance.
• Medium Triggered Logging: The logger starts logging immediately when an
operational logging medium (e.g., a USB stick) is inserted into the logger or the
remote control. Note that this does not include wakeup, so the logger first needs to
be switched on separately. If this option is enabled together with Autostart
Logging, the logger aborts its running logging session when a new medium is
inserted and starts a new session on this medium. This is also independent of the
storage medium defined in the configuration (Selecting the Storage Medium).

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

29
• Create debug data: If this option is enabled, the automatic creation of the debug
data will follow logging. As a final result, there will be a new file, which will have
the same name as a TTL trace file and extension.LOG. In that file, all the internal
logger-related data will be collected. The start of the logging with that option
means that the start of the recording debug data is started, and together with the
stop of the logging, also stop of the recording debug data should be on.
• Sort data frames: When this option is selected, during the logging of the data,
sorting by time should be performed (default implementation has a different
intention, and data should be ordered not by time criterion)
• Data Storage: At the moment, Storage type is locked as Local, all the recorded data,
in the form of TTL trace files, should be stored in SSD or external configured storage
media. DataForward option is disabled, the data will be not converted and streamed.

Important note: At the moment, DataForward option is disabled

5.4.2 Power Management


You can set the following general parameters (see Figure "General settings" below):
• Enable: Switches power-saving mode on and off.
• Bus Idle Timeout: Time in seconds before the logger switches to the standby mode
if no messages are being received. The minimum value is 30.
• Mode:
• Active Standby: If the logger reawakens, the message leading to the
reawakening is logged. However, power consumption is greater than with
passive standby (see Positive Voltage Supply (UBAT) for exact values).
• Passive Standby: If the logger reawakens, the message leading to the
reawakening is not logged; power consumption is significantly reduced.
• Super Sleep: If the logger reawakens, the message leading to the
reawakening is not logged; power consumption is minimized. In this mode,
Bus Idle Detection and Wakeup are exclusively possible via the CAN1,
CAN2, LIN1, and clamp 15 bus interfaces, and cannot be disabled, either. All
other bus interfaces are not part of the power management configuration.
Furthermore, the On/Off button is deactivated and the MOST ring is opened.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

30
• Repetition:
• OneShot: After the first awakening, the logger does not go back to sleep
despite bus silence.
• Cyclic: The logger always goes back to sleep after the specified bus silence
time (see Bus Idle Timeout).

General settings for power management

To configure power management for individual buses, you must also complete
the following additional steps:
1. Select Bus Idle Detection for at least one bus interface (reachable via File New
Measurement Configuration <Interface>). Also select Enabled with this bus
(see Figure below).

Bus-specific power management settings

As soon as bus silence occurs for at least the time interval configured in Bus Idle
Timeout (see above) on all the buses configured with Bus Idle Detection, the
logger switches to sleep mode. Note, however, that pressing any key on the
logger's front panel interrupts and resets the bus idle counter and thus postpones
the sleep mode (see Conversion of Single Trace Files, "Split by Marker").

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

31
2. Select Wakeup with at least one bus interface (see figure above). This selection
enables the logger to awake only during communication on certain buses, and to
ignore the other buses.
You can also use the Interface Overview view (see Figure "Interface summary"
below) to see a summary of, or to change the settings for, the Enabled, Bus Idle
Detection, and Wakeup parameters for all bus interfaces.

Interface summary

3. Click on Save to save the settings.

5.4.3 Shutdown Mechanisms for Battery Protection


The PM-200 provides two configurable protection mechanisms against accidental
discharge of the vehicle battery due to operation errors or highly sporadic problems in
the device itself:
• Automatic Shutdown
• Automatic Restart
5.4.3.1 Automatic Shutdown
The function Automatic Shutdown shuts down the logger in case of either of the
scenarios described in the following. It is activated by selecting Enable in the group box
General Configuration Automatic Shutdown (see figure below). In configurations
newly created in the tool this function is activated by default.

Dialog for configuring the automatic logger shutdown

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

32
Automatic shutdown due to missing user interaction on the logger
If the logger is in state "STOPPED" and no user interaction takes place for a defined
period of time, the device shuts down. Relevant user interactions are:
• Key press on the logger or the remote control
• Communication between the configuration tool and the device currently active in
the Logger Manager
• File transfer over the Windows Explorer (Samba)
• Communication over an SSH-connection between PC and Logger
The inactivity period before an automatic shutdown can be set in the parameter
Inactivity Shutdown Timeout in the group box Automatic Shutdown. The default
value is 1 h.

Automatic shutdown due to battery undervoltage


If the logger is in state "STOPPED" or "LOGGING" and the supply voltage drops below
the Battery Protection Level and then stays below the level given by Battery
Protection Level + Battery Threshold Voltage for a defined period of time (Battery
Protection Timeout), the device shuts down. The graphic below shows a typical voltage
curve leading to this behavior.

Typical voltage curve leading to a logger shutdown caused by Battery Protection Timeout

The default values for the parameters are as follows:

• 60 s for Battery Protection Timeout


• 9 V for Battery Protection Level
• 1 V for Battery Threshold Voltage (This value is only visible and changeable in
expert mode.)

5.4.3.2 Automatic Restart


Use case 1 – Hardware problems after wakeup from standby
• Initial state: Logging to removable storage (SSD) using a standby- configuration
(active or passive).

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

33
• Scenario: During wakeup of the device, highly sporadic (hardware) problems lead
to a restart of the logger (recovery). The originally stored tracefile is stored anew,
with a new timestamp, the sequence number in the file name is increased by 1, and
the postfix _recover is appended.
• Example:
Original trace file: ./SSD/001_20120919_164414_DemoConfig.ttl
Recovered trace file after restart:
./SSD/002_20120919_214329_DemoConfig_recover.ttl

Use case 2 – Faulty CF card after wakeup from standby


• Initial state: Logging to CFR using a standby-configuration (active or passive).
• Scenario: When the device wakes up, the CF card is not available anymore (faulty,
disconnected ...). The device tries to recover three times by rebooting. The
message "Reboot#x" "due to problem with medium CF" is shown on the display. If
the error persists, data recording is continued on the integrated SSD. The new
trace file there has the same name and timestamp as the previously created one on
the CF(R), but with the postfix _fallback.
• Example:
Original trace file: ./CF/001_20120919_164414_DemoConfig.ttl
New trace file on the SSD:
./SSD/001_20120919_164414_DemoConfig_fallback.ttl

Use case 3 – External storage medium full


• Initial state: Logging to an external storage medium (CFR).
• Scenario: If during logging the external storage medium gets full, the device stops the
recording and enters state "STOPPED". If configured, one of the shutdown
mechanisms (see Automatic Shutdown) will then shut down the device.

5.4.4 PTP Clock

This option is part of the feature “Multiple logger control”. With this function, more PM-
200 devices could be set in the cascade mode, and in that case, one PM-200 device
will act as master, which will be in charge of all other, slave devices. Time
synchronization can be enabled over GPTP (Precise Time Protocol) standard and here,
the user can select if the device will be a master or a slave:

The more information about this feature could be found in the document
“Application note - Multiple logger control”.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

34
5.5 Configuring the Bus Interfaces
The individual bus interfaces must be properly configured to guarantee correct sending
and receiving over the various buses. This chapter gives an overview of the necessary
bus-specific settings. Note that, for a complete configuration file (.lcg) , you also need
to set the general configuration parameters (see General Configuration Settings).

5.5.1 FlexRay interface


Complete the following steps to configure a FlexRay interface:
1. Click on the hyperlink "here" in the header line to load a FIBEX file. This will cause
all of the FlexRay parameters to be loaded from the FIBEX file and displayed. You
can change these parameters at any time, or even configure the interface
completely by hand. Note, however, that an invalid (erroneous) configuration
cannot be saved, because automatic consistency checks are conducted during
saving. This dialog can also be opened by selecting Database Files FlexRay
from the bus interface list.
2. Enter a Name for theinterface.
3. Select Enabled to activate this interface.
4. Receive Only: When this checkbox is selected, neither the controller nor the bit-
stream decoder can send data. This protects the communication against
disturbances caused by illicitly sending components. When the checkbox is not
selected, transmission is allowed; e.g., for a controller to send sync frames and
start-up frames during cold start, or for user code (see below for details about
transmission slot configuration).
5. Select the Mode. If you select the Bitstream Decoder mode, you need only set
the Speed parameter. You need neither upload any FIBEX files, nor set additional
parameters because no extensive syntax checks are conducted in this case. Note:
For FlexRay channels 2 and 3, only Controller mode is supported and FIBEX
database must be assigned for FlexRay channels 2 and 3. Otherwise, the logging
on those interfaces cannot be performed.
6. Select the FlexRay Channel.
7. Select the transmission speed (Speed).
8. Bus Idle Detection and Wakeup (only supported for FlexRay channel 1) are part
of the Power Management configuration and are described there.
Note, however, that the FlexRay wakeup symbols (WUSs) are recorded differently,
depending on the state of the logger. For example, if 10 WUSs are sent to the
logger, the resulting output in the trace file is as follows:
- Logger in state LOGGING or in The first WUS is recorded as Collision
active standby: Avoidance Symbol (CAS), the subsequent
9 as wakeup patterns (WUPs). This is in
accordance with the FlexRay specification
2.1 rev. A, section "Symbol Decoding".
- Logger in passive standby: No WUSs are recorded at all because the
logger's controller startup time is longer
than the 10 WUSs.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

35
9. Mandatory – if this checkbox is enabled, the logger shall deny start logging if this
interface is not available. Otherwise, the logger just ignores (and does not record)
this interface if it’s not available on this logger. This option is available only in Expert
mode.

5.5.1.1 Mode
Bitstream Decoder
• The frame CRC is checked
• The exact reason for content and syntax errors is detected
• The length of FlexRay symbols on the bus can be measured in the start-up or sync
phase.
• Asynchronous recording of data (only for FlexRay)

Controller
• Can detect boundary violations
• Can record data synchronously (only for FlexRay)
5.5.1.2 Configuring FlexRay transmission slots
FlexRay transmission slots (Tx-slots) are needed for communication between the
logger and FlexRay ECUs by means of user code. As this user code requires its own
sending slots, some of the initial settings differ from those described above for frame
reception. The differences are:
• Deselect Receive only to enable transmission. This activates the Transmission
slots area in the parameter window.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

36
• Set Mode to either Controller or Controller and Bitstream Decoder. Note that
the Bitstream Decoder is not able to send, so if you select only Bitstream
Decoder, all slots are deleted and the Transmission slots area isdisabled.

To add a transmission slot(FlexRayTxSlot), click in the Transmission


slots area. Then edit the parameters of the created slot according to the
following constraints:
• Slot:
a) The slot number must be unique withinthe cluster.
b) 0 <Slot <= MIN(NumberOfStaticSlots+NumberOfMinislots,MAX
(NumberOfStaticSlots,MIN(LatestTx,7980)))
c) Correspondingly, LatestTx is limited by 0 < LatestTx <= 7980.
• Channel: Must match the above selected value of the overall FlexRay Channel
parameter:
a) If the overall channel is A, the FlexRayTxSlot channel must also be A
b) If the overall channel is B, the FlexRayTxSlot channel must also be B
c) If the overall channel is A and B, the FlexRayTxSlot channel can be A, B, or A
and B in the static segment (i.e., Slot <= NumberOfStaticSlots), and A or B in
the dynamic segment.
• Preamble: Select the checkbox to add a FlexRay preamble to the
frames transmitted in this slot.
• Repetition: Allowed values are 1, 2, 4, 8, 16, 32, 64.
• Base Cycle: 0 <= BaseCycle < Repetition

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

37
When you have finished editing, click Save at the bottom of the window to save
theslot in the configuration. If your settings are inconsistent, the automatic validity
check will fail and a warning will be issued.
To delete a transmission slot, click on the "X"-button at the end of the desired row.

5.5.1.3 Known restrictions


When analyzing a .ttl trace file that was recorded in "Controller and Bitstream
Decoder" mode it can happen that you see two entries of the same frame, which is
detected by the controller as "content error" or "boundary violation", while the Bitstream
Decoder detects a valid data frame. This is because the Bitstream Decoder does not
(and shall not!) check timing problems on the FlexRay bus.
One possible reason for the combination "controller reports content error / decoder
reports valid frame" might be that the parameters of the dynamic segment or the
clock correction parameters are inconsistent in the FlexRay network or wrong in the
logger.
One possible reason for the combination "controller reports boundary violation /
decoder reports valid frame" might be that the parameters of the static segment or
the clock correction parameters are inconsistent in the FlexRay network or wrong in
the logger.

5.5.2 CAN interface

CAN Configuration parameters

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

38
Complete the following steps to configure a CAN interface:
1. (Optional) Click on the hyperlink "here" in the header line to load a DBC file. You
can use this to "import" some CAN parameters (mainly the mapping of signals to
CAN messages) instead of entering them manually. This dialog can also be
opened by selecting Database Files → CAN from the bus interface list.
2. Select a configuration from the Presets selection box.
3. Select Enabled to activate this interface.
4. Select the Mode (see Mode).
5. Enter a Name for the CAN interface.
6. If data shall only be received on this interface, but not sent, select Receive Only.
Note that in this case Acknowledgment is automatically set to "Off", so no
acknowledgments are sent, either.
7. Select High Speed CAN, if the current interface is a high-speed CAN bus.
8. Bus Idle Detection and Wakeup are part of the Power Management
configuration and are described there.
9. With the field Re-Map Channel (only visible in expert mode!) you can map the
current CAN channel to another (virtual) CAN channel.
Additional fields are visible in expert mode.

5.5.3 LIN interface

LIN Configuration parameters

Complete the following steps to configure a LIN interface:


1. (Optional) Click "here"in the header line to load an LDF file. You can use this
to "import" some LIN parameters instead of entering them manually. This dialog
can also be opened byselecting Database Files LIN from the bus interface
list.
2. Select Enabled to activate this interface.
3. Enter a Name for the interface. This name appears in the tree next to the connection.
4. Select the Baud rate from thelist.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

39
5. If necessary, select a different Max Inter Byte Space (IBS) from the list. The IBS
indicates the time duration in bytes after which a LIN frame is completed in any
case.
6. Bus Idle Detection and Wakeup are part of the Power Management
configuration and are described there.

5.5.4 MOST
MOST150

MOST150 configuration parameters

Complete the following steps to configure the MOST150 interface:


1. Select Enabled to activate this interface (MOST is presented in Extension
Board Interfaces).
2. Enter a Name for the interface. This name appears in the tree next to the connection.
3. Select one or more of the following frametypes:
- Allocation Data
- Control Data
- Packet Data
- Network Status
- System Quadlet
4. Bus Idle Detection and Wakeup are part of the Power Management
configuration and are described there.
5. Only available in expert mode: Raw Logging (see description above in MOST25).

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

40
5.5.5 Ethernet

Ethernet configuration parameters

Complete the following steps for Ethernet A and Ethernet B to configure the two
Ethernet interfaces.
1. Select the desired Mode: "Point to Point" means that two independent Ethernet
connections for simple sending and receiving of Ethernet data are configured,
whereas "Loopback" is intended for logging (i.e., receiving) on an existing
Ethernet connection.
2. Select Enabled to activate this interface.
3. Enter a Name for the Ethernetinterface.
4. If data shall only be received on this interface, but not sent (default), select
Receive Only. In case of Loopback mode, this is set automatically and the
checkbox is read-only.
5. Bus Idle Detection is part of the Power Management configuration and is
described there.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

41
5.5.6 Clamps

Clamp 15 configuration parameters

The clamp 15 or clamp 30 is recorded as analog jump. To configure each of them,


complete the following steps:
1. Select Enabled to activate this interface.
2. Enter a Name for the interface. This name appears in the tree next to the connection.
3. Configure the interface as described under Analog In.
4. (Clamp 15 only) Bus Idle Detection and Wakeup are part of the
Power Management configuration and are described there.
5. Activate Virtual CAN by selecting the Virtual CAN checkbox (optional, see
Virtual CAN).

5.5.7 Serial
Complete the following steps to configure a serial(RS232) interface:
1. Select Enabled to activate this interface.
2. Enter a Name for theinterface.
3. Select the Baud rate from thelist.
4. Select the number of Stop Bits from the list.
5. Select the number of Data Bits from the list.
6. Select the Parity from thelist.
7. Under New frame after, enter the criteria according to which a new frame should
be created.
The three following possible criteria are logically OR-ed, i.e., a new frame is created,
when at least one of them is met:
a) after a defined number of bytes
b) after a defined period of time without any data being received
c) after a specific byte (character)

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

42
8. If data shall also be sent on this interface, not only received, deselect Receive Only.
9. Activate Virtual CAN by selecting the Virtual CAN checkbox (optional, see
Virtual CAN

Serial configuration parameters

5.5.8 Digital In
1. Select Enabled in the Digital In dialog to activate this interface.
2. Enter a Name for theinterface.
3. Sampling mode: Select Rising to sample data on a rising edge, Falling to
sample data on a falling edge, and Both for both, or Cyclic to sample data
periodically.
4. In case of sampling mode Cyclic, enter also the Sampling Rate.
5. Edit the Virtual CAN parameters as described in Virtual CAN (optional).

The Digital In configuration parameters

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

43
5.5.9 Digital Out
1. Select Enabled in the Digital Out dialog to activate this interface.
2. Enter a Name for theinterface.

The Digital Out configuration parameters

5.5.10 Analog In
1. Select one of Tricores (1, 2 or 3) which controls analog interfaces and select
Enabled in the Analog In dialog to activate this interface.
2. Enter a Name for theinterface.
3. Resolution: Defines, with how many bits the Analog-Digital-Converter (ADC)
converts the analog value (e.g., with a resolution of 10 Bits, 5 V are split in
5/1024 parts).
4. Sampling mode: Select the mode for data sampling. Select Cyclic to sample
data periodically (also enter the Sampling Rate in this case). Select
VoltageChange to sample data when the voltage changes by a specified
percentage relative tothe input voltage (also enter Voltage Range inthis case).
5. Edit the Virtual CAN parameters as described in Virtual CAN (optional).

The Analog In configuration parameters

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

44
5.5.11 Analog Out
1. Select Enabled in the Analog Out dialog to activate this interface.
2. Enter a Name for theinterface.

The Analog Out configuration parameters

5.5.12 CAN Extension Board


The PM-200 provides a slot for a (separately sold) CAN Extension Board, which
provides 12 additional CAN interfaces (channel 13 - 24). For a general
configuration description see Section CAN.
The technical functionality of these channels is, however, limited as compared to that
of the integrated CAN channels:
• Only "Bitstream Decoder" mode supported.
• These interfaces are preconfigured as receive-only. However, you can allow the
sending of acknowledgments as an exception by enabling Acknowledgment (in
contrast to the standard CAN channels, where this is only possible if "Receive
Only" is disabled).
• No power management (Bus Idle Detection, Wakeup/Sleep).

The configuration parameters for the channels of the CAN extension board

Select CAN FD, if you also want to receive CAN FD signals. Datarate will only be
displayed, if CAN FD was selected.
Additional fields are available in expert mode.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

45
5.5.13 Virtual CAN
Virtual CAN is used to map a bus interface to Virtual CAN Messages in a 1:1
fashion to make them accessible to CANoe. The logger supports this mapping for
Analog In, Digital In, Serial, and Clamps.
Storing data as virtual CAN is activated by selecting the Enable checkbox of the
respective bus interface. In normal operation mode, the following predefined values
are used for the virtual CAN messages:
• ID:
- 315 and 330 for Clamp15 and Clamp30
- 401 and 406 for Serial 1 - 6
- 201 to 215 for Digital In 1 - 15
- 101 to 115 for Analog In 1 - 15
• Message Format: Standard
• CAN channel: 32

These values can be changed in Expert Mode. To activate the parameters of the Virtual
CAN group box by selecting Enable inside the box (see Figure below). Edit them
according to the following constraints:
• Id: The CAN message ID (11 bits or 29 bits, depending on the Message
Format). Message Format: Format of the CAN message, i.e., Standard or
Extended.
• Channel: Virtual CAN channel (13 - 32, as CANoe currently only supports
max. 32 channels).
• The combination of Channel and Id must be unique throughout the
configuration file.

The Virtual CAN group box

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

46
5.5.14 Database Files
For some bus interfaces you have the possibility to import parameters into the logger
configuration by importing a corresponding database. The database selection
windows can also be accessed from the configuration dialog of the respective
interface (see description there).

Database selection window for importing bus parameters

1. Under Database Files select the desired bus interface to show all
associated channels in the configurationwindow.
2. Right-click on the desired channel and select Add to add a database to this
channel.
3. By clicking Save you can store the parameters contained in the database in
the logger configuration file.
4. To remove a database from a channel, richt-click on it and select Remove. Note
that this change also must be confirmed withSave.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

47
5.6 Uploading the current Configuration File
To upload the current (open) configuration file to the logger:
1. Click Upload in one of the configuration windows (General Configuration orbus-
specific dialog). A dialog is displayed.
2. Click Yes if you want to activate the configuration; click No if you do not want to
activate the configuration.
Please use the Logger Manager to upload a different configuration file instead of the
current one (see the Uploading a Configuration File from the File System chapter).

5.7 Working with Trace Files

• Viewing Trace Files


• Conversion
• Frame Filters
• Split by Marker
• Split by Time
5.7.1 Viewing Trace Files
Select File → Load File to view a trace file, or drag and drop the desired trace file(s)
from the Windows Explorer into the main window of the configuration tool. Each trace
file is then opened automatically in a new tab.

Access via Windows Explorer


To access the logger's file system, enter the logger address into the address line
of Windows Explorer, e.g. \\ttx-pm200-00066\ or \\10.100.99.161.
The trace files can be found in the TTX-DataLogger\SSD subfolder or in the respective
folder of the relevant storage medium.
Note: If the logger during standby loses the connection with the Linux Real Time Clock
(RTC) due to a hardware problem, the timestamp in the trace file jumps forward by 30
days to avoid overlapping FPGA times.

View
The following areas are displayed when opening a trace file:
• Blocks: The individual blocks of the trace file are listed on the left-hand side
of the view.
• Frames: The individual frames of the selected block are displayed on the
right-hand side.
• Frame Information: Below the frames, information about the currently
marked frame is listed.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

48
• Toolbar: Several useful functions for trace files are provided in a toolbar.

Viewing trace files - Overview

Toolbar
For viewing trace files, the following functions are provided in a toolbar:

Trace file toolbar

• Previous Block
The previous block of the trace file is displayed.
• Next Block
The next block of the trace file is displayed.
• Calculate Frame Statistics
A statistical analysis encompassing all of the frames present in the trace
file is conducted and displayed.
• Open the configuration that was used to create this log file
The configuration that was used to create this file is displayed in a new tab.
• Convert Trace File
The window for converting a single trace file is opened in a new tab (see
Conversion of Single Trace Files).

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

49
• Add Filter
It is possible to restrict the view to single frame types by selecting the respective
frame types at Add Filter. Filters that have already been selected are marked in
the selection list with an asterisk *. Frames from external devices are filtered
independently and can be selected by the user as needed. All filters that have
been selected are displayed when you click Manage Filters, where they can be
deactivated, reactivated, hidden and deleted. Additional filters are available in
expert mode.
• Manage Filters
All filters that have been added with Add Filter are displayed.
If the check box Enabled is checked, the respective filter is active and the view is
limited to the selected frame types. Uncheck the check box Enabledto deactivate
the filter.
If the check box Block is checked, the selected frame types is masked (the filter
is reverse).
In the column Delete, you can delete individual filters.

Manage Filters

• Tracefile Information
Information about the trace file is displayed.
• Previous Frame
The view changes to that previous frame that has the same frame type as selected
in the selection list next to the icon (Select Frame).
• Select Frame
In this selection list the frame type for Previous Frame and Next Frame is selected.
• Next Frame
The view changes to that next frame that has the same frame type as selected in the
selection list next to the icon (Select Frame).
• Check Validity
With this function, the user can check if the selected TTL trace has invalid data
frames. The results of the analysis should be presented in the Application
Output screen.
The option is available in the Expert mode.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

50
5.7.2 Conversion

5.7.2.1 Conversion of Single Trace Files


1. Select Convert → Convert Single File

Converting a single trace file

2. In the General tab, click the '...' button of the Source File field and select the
desired trace file. If the trace file was split into parts during recording (see Data
Recording), select any of the displayed parts. The tool will then ask you whether
the parts should be merged into a single trace file again before conversion. Confirm
with "Yes" and store with a new file name to do so. You can then select the new trace
file again in the Source File field.
3. Select the Target Directory forthe converted files.
4. Select Create a separate file for every time interval to store each converted time
interval in a separate file. Otherwise, all intervals are stored in the same file.
5. In the Destinations tab select the desired Output Formats.
6. Select Create files from markers, if you do not want to convert complete trace
files, but only specific time intervals which are defined by markers. In this case you
can (optionally) extend the intervals to be converted, by setting the parameters Pre
Time (time before the first marker) and Post Time (time after the second marker).
7. Make further settings under Frame Filters, Split by Marker, Split by GPS points
and Split by Time. Note that the Frame Statistics tab (see further below) is only
active when Create Frame Statistics is checked.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

51
8. The Signal Selection tab is only active when MDF is selected as output format. In
this case, select those signals in the Signal Selection tab that shall be
converted.
9. Option Sort frames by timestamp ensure that the timestamp of the data will be
in the right order after the conversion.
10.Click on Start Conversion.
Automatic name assignment for filtered and split trace files is activated with the Smart
file names when splitting files checkbox in the General tab.
• If a trace file is only filtered, but not split, the file name is subsequently set to name of
the filter used. For instance, a trace file produced when filtering out CAN1 receives the
suffix _NoCAN1.
• Name assignment is done according to the following schema when a trace file is
split:
Part<X>_<DateTime>+<Duration>_<Filters>.
• If the checkbox Create files from markers is selected in addition, the marker
name is added as prefixto the file name.
With the option Keep Start Timestamp when splitting Files you can preserve the
original start time of each trace part, so that its correlation with the analysis of the main
trace file can always be determined.

Destinations – select the desired output format

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

52
• BAP ASC: Contains no other data than CAN.
• Vector ASC: Human-readable format, support for all presented interfaces
• BLF: Currently, there is support for CAN, Ethernet, FlexRay and LIN interfaces, with
and without compression during the conversion process
• Ethernet – PCAP / PCAP NG: The converter extracts all Ethernet packets of an
interface (e.g., ETH A) into a .pcap / .pcapng file. This file can then be
opened using Wireshark or other Ethernet analysis tools for further processing.
• MDF: Measurement Data Format, supports conversion at signal level.
• MOST – SMSC IMG: IMG contains no other data than MOST.
• Serial: For each enabled serial interface (see "Configuring the Bus Interfaces"
Serial), a separate file is created and the contents are exported in the selected
format.
• DLT: Extraction of the DLT (Diagnostic Log and Trace protocol) data
• Event: Human-readable textual conversion with the info for events, like
start/stop logging, inserting of all markers kinds, WakeUp/Sleep
• CGW3: Extraction of adb data that are created by cGW3_logging usercode
application.

Frame Filters
You can limit the number of messages written to a converted trace file by specifying a
filter before conversion.
1. Select Convert → Convert Single File.
2. Enter the filter criteria inthe Frame Filters tab.
3. Click Add.
4. Click on Start Conversion.

Split by Marker
In case of single-file conversion, you can split the trace file by markers before conversion.
You have to specify a time interval by either selecting one marker or time with Pre

Time and/or Post Time, or selecting two markers (Pre Time and Post Time are then
optional). For multiple file conversion, see Section Conversion of Multiple Files

Note: The markers are stored both in a journal file (.jou) and in the trace file itself. Both
files must be in the same folder here. If the journal file is no longer available, its trace file
can be searched for, using the Search Markers button. This process can take a long
time for large trace files. Whether a journal file exists makes no difference for the parts
of trace files described below.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

53
To split a trace file by markers:
1. Select Convert Convert Single File.
2. Select Source File inthe Sources tab.
3. Select the Target Directory in the Destinations tab.
4. Click on the Split by Marker tab.
5. Optionally, enter a Pre Time and a Post Time.
6. Select one or two Marker Frames (see below) and click on Add. You can execute
this step several times.
7. Click on Start Conversion.

Selected marker for trace file splitting

The following types of markers are currently implemented (Marker Type):


• Main mark button: activated by pressing the Mark button on the logger's front panel.
• Remote mark button: activated by pressing the Mark button on the remote control.
• Sleep marker: activated by each logger transition into Sleep mode.
• Postpone-sleep marker: activated by pressing any button on the logger's front panel.
This resets the bus idle counter (see Power Management) and prevents the logger
from switching to sleep mode while being operated via the front panel. These markers
are not displayed because they have no relevance for the splitting of trace files.
• User Code marker: User-defined markers (e.g., for the [F1] - [F8] soft keys).

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

54
Marked events of each marker type are recorded in separate counters (Counter),
which are reset for each new trace file.

Split by Time
You can split the trace file by timestamps before conversion. You have to specify the time
interval by either specifying a time relative to the trace file's start or by specifying an
absolute time.
To split a trace file by time specification:
1. Select Convert Convert Single File.
2. Select the Source File inthe Sources tab.
3. Select the Target Directory in the Destinations tab.
4. Click onthe Split by Time tab.
5. Select Absolute Time or Relative Time and make the time specification. Click Add.
You can execute this step several times. Note: Absolute time intervals in trace files are
converted and stored as relative intervals!
6. Click on Start Conversion.

Frame Statistics
This tab is only available for single file conversion and is active if the Create Frame
Statistics checkbox is selected in the General tab. In this case, a statistical analysis
encompassing all of the frames present in a trace file is conducted while converting the
trace file. The frames are presented sorted according to frame type.

Messages
This tab is only available for single file conversion and is activated by Start
Conversion. It displays the converter's debug information.
Signal Selection
This tab is only enabled for single file conversion to MDF format. Clicking on this tab
opens a treeview of the configured bus interfaces/databases from the selected trace file.
Expand the desired interface, right-click on Signals, and select Add/Remove Signals
to open a dialog where you can select the signals you want to convert from the list of
available signals. When you are done with the selection, click OK to close the dialog and
return to the conversion window. Then start the conversion.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

55
Signal selection for conversion to MDF format

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

56
5.7.2.2 Conversion Profiles
For multiple file conversion (see Conversion of Multiple Trace Files below) you can
specify and save settings in conversion profiles to simplify repeated execution of
the same conversion sequence.
To create and store a profile:
1. Select Convert → New Profile.

Defining a conversion profile

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

57
2. By default, the profile contains only one conversion step ("Step 1"). Click Add
Conversion Step to add further conversion steps, e.g., to process different trace file
intervals differently. When you have added all steps, select the first one to edit its
settings.
3. In the General tab below the list, edit the Step Name (optional) and select the desired
Output Formats for the selected step. See also Notes regarding some output
formats in Section Conversion of Single Trace Files for details.
4. Optionally define Filters for the contents of the trace files to be converted in the
corresponding tab. Note that the filter conditions selected for one filter are AND-
conditions (e.g., in case of CAN 1 → CANDataFrame only CANDataFrames of CAN
1 are filtered, in case of CAN 2 → CANErrorFrame only CANErrorFrames of CAN
2), whereas the different filters are OR-ed (i.e., in the presented example all CAN1
CANDataFrames and CAN 2 CANErrorFrames would be stored together in the same
trace file).
5. Make additional conversion settings in the Markers & Splitting tab:
Don't split file: The whole trace file is converted.
Split by markers: Only specific intervals defined by Markers in the trace files are
converted. If this option is selected you can optionally extend the converted intervals
by setting Pre Time (time before first marker) and Post Time (time after second
marker). See also Split by Marker in Section Conversion of Single Trace Files for
details about markers.
Split by Custom markers: If this checkbox is enabled, there will be an option to
performing splitting for multiple trace files, by multiple markers.
Specify time intervals manually: Specify the time intervals in the trace files that
should be converted (same intervals in all files!). Click Add Time Interval to activate
the interval list, then enter the desired start time and duration of the first interval.
Repeat for all intervals you want to specify.
Note: The entered start times are relative times because the absolute times differ
between files!
6. The Signal Selection tab is only active when you selected MDF as output format. In
this case, select those signals in the Signal Selection tab that shall be converted.
7. Repeat steps 3 - 5 for the other conversion steps. To delete a step again, click "X" in
the respective row of the step list.
8. Choose a name and destination for the profile and click Save to store the specified
sequence of steps in a profile. The profile is saved with the extension .prof.
The stored profile can now be selected for any multiple files conversion.
To edit a stored profile, select Convert → Edit Profile. Select the desired profile and
edit it as described for new profiles. Then save it again.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

58
5.7.2.3 Conversion of Multiple Trace Files
1. Select Convert → Convert Multiple Files.

Selection of multiple trace files for simultaneous conversion

2. Select the Profile File (see above for a description of conversion profiles) and the
Target Directory for the converted files. To modify the profile before using it, click
Edit beside the entry field. This opens the same dialog as described below for
new profiles. Edit and save the profile beforecontinuing.
3. Automatic name assignment for filtered and split trace files is activated with the
Smart file names checkbox.
4. With the option Keep Start Timestamp when splitting Files you can preserve
the original start time of each trace part, so that its correlation with the analysis of
the main trace file can always be determined.
Option Sort frames by timestamp ensure that the timestamp of the data will be
in the right order after the conversion.
5. To add source files to the Files and Convert Profiles list, you have two
possibilities:
- Add File: Opens a file browser for selecting a single trace file. Click Open
to add the file to the list.
- Add All Files From Directory: Opens a directory browser for selecting a
folder.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

59
Click Open to add all trace files contained in this folder to the list.
6. You can exclude individual files from the current conversion by deselecting the
respective checkbox. To delete files from the list, click "X".
7. Click Start Conversion.
8. During conversion you can clean up the source file list by clicking Remove Finished
Files, so that only the files not yet converted remain visible.

5.7.2.4 Conversion of Multiple FTC-recorded Binary TraceFiles


The conversion of binary trace files that were recorded using FTC (see Section
Integrating Additional Functions) follows the same workflow as the conversion of
multiple "standard" trace files, except that no conversion profiles can be defined. The
output format is always .tsv.
1. Select Convert → Convert FTC binary to TSV files to openthe conversion
dialog.
2. Proceed as described in the previous section Conversionof Multiple Trace Files,
but omit the Profile step and the additional options.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

60
5.8 Integrating Additional Functions
To activate additional functions in configuration files, select
File → New Measurement Configuration → Additional Configuration.
Here you have the possibility to integrate both your own applications and some
integrated additional functions.

Integration of additional functions in the configuration

Additional Functions
In this group box, you can activate the additional functions for Multimedia Diagnosis,
CCP/XCP, DLT, FTC (Filtering, Triggering, Classification), GPS, Audio/Video, USB
Audio and DAD by enabling the respective checkbox. The default start mode for these
applications is "Run on System Start". To make specific configuration settings, click the
respective Configure... button. For configuration details refer to the corresponding
Application Notes (see Further Reading - Application Notes).
With the Export button you can export the data description of the measured CCP/XCP
data (a DBC file for CAN, and a FIBEX file for FlexRay and Ethernet) and save them to
an arbitrary folder to use them for analysis later. Note, however, that you can only export
data descriptions of ECUs you configured yourself (i.e., A2L-based ECUs).
With the checkbox Small Remote Control you enable the Connector B interface (see
Vehicle Connectors - Technical Data) for a remote control with two push-buttons only, and
configure its basic settings. Mostly this kind of remote control is used in combination with
a user-defined trigger application, see Application Note D-DL4-AN- 05-009, FTC -
Triggering.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

61
User Defined Functions
Here you can configure the integration of your own applications. You will then find them
in the logger configuration as <UserApplication> elements. Click the below the
empty table to add an empty row (one row per application). Then make your settings for
each desired application:

Integration of a user-defined application

• With Enabled, you can activate the respective application.


• Binary: Enter the desired (compiled) application file here. The file must be stored in \
\<Loggername>\TTX-DataLogger\SSD\userapps.
• Parameters: Enter the parameters needed by the compiled application (e.g., the name
of an additional XML file, including the file path!).
• Split Parameters: If you select this option, each of the parameters given in the
Parameters field will be interpreted individually by the tool. If not, it interprets all given
parameters as one common string.
• Start Mode: Defines the start mode of the application ("Run on System Start" or "Run
on Start Logging").
• With Remove you remove the corresponding row from the table.
• Import File: This option allows you to include additional configurations to be used by
the selected application in the existing logger configuration. When you click this
button, you first have to choose the format in which the desired file should be imported
(either 'Encoded As Base64' or 'Insert Raw'), then select the file in the "Open" dialog.
o In case of 'Encoded As Base64', the file content is encoded in base64 and
added into the <UserAppConfiguration> element, e.g.,
<UserAppConfiguration originalFilename="c:\tests\my_file.zip"
xsi:type="xsd:base64Binary">
VGhpcyBpcyBubyByZWFsIFpJUCBmaWxlLi4uIDspCg==
</UserAppConfiguration>
o In case of 'Insert Raw', the file content is inserted as-is, without any encoding, e.g.,
<UserAppConfiguration originalFilename="c:\tests\my_file.cfg">
myParam1=true
myParam2=4000
</UserAppConfiguration>
The configuration tool will accept any file format (.cfg, .zip, ...). It only checks the
file content for XML conformity, and raises an error if incompatible characters are
found. It is up to the user to make sure that the imported configurations match the
application.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

62
• Export File: The inverse operation of Import File, i.e., you can store the content
of
<UserAppConfiguration> either "raw" like in the XML, or base64-decoded, if the
xsi:type="xsd:base64Binary" exists. The default file name shown in the "Save
as" dialog is the one defined in originalFilename (if available).
• Configuration File: The file imported using Import File. In the saved configuration,
it appears in originalFilename.

Viewing additional functions on the logger display


If you select User App on the front panel during logging, the number of currently active
additional functions/user applications and the name of the currently selected one are
shown on the display (see figure below). To select another one, use the up/down keys to
scroll through them. If you then select User I/O, the output of the currently selected
application is displayed.

Display of the configured user applications

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

63
6 Using the Logger's Front Panel
This chapter contains the following sections:
• Keys and LEDs on the Front Panel
• Viewing System Information
• Viewing License Information
• Setting the Clock
• Setting the Ring Buffer
• Configurations
• System Messages
• Trace Files
• Storage Media
• Data Recording
• Monitoring during Logging

6.1 Keys and LEDs on the Front Panel


This section describes the keys and LEDs on the logger's front panel.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

64
6.1.1 Keys
The PM-200 has the following keys on its front panel (see above):
On/Off: This key has the following functions:

• Short press: Display key-lock menu

• Held down 4 s: Logger shuts down (or starts up, depending on the current state)

• Held down 10 s: Hard shut-down (Emergency Off)

F1, F2, F3, and F4: Allocation depends on display; for example,  and → for
switching between menu lines, if the up-/down arrows are already assigned for
scrolling within a menu, as in case of configurations.
ESC: This key takes you to the menu one level up.
: Scrolls up through the current menu.
: Scrolls down through the current menu. The rectangular marker on the display's
left edge shows whether or not additional menu lines are present:

• : Additionalmenu lines below

• : Additional menu lines above and below

• : Additional menulines above

• If the menu has only one line, no marker is shown.


OK: Confirms the selected action.
START/STOP: Starts or stops data recording.
MARK: Inserts a marker into the recorded data stream. For instance, when you observe
an event that could have an effect on the data, you can mark the data at this place so
that you can find the place in the trace file later with the configuration tool (see Split by
Marker).

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

65
6.1.1.1 Key Lock
The key lock can be activated and deactivated separately for the logger and the remote
control. The current setting is also retained after a wakeup cycle.

Activate key lock


To activate the key lock:
1. Press briefly on the On/Off key on the front panel or the remote control. 'KEYLOCK
- Lock keys of main unit?' (on the logger) or 'KEYLOCK - Lock keys of remote
control?' (for the remote control) subsequently appears on the display.
2. Confirm the key lock with 'Yes' (F1).
Alternatively, you can also proceed as
follows:
1. Select the System menu item from the main menu (F2).
2. Select 'Keylock' (F3).
3. Confirm with 'Yes'(F1).

Revoking key lock


To revoke the key lock:
1. Press 'Unlock' (F1) until 'Confirm' (F4)appears.
2. Press F4 immediately after its appearance and hold this key down until 'YES'
appears (F1).
3. Confirm with F1.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

66
6.1.2 LEDs
You can see the LED arrangement and possible colors on the logger's front panel in
the figure at the beginning of the chapter. You will find the LED arrangement on the
remote control in Using the RemoteControl.

You can see the meaning of the individual LEDs and illumination patterns from the table
below

State Green Green Green Red Red Red


blinking blinking steadily blinking blinking steadily
LED slowly rapidly illuminated slowly rapidly illuminated

Recording Recording in
START/
waiting for progress
STOP trigger

Everything New, unread Logger waiting


alright system for user input
Logger (if LED is messages
status "breathing": (menu
active View
standby) Messages).

Recording Recording Recording


medium medium medium full
Memory
more than more than
90% full 95% full

Diag- LED currently not supported


nosis
statu
s
1 or more user Not all
applications configured
User
running user
Code* applications
running

User Controlled by user application


LED (see description below)

Network
connection
PC COM
with PC on
ETH0/ETH1

Shutdown / Connected to
POWER
booting power supply

* See SectionIntegrating Additional Functions.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

67
Details about the User LED:
Depending on the current view of the display, the illumination patterns of this LED carry
different meanings:
• In the User App view (i.e., when a user application (Usercode) is displayed), the
User LED indicates the state of this application, as defined in the API function
ttxdl_set_user_led(). The application output can then be found in the
respective Show I/O menu.
• In any other display mode (e.g., Main Menu), the User LED shows the current
"worst case" of all present user applications:
Illumination Meaning
pattern
LED off: All user applications have the LED set to "off".
LED steadily At least one of the user applications has the LED set
illuminated: to "on", all others to "off".
LED blinking At least one of the user applications has the LED set
slowly: to "blinking slowly", all others to "on" or "off".
LED blinking At least one of the user applications has the LED set
rapidly: to "blinking rapidly”, all others to "blinking slowly",
"on" or "off".
So, to pinpoint the reason for a certain User LED behavior, you need to scroll through
the user applications in the User App menu, until you find the one that causes it. Show
I/O then tells you the details.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

68
6.2 Viewing System Information
In the menu System → Info you can view various system settings and configuration
details (scroll through the respective submenu using the arrow keys).

General
• "Logger Name": The name specified in the logger settings (see Logger
Settings)
• "Description": The description specified in the logger settings
• "Serial Number": The logger's serial number ("SN XXXXX")

Setup
• "Active Config": Name of the active configuration (without .lcg-suffix)
• "Config: Power Management mode": Passive/Active Standby (cyclic/one shot, see
Power Management)
• "Config: Autostart Logging": Yes/No
• "Config: Automatic Shutdown": Yes/No (see Automatic Shutdown)
• "Config: Inactivity Shutdown Timeout": Time in seconds (see Automatic Restart)
• "Config: Battery Protection Timeout": Time in seconds (see Automatic Shutdown)
• "Config: Battery Protection Level": Voltage in Volts
• "Logging mode": Normal/Ringbuffer (see Storage Management)
• “Config: StorageType”: Local/DataForward
• “Config: PTP clock mode: None/Master/Slave
Version
Shows the currently used ISO image, software version, FPGA and CPU SW versions
(see Update via USB Flash Drive).

6.3 Viewing License Information


In the menu System → License (see Figure below) you can find information about the
current license file (file name and validity) and the licensed functions.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

69
The system menu of the front panel.

Scroll through the menu using the F2 and F3 keys. Functions, for which a valid license
is present, are displayed with YES, currently not licensed functions with NO.

Display of a currently not licensed function.

If no (valid) license file is found on the logger, "Basic License" is displayed, which means
that only a limited set of functions is available (see Section Licenses). You can, however,
scroll through these functions as well to get an overview.

Display in case of invalid or missing license file.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

70
6.4 Setting the Clock
The date and time can be set as follows:
• Setting the Date
• Setting the Time
• Setting the Time Zone

6.4.1 Setting the Date

To set the date:


1. Select System → Settings → Clock → Set Date in the main menu (if the
System menu item is not visible, use the ' key to display it).
2. Use the F1 through F4 keys to set the year, then press OK.
3. Set the month and day in the same way.
Note: Disabled when the Streaming mode (DataForward) is switched on.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

71
6.4.2 Setting the Time

To set the time manually:


1. Select System → Settings → Clock → Set Time in the main menu (if the
System menu item is not visible, use the ' ' key to display it).
2. Use the F1 and F3 keys to set the hour, then press OK.
3. Use the F1 through F4 keys set the minute, then press OK.
Note: Disabled when the Streaming mode (DataForward) is switched on.

To synchronize the logger to a network using LAN:


1. Connect the logger to the LAN via the ETH1-attachment (see PC Connections,
Ethernet Interfaces). The green LED next to the ETH1 attachment should be steadily
illuminated and the yellow one should beblinking.
2. Select System → Settings → Clock → NTP Sync → OK in the main menu (if
the System menu item is not visible, use the ' ' key to display it).
3. Confirm with OK.
Note: Disabled when the Streaming mode (DataForward) is switched on.

6.4.3 Setting the Time Zone

To set the time zone:


1. Select System → Settings → Clock → Set Zone in the main menu (if the
System menu item is not visible, use the '' key to display it).
2. Use the F1 through F4 keys set the time zone, then press OK.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

72
6.5 Setting the Logging Mode

Normal mode selected

Select System → Settings → Logging

If normal mode has been set, you can change to ring buffer mode or option for
splitting trace files can be enabled.

Select System → Settings → Logging → Split

If splitting trace files is enabled, size of trace files can be set. Lower limit is 10 MB
and value can be only even number.

Select System → Settings → Logging

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

73
Select System → Settings → Logging → Size

Trace file size can be set by using F1 through F4 keys. Besides this, it can be used
up and down arrows which increase and decrease trace file size by 100 MB.

Ring Buffer mode selected

Select System → Settings → Logging → Mode → RingBuff

If ring buffer mode has been set, it can be changed to normal mode or option for
splitting trace files can be disabled or size of trace files can be set.

6.6 Configurations

6.6.1 Activating a configuration on the logger


To activate a configuration via the logger display:
1. Select Config in the main menu (if the Config menu item is not visible, use the ''
key to display it).
2. Use the '' and '' keys to select the desired configuration file.
3. Select the Activate menu item. The current configuration appears on the display.
Important note: Configuration files (.LCG) could be activated only when internal
memory selected as a source for configuration storage.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

74
6.6.2 Deleting a configuration
To delete a configuration via the logger display:
1. Select Config in the main menu (if the Config menu item is not visible, use the ''
key to display it).
2. Select Src. media and there the storage medium containing the configuration you
would like to delete. (If the Src. media menu item is not visible, select '' to display
it).
3. Use the '' and '' keys to selectthe desired configuration file.
4. Select the Delete menu item, then confirm with OK.

6.7 System Messages


System messages currently comprise the device's warning and error messages.

6.7.1 Reading System Messages


New, unread system messages are displayed as in the following figure (outlined in
red).

Note: As already stated in Section Keys, the marker on the left edge indicates that
the menu consists of several lines. The shape of the marker depends on which menu
line is currently being displayed (e.g., in the picture above, it is the first line, hence the
marker indicates "additional lines below"). The arrow keys can be used to switch
between menu lines. The marker changes its position (high/low) depending on which
menu line is currently being displayed. If the menu consists of only one line, no marker
is shown (see, e.g., next figure).

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

75
To read system messages:
1. Select SysMsg in the main menu (if the SysMsg menu item is not visible, use the
'' key to display it).
2. Use the '' and '' keys to scroll through the existing system messages. The
currently displayed message's number is visible in the top left as 'MSG *XXX'.

6.7.2 Deleting System Messages


To delete all system messages:
• Select SysMsg → Del All in the main menu (if the SysMsg menu item is not
visible, use the '' key to display it).
To delete individual system messages:
1. Select SysMsg in the main menu (if the SysMsg menu item is not visible, use the
'' key to display it).
2. Use the '' and '' keys to select the system messages to bedeleted.
3. Select Delete. The message is deleted.

6.8 Trace Files

6.8.1 Copying Trace Files


To copy trace files from one storage medium to another:
• Select Traces in the main menu. (If the Traces menu item is not visible, use the
'‘ key to display it).
• Select Src. media and there the storage medium from which you would like to
copy trace files. (If the Src. media menu item is not visible, select '' to display
it).
• Select Dst. media and there the storage medium to which you would like to copy
the trace files.
• You can copy all or individual trace files:
• Select CopyAll to copy all trace files.

• Use the '' and '' keys to select the trace file that you would like to copy, and
select Copy.
Note: When copying trace files, the respective journal files are also copied.
Disabled when the Streaming mode (DataForward) is switched on.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

76
6.8.2 Deleting Trace Files
To delete trace files:
• Select Traces in the main menu. (If the Traces menu item is not visible, use the ''
key to display it).
• Select Src. media and there the storage medium from which you would like to delete
trace files. (If the Src. media menu item is not visible, select '' to display it).
• A trace file's name appears on the display. Use the '' and '' keys to display
additional trace files.
• When the desired trace file appears on the display, select Delete and then press OK.
The trace file, respective journal and log files are deleted.
• To delete all trace files and the respective journal files from a certain storage
medium, select DeleteAll and then press OK.

IMPORTANT NOTE: Disabled when the Streaming mode (DataForward) is switched on.

6.9 Storage Media


Recorded data can be stored on various storage media (see Logger Manager, "Data
Recording").
• Removable storage (SSD): with Linux-based file system.
• USB storage media: Can be used in an arbitrary USB slot. Note that you cannot
use USB hubs, only direct connections between the logger and a USB flash drive.

Also we recommend to only use the USB1 slot for logging. USB0 should be reserved
for firmware updates (see Section Firmware Update) because the logger always tries
to boot from USB0, even in case of a simple restart or a wakeup from standby mode.
This can lead to errors, if only "storage" is found at this port.

6.9.1 Selecting the Storage Medium


Before you start to record data, you have to select the storage
medium. To select the storage medium:
• Select Media → Select → <Storage medium> in the main menu. The trace files
are stored on the selected storage medium. The selected storage medium is
displayed in the main menu in the upper left corner of the display.
After plugging in a medium, it takes at most 2 s before it is visible in the list on the
display. Likewise it takes at most 2 s after unplugging before the medium vanishes
from the list.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

77
Note that storage media of the same type can have different names on the display
depending on whether they are attached directly to the logger or to the remote
control.
• USB0/USB1: External USB storage medium on the logger
• USB2/USB3: External USB storage medium on the remote control
• Removable storage (SSD): SSD storage on the logger
• CFR: CF card on the remote control
This is also the order of appearance on the display. Note that CFR is thus displayed in
the next line of the menu!
Important note: The user is responsible to provide storage medium with write speed
sufficient for all input data to be written in real time. The best scenario would be using a USB
storage device in a 3.0 standard (with a theoretical bitrate up to 625 MB/s).

6.9.2 Formatting Storage Media


The formatting of storage media is in principle only necessary when the medium is
faulty (i.e. data recording does not function) or when the stored data should be 'hard'
deleted.
To format a storage medium:
1. Select Media Format <storage medium> in the main menu (if the Media
menu item is not visible, use the '' key to display it).
2. Press OK. All of the data on the storage medium are deleted.

6.9.3 Checking Storage Media


The file system of a storage medium should be checked if the medium possibly is in
an inconsistent state (e.g., if data recording does not work, or if clamp 30 was
disconnected during the previous recording).
To check and – if necessary – also restore the file system:
• Select Media → Check → <storage medium> in the main menu (if the Media
menu item is not visible, use the '' key to display it). The progress of the
checking/ restoring process is shown in % on the display.
Note: In contrast to the Format function, with which the storage medium is
completely reformatted and all data is lost, Check does not delete any data, unless
absolutely necessary for the recovery of the file system (e.g., in case of
damaged/corrupt files).

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

78
6.10 Data Recording
An active configuration and a receptive storage medium are prerequisites for data
recording. When the configuration is missing, a (non-functional) default configuration
is created, which contains only a header. It can be activated, but not started, hence no
trace file generation is possible. If no storage medium is selected, the integrated SSD
storage is used automatically.
To start recording data:
Press the START/STOP key on the logger's front panel.
To terminate data recording:
Press the START/STOP key again.
You can retrieve the remaining storage space on the selected medium with Monitor
→ SysInfo → DiskUse or Media→ DiskUse.
Data recording is done using an internal DRAM as cache. The DRAM's fill level is
shown via a line between the first and second lines on the display during the recording
procedure. This information gives the user feedback about how long the device needs
to store the data (the higher the fill level, the longer is required).
Note: Do not switch off the device until the DRAM is completely emptied!

You can press the Mark button during recording to provide relevant events with a
mark that later facilitates finding this place in the trace file. The number of marked
events in a recording session is displayed in the display's first line ('X MARKS'). This
counter remains visible after the termination of recording. It is reset to 0 only when a
new recording begins.
In a case, if the DataForward option is selected, which means that the streaming
option is available instead of the classic recording. For streaming, the user has to
configure it in the configuration tool in the section General Configuration/Data
Storage. There is an option to choose Storage Type DataForward and set IP
address and forward port for streaming. Streaming works in the same way as
Recording, but instead of storing TTL frames to storage media, it converts TTL
frames to ALF frames and sends them to the networked media pointed by IP address
and port configured in LCG. Streaming does not produce JOU files.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

79
6.11 Monitoring during Logging
The Monitor menu provides access to various bus data (BusStatus), the supply
voltage of clamp15 and clamp 30 (Voltage), and a number of system parameters, e.g.,
disk space, RAM usage, etc. (SysInfo).

The "Monitor" menu

6.11.1 Bus Status


During data recording (state LOGGING), the bus status can be accessed via
Monitor→ BusStatus. The Bus Status menu displays information about all
supported bus systems. In any other logger state, this menu does not contain
any information.
Below each bus system there are two fields which are updated in real time and
display the bus status of the past second. Depending on the displayed characters,
they can provide the following information:
• x x: The bus interface is not used/configured in the current logger
configuration.
• _ _: The bus interface is configured, but no data frames or error frames were
received in the past second.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

80
• D _: Only data frames were received on this bus.
• _ E: Only error frames were received on this bus.
• D E: Both data frames and error frames were received on this bus.

Note:
• AnIn represents both Analog In and the two clamps.
• Dr indicates that frames were dropped due to logger overload.

The "Bus Status" menu

Bus-specific submenus
In the bus-specific submenus at the bottom of the display you can find more detailed
information for the respective bussystem.
These submenus contain either counters showing the number of received frames per
second (fps) and frames in total since logging start (frames), or the Data and
Error frame indicators as described above.

Note that slightly different data is displayed for the following buses:
FlexRay:
FlexRay <N>: <E0> A: <D1> <N1> <S1> <E1> B: <D2> <N2> <S2> <E2>
with the following parameters:
<N>: FlexRay channel.
<Ex>: Errors on the common FlexRay controller (<N>) or the A and B
channels, respectively.
<Dx>: Data frames received in the past second.
<Nx>: Null frames received in the past second.
<Sx>: Symbol frames received in the past second.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

81
CAN:
CAN <N>: <D> <Dext> <E>
with the followingparameters:
<N>: CAN channel.
<D>: Data frames with standard IDs received in the past second.
<Dext>: Data frames with extended IDs received in the past second.
<E>: Error frames received in the past second.
Ethernet:

Ethernet <N>: <D> <P> <E>


with the following parameters:
<N>: Ethernet A/B.
<D>: Data frames received in the past second.
<P>: Transceiver status frames received in the past second.
<E>: Error frames received in the past second.

TAP:
This option is related to the presence of connected TAP devices (PT-15B,PT-20MG).
The user can navigate with ↑ to the TAP and with F2 button to check activity on
TAP devices during the logging process.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

82
Streaming mode

When the Streaming mode is switched on, there is info about streaming and related
parameters.

Monitor menu for Streaming mode

Inside this option, there are settings regarding information if the storage master is
reachable, IP address, and port for the storage master (the source on which logger
will stream the data).

Monitor menu for Streaming mode – Info about storage master

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

83
7 Using the Remote Control
The remote control is delivered with a 5 m long cable. This is the maximum tested length at
which data transmission still functions flawlessly. The cable is equipped with non-
interchangeable circular plugs. There is a push-pull plug on the logger so that the plug cannot
be pulled out by unintentional cable pulling. On the remote control side, there is a plug with
an additional screw lock.
A sticker with version and serial numbers – similar to the logger's – is located on the
underside of the remote control.
Current is supplied via the logger's power supply. The logger need not be switched on for
this. You can find exact technical data in the Technical Data - Remote Control chapter.
The remote control has the same display, keys, and LEDs as the logger's front panel,
only in a somewhat different arrangement. Therefore, please refer to the Using the
Logger's Front Panel chapter for a detailed description.

Features
• The remote control has a CF card slot and two USB attachments. The storage media
must be plugged in with more than the usual force. This prevents their being shaken
loose during trip operation.

• Storage media that are connected to the remote control have a different identification
on the display (Media Select <storage medium>) than those connected to the logger,
namely USB2, USB3, and CFR. However, all media currently connected to one of the two
devices are always displayed on both displays (scroll with CHECK). Note that, as for the
logger itself, you cannot use USB hubs, only direct connections between the remote control
and a USB flash drive.

• The key lock can be separately activated and deactivated for the remote control and
the logger. See Key Lock.
• If the cable between the remote control and the logger is not connected properly it
can happen that the remote control is supplied with power, but no communication is
possible. In this case the message "Display not connected to TTX-
DataLogger" is shown on the remote control's display, and all its LEDs except
"Power" are dark. Please check the connectors at both ends.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

84
8 Accessing the Logger via Web Server
From a PC in the same network you can also access the PM-200 via a web server:
Enter the logger address/host name in your web browser (e.g., http://ttx-pm200-
00065/).
When you have successfully logged in, you have access to the following features:
• Usercode API Documentation: A description of the API for user code applications
(see Section Development Environment for User Code).
• Virtual Display: Allows you to operate the logger remotely using a virtual display of the
front panel (see Section Using the Logger's Front Panel for details about the keys and
functions).
This feature has a login dialog. Click the (browser-dependent) confirmation button.
Currently, no password is required. If your browser does not support sending empty
entries, enter test in the user and password fields.
• Configure WLAN: Allows you to configure the logger's WLAN interface. Refer to
Application Note D-DL4-AN-05-011, Configuring the WLAN Interface, for details (see
Further Reading - Application Notes). Note that you need to connect your PC or laptop
to the PM-200 via the ETH0 or ETH1 interface or via USB-ETH to be able to use this
option (see Section Ethernet Interfaces or USB-ETH, respectively).
• Audio Video: Configuration settings for Audio Video Extension
• Show Files: Shows all public files and directories in the media directory. These are
the same files that are shown in the Windows Explorer in \\ttx-pm200-
<seriennummer>\TTX-DataLogger.

9 Firmware Update
The PM-200 is delivered with the current firmware; however, this can later be updated
entirely with an ISO image, or in parts (i.e., individual software packages) via shell scripts.
This chapter explains how a complete firmware update is conducted via USB flash drive,
and how individual packages can be updated.

9.1 Data Preservation during Update


All important "temporary" (i.e., non-system) data is preserved in the internal memory
during update and is restored afterwards, except if a Factory Reset is performed. This
backup data is stored inthe following directories:
• /media/configs (entire directory) – contains *.lcg, settings.scg, license
• /media/userapps – contains user code
• /media/debug – contains debug log files
• /media/errors – contains error log files

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

85
9.2 Updating the entire Firmware via USB Flash Drive
Flashing the firmware images onto the USB flash drive

To transfer a firmware image onto a USB flash drive, you need:


• a USB flash drive (formatted with the FAT32 file system)
• the Winimager Windows flash program that you can download here:
https://launchpad.net/win32-image-writer
• the ISO image that you can download from the TTTech Automotive service area (see
Support and Downloads)

1. Plug the USB flash drive into your PC.


2. Start the Winimager.
3. Under Image File select the desired ISO image and, under Device, the drive letter
allocated to the USB flash drive.

4. Click on Write.
5. When the copying process is completed (progress bar), the USB flash drive is ready to
update the logger.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

86
Updating the firmware on the logger
1. Connect the logger with the 12V power attachment, but do not turn it on.
2. Plug the USB flash drive with the update into the USB0 USB attachment (see PC
Connections).
3. Switch the logger on (Press the On/Off key for 4 seconds) and wait until it has booted
up. The following messages should appear in sequence on the display:

PM-200
(after ~30s) The Power to Log
Booting, please wait …

(after ~10s) Firmware update is running (if the Atmel Panel Control will
be updated)
Do not power off!

(after ~30s) SW Installation yyy --> xxx


Start complete installation?
[OK]=Start [ESC]=Cancel [F2]=Factory reset

4. Press OK. At this stage you can also choose to reset the logger to the factory
defaults ([F2]). See Factory Reset for details.
5. Wait until the firmware has been updated. This is visible on the progress bar. During
this time, "Software Installation xxx" is shown on the display (xxx is the ISO
image's version number, e.g., 2.0.1). Note that the update process can last up to 40 min if
an FPGA upgrade is necessary. However, this is not immediately apparent because it
depends on the firmware currently installed on your device. An update without FPGA
upgrade lasts about 5 min.
6. If an FPGA upgrade was necessary, themessage

CPLD/FPGA has been programmed


To continue: Keep installation source
DISCONNECT AND RECONNECT POWER SUPPLY

appears on the display. In this case, you must restart the logger afterwards. To do this,
briefly disconnect it from the power supply (without switching it off first), then reconnect
it and subsequently repeat steps 1–5.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

87
7. The logger's serial number is stored in the device itself and should be displayed again
automatically after the update. If you are prompted to enter it, you can find it on the
sticker on the side of the logger ('S/N ...').

8. At the end of the installation procedure, the message "Installation finished"


is displayed.
9. Remove the USB flash drive.
10. Switch the logger off and disconnect it from the current supply.
11. Switch the logger back on again.

Updating the firmware on the remote control


Connect the remote control to the logger (see Using the Remote Control).
Follow the description for updating the logger (see above).

Firmware update verification


1. Connect the logger to a 12 V power supply and switch it on..
2. Select System → Info → General  to verify the logger's serial number. The
'Serial Number ...' indication appears on the display.
3. Select System → Info → Version to verify the ISO image used. The following
information appears onthe display:

Release Version
Release vX.Y.Z – HW: vX.0 (X.Y.Z is the ISO image's version number,
e.g. 1.0.41;
X.0 is the hardware's version number)

Check whether the firmware version is correct. Otherwise update the firmware again
with the correct image.
Note: The 'MODIFIED' warning appears next to the version number if an error has
occurred in one or more of the components during the installation or the installed
components are not consistent.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

88
4. For a detailed list of the individual firmware components (FPGA, CPLD, etc.) and their
versions, select System Info → Version  . Here you may also see which
components were modified,when indicated.

9.3 Factory Reset


During firmware update via USB flash drive, you have the possibility to reset the logger
to the factory defaults (see Update via USB Flash Drive, step 4).
In the following cases a factory reset is strongly recommended, as shown below:
• If the current version cannot be determined (displayed as "???").

• If problems occur during a regular firmware update.

Display during firmware update with minor version change

Note: No backup is performed during factory reset – all data will be lost (also the
license file is deleted!).

9.4 Updating individual Software Packages


Instead of the entire firmware, you can also update individual software packages. To do
this, proceed as follows:
1. Store the code to be executed as shell scripts (.sh) in the folder /updates on an
arbitrary storage medium (for example: /SSD/updates)
2. On the logger's front panel select the corresponding medium (Media → Select →
<storage medium>, see SectionSelecting the Storage Medium).
3. In the main menuselect System Update. The logger then searches the selected
storage medium for shell scripts in the folder /updates.
4. Select the desired script and execute it with [OK] or [F4].
Using this procedure you can, for example, copy configurations, install user applications
in the field, or similar. A detailed description of the update functionality can be found in
the application note D-DL4-AN-05-014, Software Package Update (see Further
Reading - Application Notes).

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

89
10 Data encryption option

From the official release version 2.3.8 there is a new option for the encryption of the
data storage (SSD). This encryption option is based on OPAL Storage Specification
and Self-encrypting drives (SED).

10.1 How to encrypt/decrypt the SSD storage

The pre-requirement for this feature is that inside PM-200 the user has a SED-
compatible SSD device. Otherwise, this option cannot be used. For the list of the
SED-compatible SSD device, please contact TTTech Auto’s Service and Support
team, on the next mail address: [email protected].

For the reaching Encrypt menu, the user has to follow the next path: Media →
Encrypt:

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

90
If the Encrypt option (with F2) is selected, the next message will be presented:

By pressing the OK option, the next screen, for entering the password will be
available:

For the entering of the characters, the user needs to use the F4 button for entering
of the selected character, F3 button for delete and F1 and F2 buttons for navigation
through all available characters.
Characters which are available:
- The lowercase and uppercase letters of the English alphabet
- Numbers, from 0 to 9
- Special characters, like ! and –

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

91
The user can see which password is set so far:

When the password is set, the next step is confirmation of the password:

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

92
If the encryption is finished without errors, this screen will be presented:

When the user tried to reach the storage medium, he will be informed with the
next message:

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

93
For the decrypting of the SSD, the remembered password needs to be entered.
After that, the new message will appear:

In the case if not-compatible SED device is inserted, there will be the next message on
the screen:

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

94
If the wrong password is entered, the display shows:

For the explanation of the additional usage of the embedded SEDUTIL application and
how to restore the encrypted password, please contact the Support and Service team:
support@tttech- auto.com.

Important note: Encrypt feature could be used only with local storage recording mode as
well.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

95
11 Development Environment for User Code
User code or – in compiled form – user-generated applications are generally used to
reprocess data 'live'. For instance, recorded data can be forwarded to a PC directly over
Ethernet or stored in a particular format, or an LED can blink when an event occurs. It is
also possible to a limited degree to send data to the bus interfaces (CAN, etc.) to configure
or calibrate the control devices. This section describes the installation of the necessary
development environment, as well as use of the included examples.

11.1 Eclipse Development Environment Preparation


For establishing of the development environment, the user needs Eclipse and Cygwin. On
the working PC system, Java Runtime Environment should be installed. If it is not, the user
is prompted to download it from the Internet.
Prerequisites
1. The PM-200 must be connected to the PC on which Eclipse shall be installed; either
directly with a cable or through a LAN network.
2. The PM-200 must be powered up. The name of the device or its IP address must be
known.
3. An Internet connection must be established, if Java JRE is not installed.

Setup procedure
The user can download JRE from the next location:
https://www.java.com/en/download/

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

96
After installation is finished, put the JRE path to the Path variables in Windows OS:

Settings in Windows for User variables and press Edit button

When Edit button is pressed add path for JAVA JRE bin folder

Download the Cygwin, from the next location: http://www.cygwin.com/install.html

After the download, install it with the following packages:

Installation of Cygwin and additional packages

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

97
If necessary, additional packages can also be installed later by running the Cygwin setup
again.

Put the Cygwin path to the Path variables in the first place.

For the mapping of the logger, you need to run the map_network_x script (can be
delivered from the Service team, by request).

After is script started, open Putty or some similar SSH/Telnet client. Connect to the
logger with this tool:

PuTTY Configuration for connection on the logger

The password for the developer is TTX-d!

After you reach in Developer folder, create a .ssh directory and copy
authorized_keys file to it. Change the permission of the file, with chmod 600
comands.

Making of .ssh directory, coping of authorized_keys file and changing of permission

This file contains the key that will be used later.

The next step should be the installation of the Eclipse IDE. The latest one could
be downloaded from https://www.eclipse.org/

When you select which version of the Eclipse want to install, select Eclipse IDE for
C/C++ Developers:

Select Eclipse IDE for C/C++ Developers

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

98
Together with Eclipse IDE, the following plug-ins should be installed:

The plug-ins should be installed

Depending on the Eclipse version, it is possible that some plug-ins are already
built or that the names of the plugins have changed.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

99
After the installation of the Eclipse IDE is over, start Eclipse and open a new
project. Now, for the connection between Eclipse IDE and PM-200 logger device,
you need to follow the next steps:

1. Select Window tab in Eclipse and open Perspective → Open Perspective


→ Other:

Open Perspective sub-menu in Eclipse IDE

2. On Open Perspective dialog select Remote System Explorer and click OK button

Select Remote System Explorer

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

100
3. Open context menu (right mouse click) of Remote System and
select New→ Connection

Context menu for a new connection

4. On Select Remote System Type select Linux and click next button

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

101
5. On Files Window select SSH.files checkbox and click Next button
6. On Processes window select processes.shell.linux checkbox and click Next button
7. On Shells window select ssh.shells checkbox and click Finish button

Settings for Files window

Settings for Processes window

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

102
Settings for Shells window

8. Open context menu of created connection and select Open Terminal


9. Enter the next credentials and options:

Host: TTX-DataLogger name or IP address


User: developer
Password: TTX-d!
Encoding: UTF-8

You can also save password.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

103
10. Build a project

When building the project for the first time it is necessary to connect to the logger
with putty. After, in the project directory, create a directory called build. Enter the
directory and type in the following:
cmake.. or ccmake..

After these steps, it is possible to make the project, either directly over putty or
through the Eclipse IDE, which will be explained later.

Putty screen when cmake is performed

If you want to use Debug mode, it has to be set up with ccmake .

Putty screen when ccmake is performed

Configuration for CMAKE

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

104
11. Import the project
12. Use shared_files as a project reference

Import shared_files as a separate project, select it to be a Project References for your


project.

Project References settings

In the project properties find Paths and Symbols and add imported files from shared
files.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

105
Do not add the whole shared_ project and all the files, but just the following:

Directories which the user needs to add

On the left picture it is shown how the imported project (called Cygwin in this example)
looks when it has appropriate includes. Shared_files project imported from the PM200
is shown on the right.

After selecting new include files, press the right click on the project and select → Index
→ Rebuild.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

106
13. Build the project from Eclipse with the command:

Build command

Where developer stands for the PM200 user, 192.168.240.91 is the PM200 IP
address and C:/Users/…/id_rsa is the path to the key which is used in the file
authorized_keys (ProjDirPath variable should already exist and it represents the
path to the project on the PM200 Data Logger).

The user needs to add in the Build property the next words: all install (there is a
blank space between all and install).

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

107
11.1.1 Debugger Settings for the Remote Debugger
You can use a remote debugger in Eclipse to debug the user code you
have programmed.
Configure the Debug Mode as explained in the previous section, under
step 10.
Add the gdb path to the Path variables in the Windows OS System
properties:

Put the environment variable into the system path

In Eclipse IDE create a new Debug configuration and in the Main tab set the path to
the .bin file which we want to use for debugging.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

108
Start the configuration and check the options which are presented in the next picture:

Configuration settings

In Debugger tab set up the path to the gdb.exe and .gdbinit files (.gdbinit file is empty,
and this field can be left empty or just say “.gdbinit” with no path):

GDB debugger

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

109
If there is an issue such as missing a source file for a Linux function (fopen for
example) while debugging, do the following:

And if there is an issue while starting the debugger:

Connect directly with putty to the PM200 delete the .bin file used by the debugger, and
make the project manually.
The debugger is now ready to start.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

110
Using user code with the remote debugger
For command-line applications, such as process_file_demo, start this with the
settings below. To start applications that read the live stream directly via the bus
interface, such as count_frames, proceed as follows:
• Select the configuration file to startyour application
(<!UserAppStartMode>!StartOnSystemStart</!UserAppStar
tMode>).

• Go to the 'User I/O' menu on the logger's display and use 'Stop' to stop the
application.
• Restart the application with the debugger.

11.2 User Code Examples


Two example applications are currently delivered with the PM-200:
• count_frames
• process_file_demo

count_frames
This application shows a use case for using the live data stream. It also contains a
simple matching configuration.

To use the application, import it into Eclipse (see Project and Compiler Settings), open
it, and right-click on it. You see three compiler versions in the context menu:
• demo compiles a binary file.
• doxygen creates the application's simple API documentation.
• install compiles the binary file and installs (copies) it to the right place together
with the included configuration.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

111
To use this example application:
• Select 'install' to compile and install theapplication.
• Go to the Config menu on the logger display and
activate the
DEMO_Sample_All_counting_frames.lcg configuration using Activate.
• Then go to the User I/O menu, where you can see that the application is ready for
data recording.
• Press Start on the logger and go back to the User I/O menu.
• Here you should now see how the application counts the frames received.

process_file_demo
This is a command-line application to analyze trace files (.ttl) off-line. As soon as you
have compiled it with the 'demo' option (see above), you must open an SSH console
(see Eclipse Development Environment Preparation).
Navigate to the compiled application's directory
cd /home/developer/usercode_demos/process_file_demo
and start this:
./process_file.bin
You will now be prompted to enter a trace file name:
./process_file.bin /media/SSD/<filename>.ttl
You can, for instance, use the trace file that you have created with the count_frames
application.
The process_file_demo application now reads the entire trace file and creates a
summarizing statistic about the frames' content.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

112
12 Support and Downloads
Please contact TTTech Auto's technical support with technical questions or problems
with the PM-200 via 4me customer support tool.
Please send all other questions about TTTech Automotive's products and services to
[email protected].

How to access the tool


• Access: https://tttech-auto.4me.com/self-service
• To log into the 4me service, you will need to enter your email address and password
How to register a new user
• Access: https://tttech-auto.4me.com/login
• Click on “Register as New User”
Note: A new user will receive a confirmation email once they have been granted access to
4me. This email contains a link to set up a password.
• Follow the registration procedure:
• Enter and validate your email
• Login to the tool and set your password
• Create a “New User Registration Ticket” to confirm your company name
Note: The option to open a support ticket will be available after confirming your company
name.

How to open a support ticket


• Click on the New Request button
• Select a relevant product category, e.g., Testing Tools
• Select the relevant product family, e.g., PM-200
• Select a standard request available for the PM-200 family
• Fill in the necessary information:
• Subject
• If applicable, product version
• Describe the nature of the problem or an inquiry
• Click Submit

Downloads
The latest software and firmware, as well as the most current user manual and additional
useful information, are available to registered users in our Service area:
http://www.tttech-auto.com/service-area/.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

113
12.1 4me Self Service overview
User Interface
4me Self Service provides an easy-to-use interface through which all users can
request support. The 4me Self Service interface can be accessed via any common
browser on PC, Mac, or tablet, and is also available as an app for iOS and Android
smartphones.
The 4me Self Service customer interface consists of the following:
• The Hamburger Menu, which can be used to access:
• New Request - used to open a new support ticket
• Notifications - to show new activities
• Chats - to show ongoing chats with the support engineers
• Inbox - to show latest support requests actions
• My Requests - overview of opened and closed requests
• All Requests - overview of the organizations' requests; see Key Contact
section below
The 4me Self Service customer interface consists of the following:
• The New Request button allows you to choose a service/product family type
related to your support request
• A Standard Request will enable you to open a support ticket
• A Knowledge Article may provide a solution to your inquiry without the need
to create a ticket
• The Search Toolbar will let you search your requests and knowledge articles
• The Requests Widget enables to browse open and completed requests
• The User Avatar allows you to edit your user profile information and perform a log-
off

Key Contact
A user with the Key Contact role can review all requests submitted by people who
work for the same organization. A Key Contact can add notes to these requests and, if
needed, reopen them.
Note: please ask a TTT Auto support engineer to grant you this role within your
company if needed.

Knowledge Management
Knowledge articles features are fully integrated into the 4me Self Service interface to
provide end-users with the instructions to help themselves. Knowledge articles can be
searched for and are related to service/product request types.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

114
12.2 Create Debug data
The debug data can be generated using the provided script get_debug_info.sh and
is then found in the folder \\ttx-pm200-<seriennummer>\TTX-DataLogger\debug.
Currently, the data is generated for the last five days.
To run the script, perform the following steps in the DataLogger menu:
1. Media → Select → eject all
2. System Update
3. start get_debug_info.sh

The second option for getting the debug files can be activation of the option “Create
debug data” in the general part of the configuration. In that case, for every logging
sequence, there will be a separate log file.

13 Vehicle Connectors - Technical Data

This chapter contains the following sections:

• Pin Assignment
• Cable Harness
• Positive Voltage Supply(UBAT)
• Negative Voltage Supply(GND)
• FlexRay
• High-speed CAN
• LIN
• MOST
• Serial Digital Input
• Digital Output
• Analog Input
• Analog Output

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

115
13.1 Pin Assignment
The tables given below contain the following information for each pin:
• the mapping of the pin identifier ("Pin", connector data sheet see Cable Harness)
to the interface identifier as used in the configuration tool ("Signal abbr.")
• the full name of the signal ("Signal name")
the interface type ("Type")
• the direction of the signal ("Direction"

13.1.1 Main Connectors

Connector A

Pin Signal abbr. Signal name Type Direction


A1 External External wakeup input (low active) Digital input In
wakeup
A2 Analog In 1 Analog input channel 1 Analog input (5V) In
A3 Analog In 3 Analog input channel 3 Analog input (12V) In
A4 Analog In 2 Analog input channel 2 Analog input (5V) In
A5 Digital In 1 Digital input channel 1 Digital input In
A6 Digital In 2 Digital input channel 2 Digital input In
A7 Digital In 3 Digital input channel 3 Digital input In
A8 Digital In 4 Digital input channel 4 Digital input In
A9 Digital In 5 Digital input channel 5 Digital input In
A10 Digital In 6 Digital input channel 6 Digital input In
A11 Digital In 7 Digital input channel 7 Digital input In
A12 CAN5 L High speed CAN channel 5 CANL HS-CAN Bidir
A13 CAN2 L High/Low speed CAN channel 2 CANL HS/LS-CAN Bidir
A14 CAN4 L High/Low speed CAN channel 4 CANL HS/LS-CAN Bidir
A15 CAN3 L High/Low speed CAN channel 3 CANL HS/LS-CAN Bidir
A16 CAN1 L High/Low speed CAN channel 1 CANL HS/LS-CAN Bidir
A17 CAN8 L High speed CAN channel 8 CANL HS-CAN Bidir
A18 CAN6 L High speed CAN channel 6 CANL HS-CAN Bidir

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

116
A19 CAN7 L High speed CAN channel 7 CANL HS-CAN Bidir
A20 CAN5 H High speed CAN channel 5 CANH HS-CAN Bidir
A21 CAN2 H High/Low speed CAN channel 2 CANH HS/LS-CAN Bidir
A22 CAN4 H High/Low speed CAN channel 4 CANH HS/LS-CAN Bidir
A23 CAN3 H High/Low speed CAN channel 3 CANH HS/LS-CAN Bidir
A24 CAN1 H High/Low speed CAN channel 1 CANH HS/LS-CAN Bidir
A25 CAN8 H High speed CAN channel 8 CANH HS-CAN Bidir
A26 CAN6 H High speed CAN channel 6 CANH HS-CAN Bidir
A27 CAN7 H High speed CAN channel 7 CANH HS-CAN Bidir
A28 Analog In 8 Analog input channel 8 Analog input (32V) In
A29 Analog In 6 Analog input channel 6 Analog input (32V) In
A30 Analog In 4 Analog input channel 4 Analog input (12V) In
A31 LIN 1 LIN channel 1 LIN Bidir
A32 LIN 2 LIN channel 2 LIN Bidir
A33 LIN 3 LIN channel 3 LIN Bidir
A34 LIN 4 LIN channel 4 LIN Bidir
A35 LIN 8 LIN channel 8 LIN Bidir
A36 Clamp 15 Analog input for clamp 15 Analog input (32V) In
A37 FX1B BP FlexRay #1 channel B bus plus FlexRay Bidir
A38 FX1A BP FlexRay #1 channel A bus plus FlexRay Bidir
A39 Serial 1 TX Serial channel 1 send RS232 Out
A40 Serial 1 RX Serial channel 1 receive RS232 In
A41 Serial 5 RX Serial channel 5 receive RS232 In
A42 Serial 2 RX Serial channel 2 receive RS232 In
A43 Serial 6 RX Serial channel 6 receive RS232 In
A44 Serial 6 TX Serial channel 6 send RS232 Out
A45 FX1B BM FlexRay #1 channel B bus minus FlexRay Bidir
A46 FX1A BM FlexRay #1 channel A bus minus FlexRay Bidir
A47 Serial 3 RX Serial channel 3 receive RS232 In
A48 Serial 3 TX Serial channel 3 send RS232 Out
A49 Serial 5 TX Serial channel 5 send RS232 Out
A50 Serial 2 TX Serial channel 2 send RS232 Out
A51 Serial 4 TX Serial channel 4 send RS232 Out
A52 Serial 4 RX Serial channel 4 receive RS232 In
A53 LIN 7 LIN channel 7 LIN Bidir
A54 LIN 5 LIN channel 5 LIN Bidir
A55 LIN 6 LIN channel 6 LIN Bidir
A56 GND Negative supply voltage GND Supply
A57 GND Negative supply voltage GND Supply
A58 GND Negative supply voltage GND Supply
A59 GND Negative supply voltage GND Supply
A60 V Logger Positive supply voltage BAT Supply
A61 V Logger Positive supply voltage BAT Supply
A62 V Logger Positive supply voltage BAT Supply
A63 V Logger Positive supply voltage BAT Supply

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

117
Connector B
Pin Signal abbr. Signal name Type Direction
B1 Analog Out 1 Analog output channel 1 Analog output Out
B2 Analog Out 2 Analog output channel 2 Analog output Out
B3 Analog Out 3 Analog output channel 3 Analog output Out
B4 n. c.
B5 n. c.
B6 n. c.
B7 n. c.
B8 n. c.
B9 n. c.
B10 n. c.
B11 n. c.
B12 CAN9 H High speed CAN channel 9 CANH HS-CAN Bidir
B13 CAN10 H High speed CAN channel 10 CANH HS-CAN Bidir
B14 CAN11 H High speed CAN channel 11 CANH HS-CAN Bidir
B15 CAN12 H High speed CAN channel 12 CANH HS-CAN Bidir
B16 n. c.
B17 n. c.
B18 n. c.
B19 n. c.
B20 CAN9 L High speed CAN channel 9 CANL HS-CAN Bidir
B21 CAN10 L High speed CAN channel 10 CANL HS-CAN Bidir
B22 CAN11 L High speed CAN channel 11 CANL HS-CAN Bidir
B23 CAN12 L High speed CAN channel 12 CANL HS-CAN Bidir
B24 n. c.
B25 n. c.
B26 n. c.
B27 n. c.
B28 Digital Out 1 Digital output channel 1 Digital output (5V) Out
B29 Digital Out 2 Digital output channel 2 Digital output (5V) Out
B30 Digital Out 3 Digital output channel 3 Digital output (5V) Out
B31 n. c.
B32 Analog In 5 Analog input channel 5 Analog input (12V) In
B33 Analog In 7 Analog input channel 7 Analog input (12V) In
B34 Analog In 9 Analog input channel 9 Analog input (12V) In
B35 Analog In 10 Analog input channel 10 Analog input (5V) In
B36 Analog In 11 Analog input channel 11 Analog input (32V) In
B37 FX3A BP FlexRay #3 channel A bus plus FlexRay Bidir
B38 FX2A BP FlexRay #2 channel A bus plus FlexRay Bidir
B39 FX3B BP FlexRay #3 channel B bus plus FlexRay Bidir
B40 FX2B BP FlexRay #2 channel B bus plus FlexRay Bidir
B41 Digital In 8 Digital input channel 8 Digital input In
B42 Digital In 9 Digital input channel 9 Digital input In
B43 Analog In 12 Analog input channel 12 Analog input (5V) In
B44 Analog In 13 Analog input channel 13 Analog input (5V) In
B45 FX3A BM FlexRay #3 channel A bus minus FlexRay Bidir
B46 FX2A BM FlexRay #2 channel A bus minus FlexRay Bidir
B47 FX3B BM FlexRay #3 channel B bus minus FlexRay Bidir
B48 FX2B BM FlexRay #2 channel B bus minus FlexRay Bidir
B49 Digital In 10 Digital input channel 10 Digital input In
B50 Digital In 11 Digital input channel 11 Digital input In
B51 Analog In 14 Analog input channel 14 Analog input (32V) In
B52 Analog In 15 Analog input channel 15 Analog input (32V) In

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

118
Pin Signal abbr. Signal name Type Direction
B53 Digital Out 4 Digital output channel 4 Digital output (KL30) Out
B54 Digital Out 5 Digital output channel 5 Digital output (KL30) Out
B55 Digital Out 6 Digital output channel 6 Digital output (KL30) Out
B56 Digital In 12 Digital input channel 12 Digital input In
B57 Digital In 13 Digital input channel 13 Digital input In
B58 Digital In 14 Digital input channel 14 Digital input In
B59 Digital In 15 Digital input channel 15 Digital input In
B60 LIN 9 LIN channel 9 LIN Bidir
B61 LIN 10 LIN channel 10 LIN Bidir
B62 LIN 11 LIN channel 11 LIN Bidir
B63 LIN 12 LIN channel 12 LIN Bidir

13.1.2 CAN Extension Board

Pin Signal abbr. Signal name Type Direction


1 CAN13 H High speed CAN channel 13 CANH HS-CAN Bidir
2 CAN14 H High speed CAN channel 14 CANH HS-CAN Bidir
3 CAN13 L High speed CAN channel 13 CANL HS-CAN Bidir
4 CAN14 L High speed CAN channel 14 CANL HS-CAN Bidir
5 CAN15 H High speed CAN channel 15 CANH HS-CAN Bidir
6 CAN16 H High speed CAN channel 16 CANH HS-CAN Bidir
7 CAN15 L High speed CAN channel 15 CANL HS-CAN Bidir
8 CAN16 L High speed CAN channel 16 CANL HS-CAN Bidir
9 CAN17 H High speed CAN channel 17 CANH HS-CAN Bidir
10 CAN18 H High speed CAN channel 18 CANH HS-CAN Bidir
11 CAN17 L High speed CAN channel 17 CANL HS-CAN Bidir
12 CAN18 L High speed CAN channel 18 CANL HS-CAN Bidir
13 CAN19 H High speed CAN channel 19 CANH HS-CAN Bidir
14 CAN20 H High speed CAN channel 20 CANH HS-CAN Bidir
15 CAN19 L High speed CAN channel 19 CANL HS-CAN Bidir
16 CAN20 L High speed CAN channel 20 CANL HS-CAN Bidir
17 CAN21 H High speed CAN channel 21 CANH HS-CAN Bidir
18 CAN22 H High speed CAN channel 22 CANH HS-CAN Bidir
19 CAN21 L High speed CAN channel 21 CANL HS-CAN Bidir
20 CAN22 L High speed CAN channel 22 CANL HS-CAN Bidir
21 CAN23 H High speed CAN channel 23 CANH HS-CAN Bidir
22 CAN24 H High speed CAN channel 24 CANH HS-CAN Bidir
23 CAN23 L High speed CAN channel 23 CANL HS-CAN Bidir
24 CAN24 L High speed CAN channel 24 CANL HS-CAN Bidir
25 GND (optional) Negative supply voltage GND Supply
26 GND (optional) Negative supply voltage GND Supply

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

119
13.2 Cable Harness
Main connectors

Mating plug
Manufacturer Tyco Electronics
Part number 205842-1
Crimp contacts are obtainable for 0.09 mm2 (AWG28) to 0.75 mm2 (AWG 20)
conductor cross sections. See Tyco Electronics Circular Connectors Catalog for spare
part numbers and additional accessories.

CAN extension board

Mating plug
Manufacturer Molex
Part number 51353-2600
Contacts Molex 56134-9100
13.3 Positive Voltage Supply (UBAT)
Supply pins for positive supply. Four supply pins for cable with a cross section of
0.25mm2 - 0.75mm2 (AWG20 - 24) for a total current of 16 A.

Maximum values

Symbol Parameter Note Min. Max. Unit


Vin-max Permanent, non-destructive -32 32 V
supply voltage
Vin-lim Short-term non-destructive 1, 2 -45 45 V
supply voltage
Iin-lim Short-term non-destructive input 1, 2 -33 33 A
current
Iin-max Permanent input current (all 4 16 A
pins)
Iin-max-pin Permanent input current per pin 4 A
Note 1 A suppressor diode protects the PM-200. Terminal voltage, current and
transient duration are specified.
Note 2 Pulse width = 1 ms

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

120
Properties

Symbol Parameter Note Min. Max. Unit


Cin Capacitive load on the input 880 1320 µF
Vin Supply voltage 6 32 V
Iin Supply current 1, 2 1.8 A
Istandby Supply current in active standby 1, 2 0.9 A
mode
Isleep Supply current inpassive 1 35 mA
standby mode or switched off
Isupersleep Supply current in Super Sleep 1 100 µA
mode
IRC The remote control's supply 1, 2, 3 60 mA
current
IRC, standby The remote control's supply 1, 2, 3 20 mA
current inactive standby mode
IRC, sleep The remote control's supply 1, 2 20 mA
current in passive standby mode
or switched off
IRC, supersleep The remote control's supply 1, 2 0 mA
current in Super Sleep mode

Note 1 Supply current at room temperature and with 12 V supply voltage


Note 2 Typical values
Note 3 External devices such as a CF card or plugged in USB devices are not
considered

13.4 Negative Voltage Supply (GND)

Four supply pins for cables with a cross section of 0.25mm2 - 0.75mm2 (AWG20 - 24)
for a total current of 16 A. All digital and analog inputs are relative to this supply.

Maximum values

Symbol Parameter Note Min. Max. Unit


Imax Permanent back current (all 4 16 A
pins)
Imax-pin Permanent back current per pin 4 A

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

121
13.5 FlexRay

Maximum values

Symbol Parameter Note Min. Max. Unit


Vin-CMM DC voltage component in the -40 40 V
overload state
Vin-diff Difference voltage component in -18 18 V
the overload state

Properties

Symbol Parameter Note Min. Max. Unit


Cin BP/BM input capacitance 32 pF
Vin-CMM DC input range 1 0.4*VBUF 0.6*VBUF V
Vin-diff Differential input threshold 150 300 mV
voltage
Vout-diff Differential output voltage 600 1500 mV
(dominant state)
Vout-diff Differential output voltage -1500 -600 mV
(recessive state)
VFX DC voltage component 1 0.4*VBUF 0.6*VBUF V
(recessive state)
IBP Maximum output current (bus+) 35 mA
IBM Maximum output current (bus-) 35 mA
STr Baud rate 10 MBd
RT Load resistor 1.29 1.31 k
Note 1 VBUF is a 5 V voltage supply with a total tolerance of ±3%.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

122
13.6 High-speed CAN

Maximum values

Symbol Parameter Note Min. Max. Unit


VCAN-CMM DC voltage component in the overload -27 40 V
state

Properties

Symbol Parameter Note Min. Max. Unit


Cout Pin output capacitance 37 pF
Vin-diff Differential input voltage threshold 0.4 1.15 V
Vout-diff Differential output voltage (dominant 1.5 3.0 V
state)
Vout-diff Differential output voltage (recessive -50 50 mV
state)
VCAN DC voltage component (recessive 2 3 V
state)
ICANL Maximum output current (CAN low) 40 95 mA
ICANH Maximum output current (CAN high) -95 -40 mA
STR Baud rate 1 MBd
RT Load resistor 4.65 4.75 k

Known restrictions
Messages can be lost due to the CAN transceiver's restrictions when messages wake
the logger from a standby state with less than 4 s spacing.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

123
13.7 LIN

All available LIN channels are slave nodes.

Maximum values

Symbol Parameter Note Min. Max. Unit


VLIN Bus voltage in the overload state -40 40 V

Properties

Symbol Parameter Note Min. Max. Unit


Cout Pin capacitance 100 152 pF

VBUSrec Input voltage for recessive state 0.6VBAT V


VBUSdom Input voltage for dominant state 0.4VBAT V
VOdom Output voltage for dominant state 1 2 V

Note 1 RL=500

Known restrictions
The last LIN message in a trace file shows an 'abort error' although all of the bytes were
correctly received.

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

124
13.8 MOST
The MOST interface is available as soon as the PM-200 power supply is within the valid
range. The MOST ring will be closed even when the device is in active or passive standby
(see Power Management) or off state, or if MOST is not enabled in the selected
configuration. In Super Sleep mode, the MOST ring is opened!
The interface supports only the spy mode, which makes it invisible in the ring.

MOST150
MOST Controller SMSC SpyNIC150o (based on SMSC OS81110)
Operation mode Spy mode
Connector Fully MOST 2+0-compliant according to MOST Compliance Test
Physical Layer
FOT/FOR Avago AFBR-1150L / AFBR-2150L
Frame rate 48 Hz

13.9 Serial

Maximum values

Symbol Parameter Note Min. Max. Unit


VRS232x Bus voltage in the overload TBD TBD V
state

Properties

Symbol Parameter Note Min. Max. Unit


Cpin Pin capacitance 1 nF
VIL Input voltage for low level -2.7 V
VIH Input voltage for high level 2.7 V
VOL Output voltage for low level 1 -5 V
VOH Output voltage for high level 1 5 V
STr Baud rate 1 MBd

Note 1 RL=3k to GND

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

125
13.10 Digital Input

Maximum values

Symbol Parameter Note Min. Max. Unit


Vin Input voltage in overload state -25 25 V

Properties

Symbol Parameter Note Min. Max. Unit


Cin Pin input capacitance 10.23 12.5 nF
Cin Pin input capacitance (pin 28.8 36 nF
EXT_WAKEUPn)
Rpu Pull-up resistor up to 3.3 V 9.9 10.1 k
τin Input low-pass filter 13.3 16.6 s
fc Low-pass filter cut-off frequency 9.6 11.9 kHz
fc Low-pass filter cut-off frequency (pin 296 369 Hz
EXT_WAKEUPn)
VIL Input voltage for low level -0.3 1.15 V
VIH Input voltage for high level 1.98 V

TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto

126
13.11 Digital Output

Maximum values

Symbol Parameter Note Min. Max. Unit


Vin Input voltage under overload 1 -54 54 V
conditions

Note 1 Applies to "On" state of transistor.

Properties

Symbol Parameter Note Min. Max. Unit


Rpd Pulldown resistor 46.5 47.5 k
RPTC PTC resistor value 150 220
Iload Nominal load current 22 mA
Iload-lim Trip current for internal PTC fuse 47 mA
VOH Output high voltage (clamp 30) UBAT-1V V

Pulse-width modulation (PWM) is supported using the user code API.

PM-200 User Manual © 2010 - 2022 TTTech Auto


TTTech - Confidential
127
13.12 Analog Input

Analog input (32V, 12V)

Analog input (5V)

Maximum values

Symbol Parameter Note Min. Max. Unit


Vin Input voltage in overload state 32V inputs -24 41 V
for 32 V inputs
Vin Input voltage in overload state 12V inputs -10 25 V
for 12 V inputs
Vin Input voltage in overload state 5V inputs -9 25 V
for 5 V inputs

Properties

Symbol Parameter Note Min. Max. Unit


Cin Input-pin capacitance 18 22 nF
Vin ADC input voltage 32 V inputs 1, 2 0 6.74* V
VCC ±2%
Vin ADC input voltage 12 V inputs 1, 2 0 2.47* V
VCC ±2%
Vin ADC input voltage 5 V inputs 1 0 VCC V
fc Low-pass filter cut-off frequency 3.58 4.46 kHz
32 V inputs
fc Low-pass filter cut-off frequency 1.64 2.05 kHz
12V inputs
fc Low-pass filter cut-off frequency 1.43 1.79 kHz
5V inputs

PM-200 User Manual © 2010 - 2022 TTTech Auto


TTTech - Confidential
128
Note 1 Vcc is the 5 V reference from the ADC.
Note 2 2% due to the voltage divider's tolerance.

13.13 Analog Output

Analog Output

Maximum values

Symbol Parameter Note Min. Max. Unit


Vin Input voltage in overload state -0.8 UBAT+0.8 V

Properties

Symbol Parameter Note Min. Max. Unit


Cout Pin output capacitance nF
tr Rise time p-channel 1 140 ns
Rise time n-channel 1 145 ns
tf Fall time p-channel 1 38 ns
Fall time n-channel 1 50 ns
Ron Internal resistor 6
Iload Nominal load current 200 mA
Iload-lim Trip current for internal PTC fuse 400 mA

Note 1 VDD = 20V, RL = 4 , ID 1A, Tj =25°C


Pulse-width modulation (PWM) is supported using the user code API.

PM-200 User Manual © 2010 - 2022 TTTech Auto


TTTech - Confidential
129
14 Further Reading - Application Notes
To retain the clarity of this handbook, some specific use cases that would go beyond the
scope of "standard usage" are described in individual Application Notes. Below you find
a list of the currently available documents. You can request them from TTTech Automotive
at any time by sending an e-mail to [email protected].

• PM-200 Application-Note Configuring the Multimedia Diagnosis


• PM-200 Application-Note Configuring the CCP Diagnosis
• PM-200 Application-Note Creation of Seed and Key file for Datalogger
• PM-200 Application-Note Configuring the XCP on CAN Diagnosis
• PM-200 Application-Note Configuring the XCP on Ethernet
Diagnosis
• PM-200 Application-Note Configuring the XCP on FlexRay
Diagnosis
• PM-200 Application-Note FTC - Filtering
• PM-200 Application-Note FTC - Triggering
• PM-200 Application-Note FTC - Classification
• PM-200 Application-Note Configuring the WLAN Interface
• PM-200 Application-Note Configuring the Visualization
• PM-200 Application-Note Installation of the TTXVisualization Applications
• PM-200 Application-Note Software Package Update
• PM-200 Application-Note DAD Driving Assistance Diagnostics
• PM-200 Application-Note GPS Extension
• PM-200 Application-Note Audio Video Extension
• PM-200 Application-Note USB Audio
• PM-200 Application-Note Automatisation of the logger setup
• PM-200 Application-Note DLT option
• PM-200 Application-Note Multiple logger control
• PM-200 Application-Note ADB Trace
• TTXDataLogger Trace File Format Specification (TTL)

PM-200 User Manual © 2010 - 2022 TTTech Auto


TTTech - Confidential
130
15 Warnings and Exclusion of Liability

• ATTENTION
• Legal notice and warranties
• Exclusion of Liability
• Safety instructions
• Risk disclosure statement
• Environment and warnings

15.1 ATTENTION
The device is sensitive to electrostatic discharge!
Electrostatic discharge can damage TTTech products without protective housings.
That is why unpacking, handling and operation of this product
• are conducted only by trained personnel, such as skilled workers and technicians, and
• only in environments in which sufficient precautions against the occurrence of
electrostatic discharge can be taken.
Heed the proper precautionary measures while dealing with these products to avoid a
performance reduction or loss of functionality.

PM-200 User Manual © 2010 - 2022 TTTech Auto


TTTech - Confidential
131
16 Legal notice and warranties
The information contained in this user manual neither detracts from nor changes
TTTech's general terms and conditions.
The user acknowledges that this user manual may not be reproduced in a retrieval
system, stored, transferred, modified, or translated, in whole or in part, without the
express written consent of TTTech.
The user acknowledges that all copyrights, trademarks, trade names, patents (whether
registrable or not) and other intellectual property rights embodied in or connected with this
user manual are and remain the sole property of their respective owners or of TTTech. No
part of this legal notice, the user manual, or the TTTech site may be interpreted as granting
a license for intellectual property rights, whether expressly, by estoppels, implication, or
otherwise.
Changes to the user manual and respective products are reserved.
Based on the current state of knowledge, it is impossible to develop defect-free software
in any application. Therefore, the product may be used only as described in this manual.
PM-200 uses semi-conductor components. Semiconductor components have an inherent
failure probability. The user must take appropriate safety measures, possibly including but
not limited to, redundancy, fire protection, and protection against overcurrent and other
abnormal operating conditions, to avoid injury, damage or loss through such failures.

17 Exclusion of Liability
TTTECH PROVIDES THE PM-200 USER MANUAL IN ITS CURRENT STATE, WITH ALL
POSSIBLE DEFICIENCIES. IT HEREBY DISCLAIMS ANY GUARANTIES, BOTH
EXPRESSLY AS WELL AS IMPLICITLY, INCLUDING BUT NOT LIMITED TO, IMPLIED
WARRANTIES OF SALE AND FITNESS FOR A PARTICULAR PURPOSE, ACCURACY
OR COMPLETENESS, OR OF RESULTS TO THE EXTENT THIS IS PERMITTED BY
APPLICABLE LAW. THE RECIPIENT BEARS THE ENTIRE RISK PERTAINING TO
QUALITY, PERFORMANCE OR USE OF THE USER MANUAL. TTTECH SHALL NOT BE
LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, LOSS OF DATA, FAULTY DATA PROCESSING,
BUSINESS INTERRUPTION, LOSS OF PROFITS OR OTHER LOSSES OF ANY KIND)
ARISING FROM THE USE OR INABILITY TO USE THE USER MANUAL, EVEN IF TTTECH
IS NOTIFIED OF THE POSSIBILITY OF SUCH DAMAGE, TO THE MAXIMUM EXTENT
PERMITTED BY APPLICABLE LAW.
TTTECH ASSUMES NO LIABILITY FOR ITS PRODUCT, INCLUDING, BUT NOT LIMITED
TO, WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND, TO THE EXTENT PERMITTED BY LAW, DISCLAIMS ANY LIABILITY FOR
DAMAGES THAT RESULTFROM THE USE OF THE PRODUCT.

PM-200 User Manual © 2010 - 2022 TTTech Auto


TTTech - Confidential
132
18 Safety instructions
The PM-200 must be treated and operated as herein described to protect the device or the
application from damage and to avoid personal injury. Modifying the PM-200 is prohibited.
TTTech provides no warranty of any kind if these obligations are violated.
Read this user manual carefully and follow the instructions.

18.1 Risk disclosure statement


Only persons who sufficiently understand the possible consequences of using the PM- 200
may use this product. The user acknowledges that it is possible to influence or inspect a
networked electronic system with the PM-200 and that such actions can lead to personal
injury or material damage.
If the PM-200 is integrated into a network system, the user must take safety aspects into
consideration and take measures so that no personal injuries or material damages arise
in case of an error or a malfunction in the PM-200's software or in its hardware.
The PM-200 belongs to the test tools group. A malfunction of the system to be tested
cannot be 100% ruled out during use of the device. Use of the product is done at the
user's own risk.

18.2 Environment and warnings


Secure the device and its surroundings against overcurrent for safety reasons and to avoid
damage to the PM-200, as well as consequential damages or personal injuries. See
Technical Data for details and reassure yourself that all of the values lie within the specified
range.
Moreover, the PM-200 may not:
• be used or operated outside of its permissible temperature range, because such
operation causes undefined behavior;
• be used next to heat sources such as open fires, radiators, or ovens. This is to avoid
damage to the PM-200;
• be deployed in areas where fire-prone or explosive gas mixtures can occur, or in other
applications in which an operational malfunction could cause death, personal injuries
or serious material damages;
• be exposed to water.
• be exposed to external mechanical hazard. Particularly note that the display is not
protected by shatter-proof glass. Protect the PM-200 itself against falling down or
being tossed around (e.g., in the trunk of the vehicle), as well as all objects that could
hit the PM-200 by falling down or being tossed around.

PM-200 User Manual © 2010 - 2022 TTTech Auto


TTTech - Confidential
133
18.3 Intended Use
Appropriate usage of the PM-200 / PR-200 / PT-15B/ PT-20MG:
This testing product is only intended to be used in testing vehicles within company
premises or in testing vehicles with prototype approval. Interference with vehicle buses
when operating the testing vehicles can be ruled out by appropriate configuration, for
which the user is responsible for. When configuring, particular attention has to be paid
that the operational safety (steering, breaks, drive, lighting) is not influenced or interfered
by sent messages. Configurations can only be modified, exchanged or activated under
the control of the user using the GUI or the remote API via Ethernet. If a configuration is
activated and the measurement is running, it is not possible to change the configuration.
Therefore, TTTech recommends for operating safely, to start a configuration or a
measurement with the testing product before starting the drive and to stop the
measurement only after the vehicle comes to a standstill. TTTech assumes no liability for
any damage caused by inappropriate operation (e.g. installation to serial vehicles that
are generally approved for public traffic) or by an incorrect configuration.

PM-200 User Manual © 2010 - 2022 TTTech Auto


TTTech - Confidential
134

You might also like