CCE4510 DIALOG

Document overview

  • Manufacturer or author: Provided By www.digicamel.com(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 39

Technical content

Datasheet sections

  • 1.1 Features
  • 1.2 Schematic
  • 2 Pinout
  • 2.1 Package
  • 2.2 Pin Descriptions
  • 3 Absolute Maximum Ratings
  • 4 Electrical Characteristics
  • 4.1 General Parameters
  • 4.2 IO-Link Channels
  • 4.3 NMOS Gate Drivers
  • 4.4 Oscillator
  • 4.5 Digital Pads
  • 4.6 Serial Peripheral Interface
  • 4.7 Current Sensing
  • 4.8 Monitoring Thresholds
  • 4.9 LEDs
  • 5 Functional Description
  • 5.1 Clocking
  • 5.2 Operational Modes
  • 5.2.1 Standard I/O (SIO)
  • 5.2.2 UART
  • 5.2.3 Frame Handler
  • 5.3 Interrupt Handling
  • 5.3.1 Mode
  • 5.3.2 Mode
  • 5.3.3 Interrupt Masking
  • 5.4 Protection Features
  • 5.4.1 Current Sensing
  • 5.4.2 Voltage/Temperature Monitoring
  • 5.5 Additional IO-Link Features
  • 5.5.1 Automated Wake-Up
  • 5.5.2 Cycle Timer
  • 5.5.3 Channel Synchronization
  • 5.5.4 LED Drivers
  • 5.6 Serial Peripheral Interface
  • 5.6.1 Transaction Format
  • 5.6.2 MOSI Format
  • 5.6.3 MISO Format
  • 5.6.4 MISO Status Nibble
  • 5.7 Register Description
  • 5.7.1 Register Overview
  • 5.7.2 MODE1/2 (0x20/0x40)
  • 5.7.3 OVLD1/2 (0x21/0x41)
  • 5.7.4 SHRT1/2 (0x22/0x42)

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 1 of 39 © 2021 Dialog Semiconductor General Description The CCE4510 is a high-voltage interface IC with overvoltage detection as well as high temperature and high current protection, based upon a 0.35 µm HV-CMOS technology. Typical applications are industrial sensors or actuators, which should support the IO -Link standard. To improve the application performance, an integrated IO-Link frame handler is provided, which automates most of the lower layer communication tasks. This reduces the microcontroller loads significantly, thus gaining more performance for other tasks, even if slower microcontrollers ar e used. A variety in fields of application is given by different packaging*1 and configuration options.

1.1 Features

■ Two IO-Link compliant channels with 1 A peak driving current ■ Wide voltage range 8-32 V ■ Transceiver mode (SIO) ■ Integrated UART (COM1-3) ■ Hardware frame handler (support for all IO-Link v1.1 frame types) ■ Fully IO-Link v1.1 compliant ■ Possibility to use IO-Link ports as master or device ■ Completely automated wake-up procedure for master ■ Two status LED drivers ■ Synchronization features for IO Link channels and LEDs over multiple chips ■ Includes NMOS gate drivers to switch power supply of devices ■ Supports feed through of clock ■ Temperature and supply voltage monitoring and protection ■ Overload protection for channels and connected devices ■ Ideal fit for 2/4/8/16-port IO Link master applications ■ Evaluation boards available

1.2 Schematic

SIO Control, UART, Framehandler Quarz Oscillator Monitoring, Status LED Drivers, High Temperature Protection, Overvoltage Detection CCE4510 LP1 LP2 CQ1 CQ2 GATE1 GATE2 SEN2 SEN1 GND VDDA VDDD TEMP LED1 LED2 LM2 LM1 CLK XTAL1 XTAL2 RXD1 TXEN1 TXD1 SDX1 RXD2 TXEN2 TXD2 SDX2 INTX SSX SCLK MOSI MISO SPI CH1 CTRLCH2 CTRL VCC TP1 CLK_EN TP2 Figure 1: Block Diagram

1 Other packaging options are possible upon request

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 4 of 39 © 2021 Dialog Semiconductor Tables

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 5 of 39 © 2021 Dialog Semiconductor

2 Pinout

2.1 Package

CLK_EN TP1 TEMP N/C XTAL2 XTAL1 N/C LED1 LED2 LGND GATE1 GATE2 VDDD VDDA GND RXD2/CYCT2 TXD2/SYNC2 TXEN2 SDX2 TP2 N/C VCC SEN1 SEN2 RXD1/CYCT1 TXD1/SYNC1 TXEN1 SDX1 N/C INTX SSX SCLK MOSI MISO N/C CLK Figure 2: QFN48 Package (7x7 mm)

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 6 of 39 © 2021 Dialog Semiconductor

2.2 Pin Descriptions

Table 1: Pin Descriptions Symbol Pin QFN48 Type Description RXD1/CYCT1 1 OUT RXD1: CQ1 input; inverted CYCT1: Cycle time indicator channel 1 TXD1/SYNC1 2 IN TXD1: CQ1 output; internal pull-down; inverted SYNC1: Channel 1 synchronization trigger TXEN1 3 IN CQ1 driver enable; active high, internal pull-down SDX1 4 OUT Device 1 short detected; active low INTX 6 OUT SPI interrupt signal; active low SSX 7 IN SPI slave select; active low; internal pull-up SCLK 8 IN SPI clock; internal pull-down MOSI 9 IN SPI data in; internal pull-down MISO 10 OUT SPI data out; tri-state if SSX is high CLK 12 OUT Buffered clock feed through VDDD 13 PWR 3.3 V digital voltage supply VDDA 14 PWR 3.3 V analog voltage supply VDD - PWR 3.3 V voltage supply GND 15 PWR Ground RXD2/CYCT2 16 OUT RXD2: CQ2 input; inverted CYCT2: Cycle time indicator channel 2 TXD2/SYNC2 17 IN RXD2: CQ2 output; internal pull-down; inverted SYNC2: Channel 2 synchronization trigger TXEN2 18 IN CQ2 driver enable; active high, internal pull-down SDX2 19 OUT Device 2 short detected; active low TP2 20 OUT Test Point 2; leave open VCC 22 PWR 24 V main voltage supply SEN1 23 IN Sense input channel 1 SEN2 24 IN Sense input channel 2 LP2 26 PWR Sensor supply channel 1 CQ2 28 IN/OUT IO-Link channel 2 LM2 30 PWR Sensor ground 2 LM1 31 PWR Sensor ground channel 1 CQ1 33 IN/OUT IO-Link channel 1 LP1 35 PWR Sensor supply channel 1 GATE2 37 OUT NMOS gate driver channel 2 GATE1 38 OUT NMOS gate driver channel 1 LGND 39 PWR LED ground LED2 40 OUT LED driver channel 2 LED1 41 OUT LED driver channel 1

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 7 of 39 © 2021 Dialog Semiconductor Symbol Pin QFN48 Type Description XTAL1 43 IN Crystal input; external clock source input XTAL2 44 OUT Crystal feedback TEMP 46 OUT High temperature indication, active high TP1 47 IN Test Point 1; internal pull-down; leave open or tie to ground CLK_EN 48 IN Enable buffered clock feed through; internal pull-down

3 Absolute Maximum Ratings

Table 2: Absolute Maximum Ratings Parameter Symbol Conditions Min Typ Max Unit Supply Voltage VCC static -0.7 36 V Power dissipation QFN48 PTOT_QFN48 Multilayer PCB, Exp. Pad soldered, ϑAMB = 60°C 2 W Junction Temperature ϑJUNC 150 °C ESD-sensitivity VESD Human Body Model EIA/JESD22-A114-B 2 kV Storage Temperature ϑSTORAGE -55 155 °C Soldering Temperature ϑSOLDER 12 s max 260 °C FIT Rate ϑJUNC ≤ 55°C 50 FIT Note 1 Functional operation is only guaranteed within operating conditions listed under “Electrical Characteristics”. Exposure to absolute maximum rating conditions for extended periods of time may affect device reliability. Exposure to conditions beyond those ratings may cause permanent damage to the device.

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 8 of 39 © 2021 Dialog Semiconductor

4 Electrical Characteristics

Electrical characteristics are valid for the whole specified temperature range and supply voltage range, if not otherwise noted.

4.1 General Parameters

Table 3: General Parameters Parameter Symbol Conditions Min Typ Max Unit Main Supply Voltage VCC 8 24 32 V Quiescent Current Main Supply IVCC 5 mA Pad Supply Voltage VDD 3.1 3.3 3.5 V Quiescent Current Pad Supply IVDD 5 mA Operating Temperature ϑAMB -40 85 °C Thermal Resistance Case ϑJC_QFN48 Junction to Case; QFN48 0.5 °C/W Thermal Resistance Ambient ϑJA_QFN48 Junction to Ambient; QFN48 29 °C/W

4.2 IO-Link Channels

Table 4: IO-Link Channels Parameter Symbol Conditions Min Typ Max Unit LP Supply Voltage VLP 8 24 32 V Permissible Voltage Range VCQ -0.3 VLP+ 0.3 V Load or Discharge Current ICQ_LOAD can be disabled; see 5.7.17 10 15 mA DC Driver Current ‘H’ ICQH 300 mA DC Driver Current ‘L’ ICQL 300 mA Residual Voltage ‘H’ VRESH Voltage drop at ICQH_MAX 3 V Residual Voltage ‘L’ VRESL Voltage drop at ICQL_MAX 3 V Output Peak Current ‘H’ IPEAKH Duration tPEAK = 1 ms 0.5 1 A Output Peak Current ‘L’ IPEAKL Duration tPEAK = 1 ms 0.5 1 A Capacitive Load CLOAD 1 nF Output Driver Rise Time tRISE CNOM=1 nF 300 ns Output Driver Fall Time tFALL CNOM=1 nF 300 ns Break Before Make Delay tBBM 50 ns Input Detection Time ‘H’ tDETH 300 ns Input Detection Time ‘L’ tDETL 300 ns Input Threshold ‘H’ VTHH_IOL IO-Link mode; see 5.7.17 10.5 13 V

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 9 of 39 © 2021 Dialog Semiconductor Parameter Symbol Conditions Min Typ Max Unit Input Threshold ‘L’ VTHL_IOL IO-Link mode; see 5.7.17 8 11.5 V Hysteresis input threshold VHYS_IOL IO-Link mode; see 5.7.17 2 V Input Threshold ‘H’ VTHH_RAT Ratiometric mode; see 5.7.17 0.55 VLP V Input Threshold ‘L’ VTHL_RAT Ratiometric mode; see 5.7.17 0.4 VLP V Hysteresis input threshold VHYS_RAT Ratiometric mode; see 5.7.17 0.0125 VLP V

4.3 NMOS Gate Drivers

Table 5: NMOS Gate Drivers Parameter Symbol Conditions Min Typ Max Unit On Switching Time tGATE_ON CGATE = 1 nF 1 ms Off Switching Time tGATE_OFF CGATE = 1 nF 10 µs Output Voltage VGATE VCC ≥ 15 V VCC+4 VCC+8 V External Capacitance CGATE 1 nF Transistor Leakage Current ITGSL Gate to Source (external NMOS) 1 µA

4.4 Oscillator

Table 6: Oscillator Parameter Symbol Conditions Min Typ Max Unit Frequency fOSC External crystal 14.7456 MHz Startup Time tOSC_START 30 ms Rise Time tOSC_RISE 5 ns Fall Time tOSC_FALL 5 ns CLK Pin Driving Capability COUT_MAX 15 pF

4.5 Digital Pads

Table 7: Digital Pads Parameter Symbol Conditions Min Typ Max Unit Input Voltage ‘H’ VINH 0.7 VDD V Input Voltage ‘L’ VINL 0.3 VDD V Input Hysteresis VIHYST 340 mV

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 10 of 39 © 2021 Dialog Semiconductor Parameter Symbol Conditions Min Typ Max Unit Input Capacitance CIN 5 pF Input Leakage Current IILEAK No pull-up/pull-down -1 1 µA Output Voltage ‘H’ VOUTH 0.8 VDD V Output Voltage ‘L’ VOUTL 0.4 V Output Leakage Current IOLEAK Tri-State active 1 µA Output Capacitance COUT 5 pF Output Driving Current IOUT 6 mA Weak Pull-Up Current IIH VIN = 0V -30 µA Weak Pull-Down Current IIL VIN = VDD 30 µA

4.6 Serial Peripheral Interface

Table 8: Serial Peripheral Interface Parameter Symbol Conditions Min Typ Max Unit SPI Clock Frequency fSPI 1 20 MHz SPI Clock Period tSPI_CLK 50 1000 ns SPI Start Clock after Select tSPI_S 25 ns SPI End of Select after Clock tSPI_E 25 ns SPI Idle between Access tSPI_I 100 ns

4.7 Current Sensing

Table 9: Current Sensing Parameter Symbol Conditions Min Typ Max Unit Ext. Short Detection Thresh. VEXT_SD 180 205 230 mV Ext. Short Detection Current IEXT_SD RSHUNT = 500 mΩ 380 415 450 mA Int. Short Detection Current IINT_SD 300 350 400 mA Driver Overload Detection Time tOVLDDET Configurable; see 5.7.3 0.1 6.4 ms Driver Overload Polling Time tOVLDDIS Configurable; see 5.7.3 1 6400 ms Short Circuit Detection Time tSHORTDET Configurable; see 5.7.4 0.1 336 ms

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 11 of 39 © 2021 Dialog Semiconductor

4.8 Monitoring Thresholds

Table 10: Monitoring Thresholds Parameter Symbol Conditions Min Typ Max Unit Min. Voltage Monitor Thresh. VCCOK_MIN 7.5 V Max. Voltage Monitor Thresh. VCCOK_MAX 34 V Voltage Monitor Hysteresis VCCOK_HYST 0.6 V Temperature Monitor Thresh. ϑINT 125 150 °C Temperature Monitor Hysteresis ϑINT_HYST 10 °C

4.9 LEDs

Table 11: LEDs Parameter Symbol Conditions Min Typ Max Unit LED Permissible Voltage Range VLED -0.3 VDD+ 0.3 V LED Current 5 mA ILED_5MA 4.5 5.5 mA LED Current 10 mA ILED_10MA 9 11 mA LED Sequence Bits BITSLED Configurable; see 5.7.15 8 Bit Bit high hold time tHLDL Configurable; see 5.7.16 50 800 ms Bit low hold time tHLDH Configurable; see 5.7.16 50 800 ms

5 Functional Description

5.1 Clocking

The IC is clocked by connecting an external 14.7456 MHz quartz at the XTAL1 and XTAL2 pins. It is possible to daisy chain or directly connect multiple CCE4510 chips to the CLK pin for clocking. The CLK pin is then connected to the XTAL1 pin of the other chip(s). Clock feed through is enabled by default and can be disabled by pulling the CLK_EN pin high. References: Oscillator, Pin Descriptions

5.2 Operational Modes

There are three possible operational modes for each CCE4510 IO-Link Channels - Standard I/O, UART and Frame Handler Mode. The channel mode can be configured in the MODE register.

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 12 of 39 © 2021 Dialog Semiconductor

5.2.1 Standard I/O (SIO)

If a channel is configured in the Standard I/O Mode, the mode of the output stage is freely configurable. The SIO register allows the user to choose between a N, P or Push-Pull driving mode via the DRV bits. The TXEN and TXD bits of this register enable direct control over the output driver. The RXD bit in the MISO Status Nibble reflects the current state of the CQ pin. In this mode, it is also possible to control and observe the channel using the TXEN, TXD and RXD pins. The corresponding pin and register values get logically ORed. Therefore, either the unused pin or register values should be zero, to allow control via the desired interface. Since the sense of TXD to CQ is inverted, it is possible to connect a standard microcontroller UART interface with a high idle state to the TXD/RXD pins. References: SIO1/2, MISO Status Nibble. Pin Descriptions

5.2.2 UART

If a channel is configured in UART Mode, the output stage is set into Push-Pull Mode and the output cannot be controlled via the SIO register or the external pins. It is required to define the used COM speed in the MODE register. By default, the channel will listen for incoming UART transactions at the CQ pin. If a character is received, an interrupt is triggered and the data can be read back from the UART register. A transaction is started by writing the data to the UART register. The received UART data is not buffered. Receiving multiple characters, while not reading them back, causes data loss. This will be indicated by the OFLW bit in the MISO Status Nibble. References: UART1/2, MODE1/2, MISO Status Nibble

5.2.3 Frame Handler

The Frame Handler Mode extends the UART interface. Like in UART mode, the output stage is set into Push-Pull Mode and the output cannot be controlled via the SIO register or the external pins. It is required to define the used COM speed in the MODE register. It mostly automates the transaction of frames, defined by the IO-Link protocol. Therefore, an automated CRC check for incoming and an automated CRC computation for outgoing me ssages is integrated. The frame handler will also monitor the specified timing constraints and takes care to comply with them as well.

5.2.3.1 Configuration

The operational mode as IO-Link Master or Device can be set via the MAS bit in the FHC register. This register also allows the user to relax the timeout detection or to disable the automatic CRC computation. The master and device message lengths of each frame are influenced by the OD, MPD and DPD registers, but are also depending on the access type, addressed channel and frame type which are defined in the second byte of each IO-Link frame. FT0 frames always use one byte on-request data. FT1 frames use the MPD or DPD lengths, if the address channel is the Process Data Channel, otherwise the OD length is used. FT2 frames always use the MPD, DPD and OD lengths.

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 13 of 39 © 2021 Dialog Semiconductor CMD FT/CHKS OD EVNT/CHKS CMD FT/CHKS MPD/DPD EVNT/CHKS CMD FT/CHKS OD EVNT/CHKS MPD DPD Master Message Device Message FT2 FT1-PD FT0 FT1-OD one byte variable length variable length write access: part of master message read access: part of device message Figure 3: Frame Lengths References: FHC1/2, OD1/2, MPD1/2, DPD1/2

5.2.3.2 Master Mode

If configured as master, the frame handler waits for the user to write the complete message data into the frame buffer via the FHD register. This can be done by multiple SPI transactions or by a single bulk SPI transaction. By default, writing the last byte of a message into the buffer will start the transaction and the message CRC is automatically generated. If the automatic CRC feature is disabled, the transaction will start immediately after the first byte is written into the frame buffer. There is also the possibility to start a new frame transaction with respect to the defined cycle time in the CYCT register or even synchronizing various CCE4510 IO-Link channels using the sophisticated synchronization mechanism. If a frame was transmitted successfully, the frame handler will start listening for any incoming device data and triggers an interrupt after a part or the complete device message is received. The interrupt behavior can be modified using the IMSK and TRSH register. Parity or checksum errors during the transaction will be indicated by the MISO Status Nibble. The received data can be read back via the FHD register by multiple SPI transactions or single/multiple bulk SPI transactions. T RA NSMIT RE CE IVEIDLE device message read back or reset triggered reset triggered master mes sage buffered and sy nc triggered or cycle time over start of device message Figure 4: Master Mode Sequence References: Additional IO-Link Features, Serial Peripheral Interface, Interrupt Masking, FHD1/2

5.2.3.3 Device Mode

Configured as device, the frame handler listens for incoming master transactions and triggers an interrupt, if a part or the complete device message is received. The interrupt behaviour can be modified using the IMSK and TRSH register. Parity or checksum errors during the transaction will be indicated by the MISO status nibble. The received data can be read back via the FHD register by multiple SPI transactions or single/multiple bulk SPI transactions.

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 14 of 39 © 2021 Dialog Semiconductor After successfully receiving an incoming master message, the frame handler waits for the user to write the complete message data into the frame buffer via the FHD register. This can be done by multiple SPI transactions or by a single bulk SPI transaction. The transaction always starts immediately after the first byte is written into the frame buffer. RE CE IVE T RA NSMITIDLE transmission done reset triggered reset triggered start of master message first by te of device message buffered Figure 5: Device Mode Sequence References: Additional IO-Link Features, Serial Peripheral Interface, FHD1/2

5.2.3.4 Skip and Reset Function

It is possible to reset the frame handler or skip an invalid frame from any state. This can be done by writing one to the RST or the SKIP bit of the FHC register. Skipping a frame causes the frame handler to ignore the rest of an incoming message, without triggering any additional interrupt. A soft reset is done after receiving the rest of invalid message or if a timeout was detected. Skipping a frame has no effect on the cycle timer. Resetting a frame will immediately reset the frame handler into its idle state and also causes a reset of the cycle timer. When resetting the frame handler with the RST bit or skipping a frame with the SKIP bit, all other bits written to the FHC1/2 register within the same SPI frame will be ignored. References: FHC1/2

5.3 Interrupt Handling

The chip utilizes two modes of interrupt handling. The active mode can be switched with the IMODE bit in the INT register. Interrupt Mode 1 is active by default.

5.3.1 Mode 1

Interrupts are triggered on rising edges of the WURQ, RXRDY, TXRDY or TOUT bits in the SPI Status. If CQ is configured as input in SIO mode, interrupts are also triggered on any edge of the RXD bit. Changes of the STATE bits in the SPI Status also trigger interrupts depending on the IMSK register settings. Trigger conditions can be the start of frame transmission or reception or reaching a defined fill level of the buffer. An interrupt is always triggered after a frame is completely received. Another trigger condition is any change of values in the STAT register. Therefore, the microcontroller should always deal with an interrupt by reading back the STAT register. The interrupt is cleared while reading the status register. References: MISO Status Nibble, STAT, IMSK1/2

5.3.2 Mode 2

The interrupt triggering conditions are the same as described in Interrupt Mode 1. Mode 2 differs in the way how interrupts are handled.

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 15 of 39 © 2021 Dialog Semiconductor First, the interrupt origin can be determined by reading the INT register. The interrupt then needs to be actively cleared by the user. This is done by writing a one to the appropriate bit ISTAT, ICH1 or ICH2 in the INT register. The INTX pin will remain in its active state until all interrupts are cleared. References: MISO Status Nibble, STAT, INT, IMSK1/2

5.3.3 Interrupt Masking

To reduce the number of triggered interrupts in frame handler mode, the user can deactivate the triggering of interrupts at certain conditions in the IMSK register. All frame handler interrupts are listed in Table 4. Table 12: Frame Handler Interrupts Interrupt Name Description SOT Start of Transaction Interrupt Triggers when the chip starts transmitting its message SOR Start of Reception Interrupt Triggers as soon as the chip starts receiving a message LVL Message Level Interrupt Triggers if a defined amount of buffered characters is reached MSG End of Message Interrupt Triggers after the last character of a message was received CYCT Cycle Time Interrupt Triggers when the configured cycle time has passed The MSG interrupt is always active. By default, all other interrupts are masked. If the LVL interrupt is active, an interrupt will be triggered if the input buffer reaches a defined fill level. The current amount of buffered characters can be queried in the BLVL register. The threshold for buffered characters which triggers the LVL interrupt is configured in the TRSH register. Cycle Time Master Message Device Message SOT SOR LVL MSG CYCT SOR LVL MSG SOTDevice Mode Master Mode Figure 6: Interrupt Trigger Positions It is also possible to mask the short detected (SD) interrupt of the STAT register. Otherwise an interrupt gets triggered as soon as a short is detected. References: Frame Handler, IMSK1/2

5.4 Protection Features

The CCE4510 IO-Link Master PHY integrates various features to protect the IO-Link master and connected IO-Link devices. Different configuration options allow the user to take indivi dual safety measures and to prevent damage.

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 16 of 39 © 2021 Dialog Semiconductor

5.4.1 Current Sensing

5.4.1.1 Internal/External Mode

There are two possible methods implemented to detect a high load at the IO-Link supply voltage – an internal and an external current sensing mechanism. Both mechanisms cannot be active at the same time. The user must choose, which one should be used for each channel. The current sensing mode is configured by the SDINT bit in the CFG register. The SD bit in the STAT register and the SDX pins always reflect the current sensing state. The internal current sensing mechanism does not need any external circuitry to work but has the limitation to only detect currents IMHS and IMLS at the CCE4510 CQ pin with a fixed current threshold. High currents IDEV from a connected device cannot be detected. Therefore, the short protection feature for devices is not feasible in this mode. However, the usage of an external NMOS transistor is still possible. The external current sensing can detect high currents IMHS and IMLS at the CQ pin and IDEV of a connected device. External shunts with a typical resistance of 0.5 Ω need to be applied for a current threshold of 400 mA. It is possible to adjust the high current detection threshold by changing the shunts resistance value. The voltage drop over the shunt is defined with 200 mV. Current sensing over a shunt and an external NMOS transistor allow the usage of the short protection feature. IMHS IMLS IDEV MASTER DEVICE LP CQ LM Figure 7: High Current Detection References: Current Sensing, Application Notes, CFG1/2

5.4.1.2 Overload/Short Protection

The Overload Protection protects master and device from high loads at the channel output CQ. The output driver of a channel is automatically disabled if high currents are detected for a time > t OVLDDET. The channel stays disabled and gets re-enabled after a time tOVLDDIS. If the high load at CQ still persists, the channel will be disabled again. This high current polling reduces the power dissipation of the chip and reduces the risk of overheating. The feature can be used in conjunction with the internal and external current sensing. Timing is configured in the OVLD register. It is also possible to disable this feature. The short protection feature detects shorted or defective devices and disables their power supply, if NMOS transistors are used for power supply switching. If a high current is detected for a time > tSHRTDET, the gate driver gets disabled and the device is powered down. The gate driver stays disabled but can be switched on again manually by the user. The feature can only be used in conjunction with the external current sensing. Timing is configured in the SHRT register.

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 17 of 39 © 2021 Dialog Semiconductor SD CDIS GEN tOVL DDET tOVL DDETtOVL DDIS tOVL DDIS tSH R T DIS S Figure 8: Overload/Short Protection Timing The current state of the channel (CDIS) and the gate driver (GEN) is always reflected in the STAT register. The IO-Link specification allows high currents while powering on a device. To avoid automatic disabling of the gate driver during power-on, tSHRTDET should be configured > 50 ms. Time can be reduced again after the power-on phase. References: OVLD1/2, SHRT1/2, STAT

5.4.2 Voltage/Temperature Monitoring

The chip is equipped with a voltage monitor that observes the VCC supply voltage of the chip and a temperature monitor which observes the die temperature. By default, the chip is configured to automatically disable all channels if the die temperature is too high or the VCC supply voltage is out of range. The monitor states can be read back from the PROT register. The automatic protection feature is also controlled via the PROT register. References: Monitoring Thresholds, PROT

5.5 Additional IO-Link Features

5.5.1 Automated Wake-Up

Before starting the automated wake-up procedure, the following configuration needs to be applied:

  • SIO mode selected in the MODE register
  • Output driver enabled (TXEN = 1 in the SIO register)
  • If external gate driver is used: enable external gate driver (GEN = 1 in the CFG register)
  • SYNC and CRC bit of the FHC register configured with default values Writing a one to the WURQ bit in the SIO register will then start the automated wake-up procedure. If the procedure is active, the WURQ bit is set to one and can be aborted by writing a one to the WURQ bit. During the procedure, the chip is set into frame Handler mode and runs the wake -up procedure an interrupt is triggered and the chip stays in IO-Link mode. If a timeout is indicated, the procedure failed. Otherwise the chip is configured, and the detected COM mode can be read back using the Mode register. References: MODE1/2, SIO1/2, FHC1/2, CFG1/2

5.5.2 Cycle Timer

A cycle timer is available for channels configured as frame handler in master mode. It enables the user to comply with the configured IO-Link cycle times without further effort. The cycle time is set up in the CYCT register. The format of this register resembles the defined structure in the IO -Link.

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 18 of 39 © 2021 Dialog Semiconductor It is possible to configure cycle times that are shorter than 400 µs. Although this is not recommended, since the standard states 400 µs as minimum cycle time (IO-Link Spec v1.1, A.3.7). If the register is zero, the cycle timer gets disabled. When the cycle timer is active, a new master message transaction will not start until the configured cycle time has passed. If the cycle time is over and no new data is available to start the message transaction, the EOC bit in the MISO Status Nibble will indicate the end of a cycle. It is possible to reset the frame handler without resetting the cycle timer by triggering a soft reset, using the SKIP bit in the FHC register. The cycle timer will be reset together with the frame handler when a hard reset is triggered using the RST bit in the FHC register (see 5.2.3.4 Skip and Reset Function). References: CYCT1/2, MISO Status Nibble, FHC1/2

5.5.3 Channel Synchronization

The CCE4510 provides a synchronization feature that can be enabled by the SYNC bit in the FHC register. If enabled, TXD (SYNC) and RXD (CYCT) pins are used for synchronization purposes and do not have their default behavior in frame handler mode. The CYCT pins indicate if the cycle time has passed with a high level. It is also possible to enable the cycle time interrupt for a channel over the CYCT bit in the IMSK register. If this interrupt is enabled the TOUT bit in the MISO Status Nibble is also used to indicate the end of a cycle. The channels will wait for start of transmission until a configured cycle time has passed, the output buffer is filled and the SYNC pin is toggled or a synchronization request is triggered over the SYNC register. These requests can be broadcasted to different chips, specifically triggering different channels on each chip by using the SMSK register. This gives a fine granularity for synchronizing channels, even over multiple chips. For the best possible accuracy, it is highly recommended to control the synchronization via the dedicated pins. Table 13: Sample Configuration Chip MODE1/2 FHC1/2 CYCT1/2 SMSK IC1 0h0A / 0h0A 0h0E / 0h0E 0h14 / 0h00 0h09 IC2 0h0A / 0h0A 0h0E / 0h0E 0h14 / 0h00 0h09 IC3 0h0A / 0h0A 0h0E / 0h06 0h00 / 0h00 0h04 As an example, we have three CCE4510 chips with the configurations from Table 13. If we broadcast a synchronization request via SPI by writing a one to the ST1 bit in the SYNC registe r, channel 1 from IC1 and IC2 will start their transaction as soon as the configured cycle time has passed. If we write a one to the ST2 bit of the sync register, channel 2 of IC1 and IC2 and channel 1 of IC3 will start their transaction immediately. References: SMSK, SYNC, Pin Descriptions

5.5.4 LED Drivers

The chip integrates a LED driver for each of the two channels. The LEDs are controlled by the LSEQ and LHLD registers. There are various ways of influencing the timing of a blinking sequence. It is also possible to synchronize the LED blinking sequences over each channel or various chips. This is done by writing one to the SYNC registers PRE and LED bits. The user can choose between two driver strengths of 5 mA or 10 mA using the ILED bit in the CFG register. As an example, writing LSEQ 0hCC and LHLD 0h80 will resemble the specified blinking sequence for channels that operate in IO-Link mode, starting with the “LED off” state (IO-Link Spec v1.1, 10.9.3).

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 19 of 39 © 2021 Dialog Semiconductor LED on LED on LED on LED off LED off tOFF tON LSEQ Bit 0 1 2 3 4 5 6 7 0 1 2 3 4 5 Figure 9: IO-Link LED Timing tHLDL = 50 ms + 50 ms * HLDL = 50 ms tOFF = 2 * tHLDL = 100 ms tHLDH = 50 ms + 50 ms * HLDH = 450 ms tON = 2 * tHLDH = 900 ms References: FHC1/2, LSEQ1/2, LHLD1/2, SYNC

5.6 Serial Peripheral Interface

5.6.1 Transaction Format

The CCE4510 is configured as SPI slave and uses the CPOL=0, CPHA=0 configuration. During each transaction, a minimum number of two bytes must be transferred. For bulk access to the frame handler buffers via the FHD1/2 registers, n bytes can be transferred. The first byte after a falling SSX edge always reflects the current state of the two channels. The format depends on the configured modes. Figure 10: SPI Timing Diagram

5.6.2 MOSI Format

Table 14: MOSI Format Bit 7 6 5 4 3 2 1 0 1st Byte ADR R/W 2nd Byte DATA nth Byte DATA ADR Address for register access 0x20-0x3F Channel 1 registers 0x40-0x5F Channel 2 registers 0x60-0x7F Control registers RW Register access type 0b0 write to address 0b1 read from address SCLK SSX Bit 7MOSI MISO Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Byte 0 Byte 1 Byte n tspi_s tspi_e tspi_itspi_clk

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 20 of 39 © 2021 Dialog Semiconductor DATA Value for write access 0x00-0xFF 3rd -nth byte is optional; ignored on read access

5.6.3 MISO Format

Table 15: MISO Format Bit 7 6 5 4 3 2 1 0 1st Byte STAT2 STAT1 2nd Byte DATA nth Byte DATA STAT1/2 Status code for channel 1/2 0x0-0xF Format is dependent on configured mode DATA Current value on read access to register 0x00-0xFF 3rd -nth byte is optional; not valid on write access

5.6.4 MISO Status Nibble

Table 16: MISO Status Nibble Name STAT Bit 3 STAT Bit 2 STAT Bit 1 STAT Bit 0 Standard I/O WURQ RXD TXEN TXD UART OFLW RXERR RXRDY TXRDY Frame Handler TOUT/EOC STATE TXD Current channel output value 0b0 Channel is driven high 0b1 Channel is driven low TXEN Current output enable state 0b0 Channel driver is disable 0b1 Channel driver is enabled RXD Current channel input value 0b0 Channel input is driven high 0b1 Channel input is driven low WURQ Wake-up pulse indicator 0b0 No wake-up pulse is detected 0b1 Wake-up pulse is detected TXRDY UART transmit state indicator 0b0 TX is busy 0b1 TX us ready for transmission RXRDY UART receive state indicator 0b0 RX is busy 0b1 RX is ready for receiving RXERR UART RX parity error 0b0 no parity error detected 0b1 parity error detected

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 21 of 39 © 2021 Dialog Semiconductor OFLW UART RX overflow indicator 0b0 no data overflow detected 0b1 data overflow is detected, byte is lost STATE Reflects the current frame handler state 0b000 Idle 0b001 transmission output required 0b010 transmission active; no further output required 0b011 transmission active; further output required 0b100 receiving active 0b101 receiving active; new input available 0b110 receiving active; message erroneous 0b111 receiving active; message erroneous; new input available TOUT/EOC Frame timeout / End of cycle time 0b0 no timeout detected / cycle time not passed 0b1 timeout detected / cycle time passed

5.7 Register Description

5.7.1 Register Overview

Table 17: Register Overview Address Name Description Access 0x00-0x1F - reserved - 0x20 MODE1 Channel 1 – Mode R/W 0x21 OVLD1 Channel 1 – Overload Protection R/W 0x22 SHRT1 Channel 1 – Short Protection R/W 0x23 SIO1 Channel 1 – SIO Control R/W 0x24 UART1 Channel 1 – UART Data R/W 0x25 FHC1 Channel 1 – FH Control R/W 0x26 OD1 Channel 1 – On-Request Length R/W 0x27 MPD1 Channel 1 – Master PD Length R/W 0x28 DPD1 Channel 1 – Device PD Length R/W 0x29 CYCT1 Channel 1 – Cycle Time R/W 0x2A FHD1 Channel 1 – FH Data R/W 0x2B BLVL1 Channel 1 – FH Buffer Level R 0x2C IMSK1 Channel 1 – Interrupt Masking R/W 0x2D LSEQ1 Channel 1 – LED Sequence R/W 0x2E LHLD1 Channel 1 – LED Hold Times R/W 0x2F CFG1 Channel 1 – Configuration R/W 0x30 TRSH1 Channel 1 – Threshold Level R/W 0x31-0x3F - reserved - 0x40 MODE2 Channel 2 – Mode R/W 0x41 OVLD2 Channel 2 – Overload Protection R/W 0x42 SHRT2 Channel 2 – Short Protection R/W

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 22 of 39 © 2021 Dialog Semiconductor Address Name Description Access 0x43 SIO2 Channel 2 – SIO Control R/W 0x44 UART2 Channel 2 – UART Data R/W 0x45 FHC2 Channel 2 – FH Control R/W 0x46 OD2 Channel 2 – On-Request Length R/W 0x47 MPDL2 Channel 2 – Master PD Length R/W 0x48 DPDL2 Channel 2 – Device PD Length R/W 0x49 CYCT2 Channel 2 – Cycle Time R/W 0x4A FHD2 Channel 2 – FH Data R/W 0x4B BLVL2 Channel 2 – FH Buffer Level R 0x4C IMSK2 Channel 2 – Interrupt Masking R/W 0x4D LSEQ2 Channel 2 – LED Sequence R/W 0x4E LHLD2 Channel 2 – LED Hold Times R/W 0x4F CFG2 Channel 2 – Configuration R/W 0x50 TRSH2 Channel 2 – Threshold Level R/W 0x51-0x5F - reserved - 0x60 STAT IC Status R 0x61 SMSK Channel Synchronization Masks R/W 0x62 SYNC Synchronization Triggers W 0x63 PROT Channel Protection R/W 0x64 INT Interrupt Register R/W 0x65-0x6F - reserved - 0x70 REV Revision Code R 0x71-0x7F - reserved -

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 23 of 39 © 2021 Dialog Semiconductor

5.7.2 MODE1/2 (0x20/0x40)

Table 18: MODE1/2 register Bit 7 6 5 4 3 2 1 0 Name Reserved COM MODE Access - R/W R/W Default: 0b00000000 MODE Selects the channel operation mode 0b00 Standard I/O 0b01 UART 0b10 Frame Handler 0b11 reserved COM Selects the UART communication speed 0b00 Disabled 0b01 COM1 – 4.8 kBd 0b10 COM2 – 38.4 kBd 0b11 COM3 – 230.4 kBd

5.7.3 OVLD1/2 (0x21/0x41)

Table 19: OVLD1/2 register Bit 7 6 5 4 3 2 1 0 Name ADIS MULT Access R/W R/W Default: 0b10000000 ADIS Channel overload protection mode 0b00 Disabled 0b01 Enabled; FACTOR=10 0b10 Enabled; FACTOR=100 0b11 Enabled; FACTOR=1000 MULT Multiplier for overload detection/disable time 0-63 Multiplier value NOTE disabling this feature may cause damage to master and/or device tOVLDDET = 100 µs + 100 µs * MULT tOVLDDIS = tOVLDDET * FACTOR

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 24 of 39 © 2021 Dialog Semiconductor

5.7.4 SHRT1/2 (0x22/0x42)

Table 20: SHRT1/2 register Bit 7 6 5 4 3 2 1 0 Name BASE MULT Access R/W R/W Default: 0b00000101 BASE Base/offset for channel short detection time 0b00 BASE is 100 µs; OFFSET is 100 µs; disabled if MULT is 0 0b01 BASE is 400 µs; OFFSET is 6.8 ms 0b10 BASE is 1.6 ms; OFFSET is 33.6 ms 0b11 BASE is 3.2 ms; OFFSET is 134.4 ms MULT Multiplier for short detection time 0-63 Multiplier value NOTE disabling this feature may cause damage to master and/or device tSHRTDET = OFFSET + BASE * MULT

5.7.5 SIO1/2 (0x23/0x43)

Table 21: SIO1/2 register Bit 7 6 5 4 3 2 1 0 Name WURQ Reserved DRV TXEN TXD Access R/W - R/W R/W R/W Default: 0b00001100 TXD Driver output value 0b0 Drive CQ high 0b1 Drive CQ low TXEN Driver output state 0b0 Disable output driver 0b1 Enable output driver DRV Driver output mode 0b00 Multiplier value 0b01 N-Mode 0b10 P-Mode 0b11 Push-Pull WURQ Start/abort automated wake-up procedure 0b0 Automated wake-up is not running; writing 0b1 starts procedure 0b1 Automated wake-up is running; writing 0b1 aborts procedure

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 25 of 39 © 2021 Dialog Semiconductor

5.7.6 UART1/2 (0x24/0x44)

Table 22: UART1/2 register Bit 7 6 5 4 3 2 1 0 Name DATA Access R/W Default: 0b00000000 DATA Received/transmitted value over UART 0-255 read returns received value, write transmits value

5.7.7 FHC1/2 (0x25/0x45)

Table 23: FHC1/2 register Bit 7 6 5 4 3 2 1 0 Name RST SKIP Reserved SYNC MAS CRC TOUT Access W W - R/W R/W R/W R/W Default: 0b00000110 TOUT Timeout behavior 0b0 strict timeout detection 0b1 relaxed timeout detection (+ 3 tBIT) CRC Automatic checksum calculation 0b0 disabled, sending a master message will start immediately 0b1 enabled MAS Frame handler mode 0b0 slave mode 0b1 master mode SYNC Channel synchronization 0b0 disabled 0b1 enabled; master mode only SKIP Skip a frame 0b1 resets frame handler without resetting cycle time counter RST Reset frame handler 0b1 resets frame handler and cycle time counter NOTE when writing a "1" to the RST or SKIP bit, all other bits of the SPI frame will be ignored.

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 26 of 39 © 2021 Dialog Semiconductor Table 24: OD1/2 register Bit 7 6 5 4 3 2 1 0 Name LEN Access R/W Default: 0b00000001 LEN On-Request Data length 1-32 data length in bytes; valid values according to IO-Link spec: 1, 2, 8, 32

5.7.9 MPD1/2 (0x27/0x47)

Table 25: MPD1/2 register Bit 7 6 5 4 3 2 1 0 Name LEN Access R/W Default: 0b00000000 LEN Master Process Data length 0-32 data length in bytes

5.7.10 DPD1/2 (0x28/0x48)

Table 26: DPD1/2 register Bit 7 6 5 4 3 2 1 0 Name LEN Access R/W Default: 0b00000000 LEN Device Process Data length 0-32 data length in bytes

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 27 of 39 © 2021 Dialog Semiconductor

5.7.11 CYCT1/2 (0x29/0x49)

Table 27: CYCT1/2 register Bit 7 6 5 4 3 2 1 0 Name BASE MULT Access R/W R/W Default: 0b00000000 BASE Base/offset for cycle time 0b00 BASE is 100 µs; no OFFSET; disabled if MULT is 0 0b01 BASE is 400 µs; OFFSET is 6.4 ms 0b10 BASE is 1.6 ms; OFFSET is 32 ms 0b11 reserved MULT Multiplier for cycle time 0-63 Multiplier value tCYC = OFFSET + BASE * MULT

5.7.12 FHD1/2 (0x2A/0x4A)

Table 28: FHD1/2 register Bit 7 6 5 4 3 2 1 0 Name DATA Access R/W Default: 0b00000000 DATA Received/transmitted value over frame handler 0-255 read returns buffed input data, write buffers output data

5.7.13 BLVL1/2 (0x2B/0x4B)

Table 29: BLVL1/2 register Bit 7 6 5 4 3 2 1 0 Name FCNT Access R/W Default: 0b00000000 FCNT Fill count of frame handler input buffer 0-64 current input buffer fill count

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 28 of 39 © 2021 Dialog Semiconductor

5.7.14 IMSK1/2 (0x2C/0x4C)

Table 30: IMSK1/2 register Bit 7 6 5 4 3 2 1 0 Name Reserved SD SOR SOT CYCT LVL Access - R/W R/W R/W R/W R/W Default: 0b00011111 LVL Level interrupt 0b0 enabled; interrupt trigger level is defined in corresponding TRSH registers 0b1 disabled; no interrupt is triggered CYCT Cycle time interrupt 0b0 enabled; interrupt is triggered after end of cycle, only in master mode 0b1 disabled; no interrupt is triggered SOT Start of transmission interrupt 0b0 enabled; interrupt is triggered on start of transmission 0b1 disabled; no interrupt is triggered SOR Start of reception interrupt 0b0 enabled; interrupt is triggered on start of reception 0b1 disabled; no interrupt is triggered SD Short detection interrupt 0b0 enabled; interrupt is directly triggered when a short gets detected 0b1 disabled; no interrupt is triggered

5.7.15 LSEQ1/2 (0x2D/0x4D)

Table 31: LSEQ1/2 register Bit 7 6 5 4 3 2 1 0 Name SEQ Access R/W Default: 0b00000000 SEQ LED blinking sequence 0x00 always off 0x01-0xFE blinking; 0b0 represents off-state; 0b1 represents on-state; LSB processed first 0xFF always on

5.7.16 LHLD1/2 (0x2E/0x4E)

Table 32: LHLD1/2 register Bit 7 6 5 4 3 2 1 0 Name HLDH HLDL Access R/W R/W Default: 0b00000000 HLDL LED hold time configuration for off-state

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 29 of 39 © 2021 Dialog Semiconductor 0-15 Base time multiplier HLDH LED hold time configuration for on-state 0-15 Base time multiplier tHLDL = 50 ms + 50 ms * HLDL tHLDH = 50 ms + 50 ms * HLDH

5.7.17 CFG1/2 (0x2F/0x4F)

Table 33: CFG1/2 register Bit 7 6 5 4 3 2 1 0 Name GEN Reserved ILED SDINT RAT ICQ Access R/W - R/W R/W R/W R/W Default: 0b00000000 ICQ Current sink configuration for C/Q 0b0 current sink disabled 0b1 10 mA current sink enabled RAT Input threshold configuration for C/Q 0b0 static input threshold according to IO-Link specification 0b1 ratiometric input threshold for lower LP voltages SDINT Short detection mode 0b0 external short detection; shunt required 0b1 internal short detection; no shunt required ILED LED driving current 0b0 5 mA driving current 0b1 10 mA driving current GEN Gate driver enable 0b0 disabled 0b1 enabled

5.7.18 TRSH1/2 (0x30/0x50)

Table 34: TRSH1/2 register Bit 7 6 5 4 3 2 1 0 Name TLVL Access R/W Default: 0b00000000 TLVL Input buffer threshold level 0-63 trigger interrupt after TLVL received characters; activate in IMSK register

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 30 of 39 © 2021 Dialog Semiconductor

5.7.19 STAT (0x60)

Table 35: STAT register Bit 7 6 5 4 3 2 1 0 Name TEMP VCCOK GDIS2 CDIS2 SD2 GDIS1 CDIS1 SD1 Access R R R R R R R R Default: 0b01100100 SD1/2 Short detected indicator 0b0 no short detected 0b1 short detected CDIS1/2 Channel disabled indicator 0b0 channel driver enabled 0b1 channel driver disabled GDIS1/2 Gate disabled indicator 0b0 gate driver enabled 0b1 gate driver disabled VCCOK VCC Voltage monitor 0b0 voltage too high/low 0b1 voltage inside valid range; (VCCOK_MIN < VCC) or (VCC > VCCOK_MAX) TEMP Temperature monitor 0b0 temperature okay; ϑJUNC ≤ ϑINT 0b1 high temperature detected; ϑJUNC > ϑINT

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 31 of 39 © 2021 Dialog Semiconductor

5.7.20 SMSK (0x61)

Table 36: SMSK register Bit 7 6 5 4 3 2 1 0 Name SC4 SC3 SC2 SC1 Access R/W R/W R/W R/W Default: 0b00000000 SC1-4 Synchronization masks 1-4 0b00 disable synchronization signals 0b01 enable synchronization signal for channel 1 0b10 enable synchronization signal for channel 2 0b11 enable synchronization signals for channels 1 and 2

5.7.21 SYNC (0x62)

Table 37: SYNC register Bit 7 6 5 4 3 2 1 0 Name Reserved PRE LED ST4 ST3 ST2 ST1 Access - W W W W W W Default: 0b00000000 ST1-4 Synchronous start of transmission trigger 0b1 write 0b1 to trigger start of transmission; depends on corresponding SC1-4 mask LED LED output synchronization 0b1 write 0b1 to trigger synchronization PRE LED prescaler synchronization 0b1 write 0b1 to trigger synchronization

5.7.22 PROT (0x63)

Table 38: PROT register Bit 7 6 5 4 3 2 1 0 Name Reserved TEMP VCCH VCCL Reserved PTEMP PVCCH PVCCL Access - R R R - R/W R/W R/W Default: 0b00000111 PVCCL VCC low voltage protection 0b0 protection disabled 0b1 protection enabled; disable outputs driver if VCC < VCCOK_MIN PVCCH VCC high voltage protection 0b0 protection disabled 0b1 protection enabled; disable outputs driver if VCC > VCCOK_MAX PTEMP High temperature protection 0b0 protection disabled 0b1 protection enabled; disable output driver if ϑJUNC > ϑINT

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 32 of 39 © 2021 Dialog Semiconductor VCCL VCC low voltage monitor 0b0 voltage not too low 0b1 voltage too low; VCC < VCCOK_MIN VCCH VCC high voltage monitor 0b0 voltage not too high 0b1 voltage too high; VCC > VCCOK_MAX TEMP Temperature monitor 0b0 temperature okay; ϑJUNC ≤ ϑINT 0b1 high temperature detected; ϑJUNC > ϑINT

5.7.23 INT (0x64)

Table 39: INT register Bit 7 6 5 4 3 2 1 0 Name IMODE Reserved ISTAT ICH2 ICH1 Access R/W - R/W R/W R/W Default: 0b00000000 ICH1/2 Channel 1/2 interrupt 0b0 no channel 1/2 interrupt 0b1 channel 1/2 interrupt occurred; write 0b1 to clear ISTAT Status interrupt 0b0 no status interrupt 0b1 status interrupt occurred; write 0b1 to clear IMODE Interrupt mode 0b0 interrupt mode 1 0b1 alternative interrupt mode 2

5.7.24 REV (0x70)

Table 40: REV register Bit 7 6 5 4 3 2 1 0 Name MAJ MIN Access R R Default: 0b00100001 MAJ Major revision code 1 latest major revision code MIN Minor revision code 3 latest minor revision code

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 33 of 39 © 2021 Dialog Semiconductor

6 Application notes

6.1 Gate Drivers / External Sense

CLK_EN LED1 LED2LM2 LM1 CLK XTAL1 XTAL2 RXD1 TXEN1 TXD1 SDX1 RXD2 TXEN2 TXD2 SDX2 INTX SSX SCLK MOSI MISO Driver Control Input Stage Channel 1/2 Gate DriverCurrent Sense Logic Core SIO Control , UART, Framehandler Quarz Oscillator Monitoring, Status LED Drivers, High Temperature, Overvoltage Detection CCE4510 SPI CH1 CTRLCH2 CTRL VIN 8-32 VExt. Regulator 3.3 V

14.7456 MHz

14.7456 MHz RSH1 Jumper/ PCB Microcontroller Device 1/2 1) D1D3D2 100 nF RSH2 100 nF 10 nF2) 10 nF2)

3.3 V /

Figure 11: Gate Drivers / External Sense 1) Surge protection circuitry for channels needs to be applied externally 2) Optional 3) Typically 0.5 Ω 4) e.g. PMGD780SN, PHT6N06T

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 34 of 39 © 2021 Dialog Semiconductor

6.2 No Gate Drivers / Internal Sense

SIO Control , UART, Framehandler Quarz Oscillator Monitoring, Status LED Drivers, High Temperature, Overvoltage Detection CCE4510 SPI CH1 CTRLCH2 CTRL VIN 8-32 VExt. Regulator 3.3 V 14.7456 MHz Microcontroller Device 1/2 1) D1D3D2 100 nF 100 nF TP1 CLK_EN Jumper/ PCB Figure 12: No Gate Drivers / Internal Sense 1) Surge protection circuitry for channels needs to be applied externally

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 35 of 39 © 2021 Dialog Semiconductor

7 Package Outline

7.1 QFN48 Package

Quad Flat No Lead Package; 48 Terminals; 7x7x0.85mm Figure 13: QFN48 Package

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 36 of 39 © 2021 Dialog Semiconductor

8 Tape and Reel Information

8.1 Tape QFN48 Package

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 37 of 39 © 2021 Dialog Semiconductor

8.2 Reel Information

UNIT: mm

9 Ordering Information

Please take the corresponding order number from Table 41 and consult your Dialog Semiconductor local sales representative. Table 41: Ordering Information Part Order No. Package Delivery Quantity CCE4510 CCE4510 48QFN QFN48 7 x 7 mm Tape & Reel 3.000 parts per reel Other packaging options are possible upon request.

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 38 of 39 © 2021 Dialog Semiconductor

Revision History

1.7 24-Aug-2021 Removed all sections and information regarding QFN24 Fixed Skip and Reset Function description (5.2.3.4) Fixed FHC1/2 register description (5.7.7) Fixed Automated Wake-up description (5.1.1) Fixed Channel Synchronization description (5.5.3) 1.6 22-Jul-2020 Updated Ordering Information 1.5 02-Jun-2020 Updated Template Added "(SIO)" to 1.1 Features Updated Pin Description Fixed and added information to FIT rate Fixed REV default value (5.7.24) Fixed Overload/Short Protection description (5.4.1.2) Fixed 4.2 IO-Link Channels 1.4 31-Oct-2019 Updated Template 1.3 09-May-2016 Added/Updated Short Detection 1.2 28-July- 2014 Updated NMOS Gate Driver Parameters 1.1 22-July-2014 Updated General Description Updated Absolute Maximum Ratings Corrected PROT Register Description Changed Application Notes 1.0 17-Jun-2014 Initial version.

IO-Link Master PHY with integrated Frame Handler Datasheet Revision 1.7 24-AUG-2021 CFR0011-120-00 39 of 39 © 2021 Dialog Semiconductor Status Definitions Revision Datasheet Status Product Status Definition 1.<n> Target Development This datasheet contains the design specifications for product development. Specifications may be changed in any manner without notice. 2.<n> Preliminary Qualification This datasheet contains the specifications and preliminary characterization data for products in pre-production. Specifications may be changed at any time without notice in order to improve the design. 3.<n> Final Production This datasheet contains the final specifications for products in volume production. The specifications may be changed at any time in order to improve the design, manufacturing and supply. Major specification changes are communicated via Customer Product Notifications. Datasheet changes are communicated via www.dialog-semiconductor.com. 4.<n> Obsolete Archived This datasheet contains the specifications for discontinued products. The information is provided for reference only. Disclaimer Unless otherwise agreed in writing, the Dialog Semiconductor products (and any associated software) referred to in this document are not designed, authorized or warranted to be suitable for use in life support, life -critical or safety-critical systems or equipment, nor in applications where failure or malfunction of a Dialog Semiconductor product (or associated softwar e) can reasonably be expected to result in personal injury, death or severe property or environmental damage. Dialog Semiconductor and its suppliers accept no liability for inclusion an d/or use of Dialog Semiconductor products (and any associated software) in such equipment or applications and therefore such inclusion and/or use is at the customer’s own risk. Information in this document is believed to be accurate and reliable. However, Dialog Semiconductor does not give any represe ntations or warranties, express or implied, as to the accuracy or completeness of such information. Dialog Semiconductor furthermore takes no responsibility whatsoever for the content in this document if provided by any information source outside of Dialog Semiconduc tor. Dialog Semiconductor reserves the right to change without notice the information published in this document, including, without limita tion, the specification and the design of the related semiconductor products, software and applications. Notwithstanding the forego ing, for any automotive grade version of the device, Dialog Semiconductor reserves the right to change the information published in this document, in cluding, without limitation, the specification and the design of the related semiconductor products, softwa re and applications, in accordance with its standard automotive change notification process. Applications, software, and semiconductor products described in this document are for illustrative purposes only. Dialog Semi conductor makes no representation or warranty that such applications, software and semiconductor products will be suitable for the specified use without further testing or modification. Unless otherwise agreed in writing, such testing or modification is the sole responsibility of the c ustomer and Dialog Semiconductor excludes all liability in this respect. Nothing in this document may be construed as a license for customer to use the Dialog Semiconductor products, software and ap plications referred to in this document. Such license must be separately sought by customer with Dialog Semiconductor. All use of Dialog Semiconductor products, software and applications referred to in this document is subject to Dialog Semicon ductor’s Standard Terms and Conditions of Sale, available on the company website (www.dialog-semiconductor.com) unless otherwise stated. Dialog, Dialog Semiconductor and the Dialog logo are trad emarks of Dialog Semiconductor Plc or its subsidiaries. All other product or service names and marks are the property of their respective owners. © 2021 Dialog Semiconductor. All rights reserved. RoHS Compliance Dialog Semiconductor’s suppliers certify that its products are in compliance with the requirements of Directive 2011/65/EU of the Eu ropean Parliament on the restriction of the use of certain hazardous substances in electrical and electronic equipment. RoHS certi ficates from our suppliers are available on request. Contacting Dialog Semiconductor United Kingdom (Headquarters) Dialog Semiconductor (UK) LTD Phone: +44 1793 757700 Germany Dialog Semiconductor Bingen GmbH Phone: +49 6721 987 22-0 The Netherlands Dialog Semiconductor B.V. Phone: +31 73 640 8822 North America Dialog Semiconductor Inc. Phone: +1 408 845 8500 Japan Dialog Semiconductor K. K. Phone: +81 3 5769 5100 Taiwan Dialog Semiconductor Taiwan Phone: +886 281 786 222 Hong Kong Dialog Semiconductor Hong Kong Phone: +852 2607 4271 Korea Dialog Semiconductor Korea Phone: +82 2 3469 8200 China (Shenzhen) Dialog Semiconductor China Phone: +86 755 2981 3669 China (Shanghai) Dialog Semiconductor China Phone: +86 21 5424 9058 Email: enquiry@diasemi.com Web site: www.dialog-semiconductor.com