STMicroelectronics X-NUCLEO-IOD02A1 Quick Start Guide

Quick Start Guide
Dual channel IO-Link device expansion board based on L6364Q for STM32 Nucleo
X-NUCLEO-IOD02A1
Quick Start Guide Contents
2
X-NUCLEO-IOD02A1: Dual channel IO-Link device expansion board Hardware and Software overview
Setup & Demo Examples Documents & Related Resources
STM32 Open Development Environment: Overview
Dual channel IO-Link device expansion board
Hardware Overview
3
X-NUCLEO-IOD02A1 Hardware Description
The X-NUCLEO-IOD02A1 is an evaluation board based on
the L6364Q dual channel IO-Link and SIO Transceiver with embedded EMC, Overload and Over-temperature protections, 50mA 3v3 and 5v0 LDOs, SPI and UART interfaces, automatic wake-up detection, M-sequence & Checksum management, suitable both for COM2 and COM3 sensor applications.
The X-NUCLEO-IOD02A1 interfaces with the
microcontroller on the STM32 Nucleo via Arduino™ UNO R3.
The expansion board should be connected to either a
NUCLEO-L073RZ (or NUCLEO-L053R8) or NUCLEO­G071RB development board, and can also be stacked with other sensor shields.
The X-NUCLEO-IOD02A1 combined with the respective
development board where the X-CUBE-IOD02 runs, allow you to evaluate a the basic functionalities of the L6364Q when connected to an IO-Link master. All the combinations of transmission mode (Single-Byte, Multi-Byte and Transparent) and speed (COM2, COM3) can be evaluated.
The X-NUCLEO-IOD02A1 connected to a sensor shield
(e.g. X-NUCLEO-IKS02A1) and to a development board allows you to evaluate sensor applications.
Key Products on board
L6364Q:
Dual channel transceiver IC for SIO and IO-Link sensor applications
Latest info available at www.st.com
X-NUCLEO-IOD02A1
Features
Based on the L6364Q
Normal operating Voltage range 5 to 35 V
Process side (V
PLUS
, CQ, GND) reverse polarity protection
CQ&DIO output capability configurable up to 250mA
Joint Mode output capability configurable up to 500mA
CQ switching time supporting COM2 and COM3
50mA 3v0 and 5v0 LDOs
50mA Configurable (V
OUT
and FSW) DC-DC (Step-down)
Configurable ULVO threshold
Configurable Thermal Shutdown Threshold
7-bit calibrated Thermal measurement
Automatic wake-up detection
M-Sequence and Checksum automatic managment
Green and Red diagnostic LEDs
Compliance with IEC 61131-9 and IEC 60947-5-2
Equipped with Arduino™ UNO R3 connectors
Wide application development potential in STM32 Nucleo
development environment
CE certified
RoHS and China RoHS compliant
Dual channel IO-Link device expansion board
Software Overview
4
X-CUBE-IOD02 Software Description
The X-CUBE-IOD02 expansion software package for
STM32Cube runs on the STM32 and includes a driver for the L6364Q, IO-Link V1.1 demo-stack and IODD.
The software provides an affordable and easy-to-use
solution for the development sensor applications, letting you easily evaluate the L6364Q communication and driving features.
The expansion is built on STM32Cube software
technology to ease portability across different STM32 microcontrollers.
The software comes with a sample implementation of the
driver running on the X-NUCLEO-IOD02A1 expansion board connected to a NUCLEO-L073RZ (or NUCLEO­L053R8 ) or NUCLEO-G071RB development board.
You can also develop your own sensor application
starting from the software architecture based on a mini­stack library combined with source code communicating by specific APIs. This is offering the maximum flexibility in customizing applications.
Key features
Complete software to build applications
for the L6364Q
GPIOs, SPI, USART and IRQs
configuration
Interrupt handling
Sample implementation available on the
X-NUCLEO-IOD02A1 expansion board when connected to a NUCLEO-L073RZ (or NUCLEO-L053R8) or NUCLEO­G071RB development board
Easy portability across different MCU
families, thanks to STM32Cube
Free, user-friendly license terms
Overall Software Architecture
Latest info available at www.st.com
X-CUBE-IOD02
Quick Start Guide Contents
5
X-NUCLEO-IOD02A1: Dual channel IO-Link device expansion board Hardware and Software overview
Setup & Demo Examples Documents & Related Resources
STM32 Open Development Environment: Overview
Setup & Demo Examples
HW prerequisites (1/2)
6
USB type A to
Mini-B cable
X-NUCLEO-IOD02A1 plugged on to a compatible STM32 Nucleo board
1x Dual channel IO-Link device expansion board
(X-NUCLEO-IOD02A1)
1x STM32 Nucleo development board
(NUCLEO-L073RZ (or NUCLEO-L053RZ) or
NUCLEO-G071RB)
1x USB type A to Mini-B cable (for NUCLEO-L0x) or 1x
USB type A to Micro-B cable (for NUCLEO-G071RB)
1x Laptop/PC running Microsoft Windows™ 7 or above
1x IO-Link Master (e.g. P-NUCLEO-IOM01M1) with 1x
external power supply at 24 V
X-NUCLEO-IOD02A1
NUCLEO-L073RZ NUCLEO-L053R8
USB type A to
Micro-B cable
NUCLEO-G071RB
Loading...
+ 11 hidden pages