TTC 48XS
Intelligent safety I/O module for extending the number of I/Os in automotive applications

TTC 48XS is an intelligent safety I/O module for extending the number of I/Os. The I/O module acts as a slave and is used in combination with, and controlled by a master electronic control unit and communicates via the standardized CANopen protocol, parameterized according to CiA DS 401. It is also compliant to the European Standard EN 50325-5 for CANopenSafety and is developed in accordance with the international standard EN ISO 13849 on functional safety, performance level (PL) d. One or more I/O modules can be used in addition to the master control unit in a modular way.
This distributed architecture makes the design and assembly of different vehicle variants possible and more cost and time effective. In addition cabling is simplified and more economic. Another key advantage is that it is possible to set up a distributed system where I/O modules (TTC 48XS) take over safety relevant functions. The TTC 48XS is delivered with a ready-to-run software. The application has to be implemented for the master only and interfaces with the slave module via CANopenSafety. This makes the setup user friendly and saves development time. It is part of a complete and compatible product family and is protected by a compact, automotive-style housing suited to mobile applications in harsh environments.
Overview ECUs
Product | CPU | Number I/Os | Field Bus / Interfaces | Safety Certifcation / SIL Level | Programming Support |
---|---|---|---|---|---|
TTC 2310 |
3 cores 32-bit, |
20 inputs (analog, digital, timer, SENT) |
4 x CAN |
IEC 61508 SIL 2 |
C programming (Matlab Simulink I/O Blocklib available) CODESYS® Safety SIL 2 including support for CANopen Safety Master |
TTC 2380 |
3 cores 32-bit, |
20 inputs (analog, digital, timer, SENT) |
4 x CAN |
IEC 61508 SIL 2 |
C programming (Matlab Simulink I/O Blocklib available) CODESYS® Safety SIL 2 including support for CANopen Safety Master |
TTC 2385 |
3 cores 32-bit, |
20 inputs (analog, digital, timer, SENT) |
4 x CAN |
IEC 61508 SIL 2 |
C programming (Matlab Simulink I/O Blocklib available) CODESYS® Safety SIL 2 including support for CANopen Safety Master |
TTC 2390 |
6 cores 32-bit, |
20 inputs (analog, digital, timer, SENT) |
4 x CAN |
IEC 61508 SIL 2 |
C programming (Matlab Simulink I/O Blocklib available) CODESYS® Safety SIL 2 including support for CANopen Safety Master |
TTC 590 |
32-bit, |
36 inputs (analog, digital, timer) |
6 x CAN |
EN 61508 SIL 2 |
CODESYS® Safety SIL 2 C programming (Matlab Simulink I/O Blocklib available) SAFERTOS® integration |
TTC 580 |
32-bit, |
36 inputs (analog, digital, timer) |
7 x CAN |
EN 61508 SIL 2 |
CODESYS® Safety SIL 2 C programming (Matlab Simulink I/O Blocklib available) SAFERTOS® integration |
TTC 540 |
32-bit, |
52 inputs (analog, digital, timer) |
4 x CAN |
EN 61508 SIL 2 |
CODESYS® Safety SIL 2 C programming (Matlab Simulink I/O Blocklib available) SAFERTOS® integration |
TTC 510 |
32-bit, |
44 inputs (analog, digital, timer) |
3 x CAN |
EN 61508 SIL 2 |
CODESYS® Safety SIL 2 C programming (Matlab Simulink I/O Blocklib available) SAFERTOS® integration |
TTC 508 |
32-bit, |
44 inputs (analog, digital, timer) |
2 x CAN |
EN 61508 SIL 2 |
C-programming (Matlab Simulink I/O Blocklib available) |
TTC 94 |
16/32 bit, |
28 inputs (analog & digital) |
4 x CAN, |
EN ISO 13849 PL d* |
CODESYS® C-programming (Matlab Simulink I/O Blocklib available) |
TTC 32S |
16-bit, |
14 inputs (analog & timer) |
2 x CAN |
EN ISO 13849 PL d* |
C-programming (Matlab Simulink I/O Blocklib available) |
TTC 30S |
16-bit, |
14 inputs (analog & timer) |
1 x CAN |
EN ISO 13849 PL c |
C-programming (Matlab Simulink I/O Blocklib available) |
-
CPU
3 cores 32-bit,
300 MHz -
Number I/Os
20 inputs (analog, digital, timer, SENT)
36 outputs -
Field Bus / Interfaces
4 x CAN
1 x CAN ISOBUS
1 x CAN (wake-up capable)
1 x LIN -
Safety Certifcation / SIL Level
IEC 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d
SRL 2
ISO 26262 ASIL C
ISO 19014 MPL d -
Programming Support
C programming (Matlab Simulink I/O Blocklib available)
CODESYS® Safety SIL 2 including support for CANopen Safety Master
-
CPU
3 cores 32-bit,
300 MHz -
Number I/Os
20 inputs (analog, digital, timer, SENT)
40 outputs -
Field Bus / Interfaces
4 x CAN
1 x CAN ISOBUS
1 x CAN (wake-up capable)
2 x Ethernet
1 x LIN -
Safety Certifcation / SIL Level
IEC 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d
SRL 2
ISO 26262 ASIL C
ISO 19014 MPL d -
Programming Support
C programming (Matlab Simulink I/O Blocklib available)
CODESYS® Safety SIL 2 including support for CANopen Safety Master
-
CPU
3 cores 32-bit,
300 MHz -
Number I/Os
20 inputs (analog, digital, timer, SENT)
40 outputs -
Field Bus / Interfaces
4 x CAN
1 x CAN ISOBUS
1 x CAN (wake-up capable)
2 x BroadR-Reach*
1 x LIN -
Safety Certifcation / SIL Level
IEC 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d
SRL 2
ISO 26262 ASIL C
ISO 19014 MPL d -
Programming Support
C programming (Matlab Simulink I/O Blocklib available)
CODESYS® Safety SIL 2 including support for CANopen Safety Master
-
CPU
6 cores 32-bit,
300 MHz -
Number I/Os
20 inputs (analog, digital, timer, SENT)
40 outputs -
Field Bus / Interfaces
4 x CAN
1 x CAN ISOBUS
1 x CAN (wake-up capable)
2 x BroadR-Reach*
1 x LIN -
Safety Certifcation / SIL Level
IEC 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d
SRL 2
ISO 26262 ASIL C
ISO 19014 MPL d -
Programming Support
C programming (Matlab Simulink I/O Blocklib available)
CODESYS® Safety SIL 2 including support for CANopen Safety Master
-
CPU
32-bit,
180 MHz -
Number I/Os
36 inputs (analog, digital, timer)
60 outputs (36 x PWM with current feedback) -
Field Bus / Interfaces
6 x CAN
1 x CAN ISOBUS
1 x BroadR-Reach®
1 x LIN
1 x RS-232 -
Safety Certifcation / SIL Level
EN 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d*
ISO 26262 ASIL C* -
Programming Support
CODESYS® Safety SIL 2
C programming (Matlab Simulink I/O Blocklib available)
SAFERTOS® integration
-
CPU
32-bit,
180 MHz -
Number I/Os
36 inputs (analog, digital, timer)
60 outputs (36 x PWM with current feedback) -
Field Bus / Interfaces
7 x CAN
1 x Ethernet
1 x LIN
1 x RS-232 -
Safety Certifcation / SIL Level
EN 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d*
ISO 26262 ASIL C* -
Programming Support
CODESYS® Safety SIL 2
C programming (Matlab Simulink I/O Blocklib available)
SAFERTOS® integration
-
CPU
32-bit,
180 MHz -
Number I/Os
52 inputs (analog, digital, timer)
44 outputs (28 x PWM with current feedback) -
Field Bus / Interfaces
4 x CAN
-
Safety Certifcation / SIL Level
EN 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d*
ISO 26262 ASIL C* -
Programming Support
CODESYS® Safety SIL 2
C programming (Matlab Simulink I/O Blocklib available)
SAFERTOS® integration
-
CPU
32-bit,
180 MHz -
Number I/Os
44 inputs (analog, digital, timer)
40 outputs (16 x PWM with current feedback) -
Field Bus / Interfaces
3 x CAN
1 x LIN -
Safety Certifcation / SIL Level
EN 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d*
ISO 26262 ASIL C* -
Programming Support
CODESYS® Safety SIL 2
C programming (Matlab Simulink I/O Blocklib available)
SAFERTOS® integration
-
CPU
32-bit,
180 MHz -
Number I/Os
44 inputs (analog, digital, timer)
32 outputs (10 x PWM with current measurement) -
Field Bus / Interfaces
2 x CAN
1 x CAN ISOBUS
1 x BroadR-Reach® -
Safety Certifcation / SIL Level
EN 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d*
ISO 26262 ASIL C* -
Programming Support
C-programming (Matlab Simulink I/O Blocklib available)
-
CPU
16/32 bit,
80 MHz -
Number I/Os
28 inputs (analog & digital)
20 outputs (8 x PWM, 4 PMW with current feedback) -
Field Bus / Interfaces
4 x CAN,
1 x LIN,
1 x RS 232 -
Safety Certifcation / SIL Level
EN ISO 13849 PL d*
-
Programming Support
CODESYS®
C-programming (Matlab Simulink I/O Blocklib available)
-
CPU
16-bit,
80 MHz -
Number I/Os
14 inputs (analog & timer)
16 outputs (digital, voltage, PVG and 8x PWM, 6 with current feedback) -
Field Bus / Interfaces
2 x CAN
-
Safety Certifcation / SIL Level
EN ISO 13849 PL d*
-
Programming Support
C-programming (Matlab Simulink I/O Blocklib available)
-
CPU
16-bit,
80 MHz -
Number I/Os
14 inputs (analog & timer)
16 outputs (digital, voltage, PVG and 8 x PWM, 6 with current feedback) -
Field Bus / Interfaces
1 x CAN
-
Safety Certifcation / SIL Level
EN ISO 13849 PL c
-
Programming Support
C-programming (Matlab Simulink I/O Blocklib available)
* available for C-programming only
Overview I/O Modules
Product | CPU | Number I/Os | Field Bus / Interfaces | Safety Certifcation / SIL Level | Programming Support |
---|---|---|---|---|---|
TTC 48XS |
16/32 bit, |
28 inputs (analog & digital) |
1 x CAN |
EN ISO 13849 PL d |
Slave software preinstalled – attached to a master controller via CANopen as slave unit |
TTC 30XSH |
16/32 bit, |
14 inputs (analog & timer) |
1 x CAN |
EN ISO 13849 PL c |
Slave software preinstalled – attached to a master controller via CANopen as slave unit Safety as slave unit |
-
CPU
16/32 bit,
80 MHz -
Number I/Os
28 inputs (analog & digital)
20 outputs (8 x PWM) -
Field Bus / Interfaces
1 x CAN
-
Safety Certifcation / SIL Level
EN ISO 13849 PL d
-
Programming Support
Slave software preinstalled – attached to a master controller via CANopen as slave unit
-
CPU
16/32 bit,
80 MHz -
Number I/Os
14 inputs (analog & timer)
16 outputs (digital, voltage, PVG and 8 x PWM, 6 with current feedback) -
Field Bus / Interfaces
1 x CAN
-
Safety Certifcation / SIL Level
EN ISO 13849 PL c
-
Programming Support
Slave software preinstalled – attached to a master controller via CANopen as slave unit
Safety as slave unit