L6364 STMICROELECTRONICS

Document overview

  • PDF pages: 60

Technical content

Page 1

Datasheet

Dual channel transceiver IC for SIO and IO-Link sensor applications

PDF page 1 diagram

Features

Supply voltage from 5 V to 35 V 2.5 V to 5 V compatible I/Os 3.3 V and 5 V, 50 mA linear regulators 50 mA DC-DC regulator with configurable frequency (0.5 MHz to 2 MHz) & voltage (5 V to 10.5 V) Low dissipative (5 Ω) CQ and DIO output stages configurable in high side, low side, push/pull Configurable reporting threshold (0.11 A to 0.25 A) of current limitation for CQ and DIO lines Configurable reporting threshold (0.22 A to 0.5 A) of current limitation for CQ//DIO line (Join Mode) Fully protected: – Embedded reverse polarisation diode (DOUT pin) – Full zero current reverse polarity between VPLUS, CQ, DIO and PGND pins – Configurable (up to 216°C) thermal shutdown threshold

– 7-bit, calibrated, temperature measurement – Configurable (6.0 V to 15 V) VPLUS undervoltage detection – CQ and DIO short-circuit current limit and reporting

  • -40 to +150°C operating temperature
  • Suitable to drive L, C and R loads
  • Quartz-free IO-Link clock extraction and timing generation at COM2 (38.4k

Product status link

Baud) and COM3 (230.4k Baud)

  • Integrated UART peripheral with M-sequence handling (inc. checksum) for all IO-Link sequences according to specification v1.1
Product summary
Order code L6364Q L6364W
Package QFN 20L CSP 19
Packing Tape & Reel Tape & Reel
  • Multi octet UART mode for M-sequence size up to 15 octets
  • Single octet UART mode for unlimited M-sequence size and continuous data transfer
  • Transparent UART mode for special applications CQ and DIO switching time = 100 ns (2 kΩ//2.2 nF load)
PDF page 1 diagram

8 V Zener limits for fast demagnetization of inductive loads Two LED drivers with configurable (up to 8 mA) current Design to meet application requirements: – ESD IEC 61000-4-2 protection to 4 kV – EMC protection against surge (500 Ω coupling) above ±2A/50 μs

  • Smart format QFN-20L 4x4 mm and CSP-19 2.5x2.5 mm packages

Application

  • Industrial sensors
  • Factory automation
  • Process control

DS13363 - Rev 4 - October 2021

www.st.com

For further information contact your local STMicroelectronics sales office.

Page 2

Description

1

Description

The L6364 is a dual channel transceiver for industrial sensor applications. It has been designed to support even the IO-Link standard and acts as a bridge between a microcontroller with a sensor or actuator function and a 24 V supply and signaling cable. In normal operation the L6364 is configured at start up by the microcontroller via the SPI interface. Typically, the L6364 then operates as a Single Input Output device driving the output lines as configured by the microcontroller. If the device is connected to an IO-Link master, then the master can initiate communication and exchange data with the microcontroller while the L6364 acts as a physical layer for the communication.

The L6364 integrates a surge pulse suppressor circuit featuring the protection of the process side pins (VPLUS, CQ, DIO, PGND) against up to ±1.5 kV/50 us withstand pulses applied with 500 Ω coupling. Also, the same pins are protected against reverse polarity (Section 20 Surge pulse and reverse polarity protections). The two symmetrical input/output stages (CQ and DIO) can be used either for the communication through the 24 V data bus or to drive industrial loads. Each output stage can be configured (Hi-Z, High Side, Low Side, Push-Pull) and protected against overload by the ISET programmable threshold (110 mA to 250 mA). Also, the JOIN mode configuration allows to reduce power dissipation and to double overload threshold by shorting CQ and

DIO on the application. The IC embeds two linear regulators (V3V3 and V5V) than can work either directly supplied by the external supply rail (VPLUS) or by the high efficiency and configurable (VSET, fSET) embedded DC-DC converter. The output voltage of the DC-DC can be used as additional supply rail for the application. The total current capability (IOUT) of the internal regulators and DC-DC is 50 mA. The logic core of the IC is internally supplied by the V3V3 rail and communicates with the external microcontroller by an SPI (slave) interface, an interrupt signal (INT) and direct driving of DIO line (CTLD). The VDIG pin defines the voltage rail of these digital signals: it enables the IC to work even with microcontroller supplied by different

rails than V3V3. The internal logic embeds an IO-Link UART peripheral that can be configured by the microcontroller in one of the three possible options: Transparent, Single-octet or Multi-octet (Section 8 IO-Link UART peripheral). In Transparent mode the IC works purely as a physical layer between the microcontroller and the 24 V data bus: the workload for the management of the input/output data is fully demanded to the firmware running on the microcontroller. In Single-octet and Multi-octet modes the IC itself does a set of IO-Link required checks on the input/output data with consequent drastic reduction of the workload for the microcontroller. The Multi-octet is

usually preferred when the data transfer with the IO-Link master can be managed by the available 8-bits registers buffer: the IC generates an interrupt to microcontroller when all data in the buffer are ready. If IO-Link data transfer exceeds the IC buffer capability, then Single-octet can be used instead: in this case the IC generates an interrupt at every octet ready. The L6364 offers two programmable pins (LED1 and LED2) acting as LED drivers with configurable current capability (up to 8 mA, each).

page 2/60

Page 3

Block Diagram

2

Block Diagram

Figure 1. Block Diagram

PDF page 3 diagram

page 3/60

Page 4

Package and pin-out

3

Package and pin-out

Figure 2. Package and pin-out - QFN

PDF page 4 diagram

Figure 3. Package and pin-out - CSP

PDF page 4 diagram

page 4/60

Page 5

Package and pin-out

Table 1. Pin Description

Group/Exposure Pin number (QFN) Pin number (CSP) Name Function Type (1)
Line (Process side)/ External 11 D1 VPLUS Line supply voltage PWR
14 B1 CQ Line data signal SIO/SDCI ANA IO
13 C1 DIO Line data signal DI/DO ANA IO
15 A1 PGND Switch ground return PWR
4, TAB C5 GND Ground PWR
SPI, INT, CTLD (Logic side)/Internal 17 A3 MOSI SPI data, microcontroller to L6364 CI
19 A4 SS SPI synchronization, slave select CI
20 B4 SCK SPI interface clock signal CI
18 B3 MISO SPI data, L6364 to microcontroller COZ
16 A2 INT Interrupt CO
1 A5 VDIG Supply to IC internal IO level shifting logic: usually connected to the same supply rail of the microcontroller. (2) PWR
10 B2 CTLD Direct control of DIO output channel CI
LED/External 6 C3 LED1 LED1 source current ANA O
7 D5 LED2 LED2 source current ANA O
Low voltage supply/ Internal 3 C4 V5V Sensor and microcontroller supply PWR
2 B5 V3V3 PWR
DC-DC/Internal 9 D2 DOUT VPLUS following diode protections ANA IO
8 D3 LOUT Inductor power feed ANA IO
5 D4 VDCDC DC-DC supply output, intermediate supply PWR
Unused/Internal 12 C2 N/C Not connected -
  1. PWR: power, CI: CMOS input, CO: CMOS output, COZ: output with tristate function, ANA IO: Analogue input output, ANA O: Analogue output. 2. although the internal core of the IC is supplied by the V3V3, the full operation is guaranteed even when VDIG is connected either to 2.5 V, 3.3 V, 5.0 V or 5.5V rail.

page 5/60

Page 6

Technical Data

4

Technical Data

4.1

Absolute Maximum Ratings

Absolute maximum ratings are those values beyond which damage to the device may occur. Functional operation under these conditions is not implied. All voltages are referenced to GND unless otherwise specified.

Table 2. Absolute maximum ratings

Symbol Parameter Value Unit
VVPLUS, VCQ, VDIO Pin Voltage (steady-state) - 35 to + 35 V
Pin Voltage (during surge pulse transient with 500 Ω coupling, ISURGE < ± 3 APK) - 45 to + 45
VV5V 5V voltage pin - 1 to 7 V
VV3V3 3.3V voltage pin - 1 to 5 V
VDIG, VLED1, VLED2 Digital pins (SPI, CTLD, INT, VDIG) and LED pins - 1 to 7 V
VESD Electrostatic protection (HBM) 2 kV
PD Power Dissipation Internally limited W
TLEAD Soldering temp. (20-40sec, cf. JEDEC J-STD-020C) 260 °C
TSTOR Storage Temperature Range -40 to 150 °C

Operation above the absolute maximum ratings may lead to instantaneous device failure. Operation of the L6364 between the operating ratings and the absolute maximum ratings leads to a reduced operating lifetime.

4.2

Thermal Characteristics

Table 3. Thermal data

Symbol Parameter Value Unit
QFN20L CSP19
Rth(JA) Thermal resistance junction-ambient on evaluation boards(1) 54 80 °C/W
Thermal resistance junction-ambient as per JEDEC specification (JESD51-7) (2) 38 43.4
  1. 2s, FR4, Cu thickness = 35 μm 2. 2s2p, FR4 under still air conditions

4.3

Recommended operating conditioning

Table 4. Recommended operating conditions

Symbol Parameter Min. Typ. Max. Unit
IQUIES Operating current supply, no pin currents, DC-DC enables 3.0 3.5 mA
IQUIES_START Operating current supply on pin VPLUS during startup 10 mA
VSUP VPLUS supply voltage, IV3v3= 50 mA, (DC-DC disabled) 4.5 24 35 V

page 6/60

Page 7

Electrical Characteristics

Symbol Parameter Min. Typ. Max. Unit
VSUP VPLUS supply voltage, IV5V0= 50 mA, (DC-DC disabled) 6 24 35 V
Minimum VPLUS (DC-DC enabled) (see Figure 15) 10.5 V
VDCDC_5V_MIN Minimum VDCDC output voltage (VSET) for use of V5V 6.1 V
CBLK Blocking capacitor on VPLUS 100 nF
CEMC EMC blocking capacitor 470 pF
CV3V3 Capacitor CV3V3 1 10 μF
CV5V Capacitor CV5V (V5V in use) 1 10 μF
CDOUT Capacitor CDOUT 0.01 1 μF
CDCDC Capacitor CDCDC 2.2 uF
LDCDC Inductor LDCDC 220 uH
CQLOAD_MAX Maximum load capacitor CQ (see Figure 21)(1) 250 nF
CDIOLOAD_MAX Maximum load capacitor DIO (see Figure 21) (1) 250 nF
CJOINLOAD_MAX Maximum load capacitor JOIN mode (see Figure 22) (1) 500 nF
LCQLOAD_MAX Maximum load inductance CQ (see Figure 21) (2) mH
LDIOLOAD_MAX Maximum load inductance DIO (see Figure 21) (2) mH
LJOINLOAD_MAX Maximum load inductance JOIN mode (see Figure 22) (2) mH
  1. values measured with pure capacitive load. 2. unlimited, see Section 19 for further details.

4.4

Electrical Characteristics

Electrical parameters are valid over the operating temperature and voltage range, unless otherwise stated.

Table 5. Receiver CQ/DIO

Symbol Parameter Test Conditions Min. Typ. Max. Unit
VTHH Input threshold “H” RF bit = 0 in CFG register (see Table 32. Register map ). 10.5 13 V
VTHL Input threshold “L” 8 11.5 V
VTHHR Input threshold “H” RF bit = 1 in CFG register (see Table 32. Register map ). -10% (VVPLUS/1.8)-0.5 +10% V
VTHLR Input threshold “L” -10% (VVPLUS/1.8)+0.5 +10% V
VHYS Hysteresis 0.5 1 1.5 V
VIN Input range CQ/DIO 35 VVPLUS +10 V
fBIT Data rate BD bit = 0 in CFG register (see Table 32. Register map ). 38.4 kBaud
BD bit = 1 in CFG register (see Table 32. Register map ). 230.4 kBaud
TBIT Bit time 1/fBIT μs

page 7/60

Page 8

Electrical Characteristics

Symbol Parameter Test Conditions Min. Typ. Max. Unit
fCK Internal clock base -10% 10 +10% MHz

Table 6. Short-circuit and Wake-up detection

Symbol Parameter Test Conditions Min. Typ. Max. Unit
ISHORT Set current tolerance See Table 28 -20% ISET +20% mA
tSHORT Filter delay -10% 14 +10% μs
NSHORT Number of activation attempts/retry SIO bit = 1 in CCTL register (see Table 32. Register map ). 2
tRETRY Retry delay -10% 50 +10% μs
tRESTART Short-circuit restart time -10% 100 +10% ms

Figure 4. Example of Wake-up sequence timing (VCQ = green plot; ICQ = red plot; VINT = Yellow)

PDF page 8 diagram

Table 7. POR (Power On Reset)

Symbol Parameter Test Conditions Min. Typ. Max. Unit
VPOR POR release threshold 1.6 2 2.5 V
VHYST POR hysteresis 0.1 V

Table 8. Output switches individual channels CQ/DIO

Symbol Parameter Test Conditions Min. Typ. Max. Unit
RSW Output resistance IOUT = 100mA 5 10 Ω
VZEN Zener voltage IOUT = 10mA 6 10 V
IOUT = 100mA 8 V
ISAT Saturated current 1.2 A

page 8/60

Page 9

Electrical Characteristics

Table 9. Line surge protection, parameters with respect to any pair PGND, CQ, DIO, VPLUS

Symbol Parameter Test Condition Min. Typ. Max. Unit
VSURGE(LEAKAGE ) Internal Surge clamps leakage V = ±35 V 10 40 μA
VSURGE(THRESHO LD) Internal Surge clamps activation threshold I = ±100mA ±35 ±40 ±45 V

Table 10. Thermal shutdown

Symbol Parameter Test Condition Min. Typ. Max. Unit
εT Temperature accuracy 150°C -10 10 °C
εT Temperature accuracy 30°C -5 5 °C
ΘHYST Thermal hysteresis 10 °C

Table 11. Digital pins

Symbol Parameter Test Condition Min. Typ. Max. Unit
VDIG Voltage drop on digital pins IDIG = -4 mA 0.5 V
VDL Input low signal 0.15 VDIG V
VDH Input high signal 0.5 VDIG V
tcl Clock low phase SCK 50 ns
tch Clock high phase SCK 50 ns
tms Setup wrt. SCK MOSI 10 ns
tmh Hold wrt. SCK MOSI 10 ns
tss Setup wrt. SCK SS 10 ns
tsh Hold wrt. SCK SS 10 ns
tmd Output availability MISO 18 40 ns
RPU Pull-up resistance SS, SCK, MOSI 50 200 kΩ
RPD Pull-down resistance CTLD 50 200 kΩ

Table 12. LED Driver

Symbol Parameter Test Condition Min. Typ. Max. Unit
ILED Sink current base unit(1) See Figure 13 -10% 0.5 +10% mA
  1. The current supplied by each LED pin can be configured between 0 to 8 mA by LED1[3:0] and LED2[3:0] of LED register (address 0x07). One bit increment of LEDx[3:0] corresponds to +0.5 mA(typ).

Table 13. Linear regulators

Symbol Parameter Test Condition Min. Typ. Max. Unit
IPLUSREV Power fail reverse leak VDCDC = DOUT = 35 V VPLUS = GND 10 μA
IOUT Regulator output capability Load on V3V3 or V5V pin 50 mA
RSTART_MIN Startup static capability 67 Ω

page 9/60

Page 10

Electrical Characteristics

Symbol Parameter Test Condition Min. Typ. Max. Unit
VV3V3 Regulator output voltage 0 mA < IV3V3 <50 mA 3.0 3.3 3.6 V
VV5V Regulator output voltage 0 mA < IV5V < 50 mA 4.5 5.0 5.5 V
IPD5V Pull-down current of V5V pin 50 100 200 μA
VUV Undervoltage detect see Table 29, VUV < 10 V UVSET-1 UVSET UVSET+1 V
VUV ≥ 10 V UVSET-10% UVSET UVSET+10% V

Table 14. DC-DC supply

Symbol Parameter Test Condition Min. Typ. Max. Unit
VVPLUS Supply voltage VVPLUS > target Output voltage of DC-DC (see Table 31. DC-DC output voltage, VSET) 35 V
VDIODE Voltage drop on internal diode between VPLUS and DOUT pins IDIODE = 20 mA 850 mV
IOUT DC-DC Output current 50 mA
|VSET_TOL| VSET tolerance see Table 31. DC-DC output voltage, VSET -10% VSET_NOM +10% V
tVSET VSET step size 52 µs
∆tVSET VSET range delay VSET_MIN ⇄ VSET_MAX 7*tVSET_MIN 7*tVSET_MAX µs
RDCDC Output voltage load regulation 0 - 50 mA 2 Ω
ISTARTUP Startup current From pin VPLUS, See Section 17.3.1 50 80 140 mA
VSTARTUP Startup voltage On pin VDCDC, See Section 17.3.1 7.5 8.0 8.5 V
VVPLUSDCMIN DC-DC operation start 7.0 8.0 9.0 V
VDCMIN Minimum internal core voltage to enable DC-DC 2.8 V
fDCDC Operating frequency see Table 30 -10% fSET +10% kHz
RHIGH High side resistance 3.3 6.6 20 Ω
RLOW Low side resistance 4.5 7.2 20 Ω
ILIMIT ILIMIT in inductor 70 90 mA
RSHUNT Sense resistance 0.6 1 1.5 Ω

page 10/60

Page 11

Startup

5

Startup

At startup, power is applied via the cable on VPLUS. The embedded Power-On-Reset (POR) circuit ensures the proper startup of the L6364 with the output switches initially in a high impedance state. The device core of the L6364, including the control for the 5 V regulator, is supplied by the V3V3 supply.

The SPI communication logic is reset whenever SS='1' and is independent of the L6364 power on reset itself. It is therefore possible to read the SPI register values even when the L6364 is in reset. In particular, the STATUS:RST bit is read as part of the STATUS byte on every SPI access.

This bit is cleared when the device is in reset, or when the device has been reset. This status information can be used as set out in Table 15 to determine the L6364 reset state, and also to react to unexpected reset conditions.

Table 15. L6364 Reset conditions

Device state STATUS:RST INT Comment
Power-On-Reset (POR) 0 0 L6364 is in power on reset (checked at the start of the SPI access). Only the STATUS:RST bit is valid. The microcontroller may wait for a high level on INT before proceeding.
Device reset (post POR) 0 1 L6364 has been reset, and the INT line is forced high. Write STATUS:RST='1' to allow normal operation of the L6364.
Operation 1 X Normal operation

The microcontroller should initialize the state of the internal registers to the desired values after reset.

page 11/60

Page 12

SPI Communication

6

SPI Communication

Internal registers (see Table 32. Register map) are provided to observe and control the L6364 state. These register settings are read and written via the SPI interface, where the L6364 is the SPI slave. The operating voltage level for inputs and outputs on the SPI interface is set by the VDIG pin. Usually, this pin is directly connected either to the V5V or V3V3 pins (Section 23 Typical Applications). However, full functionality of the IC is guaranteed even when VDIG pin is connected to 2.5 V, or 3.3 V, or 5.0 V or 5.5 V rail, although the internal core works at the V3V3 rail.

The detailed timing diagram is shown in Figure 5 Data is shifted into an internal shift register from input MOSI on each rising SCK edge. Data is made available on pin MISO at each falling SCK edge. Note that the MISO line is only driven when the slave specific select line is SS='0', which allows other SPI slaves to share the same SPI bus.

The MSB of the address byte is a WR/RDn bit, where a '1' indicates that each byte is written to the registers. Valid data is always made available on the MISO line independent of the WR/RDn bit.

Where a register is written and read in the same operation, then the read value is the old register value. During read operations, the level of the MOSI line is ignored for the data bytes.

The byte sequence for data transmission is shown in Figure 6. Each transmission sequence consists of a falling SS edge which synchronizes transmission, followed by a target register address byte.

During the transmission of the address byte from the microcontroller to the L6364, the status register contents are sent from the L6364 to the microcontroller.

Figure 5. Register programming.

PDF page 12 diagram

6.1

Multiple byte exchange

Multiple registers at consecutive addresses can be read or written by extending the access as shown in Figure 6; bytes are written on the rising SCK clock edge of the eighth bit of each byte.

With the WR/RDn bit set, a simultaneous read/write operation is started. Now, with a multiple byte exchange, it is possible to both read and write the values of multiple register bytes in one operation. This is particularly useful with larger M-sequence types where there is limited time available for the SPI exchange.

page 12/60

Page 13

Multiple byte exchange

Figure 6. Single byte and sequential byte accesses

PDF page 13 diagram

Consecutive access

PDF page 13 diagram

SS

Single access

KEY: A: Address byte, D: Data byte, S: Status byte

page 13/60

Page 14

DIO pin

7

DIO pin

The DIO pin is a fully protected I/O which is driven or sampled independently via SPI. This pin may be operated in one of two modes:

  • JOIN mode (DCTL:DIO bit = '0'). This is the default configuration for DCTL:DIO bit. The DIO/CQ outputs function together to provide a single, double drive strength, IO-Link conformal output. The outputs, DIO and CQ, must be externally shorted together. When in this mode, the DCTL:HS and DCTL:LS no longer have any effect on the output state.
  • DIO mode (DCTL:DIO bit = '1'). The DIO line functions as independent high voltage digital input output pin. Setting bit DCTL:IEN in this mode, enables a signal level change interrupt, informing the microcontroller that a level change has occurred on the DIO line.

7.1

DIO mode output control

In DIO mode there are two alternatives for controlling the pin output state: via SPI (DCTL:EXT reset) or directly via pin CTLD (DCTL:EXT set). Table 16 and Table 17 show how the output is controlled in both cases respectively.

Table 16. DIO control via SPI-DCTL:EXT=’0’

Mode DCTL:HS DCTL:LS DIO Channel Output State
Off 0 0 HiZ
Low 0 1 0
High 1 0 1
Illegal 1 1 HiZ

If bit DCTL:EXT is set, bits DCTL:HS and DCTL:LS function as configuration bits, which configure the DIO output to be a PNP, NPN or Push-Pull driver.

Table 17. Direct DIO control via pin CTLD – DCTL:EXT=’1’

DIO Channel Output State
Mode DCTL:HS DCTL:LS CTLD=’1’ CTLD=’0’
Inactive 0 0 HiZ HiZ
NPN 0 1 0 HiZ
PNP 1 0 1 HiZ
Push-Pull 1 1 1 0

The high- and low-side switches are identical and have an on-state resistance of RSW. Any inactive switch acts as a Zener diode limiting the voltage on the DIO line to VZEN above VVPLUS (high-side switch), or VZEN below GND (low-side switch). This allows rapid switch-off for inductive loads.

The DIO data level is monitored for signals, filtering out pulses with a duration of less than (1/16) \* TBIT, see Table 5. The decision threshold for the DIO data level is determined by the CFG:RF bit. Where this is '0', the IO-link standard absolute levels are used, and where the bit is '1' the threshold is referred to VVPLUS/1.8.

page 14/60

Page 15

SIO mode control

7.2

SIO mode control

In the SIOActive state, the high-side or low-side switches are switched according to the CCTL:HS and CCTL:LS bits. It is not legal to switch on both simultaneously, and this register setting disables both switches.

The high-side and low-side switches are identical, and have an on-state resistance of RSW. Any inactive switch acts as a Zener diode limiting the voltage on the CQ line to VZEN above VPLUS (high-side switch), or VZEN below GND (low-side switch). This allows rapid switch-off for inductive loads.

page 15/60

Page 16

IO-Link UART peripheral

8

IO-Link UART peripheral

The L6364 contains an IO-Link UART peripheral for bidirectional communication according to the IO-Link Standard. The peripheral is controlled, and data is exchanged, via SPI register accesses. In an application where pins CQ and DIO are coupled together i.e. JOIN mode, then a reference to CQ in the following refers to the shorted pair.

Multi-octet UART mode

8.1

8.1.1

SIO Mode Figure 7 shows the IO-Link UART peripheral state machine. When the CCTL:SIO bit is set, the L6364 is set to Single Input Output mode. In this mode the L6364 has the following states:

  • SIOActive: The CQ line is driven according to the setting of the HS and LS bits of CCTL register. The internal UART does not run in this state and so master messages are only detected if a wake-up request from the master is received, which switches the L6364 to the SIOListen state. If the output is set to high impedance (CCTL:HS=LS='0'), then the L6364 can not receive a wake-up request from the master. It is therefore necessary to switch to IO-Link mode (CCTL:SIO='0') if communication detection is required with a high impedance output.
  • SIOListen: The L6364 has experienced a short-circuit via a wake-up request from the master. Both high-side and low-side switches are off, and the restart timer is running. Transitions on the CQ line are read as data, and stored in the data buffer (FR0 to FR14 registers). If a complete, valid, master message is received, then the state changes to Transmit, an interrupt is generated and the restart timer is reset. If the timer expires, then the L6364 returns to the SIOActive state and the CQ line is driven again after the transmission.

8.1.2

IO-Link mode At startup, and if the SIO bit is cleared, the L6364 enters IO-Link mode. In this mode the L6364 has the following states:

  • IOListen: Transitions on the CQ line are read as data, and stored in the data buffers. Once a complete master message has been read, or an error is experienced in reception (e.g. bad parity, checksum or time-out), then the state changes to Transmit.

8.1.3

Transmit mode Following reception of an IO-Link master message the L6364 enters the following state:

  • Transmit: The L6364 is waiting on data from the microcontroller, or is in the process of transmitting data on the CQ channel. The L6364 reverts to IOListen or SIOActive on completion of the transmission, or if an abort is generated by the microcontroller by setting END bit in the LINK register. If the L6364 has entered Transmit from an SIO mode, the microcontroller would normally now set the L6364 to IO-Link mode, such that the L6364 continues to listen for further information from the master. If the L6364 experiences a short-circuit during Transmit, then the STATUS:SSC bit is set, and the L6364 returns to either IOListen or SIOListen.

page 16/60

Page 17

Multi-octet UART mode

8.1.4

IO-Link UART peripheral (Multi-octet mode) state machine

Figure 7. IO-Link UART peripheral state machine

PDF page 17 diagram

IO-LINK mode set by the microcontroller

Transmission complete, short detected during transmission or aborted by writing a LINK:END command [previous state was SIO mode]

8.1.5

Interrupt handling

The L6364 signals an event to the microcontroller using the INT pin, which is intended to be configured as a level sensitive interrupt.

page 17/60

Page 18

Multi-octet UART mode

8.1.6

Data interrupt handling If the STATUS:DAT bit is read as active (high) on an SPI access, then the L6364 is halted in a WAIT condition and is waiting for either a LINK:END or LINK:SND command from the microcontroller. While the L6364 is in the WAIT condition the interrupt pin (INT), the STATUS:INT bit and the STATUS:DAT bit remain active continuously. Data can be read and written to the L6364 registers while in the WAIT condition. Typically the LINK register and FR registers are accessed to read the incoming data, and the FR registers are written to set up the outgoing data. As the L6364 is halted, it doesn't generate further data interrupts in the WAIT

condition. When the microcontroller sends either a LINK:END or LINK:SND command, the interrupt pin (INT), the STATUS:INT bit and the data bit, STATUS:DAT, are cleared within 220 ns of the last SCK edge of the SPI write access. If the microcontroller detects an active interrupt after the SPI access, or if the STATUS:DAT bit is read as active (high) on a subsequent SPI access, then new data is available. The LINK register is duplicated as LINK2 at address 0xF to optimize sequential SPI access:

  • a sequential SPI read can be used to read the LINK2 register and then the frame registers in one SPI operation.
  • a sequential SPI write (including SND bit) can be used to write the LINK2 register and then the frame registers. Transmission starts once the FR0 register is written and the micro-controller must ensure that the subsequent registers have valid values before the start of transmission of the respective octets.

Short-circuit, overtemperature and undervoltage interrupt handling

8.1.7

The INT pin and the STATUS:INT bit are additionally active (high) if the last value of the short-circuit, undervoltage or overtemperature status bits communicated on the SPI is different to the current value. The L6364 handles short-circuit and overtemperature autonomously and does not require a reaction from the microcontroller.

It is possible for these status bits to change at any time, and so the interrupt may be removed between entering the interrupt service routine and reading the status on the SPI.

The interrupt is removed during the next SPI access to the L6364. If an SPI access is made without checking the value of these bits, as is typical during processing of a data interrupt, it is normal to record the status values from the final access, or to explicitly add an extra SPI access.

8.1.8

Interrupt handler structure The interrupt handler will typically have the following sequence: read the L6364 status with a read access from the LINK register if (STATUS:DAT is active) { analyze the STATUS:CHK bit, read the FR registers send LINK2:SND or LINK2:END as appropriate and write the response into the FR registers }; update the microcontrollers copy of the short-circuit, undervoltage and overtemperature status based on the status bits received in the previous access. Take action if necessary.

8.1.9

Changing to and from SIO mode The L6364 should be placed into IO-Link mode as soon as communication with the master is established. Typically a switch from SIO mode (CCTL:SIO='1') to IO-Link mode (CCTL:SIO='0') is made during the WAIT condition when a valid message is detected from the master.

A switch from IO-Link mode to SIO mode is typically made shortly after the device response for the FALLBACK command has been sent. The switches themselves are, however, only activated by the microcontroller after the period defined in the IO-Link specification.

The L6364 may be switched from SIO mode to IO-Link mode at any time without disturbing data reception or transmission. A switch from IO-Link mode to SIO mode may disturb data reception if a master is in the process of transmitting, and the UART is therefore reset if this occurs.

page 18/60

Page 19

Single octet UART mode

SPI register writes outside interrupt service routines

8.1.10

The interrupt service routine typically accesses the SPI, and so it is necessary to avoid a collision between an interrupt service routine SPI access and any other SPI access made from the microcontroller.

Accessing the SPI clears a short-circuit or overtemperature interrupt, and so the received value of these bits must be recorded by the microcontroller.

If a function makes a number of sequential SPI accesses, then it is reasonable to ignore these status bits on all but the last access, and record the values read on this last access.

It is not necessary to check the STATUS:DAT bit outside the interrupt service routine, since the data interrupt remains active until the microcontroller responds.

8.2

Single octet UART mode

The L6364 supports an operating mode called Single octet UART mode, which performs a simplified data transfer function, transferring one octet at a time in either direction.

In this mode, M-sequence type recognition (MSEQ:M2CNT), the number of on-demand data octets (MSEQ:OD1, MSEQ:OD2) and checksum verification/generation are disabled and, therefore, must be realized by the microcontroller.

Note, that an exchange is always triggered by the master. It is not possible to transmit data without first receiving valid data. Figure 8 shows the single octet UART mode state machine. When the CCTL:SGL bit is set by the microcontroller, the L6364 is set to single octet UART mode.

8.2.1

Buffering The FR0 register and the L6364 UART internal register together provide double buffering of data in receive and single buffering in transmit. In order to avoid buffer over- or under-runs it is necessary for the microcontroller to:

  • read FR0 before the UART writes a new octet in Receive mode (delay ca. 11xTBIT), or
  • write FR0 before the UART requires a new octet in Transmit mode (delay ca. 3xTBIT).

8.2.2

Receive mode In Receive mode the L6364 has the following states:

  • Receive wait: The L6364 has received a complete master octet via the CQ channel. A data interrupt is generated (STATUS:DAT='1') and the received octet is placed in the FR0 register. The microcontroller has access to the FR0 register and reads the received octet. The state changes to Receive Interim. The UART continues to run in this state receiving the following frame. A buffer over-run results if the microcontroller does not read FR0 before the frame completes. A UART frame is 11 bits, which at 230.4kBaud gives a period of 47μs for the two SPI accesses, each of 16 bits. At 4 MHz SPI this corresponds to an SPI delay of 4 μs. Error conditions: parity error, stop bit, time-out (more than 4xTBIT waiting for the next UART frame on the CQ line), or buffer under-run are signaled with a data interrupt (STATUS:DAT='1') with additionally STATUS:CHK='1'. The microcontroller should respond by writing LINK:END and discarding any received octets. The master stops sending after the last master octet and so a time-out is generally detected by the L6364 in the delay while the microcontroller is preparing the response. The condition is held internally in the L6364 and discarded by the L6364 when FR0 is written by the microcontroller, initiating transmission. The timeout is therefore not reported to the microcontroller in this case.
  • Receive interim: The UART receives data on the CQ line and copies this to the FR0 register, switching to Receive wait on completion.

Once the expected number of octets is received, the microcontroller initiates sending by writing the first octet in the response M-sequence to FR0, thereby switching the L6364 to Transmit mode (see Section 8.2.3 ). (In single octet UART mode the equivalent of a LINK:SND command is achieved by writing to FR0).

page 19/60

Page 20

Single octet UART mode

In SIOListen mode a received UART frame is only reported if the parity and stop bits are correct. The microcontroller must switch from SIO mode to IO-Link mode after reception of a valid UART frame before responding with LINK:END, otherwise the L6364 returns to SIO mode conflicting with the further master transmission.

8.2.3

Transmit mode Transmit mode is entered when the microcontroller writes FR0 while the L6364 is in the Receive wait state. The UART reads this value from the FR0 register, emptying the buffer, and starts transmitting. The L6364 enters the Transmit wait state.

The L6364 provides a single octet data buffer and requests further data whenever this buffer is empty, including during the transmission of the previous octet. It is only necessary to ensure that this buffer is refilled before the UART needs to send the next octet.

The maximum allowed time between the starts of two subsequent frames on IO-Link is 11 TBIT frame + 3 TBIT pause = 14 TBIT, which at 230.4kBaud gives a period of 60 μs for the 16 bit SPI access. At 4 MHz SPI this corresponds to an SPI delay of 4 μs.

In Transmit mode the L6364 has the following states:

  • Transmit wait: The L6364 requests a new octet by sending a data interrupt (STATUS:DAT='1'). The L6364 is waiting for a response from the microcontroller, which either writes FR0 with a new octet to continue transmission, or LINK:END to terminate transmission.
  • Transmitting (buffer empty): The UART sends the current octet. A further response is requested from the microcontroller, by sending a data interrupt (STATUS:DAT='1'). If the microcontroller provides a further octet, this is placed in the buffer and the state changes to Transmitting (buffer full), if the microcontroller writes LINK:END, then the state changes to Transmitting (terminating). If the microcontroller does not provide an octet before the UART transmission completes, then the state changes to Transmit wait.
  • Transmitting (buffer full): The UART sends the current octet. On completion, it sources the next octet from the buffer, and the state changes to Transmitting (buffer empty).
  • Transmitting (terminating): The UART sends the current octet. On completion, the PHY returns to idle.

8.2.4

Timing errors in transmit The microcontroller can cause a timing error in Transmit mode if the delay in response is too long. These errors are not monitored by the L6364. A minimum inter-frame time delay of 1xTBIT is, however, guaranteed by the L6364.

8.2.5

Error condition in transmit Error conditions are reported to the microcontroller as either short-circuit (STATUS:SSC='1', reported following a delay of tRETRY), or overtemperature (STATUS:SOT='1').

The conditions are handled autonomously by the L6364 and no intervention by the microcontroller is necessary. The normal data flow is preserved and the L6364 requests further octets from the microcontroller as if the error were not present.

These octets are silently dropped and no attempt is made to transmit them. Under error conditions, then transmission may be terminated by the microcontroller using LINK:END='1'.

page 20/60

Page 21

Transparent UART mode

8.2.6

Single octet UART mode state machine

Figure 8. Single octet UART mode state diagram

PDF page 21 diagram

8.2.7

Synchronization in single octet UART mode

The L6364 uses a PLL (phase-locked loop) to continuously lock the UART receive and transmit frequency to the master frequency.

A few octet values (00h, 80h, e0h, f8h and feh) do not provide information which can be used to correct the PLL

frequency, and a continuous sequence of these values could prevent the PLL performing frequency tracking for some time.

In IO-Link operation, however, it is not possible to create such M-sequences as the defined format of the M-sequence, and in particular the checksum, guards against this.

A continuous sequence of these octets is possible when the single octet UART mode is used in a proprietary mode, eg. for code download.

In this case, the insertion of a synchronization octet (aah) at least every 75 ms is required, taking into account

a worst case dissipation change (1W) in combination with a worst case oscillator temperature drift. The interval

of 75 ms is equivalent to 240 octets at 38.4kBaud assuming an inter-frame delay of 1 bit. We recommend the insertion of a synchronization octet every 32 octets.

8.3

Transparent UART mode

The L6364 supports an operating mode for transparent communication of UART frames.

In this mode, the frames are received and transmitted from a UART peripheral in the microcontroller, and the function of the DUAL PHY device is reduced to that of a physical level converter.

This mode is supported by dual use of the MOSI and MISO pins, maintaining the low overall pin-count and a restricted use of microcontroller resources.

Transparent mode is entered by setting the CCTL:TRNS register bit to '1' via the SPI. In this mode the IO-Link state machine in the L6364 and the PLL are placed in reset.

The interrupt line and status monitoring for reset, short-circuit, overtemperature and undervoltage events continue to function.

page 21/60

Page 22

Transparent mode output path

8.3.1

Pin functions in transparent mode

In transparent mode, the MOSI and MISO pins are used for both SPI communication, and for the transparent path. The SS pin controls the use of the MOSI and MISO pins, according to Table 18.

Table 18. Pin dual use in transparent mode

SPI comm’s Transparent path MOSI MISO
SS=’0’ SPI comm’s active CQ output switch control frozen SPI data in SPI data out
SS=’1’ SPI comm’s frozen Transparent path active CQ output switch control Filtered CQ line level

An SPI communication in transparent mode is shown in Figure 9. Initially the L6364 is driving the CQ line; an SPI exchange is then conducted in which the L6364 is instructed to stop driving the line, and finally the IO-Link master drives the CQ line.

Typically the microcontroller SPI access routine records the MOSI level in use before setting SS='0' to start an SPI access, and assert this value again on the MOSI line before setting SS='1'. The microcontroller should preset the MOSI pin to the required level before the first SPI access enabling transparent mode.

Support for this may, however, be automatic depending on the microcontroller. The SPI connection to the L6364 is not suitable for a bus connection of multiple SPI slaves in transparent mode as the MOSI line is permanently driven.

Figure 9. Illustration of operation in transparent mode

PDF page 22 diagram

8.4

Transparent mode output path

With SS='1', the level of the MOSI pin controls the output switches according to the SIO, HS and LS bit settings as shown in Table 19. Where SS='0' for SPI access the level latched on the MOSI line is frozen, and used in the place of the MOSI line itself.

The CCTL:HS and CCTL:LS bits function as enables for the high-side and low-side switches respectively, and select operation as a high-side, low-side or push-pull device. Note that the logical path from MOSI to CQ is inverting.

page 22/60

Page 23

Transparent mode output path

Table 19. Transparent mode operation

CCTL:SIO CCTL:HS CCTL:LS Operation Short-circuit
1 0 0 SIOListen operation Short reported after retry
1 0 1 Low-side SIO operation
1 1 0 High-side SIO operation
1 1 1 Push-pull SIO operation
0 0 0 IOListen operation Short timers reset
0 0 1 Do not use
0 1 0 Do not use
0 1 1 Push-pull IO-Link operation Short reported immediately

In transparent SIO operation (CCTL:TRNS='1', CCTL:SIO='1') a short is only reported after N retries, see tRETRY, which is suitable to indicate the presence of a valid IO-Link wake-up pulse.

In transparent IO-Link operation (CCTL:TRNS='1', CCTL:SIO='0'), a short is reported immediately after tSHORT. In both cases the device attempts to drive the line again after tRETRY and then tRESTART without intervention from the microcontroller.

The output switches are disabled while a short is reported, protecting the device from excessive dissipation. The short condition and associated internal timers can be reset by setting IOListen operation (CCTL:TRNS='1', CCTL:SIO=CCTL:HS=CCTL:LS='0'), which allows switching to push-pull IO-Link operation after valid data has been received.

Following a cleared short condition, a new driving operation should only be selected after receiving valid IO-Link data or waiting for at least tRESTART.

8.4.1

Transparent mode input path With SS='1' in transparent mode, the level of the MISO line is the inverted level of the CQ signal. The signal is filtered with a constant delay filter, (1/16) \* TBIT, see Table 5, to remove line glitches.

8.4.2

Leaving transparent mode Transparent mode is left by clearing the CCTL:TRNS register bit to '0' via the SPI.

page 23/60

Page 24

IO-Link physical layer

9

IO-Link physical layer

9.1

UART frame

Table 20. UART frame definition

Bit# Significance Level
1 START 0
2 LSB b0
3 b1
4 b2
5 b3
6 b4
7 b5
8 b6
9 MSB b7
10 PARITY P
11 STOP 1

A logic '1' is transmitted as a low level on the CQ line, and a logic '0' is transmitted as a high level on the line. The idle state for the CQ line is low.

Even parity is used, that is, there is always an even number of logical '1' bits in the 9 bit concatenation of the data bits b[7:0] and the parity bit.

9.2

M-sequence interpretation

The data direction is derived from the MSB of the first octet of the master message, M-sequence control (MC), where a ‘1’ denotes a read operation and a '0' a write.

Table 21. M-sequence control (MC) octet

MSB

LSB

R/W

Comm chan.

Address

The M-sequence type is derived from bits [7:6] of the second octet of the master message, “Checksum/ Msequence type” (CKT), which have permissible values of 2'b00, 2'b01, or 2'b10, and denotes whether the structure of the message is of Type 0, Type 1 or Type 2.

Table 22. Checksum/M-sequence type (CKT) octet

MSB

LSB

M-seq. type

Checksum

The total length of the received M-sequence is determined according to Table 23 and is dependent on the M-sequence type and on the transfer direction (READ or WRITE).

page 24/60

Page 25

M-sequence interpretation

Table 23. Receive M-sequence lengths

CKT:M-seq.type [7:6] Received M-Sequence length
READ, MC:R/W = '1' WRITE, MC:R/W = '0'
Type 0 00 2 octet 3 octet
Type 1 01 2 octet 2 octet + f(OD1)*
Type 2 10 M2CNT M2CNT+ f(OD2)

f(OD1), f(OD2) and M2CNT are used to configure the L6364 for M-Sequence reception and are configured through register MSEQ as follows:

  • f(OD1), f(OD2): defines the received number of on-demand octets, where support is only provided for data widths of 1, 2 and 8 octets and not 32. The values are determined from MSEQ:OD1[1:0] for type 1 sequences and MSEQ:OD2[1:0] for type 2 sequences according to Table 24.

Table 24. Permissible values of MSEQ:OD1 and MSEQ:OD2

MSEQ:OD1[1:0] f(OD1) (On-demand data) MSEQ:OD2[1:0] f(OD2) (On-demand data)
00 Illegal(*) 00 1 octet
01 2 octet 01 2 octet
10 8 octet 10 8 octet
  • M2CNT: defines the expected octet count on a read operation. Its value corresponds to the value of field MSEQ:M2CNT[3:0]

The total data buffer size is 15 octets. If an M-sequence of a length greater than this is required for reception or transmission, then the single octet access mode should be used (see Section 8.2 ). (\*)A setting of MSEQ:OD1[1:0]=00 is used for backwards compatibility. In this case M2CNT + f(OD2) defines the length of received type 1 M-sequences.

page 25/60

Page 26

M-sequence interpretation

9.2.1

Example setting

Table 25 shows examples to illustrate the correct register settings for M2CNT, OD1 and OD2 for different combinations of PREOPERATE and OPERATE M-sequences.

Table 25. Example M2CNT, OD1 and OD2 registers setting

PDF page 26 diagram

page 26/60

Page 27

Checksum calculation and verification

9.3

Checksum calculation and verification

The checksum for an out-going message is calculated by the L6364, by logically exclusively OR'ing all LINK:CNT octets of the message, with a starting value of 0x52. For this calculation the written value of the Checksum register should be zero. The Checksum is then compacted from 8 to 6 bits using the algorithm of Table 26:

Table 26. Checksum compaction

Bit Calculation
C[5] D[7] xor D[5] xor D[3] xor D[1]
C[4] D[6] xor D[4] xor D[2] xor D[0]
C[3] D[7] xor D[6]
C[2] D[5] xor D[4]
C[1] D[3] xor D[2]
C[0] D[1] xor D[0]

The L6364 then inserts this 6-bit checksum into the lower bits of the last octet sent (“Checksum/status octet”).

Table 27. Checksum/status (CKS) octet

MSB

LSB

Event flag

PD Invalid

Checksum

The L6364 calculates the expected checksum for an incoming message, by exclusively OR'ing the octets of the message, with a starting value of 0x52. For this calculation the Checksum/M-sequence type (CKT) octet is used, but with all of the bits of the Checksum field set to zero. The calculated and expected checksum are compared and STATUS:CHK is set accordingly.

9.4

Data signal receive

The baud rate for signal reception is set by the CFG:BD bit. Both 38.4.4k Baud and 230.4k Baud are supported. The CQ data level is monitored for signals, filtering out pulses with a duration of less than (1/16) \* TBIT, see Table 5. The decision threshold for the CQ data level is determined by the CFG:RF bit.

Where this is '0', the IO-Link standard absolute levels are used, and where the bit is '1' the threshold is referred to VVPLUS/2. The first transition is the start reference of the frame. After this, data is sampled at the center of each bit time. Bits are read into the data buffer, removing the start and stop bits. The fill level is recorded in the LINK:CNT field.

Once the expected number of UART frames have been read, the checksum and parity bits for the message are checked, and the STATUS:CHK bit set appropriately. The STATUS:DAT status bit is set, and an interrupt is generated. Consecutive UART frames are expected from the master within a period of 4xTBIT. If this time is exceeded, then both STATUS:DAT and STATUS:CHK bits are set and an interrupt is generated.

The L6364 then enters the Transmit state and waits for the microcontroller to read the data and prepare a return message, signaling completion by writing a '1' to either the LINK:SND or LINK:END register bits.

9.5

Data output

The baud rate for transmission is set by the CFG:BD bit. Both 38.4.4k Baud and 230.4k Baud are supported. The number of message octets for transmission are written into the LINK:CNT field and sent following writing bit LINK:SND. The START, STOP and PARITY bits are appended to create the UART frames, and the checksum calculated and stuffed in the message.

page 27/60

Page 28

Clock recovery

The data is sent by using push-pull operation of the output switches. Writing either the LINK:SND or LINK:END bit clears the STATUS:DAT and STATUS:CHK status flags. The data output is synchronized using the internal PLL clock.

As defined in the IO-Link specification v1.1, the device has a maximum of 10xTBIT periods to process the incoming message and prepare the response. A delay of up to TBIT/16 can be incurred in the L6364 due to synchronization with the internal PLL clock, leaving the microcontroller slightly less than 10xTBIT to respond.

9.6

Clock recovery

The L6364 has an internal RC clock with a nominal frequency of fCK. The filtered data line is monitored for transitions while in the IOListen and SIOListen states.

When a first rising edge is seen, the internal PLL clock phase is aligned to the incoming data. The PLL clock corrects its operational frequency on the detection of further rising edges.

See Section 8.2.7 regarding detailed operation in single octet mode. The clock correction has a resolution of 0.4%(TYP) and a stability of 1%(MAX) over the duration of a message.

page 28/60

Page 29

Short-circuit detection

10

Short-circuit detection

In the case of short-circuit or a wake-up request from the Master, the CQ (or DIO) current exceeds the configured short-circuit threshold. If overload condition lasts longer than tSHORT (delay to filter-out any spurious transients), the output transistors of the affected output are switched off. In IO-Link mode, the event is signaled immediately to the microcontroller via the STATUS:SSC bit and an interrupt is generated. With CQ in SIO mode or with DIO in independent mode the line is reactivated with the delay tRETRY following the initial overcurrent event (see Figure 10. Wake-up time diagram). If overload is still present, then it is signaled to the microcontroller via STATUS:SSC bit and an interrupt is generated. The output stays switched-off for the time

tRESTART in order to allow reception of a valid IO-Link message or to protect the IC against overloading. If the tRESTART time elapses without intervention by the microcontroller or without reception of a valid IO-Link message, then the L6364 attempts to drive the line again. In the event of a continued overload, this cycle repeats indefinitely. The described mechanism ensures detection of an IO-Link Master wake-up request while also providing full protection of the IC in case of overload. The short-circuit current thresholds are set by CCTL:SCT[2:0] and DCTL:SCT[2:0]. Where JOIN mode is requested, the DCTL:SCT[2:0], DCTL:HS and DCTL:LS bits no longer have any effect on the output state or

short-circuit detection.

Table 28. DC short-circuit threshold current, ISET, CQ and DIO

CCTL:SCT, DCTL:SCT Threshold DIO/SIO Threshold JOIN mode CCTL:SCT, DCTL:SCT Threshold DIO/SIO Threshold JOIN mode
decimal (mA) (mA) decimal (mA) (mA)
4 110 220 0 190 380
5 130 260 1 210 420
6 150 300 2 230 460
7 170 340 3 250 500

Figure 10. Wake-up time diagram

PDF page 29 diagram

page 29/60

Page 30

Maximum current output

11

Maximum current output

The switches have an independent saturation current of ISAT, and do not draw more current than this. If, however, the CQ and DIO pins are configured to create a single output (JOIN mode), then the saturation current in this case is = 2 x ISAT. The power supply must be able to supply this current for the duration tSHORT to prevent a supply voltage drop on VPLUS.

page 30/60

Page 31

Undervoltage detection

12

Undervoltage detection

If the voltage on the VPLUS is below the VUV threshold, then the status bit UV is set. An interrupt is generated if this status is different to the status reported in the last SPI exchange. The undervoltage thresholds are set by CFG:UVT[2:0].

Table 29. Undervoltage threshold

CFG:UVT Threshold CFG:UVT Threshold
decimal (V) decimal (V)
0 15.0 4 10.5
1 14.0 5 8.5
2 13.0 6 7.5
3 12.0 7 6.0

page 31/60

Page 32

Short term power loss

13

Short term power loss

If the supply on the VPLUS fails then reverse current from V3V3 to VPLUS and from V5V to VPLUS is blocked. A residual leakage current of IPLUSREV may still flow in this time. Appropriate dimensioning of the capacitors CV3V3 and CV5V can be used to maintain the power supply during this event.

page 32/60

Page 33

Temperature measurement

14

Temperature measurement

The measured temperature in Celsius can be read from the L6364 from the TEMP:TEMP[6:0] register. The temperature is given as shown in Figure 11.

Figure 11. L6364 temperature measurement

PDF page 33 diagram

page 33/60

Page 34

Thermal shutdown

15

Thermal shutdown

The STATUS:SOT status bit is a filtered version of the output of the temperature sensor. When the L6364 temperature exceeds the threshold this bit is set to '1', when the temperature is below the threshold the bit is set to '0'. The trip threshold is determined by the set-point in register THERM:TH[4:0] as shown in Figure 12.

PDF page 34 diagram

15.1

Automatic operation

If the THERM:AUT bit is '0' and a temperature in excess of the set point is reached, then the threshold is automatically moved to a release threshold ΘHYST below the set point. When the temperature falls below this release threshold, the L6364 returns to a normal operating state and returns the threshold to the original level.

page 34/60

Page 35

LED outputs

16

LED outputs

Two current controlled outputs are provided to generate an LED current up to 8 mA. The nominal LED current is defined by the settings of the LED:LED1 and LED:LED2 fields.

Figure 13. L6364 LED currents

PDF page 35 diagram

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

LED : LEDx [3:0]

page 35/60

Page 36

DC-DC converter

17

DC-DC converter

17.1

Converter configuration

The L6364 includes a DC-DC buck converter, which operates at a frequency configured by register DCDC:FSET[2:0], shown in Table 30. Irregular frequency steps have been carefully chosen so to avoid simple fractional multiples, such that it is possible to choose a controller frequency which does not interfere with a given sensor frequency.

Table 30. DC-DC converter nominal operating frequency, FSET

DCDC:FSET Frequency DCDC:FSET Frequency
[kHz] [kHz]
4 500 0 1000
5 625 1 1250
6 710 2 1670
7 830 3 2000

The output voltage on pin VDCDC is configured by DCDC:VSET[2:0], shown in Table 31. Note that where operation of the 5.0V linear regulator is required, the VDCDC output voltage must be configured to be at least VDCDC_5V_MIN.

Table 31. DC-DC output voltage, VSET

DCDC:VSET Target output DCDC:VSET target output
[V] [V]
0 5.0 4 7.8
1 5.6 5(1) 8.6
2 6.1 6 9.6
3 6.8 7 10.5
  1. Default value following reset.

Changes to the output voltage via VSET are executed in steps, with a delay of tVSET for each step between VSETMIN and VSETMAX. This minimizes any over- or undershoot on VDCDC as the output voltage approaches the target value. This implies that a maximum delay of ΔtVSET can occur between this range. If the DC-DC converter is not required, the pin DOUT is externally shorted to pin VDCDC.

17.2

Converter architecture

The buck converter consists of two internal MOS switches (PMOS and NMOS), an external capacitor, CDCDC, and an inductor LDCDC. The switches operate in anti-phase and, assuming no resistive losses, the output voltage on VDCDCpin is equal to the duty ratio of the high-side switch multiplied by the input voltage (VVPLUS- VDIODE).

page 36/60

Page 37

Converter operation

Figure 14. Block diagram of DC-DC converter

PDF page 37 diagram

This block also includes a sense resistor (RSHUNT) to measure the inductor current, a series diode to prevent conduction during reverse polarization, and protection diodes to conduct residual inductor currents whenever switching ceases. The high-side switch is activated at the start of each cycle, and remains ON for a length of time determined by the PID controller. This block monitors the voltages at VDCDC and VPLUS pins.

17.3

Converter operation

17.3.1

Startup The converter operates only when the following operating conditions are met:

  • VV3V3 >VPOR (by means, bandgap is stable)
  • VVPLUS >VDCMIN (by means, oscillator toggling)
  • VVPLUS>VPLUSDCMIN Operation outside these conditions is prevented to protect the IC and the surrounding circuit. Initially the converter is in a STARTUP state. In this state an internal current source attempts to source a current ISTARTUP from pin DOUT to pin LOUT. Where LOUT is connected to VDCDC by an inductor, voltage at VDCDC pin is pulled up by this current: VDCDC voltage rises until it reaches voltage VSTARTUP, where the source current is then regulated to maintain VDCDC voltage at VSTARTUP. The converter remains in the STARTUP state until the operating conditions are met. Bias is provided either by a HV bias circuit where the IC is in reset VV3V3 < VPOR, or by an LV bias circuit once V3V3 is available. During the overlap period, the bias currents are doubled.

17.3.2

Entry to operation Once the operating conditions are met, or when the DCDC:DIS bit is reset, then the converter passes through an ARM state for 1 ms before starting operation. The switch controls are powered in this state, but set to OFF.

17.3.3

Leaving operation If the operating conditions are no longer met, then the converter passes back through the ARM state to the STARTUP state. If, however, the DCDC:DIS bit is set, then the converter passes back through the ARM state to the SLEEP state. On leaving operation, any residual energy in the coil is conducted to VDCDC via the protection diode between LOUT and PGND.

page 37/60

Page 38

Converter external component consideration

17.3.4

SLEEP state The SLEEP state is reached after 1ms by setting the DCDC:DIS bit via the microcontroller. In the SLEEP state no current is drawn by the DC-DC converter on VPLUS or V3V3, and the switch control blocks are depowered. The SLEEP state is left by resetting the DCDC:DIS bit, or during a L6364 reset, that is when VV3V3 < VPOR.

17.3.5

BYPASS state The BYPASS state is equivalent to the STARTUP state, and is reached after 1 ms by setting the DCDC:BYP bit via the microcontroller. In this mode, the ISTARTUP current source is permanently enabled and the voltage on VDCDC is held at VSTARTUP. Power to the devices on the V3V3 or V5V pins is now provided via the inductor and linear regulators. Leaving the BYPASS state is achieved by clearing the DCDC:BYP bit, whereby normal operation of the DC-DC converter resumes after 40 μs. This operation mode can be used if a device is operated at times in a low current consumption state, or suppression of converter switching noise is required for a temporary period.

Converter external component consideration

17.4

17.4.1

Minimum supply voltage The DC-DC converter has a minimum off-time per cycle, which leads to a maximum duty of:

DMAX = 1 − (150 ns × fSET); eg. at fSET = 1 MHz ⇒ DMAX = 0.85.

Figure 15. Minimum supply voltage

Minimum V VPLUS Resistive Lo
VDIODE
VSET / DMAX
C

Voltage

VSET

0

Current

The supply voltage (VVPLUS) required to reach a nominal output voltage (VSET) is given by: VVPLUS = VSET / DMAX + VDIODE + IOUT × [RCOIL / DMAX + RHIGH + (1/DMAX−1) × (RSHUNT+ RLOW)]

For VSET= 8.6 V, VDIODE=1 V, IOUT= 50 mA, RCOIL= 2 Ω, RHIGH= RLOW= 20 Ω, RSHUNT= 1.5 Ω, DMAX= 90% a supply voltage of 11.80 V is required to ensure that the nominal set voltage can be reached for all devices over the entire temperature range.

At very low supply voltages, where the duty cycle approaches DMAX, an increased ripple on the VDCDC supply

Note:

may occur.

17.4.2

Coil current limitation protection Where the coil current exceeds ILIMIT at the start of a cycle, that cycle is aborted. The current is checked again every 200 ns and a normal cycle is started once the coil current is below ILIMIT.

page 38/60

Page 39

Converter external component consideration

This results in a constant current output behavior with a variable frequency switching (see Figure 16). The operating current and external components should be chosen to avoid this behavior under normal conditions.

Figure 16. Overcurrent operation

PDF page 39 diagram

a) Overcurrent operation

b) Normal operation

For coil protection purposes, the maximum duty is further limited by the L6364 in relation to the supply voltage so that the maximum coil current rise in one cycle is limited to:

DMAX≾ 19.2 V / VVPLUS ⇒ Δ I ≾ 19.2V / (fSET × LCOIL)

For fSET= 1 MHz, LCOIL= 220 μH ⇒ ΔI<=87mA.

17.4.3

Capacitive blocking of DOUT CDOUT provides capacitive isolation of the VPLUS supply from the DC-DC regulator. A minimum value, see Table 5. Receiver CQ/DIO, is required to correctly supply the transient currents when the DC-DC converter switches pin LOUT, and at low output currents where there is a negative current in the coil in part of the cycle. The value may, however, be increased to provide additional isolation from input voltage ripple on VPLUS.

page 39/60

Page 40

Linear regulators

18

Linear regulators

In addition to the DC-DC regulator, the L6364 includes two 50 mA linear regulators supplied from the VDCDC pin, which have internally set output levels at 3.3 V (V3V3 pin) and 5.0 V (V5V pin). The 3.3 V linear regulator acts as the master, and the 5.0 V linear regulator as the slave. The start-up time of the 5.0 V linear regulator is thus dependent on the 3.3 V level, and on the size of the 3.3 V line capacitance, CV3V3. The regulators' dynamic start-up behaviour under different conditions of load capacitance can be seen in Figure 17. A typical load of 10mA, a supply voltage of 24 V with a rise time of 2.4 V/μs on pin VPLUS were used. The core of the L6364 device is supplied by the V3V3 rail, and thus an external blocking capacitor CV3V3 for

stable operation is required and is mandatory. A maximum static load, equivalent to a resistor RSTART_MIN, may be drawn externally on V3V3 during startup. A static load is the current which would be drawn continuously by the application circuit if the output voltage, VSNS, were held at a fixed level. A load in excess of this level may block the startup. A higher dynamic load (eg. capacitor charging) is permitted. Dynamic loads affect (slow) the start, but do not block startup.

In normal operation the consumption of the L6364 itself is limited to the quiescent current, IQUIES. During startup, the static load contributed by the L6364 on the supply is limited to IQUIES_START. The actual load is increased by the current drawn to charge the application capacitors and any external loads.

Figure 17. L6364 linear regulators' startup under different conditions of load capacitance

3.3V Linear Regulator Startup, Load = 10mA, Temp = 27°C

5.0V Linear Regulator Startup, Load = 10mA, Temp = 27°C

PDF page 40 diagram

The 5.0 V regulator output is not used internally and is provided for external use. When in use, an external blocking capacitor CV5V must be provided for stable operation, and the input supply range must be sufficient (VVPLUS > VSUP in pure mode or VDCDC > VDCDC_5V_MIN for DC-DC operation).

When the 5.0 V linear regulator is not in use, either permanently or periodically, then this block may be placed in a power-down state by setting bit CFG:PD5V. When this bit is set to '1', the 5.0 V regulator is placed in power-down and the output pin, V5V, is pulled low with a discharge current of IPD5V. This ensures capacitances on the line are discharged cleanly, and that the output is tied to a known state.

page 40/60

Page 41

Power dissipation

19

Power dissipation

Figure 18 shows an example how to estimate the device junction temperatures based on the dissipation of the regulator and switches. Since the thermal performance in the final application is dependant on a number of factors (e.g. PCB design, power dissipation of neighbouring components, ambient temperature, air flow. bumppitch etc), the thermal package properties provided in the figure below should only serve as a guideline. cc

Figure 18. Example of thermal power dissipation estimation

PDF page 41 diagram

The maximum average power consumption per channel (CQ or DIO) in short-circuit is:

ISAT(MAX) × VVPLUS(MAX)× tSHORT × NRETRY / tRESTART = 13.4 mW

In case of inductive load, the power dissipation (assuming no internal losses in the inductor itself) is : P = 1 2 fSW × L × I2 , where fSW is the switching frequency, L the load inductance and I the operating current. The design of the application hardware (heat-sink capability) should take account of this heating.

page 41/60

Page 42

Surge pulse and reverse polarity protections

Surge pulse and reverse polarity protections

20

The PGND, CQ, DIO and VPLUS pins are fully protected by a surge protection, to withstand an asymmetric surge between any pair of these pins according to IEC 60255-5, i.e. > 2 APK (up to 3 APK) for a half-time of 50 μs. Note that the surge stimulus is applied between the pins, rather than in common mode. This subjects the device under test to the current ratings shown in Figure 19.

Figure 19. Surge waveform

PDF page 42 diagram

automatically ceases to conduct.

operating voltages return to their nominal conditions.

exceeding the demands of IEC 60255-5 are required.

pins of 35 V.

if the L6364 is rapidly switched from a correctly polarized condition to a reverse polarized condition, such that

Note:

the CV3V3 capacitor remains charged, then the Zener function of the CQ output causes a destructive current to flow.

Sufficient time should be allowed (ms) during testing of the reverse polarization function to allow CV3V3 to discharge.

page 42/60

Page 43

Register Map

21

Register Map

Table 32. Register map

Register name Register address BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
MSEQ 0x00 R/W R/W R/W R/W R/W R/W R/W R/W
OD1[1] OD1[0] M2CNT[3] M2CNT[2] M2CNT[1] M2CNT[0] OD2[1] OD2[0]
00: Backwards compatibility expected octet count on read 00: 1 octet on-demand data
01: 2 octets on-demand data 01: 2 octets on-demand data
10: 8 octets on-demand data 10: 8 octets on-demand data
11: reserved 11: reserved
type 1 type 2
CFG 0x01 R/W R/W R/W R/W R/W R/W R R
UVT[2] UVT[1] UVT[0] BD RF PD5V 0 0
Set UVLO signalization threshold, see Table 29. Undervoltage threshold 0: Baud rate = 38.4 kbaud 0: absolute CQ/DIO comparato r ref. level 0: 5V regulator active N/A N/A
1: Baud rate = 230.4 kbaud 1: CQ/DIO comparato r ref. level at VVPLUS/1. 8 1: 5V regulator inactive
CCTL 0x02 R/W R/W R/W R/W R/W R/W R/W R/W
TRNS SCT[2] SCT[1] SCT[0] SGL SIO HS LS
1: set transparen t mode Set overcurrent signalization level, see Table 28. DC short-circuit threshold current, ISET, CQ and DIO 1: Single octet UART mode 1: SIO mode requested 1: enables CQ HS switch 1: enables CQ LS switch
DCTL 0x03 R/W R/W R/W R/W R/W R/W R/W R/W
EXT SCT[2] SCT[1] SCT[0] IEN DIO HS LS
1: enable use of CTLD pin Set overcurrent signalization level, see Table 28. DC short-circuit threshold current, ISET, CQ and DIO 1: Level change interrupt enable 1: DIO mode requested 1: enables DIO HS switch 1: enables DIO LS switch
LINK 0x04 R R R/W R/W R/W R/W W W
0 0 CNT [3] CNT [2] CNT [1] CNT [0] END SND

page 43/60

Page 44

Register Map

Register name Register address BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
LINK 0x04 N/A N/A Data buffer fill count(1). 1: declines sending response 1: sends IO- Link respo nse immediatel y
THERM 0x05 R/W R R R/W R/W R/W R/W R/W
AUT 0 0 TH [4] TH [3] TH [2] TH [1] TH [0]
0: automatic thermal control on N/A N/A Set thermal shutdown threshold see Figure 12. L6364 thermal shutdown configuration
1: automatic thermal control off
TEMP 0x06 R R R R R R R R
0 TEMP [6] TEMP [5] TEMP [4] TEMP [3] TEMP [2] TEMP [1] TEMP [0]
N/A IC internal temperature see Figure 11. L6364 temperature measurement
LED 0x07 R/W R/W R/W R/W R/W R/W R/W R/W
LED1 [3] LED1 [2] LED1 [1] LED1 [0] LED2 [3] LED2 [2] LED2 [1] LED2 [0]
See Figure 13. L6364 LED currents
DCDC 0x08 R/W R/W R/W R/W R/W R/W R/W R/W
DIS BYP FSET [2] FSET [1] FSET [0] VSET [2] VSET [1] VSET [0]
1: Disable DC-DC converter 1: Bypass DC-DC converter Set DC-DC switching frequency, see Table 30. DC-DC converter nominal operating frequency, FSET Set DC-DC output voltage, see Table 31. DC-DC output voltage, VSET
DSTAT 0x09 R R R R R R R R
1 0 0 0 0 LVL SSC 0
N/A N/A N/A N/A N/A 1: DIO Line level 1: Short circuit triggered N/A
STATUS 0x0A R/W R R R R R R R
RST INT UV DINT CHK DAT SSC SOT
0: following reset even t 1: when interrupt active prior to SPI read 1: UVLO triggered 1: DIO interrupt triggered 1: checksum or parity error triggered 1: IO-Link machine waiting to transmit 1: Short circuit triggered 1: Over- temperatur e triggered
1: set by writing this bit
LINK2(2) 0x0F R R R/W R/W R/W R/W W W
0 0 CNT [3] CNT [2] CNT [1] CNT [0] END SND

page 44/60

Page 45

Register Map

Register name Register address BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
LINK2(2) 0x0F N/A N/A Data buffer fill count(3). Writing '1' declines sending response Writing '1' sends IO- Link response after FR0 is written
FR0 to FR14 0x10 to 0x1E R/W R/W R/W R/W R/W R/W R/W R/W
DATA [7] DATA [6] DATA [5] DATA [4] DATA [3] DATA [2] DATA [1] DATA [0]
The data buffer registers are only accessible when frame data is available (DAT bit set).The initial value of all register bits following reset is '0', except bits DCDC:VSET[2:0], where the default value is 5.
  1. Valid CNT data may only be read when data is available (DAT bit set). If this is true, then reading the field returns the number received octets. Writing the CNT field sets the number of octets to transmit. Note that a read back will continue to read the number of octets in the received frame, and not the value written over SPI. 2. LINK register repeated prior to frame buffer with deferred send function 3. Valid CNT data may only be read when data is available (DAT bit set). If this is true, then reading the field returns the number received octets. Writing the CNT field sets the number of octets to transmit. Note that a read back will continue to

read the number of octets in the received frame, and not the value written over SPI.

page 45/60

Page 46

Detailed block diagram

22

Detailed block diagram

Figure 20 shows the details of the internal blocks of the L6364, and indicates which blocks the register fields act on, or are generated by.

Figure 20. Detailed block diagram, showing register field connections

PDF page 46 diagram

page 46/60

Page 47

Typical Applications

23

Typical Applications

Figure 21. Application example: DC-DC disabled, CQ and DIO coupled (Join Mode), VSENSOR = 5 V, VMCU =

VDIG = 3.3 V

PDF page 47 diagram

1) AFE (sensor) 2) IO-Link master is used for IO-Link mode and device configuration 3) XL (high or low-side) in Single Input Output mode

Figure 22. Application example: DC-DC enabled, CQ and DIO coupled (Join Mode), VSENSOR = VMCU =

VDIG = 5.0 V

PDF page 47 diagram

1) AFE (sensor) 2) IO-Link master is used for IO-Link mode and device configuration 3) XL (high or low-side) in Single Input Output mode

page 47/60

Page 48

Typical Applications

Figure 23. Application example: DC-DC disabled, CQ as line driver, DIO as load driver, VSENSOR = 5.0 V,

VMCU = VDIG = 3.3 V

PDF page 48 diagram

1) AFE (sensor) 2) IO-Link master is used for IO-Link mode and device configuration 3) XL (high or low-side) in Single Input Output mode 4) Industrial Load (e.g. Valve)

Figure 24. Application example: DC-DC enabled, CQ and DIO as independent line drivers, VSENSOR > 5.0 V,

VMCU = VDIG = 5.0 V

PDF page 48 diagram

1) AFE (sensor) 2) IO-Link master is used for IO-Link mode and device configuration 3) XL (high or low-side) in Single Input Output mode 4) Industrial Load (e.g. Valve)

page 48/60

Page 49

QFN20L Package and Packing Mechanical Data

QFN20L Package and Packing Mechanical Data

24

In order to meet environmental requirements, ST offers these devices in ECOPACK® packages. These packages have a Lead-free second level interconnect. The category of second level interconnect is marked on the package and on the inner box label, in compliance with JEDEC Standard JESD97. The maximum ratings related to soldering conditions are also marked on the inner box label. ECOPACK is an ST trademark. ECOPACK specifications are available at: www.st.com

Figure 25. QFN20L mechanical drawings

PDF page 49 diagram

Table 33. QFN20L Dimensions [mm]

SYMBOL MIN. TYP. MAX.
A 0.80 0.90 1.00
A1 0.02
A2 0.65 1.00
A3 0.25
b 0.18 0.23 0.30
D 3.85 4.00 4.15
D2 2.60 2.70 2.80
E 3.85 4.00 4.15
E2 2.60 2.70 2.80
e 0.45 0.50 0.55
L 0.30 0.40 0.50
ddd 0.08

page 49/60

Page 50

QFN20L Package and Packing Mechanical Data

Figure 26. QFN20L Suggested footprint

PDF page 50 diagram

Figure 27. QFN20L, Packing information (drawing and dimension [mm])

PDF page 50 diagram

1: 10 SPROCKET HOLE PITCH CUMULATIVE TOLERANCE ±0.2

Note:

2: POCKET POSITION RELATIVE TO SPROCKET HOLE MEASURED AS TRUE POSITION OF POCKET, NOTPOCKET HOLE.

page 50/60

Page 51

QFN20L Package and Packing Mechanical Data

Table 34. QFN20L, Packing information (additional dimension info [mm])

SYMBOL MIN. TYP. MAX.
Ao 4.25 4.35 4.45
Bo 4.25 4.35 4.45
Ko 1.0 1.1 1.2
T 0.25 0.3 0.35

page 51/60

Page 52

CSP19 Package and Packaging Mechanical Data

CSP19 Package and Packaging Mechanical Data

25

In order to meet environmental requirements, ST offers these devices in ECOPACK® packages. These packages have a Lead-free second level interconnect. The category of second level interconnect is marked on the package and on the inner box label, in compliance with JEDEC Standard JESD97. The maximum ratings related to soldering conditions are also marked on the inner box label. ECOPACK is an ST trademark. ECOPACK specifications are available at: www.st.com

Figure 28. CSP19 Mechanical drawings

PDF page 52 diagram

Table 35. CSP19 Dimensions [mm]

SYMBOL MIN. TYP. MAX.
A 0.414 0.444 0.474
A1 0.179 0.194 0.209
A2 0.225 0.250 0.275
b 0.239 0.269 0.299
D 2.507 2.537 2.567
E 2.507 2.537 2.567
D1 1.8 BSC
E1 1.5 BSC
eD 0.45 BSC
eE 0.50 BSC
SD 0.006 BSC
SE 0.172 BSC
fD1 0.374 BSC
fD2 0.363 BSC
fE1 0.441 BSC

page 52/60

Page 53

CSP19 Package and Packaging Mechanical Data

SYMBOL MIN. TYP. MAX.
fE2 0.596 BSC
ccc 0.05 BSC

Figure 29. CSP19 Suggested footprint

PDF page 53 diagram

Figure 30. CSP19, Packing Information (drawing and dimension [mm])

PDF page 53 diagram

page 53/60

Page 54

Revision history

Table 36. Document revision history

Date Version Changes
11-Aug-2020 1 Initial release.
21-Oct-2020 2 Replaced Figure 1, Figure 2, Section 21 , Section 21 , Figure 20, Figure 21 and Figure 22 added Figure 23 and Figure 24.
30-Jul-2021 3 Added CSP information: front page, package pin-out and pin description Section 3 , thermal data Section 4.2 , mechanical drawings Section 24 and packing information Section 24 . Added the maximum value for CDOUT Section 4.3 . Wake-up detection: changed NRETRY to NSHORT symbol in Table 6 Section 4.4 ; added Figure 3 and rephrased chapter 9 Section 10 . Surge protection: reworked information in Table 9 Section 4.4 with VSURGE(LEAKAGE) and VSURGE(THRESHOLD) parameters. Reworked register map style of Table 32 Section 21 .
25-Oct-2021 4 In front page, added packing information in Product summary table. Extended product description and moved from front page to chapter 1. Deleted VDCDC_3V3_MIN from Table 4. Recommended operating conditions. Added note about VDIG voltage rail compatibility in table Section 3 Package and pin-out and in Section 6 SPI Communication. Added RTH(JA) in JEDEC conditions in Section 4.2 Thermal Characteristics. Rephrased description of Join and DIO modes in chapter 6 Section 7 DIO pin. Rephrased chapters Section 8.1.8 Interrupt handler structure and Section 8.2.2 Receive mode Fixed input voltage value in Section 17.2 Converter architecture. Updated chapter Section 19 Power dissipation and Figure 18. Example of thermal power dissipation estimation. Updated packing information of QFN20L (Figure 27. QFN20L, Packing information (drawing and dimension [mm])) and CSP19 (Section 24 ).

page 54/60

Page 55

Contents

Contents

1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

2 Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

3 Package and pin-out. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

4 Technical Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

4.1 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

4.2 Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

4.3 Recommended operating conditioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

4.4 Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

5 Startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

6 SPI Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

6.1 Multiple byte exchange. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

7 DIO pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

7.1 DIO mode output control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

7.2 SIO mode control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

8 IO-Link UART peripheral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16

8.1 Multi-octet UART mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16

SIO Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 8.1.1

IO-Link mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 8.1.2

Transmit mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 8.1.3

IO-Link UART peripheral (Multi-octet mode) state machine. . . . . . . . . . . . . . . . . . . . . . . . 17 8.1.4

Interrupt handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 8.1.5

Data interrupt handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 8.1.6

Short-circuit, overtemperature and undervoltage interrupt handling . . . . . . . . . . . . . . . . . 18 8.1.7

Interrupt handler structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 8.1.8

Changing to and from SIO mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 8.1.9

8.1.10 SPI register writes outside interrupt service routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

8.2 Single octet UART mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

Buffering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 8.2.1

Receive mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 8.2.2

Transmit mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 8.2.3

page 55/60

Page 56

Contents

Timing errors in transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 8.2.4

Error condition in transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 8.2.5

Single octet UART mode state machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 8.2.6

Synchronization in single octet UART mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 8.2.7

8.3 Transparent UART mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

Pin functions in transparent mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 8.3.1

8.4 Transparent mode output path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

Transparent mode input path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 8.4.1

Leaving transparent mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 8.4.2

9 IO-Link physical layer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

9.1 UART frame. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

9.2 M-sequence interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

Example setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 9.2.1

9.3 Checksum calculation and verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27

9.4 Data signal receive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27

9.5 Data output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27

9.6 Clock recovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28

10 Short-circuit detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29

11 Maximum current output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

12 Undervoltage detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31

13 Short term power loss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32

14 Temperature measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33

15 Thermal shutdown. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34

15.1 Automatic operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34

16 LED outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35

17 DC-DC converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36

17.1 Converter configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36

17.2 Converter architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36

17.3 Converter operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37

17.3.1 Startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

17.3.2 Entry to operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

page 56/60

Page 57

Contents

17.3.3 Leaving operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

17.3.4 SLEEP state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

17.3.5 BYPASS state. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

17.4 Converter external component consideration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38

17.4.1 Minimum supply voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

17.4.2 Coil current limitation protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

17.4.3 Capacitive blocking of DOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

18 Linear regulators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40

19 Power dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41

20 Surge pulse and reverse polarity protections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42

21 Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43

22 Detailed block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46

23 Typical Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47

24 QFN20L Package and Packing Mechanical Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49

25 CSP19 Package and Packaging Mechanical Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52

Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54

Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55

List of tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58

List of figures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59

page 57/60

Page 58

List of tables

List of tables

Table 1. Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Table 2. Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Table 3. Thermal data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Table 4. Recommended operating conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Table 5. Receiver CQ/DIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Table 6. Short-circuit and Wake-up detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Table 7. POR (Power On Reset) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Table 8. Output switches individual channels CQ/DIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Table 9. Line surge protection, parameters with respect to any pair PGND, CQ, DIO, VPLUS . . . . . . . . . . . . . . . . . . . . . . 9 Table 10. Thermal shutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Table 11. Digital pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Table 12. LED Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Table 13. Linear regulators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Table 14. DC-DC supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Table 15. L6364 Reset conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Table 16. DIO control via SPI-DCTL:EXT=’0’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Table 17. Direct DIO control via pin CTLD – DCTL:EXT=’1’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Table 18. Pin dual use in transparent mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Table 19. Transparent mode operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Table 20. UART frame definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Table 21. M-sequence control (MC) octet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Table 22. Checksum/M-sequence type (CKT) octet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Table 23. Receive M-sequence lengths. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Table 24. Permissible values of MSEQ:OD1 and MSEQ:OD2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Table 25. Example M2CNT, OD1 and OD2 registers setting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Table 26. Checksum compaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Table 27. Checksum/status (CKS) octet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Table 28. DC short-circuit threshold current, ISET, CQ and DIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Table 29. Undervoltage threshold. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Table 30. DC-DC converter nominal operating frequency, FSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Table 31. DC-DC output voltage, VSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Table 32. Register map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Table 33. QFN20L Dimensions [mm] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Table 34. QFN20L, Packing information (additional dimension info [mm]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Table 35. CSP19 Dimensions [mm] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Table 36. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

page 58/60

Page 59

List of figures

List of figures

Figure 1. Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Figure 2. Package and pin-out - QFN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Figure 3. Package and pin-out - CSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Figure 4. Example of Wake-up sequence timing (VCQ = green plot; ICQ = red plot; VINT = Yellow) . . . . . . . . . . . . . . . . . . 8 Figure 5. Register programming. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Figure 6. Single byte and sequential byte accesses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Figure 7. IO-Link UART peripheral state machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Figure 8. Single octet UART mode state diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Figure 9. Illustration of operation in transparent mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Figure 10. Wake-up time diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Figure 11. L6364 temperature measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Figure 12. L6364 thermal shutdown configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Figure 13. L6364 LED currents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Figure 14. Block diagram of DC-DC converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Figure 15. Minimum supply voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Figure 16. Overcurrent operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Figure 17. L6364 linear regulators' startup under different conditions of load capacitance . . . . . . . . . . . . . . . . . . . . . . . 40 Figure 18. Example of thermal power dissipation estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Figure 19. Surge waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Figure 20. Detailed block diagram, showing register field connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Figure 21. Application example: DC-DC disabled, CQ and DIO coupled (Join Mode), VSENSOR = 5 V, VMCU = VDIG = 3.3 V

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Figure 22. Application example: DC-DC enabled, CQ and DIO coupled (Join Mode), VSENSOR = VMCU = VDIG = 5.0 V . . 47 Figure 23. Application example: DC-DC disabled, CQ as line driver, DIO as load driver, VSENSOR = 5.0 V, VMCU = VDIG = 3.3

V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

Figure 24. Application example: DC-DC enabled, CQ and DIO as independent line drivers, VSENSOR > 5.0 V, VMCU = VDIG =

5.0 V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

Figure 25. QFN20L mechanical drawings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Figure 26. QFN20L Suggested footprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Figure 27. QFN20L, Packing information (drawing and dimension [mm]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Figure 28. CSP19 Mechanical drawings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Figure 29. CSP19 Suggested footprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Figure 30. CSP19, Packing Information (drawing and dimension [mm]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

page 59/60

Page 60

IMPORTANT NOTICE – PLEASE READ CAREFULLY

STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.

Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of Purchasers’ products.

No license, express or implied, to any intellectual property right is granted by ST herein.

Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.

ST and the ST logo are trademarks of ST. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other product or service names are the property of their respective owners.

Information in this document supersedes and replaces information previously supplied in any prior versions of this document.

© 2021 STMicroelectronics – All rights reserved

page 60/60