0% found this document useful (0 votes)
63 views27 pages

Eight Port IO-Link Master Reference Design

This document describes a reference design for an eight-port IO-Link master that can be used to build a remote IO gateway. It supports COM1, COM2, and COM3 protocols and can achieve a 400-microsecond cycle time. The design uses a PRU-based frame handler to enable flexible timing and time synchronization across its eight overcurrent protected ports. It is intended to provide a universal and scalable IO-Link master solution for applications like stand-alone remote IO and communication modules.

Uploaded by

Mateus
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)
63 views27 pages

Eight Port IO-Link Master Reference Design

This document describes a reference design for an eight-port IO-Link master that can be used to build a remote IO gateway. It supports COM1, COM2, and COM3 protocols and can achieve a 400-microsecond cycle time. The design uses a PRU-based frame handler to enable flexible timing and time synchronization across its eight overcurrent protected ports. It is intended to provide a universal and scalable IO-Link master solution for applications like stand-alone remote IO and communication modules.

Uploaded by

Mateus
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

[Link].

com Description

Design Guide: TIDA-010016


Eight Port IO-Link® Master Reference Design

Description Features
PLC applications requiring fast timing and fast cycle •
time can now be realized using this reference design • Eight IO-Link ports
which implements an eight-port IO-Link® master. It • Supports COM1, COM2, COM3
can be used to build a remote IO gateway to connect • Supports 400-µs cycle time
to OPC UA, Profinet, EtherCAT, or Ethernet IP. A
• 500-mA current per port
PRU-based frame handler enables a very flexible way
of timing and time synchronization. This design helps • All ports overcurrent protected and limited
build a universal and scalable IO-Link master. • PRU frame handler enables flexible timing

Resources Applications
TIDA-010016 Design Folder •
TIOL111 Product Folder • Stand-alone remote IO
INA253 Product Folder • Communication module
TLC59282 Product Folder
LM5165 Product Folder
TPS4H160-Q1 Product Folder

Ask our TI E2E™ support experts

24 V LM5165 3.3 V
DC/DC

INA253

TPS65218
PMIC

ADC ADC Current


Current
Current
Sense
Current
Sense
Current
Sense
Current
Sense
Current
Sense
Current
Sense
Sense
Current Sense
Current
DP83822 Current
Limit
GPIO Current
Limit
Current
100 Mbit Limit
Current
MII Limit
Current
Limit
Current
Limit
Limit
Limit
ARM
PRU-ICSS Cortex A9 TPS4H160
MII
TPS4H160
DP83822 PRU-ICSS
100 Mbit

UART TIOL111
IO-Link PHY
TIOL111
RGMII Gbit Peripherals IO-Link PHY
Ethernet
DP83867 8 Port IO-
SPI
1000 Mbit Link
Master

AM4379 TLC59282
LED Driver

DDR3L Flash SN65HVS882


8 Port DIN

AM437x IDK IO-Link Master

TIDUEB8C – JULY 2018 – REVISED MARCH 2021 Eight Port IO-Link® Master Reference Design 1
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
System Description [Link]

1 System Description
Sensors and actuators are the most basic units of automation, feeding information into and acting on instructions
from networked systems. Traditionally, these devices connect to control units through interfaces that provide
little intelligence, and thus exchange little or no configuration and diagnostic information. Installing a new device
requires configuration by hand at the point of use, and without diagnostics it is impossible to perform just-in-time
preventive maintenance.
IO-Link (International Electrotechnical Commission [IEC] 61131-9) is an open standards protocol that addresses
the need for intelligent control of small devices such as sensors and actuators. This standard provides low-
speed point-to-point serial communication between a device and a master that normally serves as a gateway
to a fieldbus and PLC. The intelligent link established enables ease of communication for data exchange,
configuration, and diagnostics.
An unshielded three-wire cable as long as 20 meters, normally equipped with M12 connectors, establishes an
IO-Link connection. Data rates range up to 230 kbps with a nonsynchronous minimum cycle time of 400 µs,
+10%. Four operating modes support bidirectional input/output (I/O), digital input, digital output and deactivation.
Security mechanisms and deterministic data delivery are not specified. A profile known as the IO Device
Description (IODD) contains communication properties; device parameters; identification, process and diagnostic
data; and information specifically about the device and manufacturer.
The many advantages of an IO-Link system include standardized wiring, increased data availability, remote
monitoring and configuration, simple replacement of devices and advanced diagnostics. IO-Link permits factory
managers to receive sensor updates and plan for upcoming maintenance or replacement. Swapping out a
sensing or actuation unit that needs replacement and configuring a new one from the PLC through the IO-Link
master eliminates manual setup and reduces downtime. Switching production remotely from one configuration
to another without visiting the factory floor facilitates easier product customization. Factories can upgrade
production lines readily to IO-Link, since it is backwards-compatible with existing standard I/O installations and
cabling. Altogether, these capabilities result in reduced overall costs, more efficient processes, and greater
machine availability.
1.1 Key System Specifications
Table 1-1. Key System Specifications
PARAMETER SPECIFICATIONS DETAILS
Input voltage External 24-V power supply Section 2.3.4
Input current Depending on connected load (5 A recommended) Section 2.3.4
Output voltage 24 V Section 2.3.3
Output current per port 500 mA Section 2.3.3
Total output current 4A Section 2.3.3
Number of IO-Link master ports 8
Number of Ethernet ports 2
Supported IO-Link data rates COM1, COM2, COM3
Supported IO-Link cycle time 400 µs
Frame handler Section 2.4.1
Oversampling factor 8 times
Sampling frequency Up to 1.8432 MSPS per channel (COM3)
Supported IO-Link transmission rates COM3, COM2, COM1
Equivalent Baud-rate 230.4 kbaud, 38.4 kbaud, 4.8 kbaud
RX buffer size 128 bytes
TX buffer size 2 x 128 bytes (double send buffer)
Start bit and bit filter Based on look-up table (can be adjusted)
Parity check Supported
T1 time (UART frame transmission delay, master) 0 Tbit
T2 time check (UART frame transmission delay, device) Supported, hard coded to 5
Ta time check (maximum response time) Supported and user adjustable by register

2 Eight Port IO-Link® Master Reference Design TIDUEB8C – JULY 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
[Link] System Overview

2 System Overview
2.1 Block Diagram

24 V LM5165 3.3 V
DC/DC

INA253

TPS65218
PMIC

ADC ADC Current


Current
Current
Sense
Current
Sense
Current
Sense
Current
Sense
Current
Sense
Current
Sense
Sense
Current Sense
Current
DP83822 Current
Limit
GPIO Current
Limit
Current
100 Mbit Limit
Current
MII Limit
Current
Limit
Current
Limit
Limit
Limit
ARM
PRU-ICSS Cortex A9 TPS4H160
MII
TPS4H160
DP83822 PRU-ICSS
100 Mbit

UART TIOL111
IO-Link PHY
TIOL111
RGMII Gbit Peripherals IO-Link PHY
Ethernet
DP83867 8 Port IO-
SPI
1000 Mbit Link
Master

AM4379 TLC59282
LED Driver

DDR3L Flash SN65HVS882


8 Port DIN

AM437x IDK IO-Link Master

Figure 2-1. TIDA-010016 Block Diagram

2.2 Highlighted Products


This reference design uses TIOL111, TPS4H160, and TLC59282 on the one PCB for handling the main IO-Link
master functionality. LM5165 and INA253 are used and the IDK adapter board for power supply and current
monitoring.
2.2.1 LM5165
The LM5165 converter is an easy-to-use synchronous buck DC-DC regulator that operates from a 3-V to
65-V supply voltage. The device is intended for step-down conversions from 3.3-V, 5-V, 12-V, 24-V, and
48-V unregulated, semi-regulated and fully-regulated supply rails. With integrated high-side and low-side
power MOSFETs, the LM5165 delivers up to 150-mA DC load current with high efficiency and ultra-low input
quiescent current in a very small solution size. Designed for simple implementation, a choice of operating

TIDUEB8C – JULY 2018 – REVISED MARCH 2021 Eight Port IO-Link® Master Reference Design 3
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
System Overview [Link]

modes offers flexibility to optimize its usage according to the target application. In constant on-time (COT)
mode of operation, ideal for low-noise, high current, fast load transient requirements, the device operates with
predictive on-time switching pulse. A quasi-fixed switching frequency over the input voltage range is achieved
by using an input voltage feedforward to set the on-time. Alternatively, pulse frequency modulation (PFM)
mode, complemented by an adjustable peak current limit, achieves exceptional light-load efficiency performance.
Control-loop compensation is not required with either operating mode, reducing design time and external
component count.

IN
VIN LDO BIAS
VDD
LM5165
REGULATOR
VDD UVLO THERMAL
EN VIN UVLO SHUTDOWN

1.212V
1.144V
I-LIMIT ILIM
HYS
ADJUST
ENABLE

CURRENT VIN
LIMIT
+

ON-TIME
ONE SHOT SW
Control OUT
Logic
VIN

ZERO CROSS
DETECT
VOUT/FB
+
HYSTERETIC
RT MODE ZC
R1(1)

FEEDBACK
R2(1)
+
GND
ENABLE
VOLTAGE
PGOOD
REFERENCE 1.223V UV PG
REFERENCE
SS SOFT-START
1.150V
1.064V

Note:
(1) R1, R2 are implemented in the fixed output voltage versions only.

Figure 2-2. LM5165 Block Diagram

Key features relevant for this design are:


• Wide input voltage range of 3 V to 65 V
• Fixed 3.3-V output voltages
• 150-mA synchronous buck converter
• Integrated 2-Ω PMOS buck switch
• Integrated 1-Ω NMOS synchronous rectifier
– Eliminates external rectifier diode
• Selectable PFM or COT mode operation
• No loop compensation or bootstrap components
This device allows to easily implement a small power supply solution with a wide input-voltage range.

4 Eight Port IO-Link® Master Reference Design TIDUEB8C – JULY 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
[Link] System Overview

2.2.2 TLC59282
The TLC59282 is a 16-channel, constant-current sink LED driver. Each channel can be turned on and off by
writing serial data to an internal register. The constant-current value of all 16 channels is set by a single external
resistor.

VCC

VCC

SIN
LSB MSB
16-Bit Shift Register
SCLK SOUT
(1 Bit x 16 Channels)

0 15
¼
LSB MSB
LAT Output On/Off Data Latch
(1 Bit x 16 Channels)

0 15
¼
BLANK

16-Channel Constant-Current Sink Driver


IREF
with 4-Channel Grouped Delay
GND
GND

¼
OUT0 OUT1 OUT14 OUT15

Figure 2-3. TLC59282 Block Diagram

Key features relevant for this design:


• 16 channels, constant-current sink output with on and off control
• 35-mA capability (constant-current sink)
• VCC = 3.0 V to 5.5 V
• Serial Peripheral Interface (SPI)
2.2.3 TPS4H160-Q1
The TPS4H160-Q1 device is a smart high-side switch, with internal charge pump and quad-channel integrated
NMOS power FETs. Full diagnostics and high-accuracy current-sense features enable intelligent control of the
load. The adjustable current-limit function greatly improves the reliability of whole system. The device has
two versions with different diagnostic reporting, the open-drain digital output (version A) and the current-sense
analog output (version B).
For version A, the device implements the digital fault report with an open-drain structure. When a fault occurs,
the device pulls STx down to GND. A 3.3- or 5-V external pullup is required to match the microcontroller supply
level. The digital status of each channel can report individually, or globally by connecting the STx pins together.
For version B, high-accuracy current sense makes the diagnostics more accurate without further calibration. One
integrated current mirror can source 1 / K(CS) of the load current. The mirrored current flows into the CS-pin
resistor to become a voltage signal. K(CS) is a constant value across temperature and supply voltage. A wide
linear region from 0 V to 4 V allows a better real-time load-current monitoring. The CS pin can also report a fault
with pullup voltage of VCS(H).
The external high-accuracy current limit allows setting the current-limit value by applications. When overcurrent
occurs, the device improves system reliability by clamping the inrush current effectively. The device can also
save system cost by reducing the size of PCB traces and connectors, and the capacity of the preceding power
stage. Besides, the device also implements an internal current limit with a fixed value.

TIDUEB8C – JULY 2018 – REVISED MARCH 2021 Eight Port IO-Link® Master Reference Design 5
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
System Overview [Link]

For inductive loads (relays, solenoids, valves), the device implements an active clamp between drain and source
to protect itself. During the inductive switching-off cycle, both the energy of the power supply and the load are
dissipated on the high-side switch. The device also optimizes the switching-off slew rate when the clamp is
active, which helps the system design by keeping the effects of transient power and EMI to a minimum.
The TPS4H160-Q1 device is a smart high-side switch for a wide variety of resistive, inductive, and capacitive
loads, including low-wattage bulbs, LEDs, relays, solenoids, heaters, and sub-modules.
If a smaller solution is required for the output driver stage, a new, smaller QFN version of the TPS4H160-Q1
device is now available. The TPS274160 offers the same performance of the TPS4H160-Q1 with the added
benefit of being in a smaller QFN package. TPS274160 offers a 67% reduction in solution size compared to the
TPS4H160-Q1.

Internal LDO Temperature Sensor Output VS


Internal Reference Clamp
Auxiliary Charge Pump

Gate Driver
and
INx Charge Pump

Protection OUT1
Oscillator
and
OUT2
Diagnostics
THER
OUT3
CS Current-Sense
Current Sense OUT4
Mux
SEH
ESD
SEL Protection
Current Limit
CL
Current Limit
Reference
FAULT

DIAG_EN 2
GND

STx Diagnosis
Temperature
4 OTP
Sensor

Figure 2-4. TPS4H160 Block Diagram

Key features that are of interest here:


• Quad-channel 160-mΩ smart high-side switch with full diagnostics
– Version A: Open-drain digital output
– Version B: Current-sense analog output
• Wide operating voltage 3.4 V to 40 V
• High-accuracy current sense: ±15% under >25- mA load
• Adjustable current limit with external resistor, ±15% under >500-mA load
• Protection
– Short-to-GND protection by current limit (internal or external)
– Thermal shutdown with latch off option and thermal swing
– Inductive load negative voltage clamp with optimized slew rate
– Loss-of-GND and loss-of-battery protection
• Diagnostics

6 Eight Port IO-Link® Master Reference Design TIDUEB8C – JULY 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
[Link] System Overview

– Overcurrent and short-to-ground detection


– Open-load and short-to-battery detection
– Global fault report for fast interrupt
2.2.4 INA253
The INA253 features a 2-mΩ, precision, current-sensing resistor and a 80-V common-mode, zero-drift topology,
precision, excellent common-mode rejection ratio (CMRR), and features enhanced pulse width modulation
(PWM) rejection current-sensing amplifier integrated into a single package. High precision measurements are
enabled through the matching of the shunt resistor value and the current-sensing amplifier gain providing
a highly-accurate, system-calibrated solution. Enhanced PWM rejection reduces the effect of common-mode
transients on the output signal that are associated with PWM signals. Multiple gain versions are available to
allow for the optimization of the desired full-scale output voltage based on the target current range expected in
the application.
IS± SH± IN± VS

PWM ±
2m OUT
0.1% Rejection
+ 50 k
REF2
50 k
REF1

IS+ SH+ IN+ GND

Figure 2-5. INA253 Block Diagram

The device has following key features:


• Precision integrated shunt resistor
– Shunt resistor: 2 mΩ
– Shunt resistor tolerance: 0.1% (maximum)
– ±15 A continuous from –40°C to 85°C
– 0°C to 125°C temperature coefficient: 10 ppm/°C
• Accuracy:
– Gain error: 0.25% (maximum)
– Gain drift: 10 ppm/°C (maximum)
– Offset voltage: ±2 mA
– Offset drift: 125 µA/°C (maximum)
• Wide common-mode range: –4 V to 80 V
• Available gains: 100 mV/A, 200 mV/A, and 400 mV/A
2.2.5 TIOL111
The robust TIOL111 family of transceivers implements the IO-Link interface for industrial point-to-point
communication. When a device is connected to an IO-Link master through a three-wire interface, the master can
initiate communication and exchange data with the remote node while the TIOL111 device acts as a complete
physical layer for the communication.
These devices are capable of withstanding up to 1 kV (500 Ω) of IEC 61000-4-5 surge and feature integrated
reverse-polarity protection.
A simple pin-programmable interface allows for easy interfacing to the controller circuits. The output current limit
can be configured using an external resistor.
Fault reporting and internal protection functions are provided for undervoltage, short-circuit current, and
overtemperature.

TIDUEB8C – JULY 2018 – REVISED MARCH 2021 Eight Port IO-Link® Master Reference Design 7
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
System Overview [Link]

VCC_ IN L+

RX

CONTROL
TX

LOGIC
CQ
EN
DIAGNOSTICS
WAKE
and
CONTROL

NFAULT

CUR_OK
TMP_OK
PWR_OK L-

ILIM_ADJ

Figure 2-6. TIOL111 Block Diagram

Features of the TIOL111 device:


• PNP, NPN or IO-Link configurable output
– IEC 61131-9 COM1, COM2 and COM3 data rate support
• 50-mA to 350-mA configurable current limit
• Tolerant to ±65-V transients < 100 µs
• Reverse polarity protection of up to 55 V on L+, CQ and L–
• Integrated EMC protection on L+ and CQ
• Integrated LDO options for up to 20-mA current
2.3 System Design Theory
This reference design implements an IO-Link master using the TIOL111 device PHY and surrounding
components needed to build a complete IO-Link master design. Therefore, on the physical side in addition
to the TIOL111 device, a power supply for the ports, as well as a current sink is necessary. Also the hardware
must be able to drive the wake-up pulse.
On the other side it is necessary to have a hardware as well as frame handler that support all three
communication speeds. The TIOL111 device used as PHY here can handle all speeds (COM1, COM2, COM3)
the eight port frame handler is implemented on the PRU of the used AM437x.
To realize an eight-port master, eight TIOL111 devices are necessary; For each four ports, one TPS4H160 is
necessary. Each port also needs one current sink. This results in only eight TIOL111 devices (IO-Link PHY), two
TPS4H160 devices (high-side switch) and one TLC59282 device(LED driver).

8 Eight Port IO-Link® Master Reference Design TIDUEB8C – JULY 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
[Link] System Overview

2.3.1 IO-Link® PHY


The TIOL111 device used here has the main purpose to shift levels between the 3.3-V logic side and the 24-V
interface. The optional internal LDO, the wake up detection and overcurrent detection is not used.
However, the TIOL111 device in master configuration has to be able to drive an IO-Link conform wake-up pulse.
IO-Link devices start up in SIO mode and have to be configured to IO-Link prior to communication. So, the
output is either on a low (around 0 V) or high level (around 24 V) and is driven. To switch the mode, the master
has to send a pulse of 80-µs length and must be able to drive 500 mA during this pulse and still reach a certain
voltage. The device will switch to IO-Link mode after detection of this pulse and communication can begin.
The exact parameters for testing this are listed in the IO-Link® Test Specification, Version 1.1.2, see Table 2-1
and Table 2-2. Both parts of the specification have to be met to be compliant.
Table 2-1. Wake-Up Pulse Test Specification High Pulse
TEST CASE ATTRIBUTES IDENTIFICATION, REFERENCE
Identification (ID) SDCI_TC_0021
Name TCM_PHYL_INTF_IQWUH
Purpose (short) Driver capability of the wake-up pulse – high-side driver
Equipment under test (EUT) Master and Legacy Master
Test case version 1.0
Category, type Master protocol test; test to pass (positive testing)
Specification (clause) See Section [Link], Table 9 of IO-Link Interface and System Specification Version 1.1.2 2
Configuration, setup –
TEST CASE CONDITIONS, PERFORMANCE
The Master shall drive the resistive load above the threshold high level of a receiver.
Purpose (detailed) Measure pulse voltage at Master C/Q port with Master configured for SDCI. The pulse
voltage is measured with a resistive load applied between C/Q and L–.
Precondition Master configured to SDCI mode
a) Apply minimum supply voltage (VSM = 20 V) to Master
b) Apply resistive load Rload between C/Q and L–:
Rload = VTHHMmax / IQPKHMmin = 26 Ohm (51 Ohm shunted by 51 Ohm)
Procedure c) Trigger on wake-up request
d) Measure voltage at C/Q port during wake-up request
e) Check if VIM is exceeding VTHHMmax
f) Repeat test with maximum supply voltage (VSM = 30 V)
Input parameter –
Post condition –
TEST CASE RESULTS CHECK, REACTION
Evaluation –
Test passed Level at C/Q during wake-up request greater than or equal VTHHMmax
Test failed (examples) Level at C/Q during wake-up request less thanl VTHHMmax
VIM@WURQ (VSM = 18 V): <value>
Results
VIM@WURQ (VSM = 30 V): <value>

TIDUEB8C – JULY 2018 – REVISED MARCH 2021 Eight Port IO-Link® Master Reference Design 9
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
System Overview [Link]

Table 2-2. Wake-Up Pulse Test Specification Low Pulse


TEST CASE ATTRIBUTES IDENTIFICATION, REFERENCE
Identification (ID) SDCI_TC_0023
Name TCM_PHYL_INTF_IQWUL
Purpose (short) Driver capability of the wake-up pulse – low-side driver
Equipment under test (EUT) Master and Legacy Master
Test case version 1.0
Category, type Master protocol test; test to pass (positive testing)
Specification (clause) See Section [Link], Table 9 of IO-Link Interface and System Specification Version 1.1.2 2
Configuration, setup –
TEST CASE CONDITIONS, PERFORMANCE
The Master shall drive the resistive load below the threshold low level of a receiver. Measure
Purpose (detailed) pulse voltage at Master C/Q port with Master configured for SDCI. The pulse voltage is
measured with a resistive load applied between C/Q and L+.
Precondition Master configured to SDCI mode
a) Apply minimum supply voltage (VSM = 20 V) to Master
b) Apply resistive load Rload between C/Q and L+:
Rload = (VSM – VTHLMmin) / IQPKLMmin = 24 Ohm (47 Ohm shunted by 51 Ohm)
c) Trigger on wake-up request
Procedure
d) Measure voltage at C/Q port during wake-up request
e) Check if VIM is below VTHLMmin
f) Repeat test with maximum supply voltage (VSM = 30 V) to Master:
Rload = 44 Ohm (82 Ohm shunted by 100 Ohm)
Input parameter –
Post condition –
TEST CASE RESULTS CHECK, REACTION
Evaluation –
Test passed Level at C/Q during wake-up request less than or equal VTHLMmin
Test failed (examples) Level at C/Q during wake-up request greater thanl VTHLMmin
VIM@WURQ (VSM = 20 V): <value>
Results
VIM@WURQ (VSM = 30 V): <value>

Prior to design, it is verified that the TIOL111 device can generate the wake-up pulse. In Figure 2-7 one of the
four test options is shown. In this case, the high-side driver is tested with VCC at 30 V. CQ is loaded with a 26-Ω
resistor, here the CQ line reaches almost 30 V and the CQ current is larger than 500 mA. So this meets the
requirements.

Figure 2-7. Test Results of TIOL111 Device Wake-Up Pulse

By design, the TIOL111 device is able to deliver the current necessary for the wake-up pulse, so it can be used
as a master PHY.

10 Eight Port IO-Link® Master Reference Design TIDUEB8C – JULY 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
[Link] System Overview

2.3.2 Current Sink


Beside the wake-up pulse, the master PHY has a second important difference to the device PHY shown in
Figure 2-8. It has to include a current sink. Since the TIOL111 device does not include this in the chip, it is
implemented on the board.
Device Line
Master

VD+L
V+D L+ L+ V+M

ISD ISM
VRQHD On/
On/
IQHD Off
Off
IQPKHD
VRQHM
OVD IQHM
VDQL IQPKHM
C/Q C/Q
H/L H/L
VSD VSM
VRQLM
IQLM
optional 1) ILLM IQPKLM

VRQLD CQD CQM


On/ On/
IQLD VID VIM
Off Off
IQPKLD

OVD

V0D L- L- V0M
VD0L

Figure 2-8. Block Diagram IO-Link® System

As the excerpt of the specification in Table 2-3 shows, the current has to be between 5 mA to 15 mA.
Table 2-3. Specification for IO-Link® Master Current Sink(1)
ILLM Load or discharge current for:
0 V < VIM < 5 V 0 N/A 15 mA
5 V < VIM < 15 V 5 N/A 15 mA
15 V < VIM < 30 V 5 N/A 15 mA

(1) Currents are compatible with the definition of type 1 digital inputs in IEC 61131-2. However, for the range 5 V < VIM < 15 V, the
minimum current is 5 mA instead of 2 mA in order to achieve short enough slew rates for pure p-switching devices.

Implementing such a small and tolerable current sink that is only active when the transmitter is disabled can be
done with a simple NPN transistor.

CQ

D11
1N4148WT
3

Q11
1 PBSS4160T TX
2

R141
270

GND

Figure 2-9. Simple Current Sink

Figure 2-9 shows the schematic. The current sink is controlled by the TX line coming from the MCU and going to
the TIOL111 device. Since the logic of the TIOL111 device is inverting and the default level on the TX line is high

TIDUEB8C – JULY 2018 – REVISED MARCH 2021 Eight Port IO-Link® Master Reference Design 11
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
System Overview [Link]

in idle state, this will enable the current sink whenever the driver is disabled or transmitting a 0 V on the CQ line.
So it does not increase the current consumption in normal operation.
2.3.3 Power Supply for L+
An IO-Link master has to power the L+ line with a current capability of at least 200 mA and 400 mA pulse for 50
ms. The specification states this as shown in Table 2-4.
Table 2-4. Specification for L+ Supply
Property Designation Minimum Typical Maximum Unit Remark
Supply voltage for See Voltage level definitions in IO-Link Interface
VSM 20 24 30 V
devices and System Specification Version 1.1.2 2
Supply current for
ISM 200 N/A N/A mA External supply required for > 200 mA
devices
Current pulse Master supply current capability for a minimum of
ISIRM 400 N/A N/A mA
capability for devices 50 ms at 18 V after power-on of the port supply

To supply this, a TPS4H160 device is used. This quad-channel, high-side switch provides a programmable
current limit and has a current sense output that is connected to the MCU. So each channel is short-circuit
protect and can be observed by the MCU to measure the current on each port and detect faults.
Meeting the requirements for the ISm is rather easy and can be achieved with any device with a low enough
R(DS)on. However, the ISIRm is more difficult to achieve, since the power dissipation from the junction to the
ambient is a limiting factor here. When the output is shorted, or a large capacitor has to be charged, the power
dissipation in the device is up to 400 mA × 30 V = 12 W for a short time. This can be even more, when the
design drives more than the minimum current of 400 mA.
Charging a capacitor on the L+ line with a static load (which is a realistic scenario for an IO-Link device) relaxes
this a bit, since the L+ line voltage increases, the voltage drop in the FET decreases and also the power
dissipation decreases.
However, since the power does not propagate that fast to the PCB or a heat sink, mainly the package of the
device is the limiting factor.
See the Maximum Device consumption at power-up table in Section 4.4 of the IO-Link Package 2015 &
Corrigendum Version 1.0 for detailed specifications and the definition of a charge of 400 mA in the first 50
ms after power up, resulting in 20 mAs.
Due to this extension of the specification, the testing of the output on the L+ line is defined to be a large
capacitor of 1000 µF in parallel with a 150-Ω resistor. This load simulates a device with a static load and a large
input capacitor.

12 Eight Port IO-Link® Master Reference Design TIDUEB8C – JULY 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
[Link] System Overview

3V3

R9
10k
+24V
U4

C5 20 VS ST1/SEH 7 L_SEH
21 8 L_SEL R10
VS ST2/SEL GND
22 9 L_FAULT 768
VS ST3/FAULT
10µF 23 10 L_CS
VS ST4/CS 0.7A FS 1.8V
EN_L+4 3
IN1 OUT1
27 L+4
28
OUT1
EN_L+3 4 IN2 OUT2 25 L+3
26
OUT2
EN_L+1 5 IN3 OUT3 17 L+1
18
OUT3
EN_L+2 6 IN4 OUT4 15 L+2
16
OUT4
L_DIAG 14 DIAG_EN NC 2
19
R11 CL 0.6A NC
11 24
CL NC
3.32k
R12 0 13 1
3V3 THER GND
12
GND
R13 0 29
GND DNP PAD
GND TPS4H160BQPWPRQ1
Latch off / Auto retry
GND

Figure 2-10. High-Side Switch Schematic

The high-side switch is configured to limit the current at 0.6 A. This current is selected to meet the requirements
for the turn on behavior. At a higher current, the package cannot handle the power dissipation during charging
the capacitor and the device switches off to cool down and restart again.
The current sense is configured to go up to 0.7 A at a maximum output voltage of 1.8 V (which is given by
the ADC in the AM4379 device on the IDK used here). This results in the schematic seen in Figure 2-10. The
TPS4H160 device can be set to two different behaviors after a thermal error occurred: it can switch off or retry
automatically, here it is configured to switch off until it is enabled again.
If other requirements are necessary or a turn on behavior with interruption is acceptable, a higher current of 1 A
per port is feasible and working when turned on.
2.3.4 Power Supply
The IO-Link master is powered by 24 V. Since this design uses the AM437x IDK, which is also powered with 24
V, it is possible to power both boards with either one power supply or with two different 24-V supplies. However it
is necessary to set the jumpers on the adapter board accordingly.
When the power supply is connected to the IDK and the IO-Link master should be powered through this, J7 on
the adapter has to be shorted. The user has to take care that the total current is limited to 0.5 A on all ports. This
configuration is not tested and not recommended.
The recommended way is to power the IDK through the adapter board, therefore one 24-V power supply should
be connected either to J5 or J8. Jumpers J6 and J9 have to be shorted. To supply the IDK, J7 has to be shorted
as well. When a separate power supply is used for the IDK, J7 has to be open.
Table 2-5. Power Jumper Settings
Configuration Power Supply J6, J9 J7
Powered through IDK Connected to IDK only Open Short
Powered through adapter Connected to either J8 or J5 Short Short
Separate power supplies Connected to IDK and J8 or J5 Short Open

The TLC59282 device, as well as the TIOL111 device need a 3.3-V supply. To not load the voltage regulator of
the IDK, an additional LM5165 device is on the adapter board providing the required voltage. To ensure that the

TIDUEB8C – JULY 2018 – REVISED MARCH 2021 Eight Port IO-Link® Master Reference Design 13
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
System Overview [Link]

IO-Link master drives no signals to the IDK before all voltages there are stable, the LM5165 device will be turned
on by the 3.3 V from the IDK.
2.3.5 Pinouts
The IO-Link master expansion for the AM437x IDK is connected through the two pin headers on the IDK. To get
some of the necessary signals to the header modifications on the board are necessary. Figure 2-11 shows the
pinout, the modifications are listed in Table 2-6.
FAULT[1..8] DI[1..8]
FAULT[1..8] DI[1..8]
RX[1..8]
RX[1..8]
TX[1..8]
TX[1..8]
EN[1..8]
EN[1..8]
EN_L+[1..8] J3
EN_L+[1..8]
DI1 2 1
IDK_24V
J4 DI2 4 3
IDK_3V3 2 1 DI3 6 5
IDK_3V3
FAULT1 4 3 EN1 DI4 8 7
TX5 6 5 EN2 DI5 10 9
FAULT2 8 7 EN3 DI6 12 11
FAULT3 10 9 EN4 DI7 14 13
FAULT4 12 11 EN5 DI8 16 15
FAULT5 14 13 EN6 18 17
GND
FAULT6 16 15 EN7 TP18 TP29 TP30 20 19
FAULT7 18 17 EN8 22 21
FAULT8 20 19 EN_L+1 DNP DNP DNP 24 23
L_SEH 22 21 TP34 26 25 TP35
L_SEH GND
L_SEL 24 23 28 27
L_SEL SCK DNP DNP
26 25 EN_L+2 30 29
R8 GND GND R9
L_FAULT 28 27 H_CS 32 31 L_CS
L_FAULT SIN H_CS L_CS
H_SEH 30 29 10.0k 34 33 10.0k
H_SEH LAT
RX1 32 31 RX4 36 35
RX2 34 33 RX5 38 37
RX3 36 35 RX6 D4 40 39 D5
DNP GND DNP
TX2 38 37 TX3 1N4148WT 1N4148WT
40 39 0015910400
GND GND
42 41 EN_L+3
44 43 EN_L+4 TP36
H_SEL 46 45 EN_L+5
H_SEL DNP D7
H_FAULT 48 47 EN_L+6 D6
H_FAULT DNP C10 C8 DNP
EN_L+8 50 49 EN_L+7 1N4148WT 1N4148WT
52 51 RX7 16V 16V
TX6 54 53 RX8 0.1uF 0.1uF
TX7 56 55 TX1 R12 IN_CS
IN_CS
TX8 58 57 TX4 10.0k
60 59 D8 D9
DNP C11 DNP
1N4148WT 1N4148WT
TW-30-03-F-D-300-SM 1uF
16V

GND GND GND

GND

Connector to IDK J16 (MIRRORED: Pin 1 - connects to Pin 2) Connector to IDK J1 (MIRRORED: Pin 1 - connects to Pin 2)

Figure 2-11. Pinout of the IO-Link® Board Connected to the IDK

Table 2-6. Modifications


Pin Signal Remove Add
J16 - 5 TX4 R187, R264 Wire from R187 to R264 (J16-5)
J16 - 23 GPIO5_20 - 10-kΩ resistor R343
J16 - 34 RX4 R541 -
J16 - 36 RX5 R541 -
J16 - 49 GPIO2_12 R406 -
J16 - 52 RX6 R541 -
J16 - 53 TX5 R179, R465 Wire from R179 to R465 (J16-53)
J16 - 54 RX7 R541 -
J16 - 55 TX6 R177, R471 Wire from R177 to R471 (J16-55)
J16 - 57 TX7 R70, R468 Wire from R70 to R468 (J16-57)
J1 - 31 AIN0 R454 0-Ω resistor R450
J1 - 32 AIN4 R109 0-Ω resistor R104
J1 - 35 AIN2 R561 0-Ω resistor R435

14 Eight Port IO-Link® Master Reference Design TIDUEB8C – JULY 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
[Link] System Overview

2.4 Software Frame Handler

Application

PN PN-IOL Interface
BIOS

IOL Master ± Application Layer


TCP/IP PN Stack
IOL Master ± Data Link Layer
API IOL Master ± Physical Layer Power ctrl (L+) 100 µs Int. LED API I-sense API

L2 ICSS1 Profinet ICSS0 IO-Link Master GPIO Timer SPI ADC

Phy L1 Ethernet Phy 1 Ethernet Phy 2 IOL1 ... IOL16 Tx En L+ /('¶V L+ I-sense

Color coding: supplied by TI 3rd party PRU firmware Customer application

Figure 2-12. PRU-ICSS IO-Link® Master Project

Figure 2-12 shows the simplified structure of the PRU-ICSS IO-Link master project. It can be grouped into six
independent parts:
• The PRU firmware which is the core component of the project and does the frame handling. It is basically a
multichannel UART implementation with enhanced functionality.
• The IO-Link driver which is located between the PRU firmware and the different layers of the third-party
supplied stack
• Additional TI-supplied RTOS driver functionality for IO-Link master specific features like power- and LED
control
• The third-party supplied stack
• A customer specified application
• An optional second interface like Profinet (may be supplied by TI)
2.4.1 PRU-ICSS IO-Link® Frame-Handler
The IO-Link frame-handler is the core software component of the design. It replaces hardware UARTs by a
software implementation and eliminates the need for external processing hardware.
[Link] Performance Advantages and Benefits
The Programmable Real-time Unit and Industrial Communication Sub-System (PRU-ICSS) hardware allows the
user to write and run highly-predictable and deterministic software which is able to replace many solutions which
are too time critical for a usual microcontroller. This hardware-like behavior enables the eight channel IO-Link
master to react very fast and almost free of jitter.
The IO-Link frame-handler requires one PRU per eight channels and can provide 16 channels per ICSS. The
often available second ICSS can be used to process something else like real-time Ethernet.

TIDUEB8C – JULY 2018 – REVISED MARCH 2021 Eight Port IO-Link® Master Reference Design 15
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
System Overview [Link]

[Link] Principle of Operation

start
bit det
transmission tx_setup tx_start tx_nxtMsg
start bit = 1

no more elements
tx_tx to send
idle

no startbit detected and


idlecounter <= threshold transmission
complete

com_final rx_idle startbit


detected

rx_get
reset command from ARM
or idlecounter > threshold

Figure 2-13. State Machine of the Frame-Handler Simplified Overview

Figure 2-13 shows an overview of the state machine of the frame-handler. This is by no means a complete
description of the firmware but an illustration of the communication cycle.
The frame-handler is started by the “transmission start bit” which will trigger a new transmission of the selected
transmit buffer. It will then transmit until the transmit buffer pointer has reached the last byte of the ongoing
transmission. The end of the transmission will force a state change to the receive state which will receive data
until the transmission is complete. A transmission can be completed with errors or without errors. These errors
will just be reported by status bits. Error reactions and countermeasures are the responsibility of the IO-Link
master stack. A completed communication cycle is indicated by bit-flags and an optional interrupt.

16 Eight Port IO-Link® Master Reference Design TIDUEB8C – JULY 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
[Link] Hardware, Software, Testing Requirements, and Test Results

3 Hardware, Software, Testing Requirements, and Test Results


3.1 Required Hardware and Software
3.1.1 Hardware
To get started, the two IO-Link master boards have to be stacked together and have to be stacked to the
AM437x IDK. A 24-V, 5-A power supply has to connected to J8 or J5. Jumpers J6, J7, and J9 on the adapter
board have to be shorted. In Figure 3-1 the related jumpers and connectors are shown. The LEDs for 24 V and
3.3 V should light up, when the corresponding voltage is present. In normal operation both LEDs will light.

24 V input

Power from/to IDK

Power from input

24 V LED

3.3 V LED

24 V input

Figure 3-1. Power Connectors and Jumpers

3.1.2 Software
For simple testing, the corresponding GPIOs can be tied manually to the necessary level. For full IO-Link
operation, a frame-handler is implemented on the PRU and an IO-Link stack is running on the ARM core.
3.2 Testing and Results
3.2.1 Test Setup
To test the different physical parameters, the IO-Link board is connected to 24-V supply without the IDK. The
necessary signals for each test are explained in the following sections.

TIDUEB8C – JULY 2018 – REVISED MARCH 2021 Eight Port IO-Link® Master Reference Design 17
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Hardware, Software, Testing Requirements, and Test Results [Link]

3.2.2 Test Results


[Link] IO-Link® Wake-Up Pulse
As previously described, the PHY must deliver a wake-up pulse of 80 µs and 500 mA. To test this, the enable
signal is tied to 3.3 V and the TX signal is supplied from a function generator. This test is repeated with different
polarities, loads, and voltages.

Figure 3-2. Testcase TCM_PHYL_INTF_IQWUH: High-Side Driver, Load = 26 Ω, 20-V Supply, 5 V/div, 10
µs/div

Figure 3-3. Testcase TCM_PHYL_INTF_IQWUH: High-Side Driver, Load = 26 Ω, 30-V Supply, 5 V/div, 10
µs/div

Figure 3-4. Testcase TCM_PHYL_INTF_IQWUL: Low-Side Driver, Load = 24 Ω, 20-V Supply, 5 V/div, 10
µs/div

18 Eight Port IO-Link® Master Reference Design TIDUEB8C – JULY 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
[Link] Hardware, Software, Testing Requirements, and Test Results

Figure 3-5. Testcase TCM_PHYL_INTF_IQWUL: Low-Side Driver, Load = 44 Ω, 30-V Supply, 5 V/div, 10
µs/div

As Figure 3-2 through Figure 3-5 show, the TIOL111 device passes the tests.
[Link] L+ Turnon Behavior
The turn on of the L+ line is tested by applying a capacitor of 1000 µF, shorted by 150-Ω resistive load. The
IO-Link master has to deliver at least 400 mA for 50 ms to pass this test. This load simulates a IO-Link device
with a large input capacitor and a static load.

Figure 3-6. Testcase TCM_PHYL_INTF_ISIRM: – Power-On Supply Current Capability

Figure 3-6 shows the test results. Channel 2 shows the voltage on the L+ line, channel 4 shows the current on
L+. As the load is capacitive and resistive, at the beginning the current is limited to 600 mA by the high-side
switch, for about 70 ms. After this time, the resistive load remains and draws a current of 200 mA. Since this
energy is more than the necessary 400 mA × 50 ms = 20 mA, this test is passed.
However, different IO-Link master implementations behave very different in this test.
[Link] Current Sink on CQ
To test the current sink, the port to test has to be defined as input. Therefore, the enable signal of the TIOL111
device is tied low, and the TX signal has to be at 3.3 V to enable the current sink. A variable voltage is
then applied on the CQ line of the port. The testcase TCM_PHYL_INTF_ILLM defines the test procedure. It is
necessary, that the current is below 15 mA below 5.1 V and from 5 to 15 mA for voltage from 5.1 V up to 30 V.
12

10

8
Current (mA)

0
0 3 6 9 12 15 18 21 24 27 30
Voltage [V] D002

Figure 3-7. Input Current on the CQ Line

TIDUEB8C – JULY 2018 – REVISED MARCH 2021 Eight Port IO-Link® Master Reference Design 19
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Hardware, Software, Testing Requirements, and Test Results [Link]

As the current of the sink is within the given range, the test is passed.
[Link] Residue Voltage
The test case TCM_PHYL_INTF_IQPKHM tests the voltage drop on the high side of the IO-Link PHY during the
wake-up pulse. Therefore the CQ line is loaded with 26 Ω and the wake-up pulse is generated. The voltage on
the CQ line has to exceed 13 V to pass this test. This test is done with a L+ voltage of 20 V and 30 V.

Figure 3-8. Testcase TCM_PHYL_INTF_IQPKHM: Wake-Up Current High Side - 20 V L+ Resulting in 17.4 V

Figure 3-9. Testcase TCM_PHYL_INTF_IQPKHM: Wake-Up Current High Side - 30 V L+ Resulting in 26.4 V

As Figure 3-8 and Figure 3-9 show, the voltage is above 13 V, so the test of the high-side driver is passed.
The next relevant test case is TCM_PHYL_INTF_IQPKLM. This test is similar than before, but testing the
low-side switch. Therefore the load is 24 Ω for 20 V L+ voltage and 44 Ω for 30 V. The resistor must be
connected between L+ and CQ to test the low side. The voltage has to be below 8 V to pass this test.

Figure 3-10. Testcase TCM_PHYL_INTF_IQPKLM: Wake-Up Current Low Side - 20 V L+ Resulting in 2 V

20 Eight Port IO-Link® Master Reference Design TIDUEB8C – JULY 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
[Link] Hardware, Software, Testing Requirements, and Test Results

Figure 3-11. Testcase TCM_PHYL_INTF_IQPKLM: Wake-Up Current Low Side - 30 V L+ Resulting in 2 V

So all the tests for the current capability during the wake-up pulse are passed.

TIDUEB8C – JULY 2018 – REVISED MARCH 2021 Eight Port IO-Link® Master Reference Design 21
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Hardware, Software, Testing Requirements, and Test Results [Link]

[Link] IO-Link® Physical Layer Test Summary


Table 3-1 lists the physical layer test summary and results.
Table 3-1. IO-Link® Physical Layer Test
ID Name Configuration Specification (Clause) Comment Result
The supply current at the Master port 20 V: Pass
SDCI_TC_0001 TCM_PHYL_INTF_ISM Test with 200 mA
is monitored. 30 V: Pass
The supply current at the Master port 20 V: Pass
SDCI_TC_0002 TCM_PHYL_INTF_ISIRM Test with 500 mA
is monitored. 30 V: Pass
ILLM (VIM = 5 V, VSM = 20 V): 9.77 mA Pass
ILLM (VIM = 5,1 V, VSM = 20 V): 9.77 mA Pass
ILLM (VIM = 15 V, VSM = 20 V): 10.04 mA Pass
The input current at C/Q at the ILLM (VIM = VSM = 20 V): 10.17 mA Pass
SDCI_TC_0003 TCM_PHYL_INTF_ILLM
Master port is monitored. See Section [Link], Table 6 in IO-Link Interface and System ILLM (VIM = 5 V, VSM = 30 V): 9.77 mA Pass
Specification Version 1.1.2 2 ILLM (VIM = 5,1 V, VSM = 30 V): 9.77 mA Pass
ILLM (VIM = 15 V, VSM = 30 V): 10.04 mA Pass
ILLM (VIM = VSM = 30 V): 10.43 mA Pass
VRQHM (VSM = 20 V): 1.003 V
The output level at the Master C/Q
SDCI_TC_0004 TCM_PHYL_INTF_VREShigh VRQHM (VSM = 30 V): 1.002 V
output is measured.
Pass
VRQLM (VSM = 20 V): 0.984 V
The output level at the Master C/Q
SDCI_TC_0005 TCM_PHYL_INTF_VRESLOW VRQLM (VSM = 30 V): 0.983 V
output is measured.
Pass
VIM@VTHHM (VSM = 20 V): 11.47 V
The digital input signal for C/Q input
SDCI_TC_0006 TCM_PHYL_INTF_VTHHM VIM@VTHHM (VSM = 30 V): 11.47 V
is monitored
Pass
VIM@VTHLM (VSM = 20 V): 10.75 V
The digital input signal for C/Q input
SDCI_TC_0007 TCM_PHYL_INTF_VTHLM VIM@VTHLM (VSM = 30 V): 10.75 V
is monitored
See Section [Link], Table 5 in IO-Link Interface and System Pass
Specification Version 1.1.2 2 VHYSM (VSM = 20 V): 0.72 V
Comparison of values from
SDCI_TC_0008 TCM_PHYL_INTF_VHYSM VHYSM (VSM = 30 V): 0.72 V
SDCI_TC_0006 and SDCI_TC_0007
Pass
VIM (VSM = 20 V): 17.4 V
The output level at the Master C/Q
SDCI_TC_0009 TCM_PHYL_INTF_IQPKHM VIM (VSM = 30 V): 26.4 V
output is measured.
Pass
VIM (VSM = 20 V): 2.2 V
The output level at the Master C/Q See Section [Link], Table 6 in IO-Link Interface and System
SDCI_TC_0010 TCM_PHYL_INTF_IQPKLM VIM (VSM = 30 V): 2.2 V
output is measured. Specification Version 1.1.2 2
Pass
TCM_PHYL_INTF_VOLTRAN Test if working after connecting CQ to See Section [Link], Table 5 - VIL and VIH, in IO-Link
SDCI_TC_0299 Pass
GECQ 0 V and 30 V via 1 Ω Interface and System Specification Version 1.1.2 2
VIM@WURQ (VSM = 20 V): 17.3 V
Wake-up pulse from function
SDCI_TC_0021 TCM_PHYL_INTF_IQWUH VIM@WURQ (VSM = 30 V): 26.2 V
generator
Pass
TWUH@WURQ (VSM = 20 V): 80 µs
Wake-up pulse from function
SDCI_TC_0022 TCM_PHYL_INTF_TWUH TWUH@WURQ (VSM = 30 V): 80 µs
generator
See Section [Link], Table 9 in IO-Link Interface and System Pass
Specification Version 1.1.2 2 VIM@WURQ (VSM = 20 V): 2 V
Wake-up pulse from function
SDCI_TC_0023 TCM_PHYL_INTF_IQWUL VIM@WURQ (VSM = 30 V): 2.5 V
generator
Pass
TWUL@WURQ (VSM = 20 V): 80 µs
Wake-up pulse from function
SDCI_TC_0024 TCM_PHYL_INTF_TWUL TWUL@WURQ (VSM = 30 V): 80 µs
generator
Pass

22 Eight Port IO-Link® Master Reference Design TIDUEB8C – JULY 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
[Link] Hardware, Software, Testing Requirements, and Test Results

[Link] Current Sense on Each Port


To test the current sense of the TPS4H160 device, each channel is selected by setting the select pins
accordingly, the device is powered with 24 V and every channel is loaded with an adjustable current sink.
The current sense output is connected to a voltmeter. One channel at a time is tested and the results are plotted
in Figure 3-12 and Figure 3-13.
1.6

1.4

1.2

1
CS Voltage (V)

0.8

0.6

0.4

CS Ch3 [mV]
0.2 CS Ch4 [mV]
CS Ch2 [mV]
CS Ch1 [mV]
0
0 50 100 150 200 250 300 350 400 450 500 550 600 650
Current [mA] D003

Figure 3-12. Output Voltage of TPS4H160 vs Current


2.5
CS Ch3 ( )
CS Ch4 ( )
2 CS Ch2 ( )
CS Ch1 ( )

1.5

1
Error ( )

0.5

-0.5

-1

-1.5
0 50 100 150 200 250 300 350 400 450 500 550 600 650
Current [mA] D001

Figure 3-13. Error of Current Measurement

The error is calculated by converting the output voltage to a current: I[mA] = 300 / 768 × U × 1000. The error can
than be calculated by E[%] = (ITPS – Iis) / Iis.

TIDUEB8C – JULY 2018 – REVISED MARCH 2021 Eight Port IO-Link® Master Reference Design 23
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Hardware, Software, Testing Requirements, and Test Results [Link]

[Link] TPS4H160 Thermal Behavior


The TPS4H160 device is loaded with 1 A per port and all 8 ports are switched on. Figure 3-14 shows the thermal
image of the board at room temperature. The design is also able to handle 1 A without overheating at 85 °C
ambient temperature.

Figure 3-14. IO-Link® Master Thermal Image at 1-A Load per Port

24 Eight Port IO-Link® Master Reference Design TIDUEB8C – JULY 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
[Link] Design Files

4 Design Files
4.1 Schematics
To download the schematics, see the design files at TIDA-010016.
4.2 Bill of Materials
To download the bill of materials (BOM), see the design files at TIDA-010016.
4.3 PCB Layout Recommendations
4.3.1 Layout Prints
To download the layer plots, see the design files at TIDA-010016.
4.4 Altium Project
To download the Altium Designer® project files, see the design files at TIDA-010016.
4.5 Gerber Files
To download the Gerber files, see the design files at TIDA-010016.
4.6 Assembly Drawings
To download the assembly drawings, see the design files at TIDA-010016.
5 Software Files
To download the software files, see the design files at TIDA-010016.
6 Related Documentation
1. IO-Link Consortium, IO-Link Test Specification Version 1.1.2
2. IO-Link Consortium, IO-Link Interface and System Specification Version 1.1.2
3. IO-Link Consortium, IO-Link Package 2015 & Corrigendum Version 1.0
4. Texas Instruments, Selecting the right industrial communications standard for sensors
6.1 Trademarks
TI E2E™ is a trademark of Texas Instruments.
IO-Link® are registered trademarks of Profibus User Organization.
Altium Designer® is a registered trademark of Altium LLC or its affiliated companies.
All trademarks are the property of their respective owners.
7 About the Author
STEFFEN GRAF is a systems engineer at Texas Instruments, where he is responsible for developing reference
design solutions for the industrial segment. He earned his master of science in electrical engineering at the
University of applied science in Darmstadt, Germany.

TIDUEB8C – JULY 2018 – REVISED MARCH 2021 Eight Port IO-Link® Master Reference Design 25
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Revision History [Link]

8 Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.

Changes from Revision B (December 2018) to Revision C (March 2021) Page


• Updated the numbering format for tables, figures, and cross-references throughout the document..................1
• Added support for the smaller solution TPS274160 device................................................................................5

Changes from Revision A (November 2018) to Revision B (December 2018) Page


• Changed scaleable to scalable ..........................................................................................................................1

Changes from Revision * (July 2018) to Revision A (November 2018) Page


• Changed O-Link to IO-Link ................................................................................................................................ 2

26 Eight Port IO-Link® Master Reference Design TIDUEB8C – JULY 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, regulatory or other requirements.
These resources are subject to change without notice. TI grants you permission to use these resources only for development of an
application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license
is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you
will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these
resources.
TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on [Link] or provided in conjunction with
such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for
TI products.
TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE

Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2022, Texas Instruments Incorporated

You might also like