background image

1.3

System requirements

To use the 

STM32 Nucleo

 development boards with the 

X-NUCLEO-IOD02A1

 expansion board, you need:

a Windows PC/laptop (Windows 7 or above)

a type A to mini-B USB cable to connect the 

STM32 Nucleo

 board to the PC when using a 

NUCLEO-

L053R8

 or 

NUCLEO-L073RZ

 development board

a type A to micro-B USB cable to connect the 

STM32 Nucleo

 board to the PC when using a 

NUCLEO-

G071RB

 development board

the 

X-CUBE-IOD02

 firmware and software package installed on your PC/laptop

an IO-Link Master (e.g. 

P-NUCLEO-IOM01M1

) with the related control tool (e.g. IO-Link Control Tool when

using the 

P-NUCLEO-IOM01M1

)

1.4

Board setup

Step 1.

Check the configuration of JP5 (on 

NUCLEO-L053R8

 or 

NUCLEO-L073RZ

) and set it to “U5V”, or

check the configuration of JP2 (on 

NUCLEO-G071RB

) and close between pins 1-2.

Step 2.

Connect the mini-USB (for 

NUCLEO-L053R8

 or 

NUCLEO-L073RZ

) or micro-USB (for 

NUCLEO-

G071RB

) to your PC and the 

STM32 Nucleo

 development board.

Step 3.

Download the selected firmware onto the microcontroller.
You can use the tools available in your IDE, 

STM32 LINK Utility

 or 

STM32CubeProgrammer

 and you

can select among different firmware packages (.bin or .hex) according to the MCU (STM32L0x or
STM32G0x), the communication speed (COM2 or COM3) and communication mode (Single-Byte,
Multi-Byte and Transparent). In Single-Byte and Multi-Byte communication modes, JP4 and JP5 remain
open. In Transparent communication mode, JP4 and JP5 must be closed.

Step 4.

Disconnect the USB cable from the 

STM32 Nucleo

 development board and close JP5 to “E5V” (on

NUCLEO-L053R8

 or 

NUCLEO-L073RZ

), or set JP2 from 1-2 to 3-4 (on 

NUCLEO-G071RB

).

In this setup, the 

STM32 Nucleo

 development board is supplied by the 

X-NUCLEO-IOD02A1

 and the

step-down converter is active (for SW4 close pins 1-2) to supply Vin (JP8 closed). VDIG must be
referred to 3.3 V rail supplied by the 

STM32 Nucleo

 development board (SW1 open, for SW2 close

pins 1-2).

Step 5.

Connect the 

X-NUCLEO-IOD02A1

 to the 

STM32 Nucleo

 development board through the Arduino

connectors.

Step 6.

Connect the 

X-NUCLEO-IOD02A1

 power section (CN1, CN2) to the IO-Link master according to the

schematic and serigraphy (see 

Section  1.1.2  Power section

).

Step 7.

Open the control tool of your IO-Link master and upload the IODD XML file (included in the 

X-CUBE-

IOD02

 software package).

You can select between the two IODD files according to the communication speed (COM2 or COM3) of
the firmware downloaded on the 

STM32 Nucleo

 development board.

Step 8.

Activate your IO-Link Master (usually requires a connection to a 24 V supply rail).
The IO-Link master control tool lets you supply the 

X-NUCLEO-IOD02A1

 L+ line and launch a wake-up

request to initiate communication.

Step 9.

Set to the IO-Link port of the Master as digital input and then press the 

STM32 Nucleo

 development

board blue button to drive the CQ line status to 24 V/0 V.

UM2741

System requirements

UM2741

 - 

Rev 1

page 5/14

Summary of Contents for X-CUBE-IOD02

Page 1: ...ard Communication via IO Link can be performed in either Multi byte and Single byte modes with SPI control of IC configuration and bidirectional sensor data transmission or in Transparent mode with SP...

Page 2: ...1 kV Compatible with STM32 Nucleo development boards Equipped with Arduino UNO R3 connectors RoHS and WEEE compliant Important The L6364Q is designed for full compliance with EMC immunity levels requ...

Page 3: ...RT RX CN9 interface for sensor data transfer via CQ line used by the MCU in Transparent Communication Mode When this mode is selected JP4 and JP5 jumpers must be closed CTLD CN8 the L6364Q provides th...

Page 4: ...igned to be used with the NUCLEO L053R8 NUCLEO L073RZ or NUCLEO G071RBSTM32 Nucleo development boards To function correctly the X NUCLEO IOD02A1 must be plugged onto the matching Arduino UNO R3 connec...

Page 5: ...cation modes JP4 and JP5 remain open In Transparent communication mode JP4 and JP5 must be closed Step 4 Disconnect the USB cable from the STM32 Nucleo development board and close JP5 to E5V on NUCLEO...

Page 6: ...LT DEFAULT PA4 PB0 ALTERNATE CN9 3 PA0 ALTERNATE PA1 PC0 PC1 6 SSQ 108 04 F S 31 MISO SS 8 ALTERNATE CN1 INT 1 MISO CTLD 18 37 14 9 6 SSQ 119 04 L D 7 33 32 5 L 9 32 3 JP5 VIN 1 3 SSQ 108 04 F S 4 3 P...

Page 7: ...CQ SCK 2 3V3 LD1 default CLOSE1 2 INT 6 LED1 VDCDC VIN CTLD 21 default CLOSE1 2 1 C C3 3 20 VDCDC C SS 7 LED2 V3V3 LOUT 9 DOUT 0 22uF U1 LED GREEN R20 default closed C2 MISO C7 470pF C5 RED LED SCLK C...

Page 8: ...S 8 pos 0 1 gold PCB Connector Samtec Inc SSQ 108 04 F S 10 0 CN7 CN10 SSQ 119 04 L D 38 pos 01 gold PCB Connector not mounted Samtec Inc SSQ 119 04 L D 11 1 CN8 SSQ 106 04 F S 6 pos 0 1 gold PCB Conn...

Page 9: ...lue Description Manufacturer Order code 22 3 SW2 SW3 SW4 con3 strip male 3 pos Connector header Any 23 1 U1 20 QFN IO Link dual communication transceiver device IC ST L6364Q UM2741 Bill of materials U...

Page 10: ...Revision history Table 2 Document revision history Date Revision Changes 01 Sep 2020 1 Initial release UM2741 UM2741 Rev 1 page 10 14...

Page 11: ...Overview 2 1 1 1 Digital section 2 1 1 2 Power section 3 1 2 Hardware requirements 4 1 3 System requirements 5 1 4 Board setup 5 2 Schematic diagrams 6 3 Bill of materials 8 Revision history 10 UM2741...

Page 12: ...List of tables Table 1 X NUCLEO IOD02A1 bill of materials 8 Table 2 Document revision history 10 UM2741 List of tables UM2741 Rev 1 page 12 14...

Page 13: ...O IOD02A1 expansion board 3 Figure 3 X NUCLEO IOD02A1 expansion board 4 Figure 4 X NUCLEO IOD02A1 and STM32 Nucleo stack 4 Figure 5 X NUCLEO IOD02A1 circuit schematic 1 of 2 6 Figure 6 X NUCLEO IOD02A...

Page 14: ...ts 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 pro...

Reviews: