IO-Link Communication Master Transceiver IC: Features
IO-Link Communication Master Transceiver IC: Features
Datasheet
Features
• Supply voltage from 18 V to 32.5 V
• Programmable output stages: high-side, low-side or push-pull (< 2 Ω)
• Up to 500 mA L+ protected high-side driver
• COM1, COM2 and COM3 mode supported
• Additional IEC61131-2 type 1 input
• Short-circuit and overcurrent output protection through current limitation and
programmable cut-off current
• 3.3 V / 5 V, 50 mA linear regulator
• 5 mA IO-Link digital input
• Fast mode I2C for IC control, configuration and diagnostic
• Diagnostic dual LED sequence generator and driver
• 5 V and 3.3 V compatible I/Os
• Overvoltage protection (> 36 V)
• Overtemperature protection
• ESD protection
• Miniaturized VFQFPN 26L (3.5x5x1 mm) package
Applications
• Industrial sensors
• Factory automation
Product status link
• Process control
L6360
1 Block diagram
V DD VH SEL Rbias
VCC
BIAS
LINEAR REGULATOR
EN L+
EN C/Q
L+
DIGITAL
IN C/Q
INTERFACE
OUTC/Q
Config.
digital C/Q I
OUTI/Q
filter
SDA
2
I C
SCL
INTERFACE C/Q O
SA0
SA1
L-
SA2
Config.
LED1 digital
filter
LEDs I/Q
UNDERVOLTAGE
LED2 CONTROL
IRQ Overtemperature
CONFIGURATION / CONTROL / DIAGNOSTIC Protection
RST
2 Pin configuration
26 25 24 23 22
VCC 1 21 L-
L- 2 20 LED2
VH 3 19 LED1
EP
VDD 4 18 SA0
SA1 5 17 RST
SA2 6 16 SDA
Rbias 7 15 SCL
SEL 8 14 IRQ
9 10 11 12 13
13 ENL+ L+ switch enable. When ENL+ is high the switch is closed Input
23 L+ L+ line Supply
24 I/Q I/Q channel line Input
1. Mounted on FR4 PCB with 2 signal Cu layers and 2 power Cu layers interconnected through vias.
5 Electrical characteristics
(18 V < VCC < 30 V; -40 °C < TJ < 125 °C; VDD = 5 V; unless otherwise specified).
Table 5. Supply
OFF-state 100 μA
IS Supply current
ON-state VCC at 32.5 V 4 mA
70 115 190
150 220 300
ICOQ C/QO low- and high-side cut-off current Programmable mA
290 350 440
430 580 720
ILIMQ C/QO low- and high-side limitation current 500 1600 mA
5 6.5 mA
IINC/Qi C/QI pull-down current Programmable
2 3.3 mA
IINI/Q I/Q pull-down current 2 3 mA
IOUT = 0.2 A at TJ = 25 °C 1 Ω
RONCQH C/QO high-side ON-state resistance
IOUT = 0.2 A at TJ = 125 °C 2 Ω
trPP C/Q rise time in push-pull configuration 10% to 90% 250 860 ns
tfPP C/Q fall time in push-pull configuration 10% to 90% 290 860 ns
100 μs
150 μs
tdcoq C/QO low- and high-side cut-off current delay time Programmable
200 μs
250 μs
255 × tdcoq
trcoq C/QO restart delay time Programmable μs
Latched
0
5
tdbq C/QI debounce time Programmable μs
20
100
0
5
tdbl I/Q debounce time Programmable μs
20
100
500
tdcol L+ cut-off current delay time Programmable μs
0
Input low-level
VIL 0.8 V
voltage
Input high-level
VIH 2.2 V
voltage
Input hysteresis
VIHIS 0.2 V
voltage
IIN Input current VIN = 5 V 1 μA
Output low-level
VOL IOUT = -2 mA 0.5 V
voltage
Output high-
VOH IOUT = 2 mA VDD - 0.5 V V
level voltage
Open drain
VLIRQ output low-level IOUT = 2 mA 0.5 V
voltage
Open drain
VLED1,2 output low-level ILED = 2 mA 0.5 V
voltage
Repeated start
tsu(STA) 0.6 μs
condition setup
Top condition set-
tsu(STO) 0.6 μs
up time
Stop to start
tw(START/STOP) condition time (bus 1.3 μs
free)
tw(SCLL) SCL clock low time 1.3 μs
C/QO
140 Ω 0.82 Ω
220 nF 1.8 nF
L-
Figure 4. Normalized rise and fall time vs. output capacitor value (typ. values in push-pull configuration)
5.0
4.5
4.0
3.5
3.0
tRPP
2.5
tFPP
2.0
1.5
1.0
0.5
0 20 40 60 80 100
C (nF)
Table 10. Main parameter typical variations vs. +/- 1% variation of Rbias value
tdcoq C/QO low- and high-side cut-off current delay time -2.44% 0 2.00%
ICOQ C/QO low- and high-side cut-off current (115 mA) 1.19% 0 -1.28%
tdcoq C/QO low- and high-side cut-off current delay time (200 µs) -1.27% 0 2.00%
6 Device configuration
6.1 Introduction
The I2C bus interface serves as an interface between the microcontroller and the serial I2C bus. It provides single
master functions, and controls all I2C bus-specific sequencing, protocol and timing. It supports fast I2C mode (400
kHz).
Figure 5. A master transmitter addressing a slave receiver with a 7-bit address (the transfer is not
changed)
Figure 6. A master reads data from the slave immediately after the first byte
On the microcontroller, the interface can operate in the two following modes:
• Master transmitter/receiver
• Idle mode (default state)
The microcontroller interface automatically switches from idle to master receiver after it detects a START
condition and from master receiver to idle after it detects a STOP condition. On the L6360 the interface can
operate in the two following modes:
• Slave transmitter/receiver
• Idle mode (default state)
The interface automatically switches from idle to slave transmitter after it detects a START condition and from
slave transmitter to idle after it detects a STOP condition.
Each byte is followed by an acknowledgment bit as indicated by the A or A blocks in the sequence. A START
condition immediately followed by a STOP condition (void message) is a prohibited format.
Status register
Read only
Reset value: [00000000]
7 6 5 4 3 2 1 0
PO ----- OVT CQOL LOL ----- REG PE
LN
The status register stores diagnostic information. It can be read to check the status of the run-time of the device
(faults, warning, transmission corrupted, etc.). When a fault condition occurs, a bit (corresponding to the fault
condition) in the status register is set and an interrupt (via the IRQ pin) is generated. If there is no persistent fault
condition, the status register is cleared after a successful current read.
Bit 7 = PO: Power-on (L+ line)
This bit indicates the status of L+ line voltage. If the voltage goes under the lower threshold (V LTHOFF ) and ENL+
is high, the PO bit is set. It is reset after a successful current read if the L+ voltage has returned above the upper
threshold VLTHON and the read operation has begun after the bit has been set. When the PO bit is high, IRQ
is generated. During ENL+ transition (from low-level to high-level) and during L+ line voltage transition, a fault
condition is reported setting the PO bit and activating the IRQ pin. To reset the fault a successful current read is
necessary.
Current read
V L+
V THON
VLHYST
V THOFF
PO
Current read
TJ
TJSD
TJHYST
TJRST
OVT
Current read
C/Q driver disabled
Control
ICO Q register 1
t dcoq = XX
t rcoq = 0
t
t dcoq t rcoq
CQOL
Current read
ICOQ
Control
register 1
t dcoq = XX
t rcoq = 1
t
t dcoq t rcoq
CQOL
0 Always OFF
If ENC/Q = 0 ON
1
If ENC/Q = 1 OFF
0 0 115 mA
0 1 220 mA
1 0 350 mA
1 1 580 mA
Bit 4:3 = tdcoq [1:0]: C/QO HS and LS cut-off current delay time
The channel output driver is turned off after a delay (tdcoq) programmable by means of these two bits.
0 0 100 µs
0 1 150 µs
1 0 200 µs
1 1 250 µs(1)
1. According to power dissipation at 2 kHz switching, C < 1 μF and power dissipation 0.7 W.
trcoq Typ.
0 255x tdcoq
1 Latched(1)
0 0 0 µs
0 1 5 µs
1 0 20 µs
1 1 100 µs
Control register 2
Read/write
Reset value: [0x100001]
7 6 5 4 3 2 10
EN CGI ---- CQ PDG L+ COD t dcol t rcol t dbi1 t dbi 0
0 Always OFF
1 Always ON
The cut-off function on the L+ switch can be enabled or disabled according to the L+COD bit.
0 Enabled
1 Disabled
As the cut-off function is intended to protect the integrated switches against overload and short-circuit, disabling
the cut-off is not recommended.
Bit 3 = tDCOL: L+ cut-off current delay time
The channel output driver is turned off after a delay (tDCOL) programmable by this bit.
tDCOL Typ.
0 500 µs
1 0 µs
tRCOL Typ.
0 64 ms
1 Latched(1)
0 0 0 µs
0 1 5 µs
1 0 20 µs
1 1 100 µs
Configuration register
Read/write
Reset value: [100xxxxx]
7 6 5 4 3 2 1 0
- - - - -
CQ[2] CQ[1] CQ[0]
C/ C/ C/
Configuration Notes
Q[2] Q[1] Q[0]
HS and LS are OFF regardless of the state of ENC/Q and INC/Q. The receiver is OFF
0 0 0 OFF
regardless of the state of ENC/Q.
HS is always disabled. LS is ON when INC/Q is high and ENC/Q is high, OFF in all
other cases. Slow asynchronous decay when the LS is turned off by ENC/Q or in case
0 0 1 Low-side
of cut-off. The receiver is OFF when ENC/Q is high: OUTC/Q is high. The receiver is ON
when ENC/Q is low: if C/QI is high, OUTC/Q is low. If C/QI is low, OUTC/Q is high.
LS is always disabled. HS is ON when INC/Q is low and ENC/Q is high, OFF in all other
cases. Slow asynchronous decay if the HS is turned off by ENC/Q or in case of cut-off.
The internal pull-down current generator on C/QI should be disabled through control
0 1 0 High-side
register 1, unless C/QI is connected to C/QO through a 100 Ω (or more) resistor. The
receiver is OFF when ENC/Q is high: OUTC/Q is high. The receiver is ON when ENC/Q
is low: if C/QI is high, OUTC/Q is low. If C/QI is low, OUTC/Q is high.
HS and LS are OFF regardless of the state of ENC/Q and INC/Q. The receiver is OFF
when ENC/Q is high: OUTC/Qis high.
1 0 0 Tri-state
The receiver is ON when ENC/Q is low: if C/QI is high, OUTC/Q is low. If C/QI is low,
OUTC/Q is high.
In order to reduce the risk of damage to the output stage (e.g. switching from push-pull inductive load to
any transceiver configuration while an inductive load has some residual energy), the user must not switch
between any of two “active” (low-side, high-side, push-pull, low-side ON, high-side ON, push-pull inductive load)
configurations of the bridge. For example, if the microcontroller needs to switch from push-pull to high-side
configuration, it needs to modify the configuration register twice:
First-step: switch from push-pull to OFF (or tri-state)
Second-step: switch from OFF (or tri-state) to high-side
If the microcontroller asks for a forbidden jump between configurations, the IC remains in the previous
configuration and reports a parity error to the microcontroller. In case of sequential write, no parity error is
generated if the microcontroller rewrites the configuration register with the previous value; if the operation,
instead, requires a forbidden jump, all data are rejected also for other registers (and a parity error is raised).
The L+ switch is a high-side switch. HS is ON when ENL+ is high, otherwise it is OFF. Fast decay with active
clamp (-Vdemag) is operated when the HS is turned off or in the case of cut-off.
Receiver I/Q is always ON.
Bit 4:2 = not used
Bit 1:0 = not used
LED registers
See Section 9 Diagnostic LED sequence generator and driver.
These registers are used to configure the two LED drivers integrated in the IC. Each LED driver has two
associated registers and turns on or off the external LED according to the information stored in the registers,
which are scanned with a rate of 63 ms per bit. LED drivers can be used for status or diagnostic information, or for
other purposes, and should be configured by the host microcontroller.
LED1 registers
Reset value: [00000000]
LED2 registers
Reset value: [00000000]
Parity register
Read only
Reset value: [00000000]
This register stores the parity of each register, calculated after the L6360 receives data registers.
Bit 7 = SR: status register parity
This bit is the parity of the status register.
Bit 6 = CR: configuration register parity
This bit is the parity of the configuration register.
Bit 5 = CT1: control register 1 parity
This bit is the parity of control register 1.
Bit 4 = CT2: control register 2 parity
This bit is the parity of control register 2.
Bit 3 = L1H: LED1 high register parity
This bit is the parity of the LED1 MSB register (15 down to 8).
Bit 2 = L1L: LED1 low register parity
This bit is the parity of the LED1.
LSB register (7 down to 0).
Bit 1 = L2H: LED2 high register parity
This bit is the parity of the LED2 MSB register (15 down to 8).
Bit 0 = L2L: LED2 low register parity
This bit is the parity of the LED2 LSB register (7 down to 0).
Icoq 220 mA
tdcoq 100 µs
trcoq 25 ms
tdbq 5 µs
tdcol 500 µs
trcol 64 ms
tbdq 5 µs
Bit 7 PO 0
Bit 6 Not used x
Bit 5 OVT 0
Bit 4 CQOL 0
Status register
Bit 3 IQOL 0
Bit 2 Not used x
Bit 1 REGLN 0
Bit 0 PE 0
Bit 7 C/Q2 1
Bit 6 C/Q1 0
Bit 5 C/Q0 0
Bit 4 Not used x
Configuration register
Bit 3 Not used x
Bit 2 Not used x
Bit 1 Not used x
Bit 0 Not used x
Bit 7 ENCGQ 0
Bit 6 Icoq1 0
Bit 5 Icoq0 1
Bit 4 tdcoq1 0
Control register 1
Bit 3 tdcoq0 0
Bit 2 trcoq 0
Bit 1 tdbq1 0
Bit 0 tdbq0 1
Bit 7 ENCGI 0
Bit 5 CQPDG 1
Bit 4 L+COD 0
Control register 2
Bit 3 tdcoi0 0
Bit 2 trcoi 0
Bit 1 tdbi1 0
Bit 0 tdbi0 1
Bit 7 L1R15 0
Bit 6 L1R14 0
Bit 5 L1R13 0
LED1 register MSB
Bit 4 L1R12 0
Bit 3 L1R11 0
Bit 2 L1R10 0
Bit 1 L1R9 0
LED1 register MSB
Bit 0 L1R8 0
Bit 7 L1R7 0
Bit 6 L1R6 0
Bit 5 L1R5 0
Bit 4 L1R4 0
LED1 register LSB
Bit 3 L1R3 0
Bit 2 L1R2 0
Bit 1 L1R1 0
Bit 0 L1R0 0
Bit 7 L2R15 0
Bit 6 L2R14 0
Bit 5 L2R13 0
Bit 4 L2R12 0
LED2 register MSB
Bit 3 L2R11 0
Bit 2 L2R10 0
Bit 1 L2R9 0
Bit 0 L2R8 0
Bit 7 L2R7 0
Bit 6 L2R6 0
Bit 5 L2R5 0
Bit 4 L2R4 0
LED2 register LSB
Bit 3 L2R3 0
Bit 2 L2R2 0
Bit 1 L2R1 0
Bit 0 L2R0 0
Bit 7 SR 0
Bit 6 CR 0
Bit 5 CT1 0
Bit 4 CT2 0
Parity register
Bit 3 L1H 0
Bit 2 L1L 0
Bit 1 L2H 0
Bit 0 L2L 0
6.11 Interrupt
The IRQ pin (interrupt pin) should normally be held to a high logic level by an external pull-up resistor or
microcontroller pin configuration. The internal structure is an open drain transistor. It should be connected directly
to the microcontroller so, in the case of a fault event (C/Q overload, power-on L+ line, overtemperature condition,
etc.), it is pulled down to a low logic level, reporting the fault condition to the microcontroller.
6.12 Demagnetization
The power stage can be represented as shown in the following figure.
When a power stage output (C/Q or L+) is connected to an inductance, the energy stored in the load is:
Equation 1:
E= 1/2 LI2
This energy must be properly dissipated at the switch-off. Without an appropriate circuitry the output voltage
would be pulled to very negative values, therefore recovering the stored energy through the breakdown of the
power transistor. To avoid this, the output voltage must be clamped so that the voltage across the power switch
does not exceed its breakdown voltage. In the case of load connected between the C/QO pin and VCC, at
switch-off (of the low-side switch) the output is pushed to a voltage higher than VCC.
When a high-side driver turns off an inductance, a reversed polarity voltage appears across the load. The output
pin (L+) of the power switch becomes more negative than the ground until it reaches the demagnetization voltage,
Vdemag. The conduction state of the power switch Q1 is linearly modulated by an internal circuitry in order to keep
the voltage at C/Q or I/Q pin at about Vdemag until the energy in the load has been dissipated. The energy is
dissipated in both IC internal switch and load resistance.
When a high-side driver turns off an inductance a reversed polarity voltage appears across the load. In slow
demagnetization configuration the low-side switch Q2 is ON and the C/Q pin is pulled to a voltage slightly
(depending on Q2 drop) below the ground (L-). The energy is dissipated in both the IC internal switch and the
load resistance. In the case of load connected between the C/Q pin and VCC, at switch-off (of the low-side switch
Q2), the switch Q1 is ON and the output is pushed to a voltage slightly higher than VCC.
7 I2C configuration
Microcontroller
initialization
Write mode
Exit1
Resend
Parity N
failed
check
registers
Read
mode
WURQ
Write
mode:
Current CURRENT
Read mode
Start condition
Microcontroller sends
slave address
Data register
transmission
Address register
parity transmission
Stop condition
Parity check
N Parity Y Exit 1
Interrupt check
1st frame
Bit 7 to 1: the L6360 address
Bit 0: direction
2nd frame
Bit 7 to 0: data register
3rd frame
Bit 7 to 5: parity bits
Bit 4: unused
Bit 3 to 0: register address
The parity check bits are calculated as shown in equation 2
Equation 2:
P0 = D7 ⊕ D6 ⊕ D5 ⊕ D4 ⊕ D3 ⊕ D2 ⊕ D1 ⊕ D0
P1 = D7 ⊕ D5 ⊕ D3 ⊕ D1 (odd parity)
P2 = D6 ⊕ D4 ⊕ D2 ⊕ D0 (even parity)
Where ⊕ means "XOR".
If parity error occurs, the register is not overwritten.
Sequential write mode
Write mode:
Current SEQUENTIAL
read mode
Start condition
Start condition
Microcontroller sends
slave address
Microcontroller sends
slave address
Sequential
transmission
New
transmission
Parity from
microcontroller
Stop condition
N Parity Y Exit 1
Interrupt check
1st frame
Bit 7 to 1: the L6360 address
Bit 0: direction (write/read)
--- P6 P5 P4 P3 P2 P1 P0
This bit is the parity of the LED1 LSB register (7 down to 0).
Bit 1 = P1: microcontroller LED2 register high parity
This bit is the parity of the LED2 MSB register high (15 down to 8).
Bit 0 = P0: microcontroller LED2 register low parity
This bit is the parity of the LED2 LSB register high (7 down to 0).
For each register, a parity check is calculated as shown in equation 3
Equation 3:
PX = D7 ⊕ D6 ⊕ D5 ⊕ D4 ⊕ D3 ⊕ D2 ⊕ D1⊕ D0 (X = 0 to 6)
D7 to D0 indicates bits inside each register.
Where ⊕ means "XOR".
If parity error occurs, the registers are not overwritten.
In this writing mode, all writable registers and the microcontroller parity register are sent.
Read mode
The status register and parity check register are read only. The other registers are readable/writable (by
microcontroller). There are three reading modes:
• Current: status register only
• Sequential: all registers in sequence
• Random: to read registers in sequence starting from a register address fixed by the microcontroller
All registers are addressed as shown in the table below:
Read
mode:
current
Start condition
Microcontroller sends
slave address
Status
data register
Parity register
Stop condition
Exit
7 6 5 4 3 2 1 0
D7 D6 D5 D4 D3 D2 D1 D0 2nd frame
S Startc ondition
Status register
P Stopc ondition
7 6 5 4 3 2 1 0
D7 D6 D5 D4 D3 D2 D1 D0 P 3rdfr ame
Parityr egister
When a “read request” comes from the microcontroller (it is configured as master receiver), the IC (slave
transmitter) sends the contents of the status and parity registers.
Read
mode:
Random/
sequential
Random/sequential initialization
Microcontroller Microcontroller
sends slave address sends slave address
(Write mode) (Read mode)
Stop condition
Stop condition
Exit
1. Random/sequential read mode initialization: microcontroller I2C establishes the communication: START
condition.
2. Microcontroller I2C sends the slave address, in write mode, on the I2C bus to check if the slave is online (1st
frame).
3. Microcontroller I2C sends the register address start point, which sets the first register to read in sequence
(2nd frame).
4. Microcontroller I2C finishes the communication: STOP condition.
5. Microcontroller I2C sends the slave address, in read mode, on the I2C bus to check if the slave is online (3rd
DS8900 - Rev 8 page 37/61
frame).
L6360
Operating modes
3rd frame
Bit 7 to 1: L6360 address
Bit 0: direction (read)
4th to nth frame
Bit 7 to 0: data register (from address register starting point to penultimate address register)
9th frame
Bit 7 to 0: parity register (the last register)
The IC transfers the data received (on the INC/Q digital input pin) to the C/QO output. The ENC/Q pin allows the
C/QO line to be put into tri-state. Data received from the line (C/QI and I/Q pins) are transferred to the digital
output pins OUTC/Q and OUTI/Q.
INC/Q
TX IN C/Q
UART OUTC/Q
RX L6360
OUT C/Q
ENC/Q
GPIO EN C/Q
ENL+
GPIO EN L+
L6360
UART OUTI/Q
RX OUT I/Q
Microcontroller
IO-Link frame
OUTC/Q
0110110110
8.1 Transceiver
Output drivers (C/QO and L+) are protected against short-circuit or overcurrent by means of two different
functions. One is the current limiting function: output current is linearly limited to ILIMQ/L. The cut-off protection,
on the other side, turns off the drivers when the output current exceeds a (programmable for the C/QO driver)
threshold (ICOL/I). When the current reaches the (programmed) cut-off value the channel output driver is turned off
after a programmable delay (tdcoq/l). The channel output driver automatically restarts again after a programmable
delay time (trcoq/l).
I COQ/L
t dcoq/l = 1
t rcoq/l = 0
t
t dcoq/l t rcoq/l
CQOL/LOL
Figure 39. C/Q or L+ channel current limitation and cut-off protection with latched restart
Current read
C/Q o or L+ driver disabled
I LIMQ/L
I COQ/L
tdcoq/l = 1
trcoq/l = 1
t
t dcoq/l t rcoq/l
CQOL/LOL
t
Each LED indication block can drive, through an open drain output, one external LED. LED drivers can be used
for status or diagnostic information, or for other purposes, and should be configured by the host microcontroller.
Two sequences of 16 bits can be programmed (through I2C) to generate user specific sequences; each LED
driver has two associated registers and turns the external LED on or off according to the information stored in the
registers, which are scanned at a rate of 63 ms per bit; total sequence time of each LED is approximately 1 s.
Figure below shows how to wire up the two LEDs.
VDD
DL 1 DL 2
R1 R2
VDD
Microcontroller
LED1
L6360
LED2
GND
10 Linear regulator
The L6360 embeds a linear regulator with output voltage selectable (by the SEL pin) at 3.3 V or 5 V.
The input voltage is VH and the maximum power dissipation is 200 mW. The linear regulator minimum limitation
current value is ILIMLR.
VH VDD
SEL 100 nF
3.3 V or 5 V selection
SEL VDD
0 5 V ± 2.5%
1 3.3 V ± 2%
The linear regulator cannot be turned off as it is necessary to supply (through VDD pin) internal circuitries. It can
also be used to supply external circuitry (e.g. the microcontroller).
Limitation
VBG + circuit
-
EN L+
VDD
R1
R2
11 Application examples
The IO-Link master system typically consists of a microcontroller and physical layer and it communicates with an
IO-Link device. The principle connection and the main application examples can be seen in the following figures.
UARTs
Figure 44. Application example (I/Q not used): IO-LINK device supplied by L+ pin
+24V
MCU L6360
VCC
EN L+
GPIO
VDD
VDD L6360 L+
ENC/Q
EN C/Q
GPIO VCC
INC/Q
IN C/QO INC/Q
C/Q
TX C/Q
UART1
RX
OUTC/Q
OUT C/Q C/QI L6360
IO-LINK
DEVICE
GND
OUTI/Q
GND GND
In case of very high capacitive loads on L+ the IC could trigger the thermal protection threshold. The table below
shows the maximum capacitance that L+ can supply without triggering the thermal protection.
25 220
24 60
85 47
25 68
30 75
85 22
In case of very high capacitive loads the application schematic can be modified as reported in the following
figures.
Figure 45. Application example (I/Q not used): IO-Link device supplied by single channel IPS
+24V
IPS161H
+24V
IN OUT
MCU L6360
VCC
EN L+
GPIO
VDD
VDD L6360 L+
ENC/Q
EN C/Q
GPIO VCC
INC/Q
IN C/QO INC/Q
C/Q
TX C/Q
UART1 OUTC/Q
OUT C/Q C/QI L0
IO-LINK
RX DEVICE
GND
OUTI/Q
GND GND
Figure 46. Application example: IO-Link devices supplied by dual channel IPS
Depending on the final product use and environmental conditions, the master application may require additional
protection.
PWR
+
- +
D_S
SM15T33A
Performance of the above mentioned example is limited and does not include reverse polarity protection. It is just
a cost-effective solution.
VCC
D POL
PWR
STPS3H100
+
- D_PWR D_S +
SM15T33CA SM15T33A
For most of the application cases VCC (IC supply) and VH (internal voltage regulator supply) pins can be
connected on the application board. If the VCC and VH pins are supplied by different supply rails (or if VH is
decoupled by the main supply rail and blocked by bulk capacitors), then an additional circuit may be required to
ensure the VH voltage is always lower than (or equal to) VCC . A possible solution with a diode is shown in the
figure below.
Figure 49. VH protection vs. VCC (only in case of different supply rails)
VCC
U1
13
9 1
VCC
10 22
VCC
11
12 23
L+
26
C/QO
16 25
C/QI
15 24 D_VH
I/Q
18 21
(GND) L-
5 2
(GND) L-
6
VH
3
VH
14 4
VDD
17 8
SEL
19 7
Rbias
20
L6360
27
GND
19 7
20
Rbias GND GND GND GND GND
L6360 27
GND
If an extended protection level is required, the solution seen in the next figure is recommended. It provides robust
protection according to IEC61131-2. It is suitable for IO-Link communication and is backward compatible with SIO
(standard I/O). It protects the L6360 application against high energy surge pulses according to the IEC61000-4-5
standard. All the lines are protected against ±2.5 kV surge pulse amplitude in common mode and ±1 kV in
differential mode considering 42 Ω/0.5 μF generator coupling.
L+
L+
100 nF C_L+ L-
C/Q O C/Q
C_C/Q I/Q
560 pF
L6360
C/Q I
D_C/Q
STPS1L40M
I/Q
R_I/Q
C_I/Q
V+ K LS
560 pF
D_I/Q
STPS1L40M
V- A HS
L-
U2 SPT01- 335DEE
Table 36. IO-Link and SIO application extended protection component description
13 Package information
In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK packages,
depending on their level of environmental compliance. ECOPACK specifications, grade definitions and product
status are available at: www.st.com. ECOPACK is an ST trademark.
mm
Dim.
Min. Typ. Max.
mm
Dim.
Min. Typ. Max.
Note: VFQFPN stands for thermally enhanced very thin fine pitch quad flat package no lead. Very thin profile: 0.80 <
A ≤ 1.00 mm. Details of terminal 1 are optional but must be located on the top surface of the package by using
either a mold or marked features.
15 Ordering information
Revision history
Contents
1 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2 Pin configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
3 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 Recommended operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5 Electrical characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6 Device configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.2 Main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3 General description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.4 SDA/SCL line control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.5 Mode selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.6 Functional description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.7 Communication flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
List of tables
Table 1. Pin description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Table 2. Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Table 3. Recommended operating conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Table 4. Thermal data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Table 5. Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 6. Electrical characteristics - linear regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 7. Electrical characteristics - logic inputs and outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 8. Electrical characteristics - LED driving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 9. Electrical characteristics - I2C (fast mode). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 10. Main parameter typical variations vs. +/- 1% variation of Rbias value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 11. Register addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 12. ENCGQ: C/Q pull-down enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 13. Icoq: C/QO HS and LS cut-off current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 14. tdcoq: C/QO HS and LS cut-off current delay time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 15. trcoq: C/QO restart delay time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 16. tdbq: C/QI debounce time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 17. ENCGI: I/Q pull-down enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 18. CQPDG: C/Q pull-down generator switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 19. L+COD: L+ cut-off disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 20. tDCOL: L+ HS cut-off current delay time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 21. tRCOL: L+ restart delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 22. Bit 1:0 = tdbi [1:0]: I/Q debounce time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 23. C/Q output stage configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 24. Parameter default configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 25. Register default configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 26. Current write mode direction bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 27. Sequential write mode direction bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 28. Read mode: register address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Table 29. Address register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 30. Linear regulator selection pin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Table 31. Maximum CLOAD on L+ for ILOAD= 400 mA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 32. Supply voltage protection component description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Table 33. Refined supply voltage protection component description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Table 34. VH protection component description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Table 35. Typical protection in IO-Link application component description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Table 36. IO-Link and SIO application extended protection component description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Table 37. VFQFPN 26L (3.5x5x1.0 mm) package mechanical data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Table 38. Ordering information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table 39. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
List of figures
Figure 1. Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Figure 2. Pin connection (top through view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Figure 3. Rise/fall time test setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 4. Normalized rise and fall time vs. output capacitor value (typ. values in push-pull configuration) . . . . . . . . . . . . 11
Figure 5. A master transmitter addressing a slave receiver with a 7-bit address (the transfer is not changed) . . . . . . . . . 14
Figure 6. A master reads data from the slave immediately after the first byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 7. Transfer sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 8. I2C communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 9. Status register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 10. Power-on bit behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 11. Overtemperature (OVT) bit behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 12. Cut-off behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 13. Control register 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 14. Control register 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 15. Configuration register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 16. LED1 registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 17. LED2 registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 18. Parity register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 19. Power stage, Q2 is not present on L+ output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 20. Fast demagnetization principle schematic. Load connected to L-. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 21. Fast demagnetization waveform. Load connected to L- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 22. Slow demagnetization block. Load connected to L- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 23. Slow demagnetization waveform. Load connected to GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 24. Device initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 25. Current write mode flow chart procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 26. Current write mode frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 27. Sequential write mode flow chart procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 28. Sequential write mode frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 29. Microcontroller parity check calculus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 30. Register sequence in sequential write mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 31. Current read mode flow chart procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 32. Current read mode frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Figure 33. Current read communication flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Figure 34. Sequential/random read mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Figure 35. Sequential/random read communication flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Figure 36. Block diagram communication mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Figure 37. System communication mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Figure 38. C/Q or L+ channel cut-off protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 39. C/Q or L+ channel current limitation and cut-off protection with latched restart . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 40. LED drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Figure 41. Linear regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Figure 42. Linear regulator principle schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Figure 43. Principal connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Figure 44. Application example (I/Q not used): IO-LINK device supplied by L+ pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Figure 45. Application example (I/Q not used): IO-Link device supplied by single channel IPS . . . . . . . . . . . . . . . . . . . . 45
Figure 46. Application example: IO-Link devices supplied by dual channel IPS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Figure 47. Supply voltage protection with uni-directional Transil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Figure 48. Refined supply voltage protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Figure 49. VH protection vs. VCC (only in case of different supply rails) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Figure 50. Typical protection in IO-Link applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Figure 51. IO-Link and SIO application extended protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Figure 52. VFQFPN 26L (3.5x5x1.0 mm) package outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51