STMicroelectronics X-NUCLEO-53L1A2 User Manual

UM2759

User manual

Getting started with X-NUCLEO-53L1A2 long distance ranging and multi target ToF sensor expansion board based on VL53L1 for STM32 Nucleo

Introduction

This document provides detailed hardware information on the X-NUCLEO-53L1A2 expansion board. This expansion board is compatible with the STM32 Nucleo family and the Arduino™ electronic boards. It is designed around the VL53L1 long distance ranging sensor with multi target detection, and is based on the ST patented FlightSense technology.

To allow the user to validate the VL53L1 in an environment as close as possible to its final application, the X-NUCLEO-53L1A2 expansion board is delivered with a holder in which three different height spacers of 0.25 mm, 0.5 mm, and 1 mm can be fitted with the cover glass above the spacer. The height spacers are used to simulate different air gap distances between the VL53L1 sensor and the cover glass.

The X-NUCLEO-53L1A2 expansion board is delivered with two VL53L1 breakout boards.

UM2759 - Rev 1 - September 2020

www.st.com

For further information contact your local STMicroelectronics sales office.

 

 

 

UM2759

Figure 1. X-NUCLEO-53L1A2 expansion board, spacers, cover glass, and breakout boards

UM2759 - Rev 1

page 2/18

 

 

UM2759

Overview

1Overview

The X-NUCLEO-53L1A2 expansion board features the VL53L1 long distance ranging sensor with multi target detection, based on ST’s FlightSense, Time-of-Flight (ToF) technology.

It is compatible with the STM32 Nucleo development board family, and with the Arduino UNO R3 connector layout.

Several ST expansion boards can be stacked through the Arduino connectors, which allows, for example, the development of VL53L1 applications with Bluetooth or Wi-Fi interfaces.

The X-NUCLEO-53L1A2 expansion board is delivered with:

Three spacers of 0.25 mm, 0.5 mm, and 1 mm height, used to simulate different air gaps between the VL53L1 and the cover glass.

Two cover windows to simulate the integration of the VL53L1 into the customer’s final product.

Two VL53L1 breakout boards which can be plugged onto the X-NUCLEO-53L1A2 expansion board or connected through flying wires to the X-NUCLEO-53L1A2 expansion board.

Two 10-pin connectors to enable the customer to connect the two breakout boards onto the X- NUCLEO-53L1A2 expansion board.

Note:

The VL53L1 is delivered with a liner to prevent potential foreign material from penetrating inside the module

 

holes during the assembly process. This liner must be removed at the latest possible step during final assembly,

 

before module calibration.

 

Table 1. Ordering information

 

 

Order code

Description

 

 

X-NUCLEO-53L1A2

STM32 Nucleo expansion board - spacers and glass - two breakout boards

 

 

UM2759 - Rev 1

page 3/18

 

 

UM2759

Document references

2

Document references

 

 

Table 2. Document references

 

 

 

 

 

 

Description

 

DocId

 

VL53L1 datasheet

 

DS11786

 

 

 

 

 

X-NUCLEO-53L1A2 data brief

 

DB4214

 

 

 

 

 

P-NUCLEO-53L1A2 data brief

 

DB4261

 

 

 

 

 

X-CUBE-53L1A2 data brief

 

DB4252

 

 

 

 

UM2759 - Rev 1

page 4/18

 

 

STMicroelectronics X-NUCLEO-53L1A2 User Manual

UM2759

X-NUCLEO-53L1A2 expansion board

3X-NUCLEO-53L1A2 expansion board

This section describes the X-NUCLEO-53L1A2 expansion board features and provides useful information for understanding the electrical characteristics.

Figure 2. X-NUCLEO-53L1A2 expansion board schematic diagram

VL53L1

VL53L1

 

VL53L1

3.1Description

The board allows the user to test the VL53L1 functionality, to program it and to understand how to develop an application using the VL53L1. It integrates:

2.8 V regulator to supply the VL53L1

Level translators to adapt the I/O level to the main board of the microcontroller

Arduino UNO R3 connectors

Optional VL53L1 breakout board connectors

Solder drops to allow different configurations of the expansion board

It is fundamental to program a microcontroller to control the VL53L1 through the I2C bus. The application software and an example of the C-ANSI source code are available on www.st.com/VL53L1.

The X-NUCLEO-53L1A2 expansion board and STM32 Nucleo development board are connected through the Arduino UNO R3 connectors CN5, CN6, CN8, and CN9 as shown in Figure 3. X-NUCLEO-53L1A2 expansion board connector layout and as described in Table 3. Left Arduino connector and Table 4. Right Arduino connector.

The X-NUCLEO-53L1A2 must be plugged onto the STM32 Nucleo development board through the Arduino UNO R3 connectors.

UM2759 - Rev 1

page 5/18

 

 

UM2759

Description

Figure 3. X-NUCLEO-53L1A2 expansion board connector layout

NC

1

CN6

 

 

 

 

 

 

 

IOREF

2

 

 

 

 

 

 

 

 

 

RESET

3

 

 

 

 

 

 

 

 

 

+3.3V

4

 

VINP (3V3)

 

 

 

 

+5V

5

 

 

 

 

 

 

 

 

 

GND

6

 

GND

 

 

 

 

 

 

 

7

 

 

 

 

VIN

8

 

 

 

 

 

 

 

 

 

A0

1

 

 

 

 

 

 

 

 

 

A1

2

 

 

 

 

 

 

U14

 

 

A2

3

INT

Fit

GPIO1

 

 

 

 

 

A3

4

 

 

 

 

 

 

U17

 

 

A4

5

INT*

NC

 

 

 

 

 

 

A5

6

 

 

 

 

 

 

 

 

 

 

 

CN8

 

 

 

 

 

 

SCL

10

D15

 

 

 

 

 

 

 

 

SDA

9

D14

 

 

 

 

 

 

 

 

CN5

8

AVDD

 

 

 

 

7

GND

 

 

 

 

 

 

 

 

 

6

D13

 

 

 

 

 

 

 

 

 

5

D12

 

 

 

 

 

 

 

 

 

4

D11

 

 

 

 

 

 

 

 

 

3

D10

 

 

U10

INT_L*

 

GPIO1_L

NC

2

D9

 

 

 

 

 

 

NC

 

INT_L

1

D8

 

 

U11

 

 

 

 

 

 

 

 

 

 

 

8

D7

 

 

 

 

 

 

 

 

 

7

D6

 

 

 

 

 

 

 

 

 

6

D5

 

 

U15

 

 

 

NC

INT_R*

5

D4

 

 

 

 

 

 

 

 

 

4

D3

GPIO1_R

 

U18

 

 

NC

INT_R

3

D2

 

 

 

 

 

 

 

 

 

2

D1

 

 

 

CN9

 

 

 

 

1

D0

 

 

 

 

 

UM2759 - Rev 1

page 6/18

 

 

Loading...
+ 12 hidden pages