Getting started with the X-NUCLEO-53L7A1 expansion board for STM32 Nucleo
based on the VL53L7CX
Introduction
The X-NUCLEO-53L7A1 is an expansion board for any STM32 Nucleo development board equipped with the Arduino R3
connectors. It provides a complete evaluation kit that allows you to learn, evaluate, and develop applications using the
VL53L7CX Time-of-Flight 8x8 multizone ranging sensor with 90° FoV.
The expansion board is delivered with a cover glass holder in which you can fit three different spacers of 0.25, 0.5, and 1 mm
height below the cover glass to simulate various air gaps. A small oval cover glass fitting the sensor is included.
Several ST expansion boards can be stacked through the Arduino connectors, which allow, for example, the development of
VL53L7CX applications with Bluetooth or Wi-Fi interfaces.
For further information contact your local STMicroelectronics sales office.
www.st.com
1Getting started
1.1Safety considerations
1.1.1Electrostatic precautions
Warning:Take electrostatic precautions, including ground straps, when using the X-NUCLEO-53L7A1
expansion board. Failure to prevent electrostatic discharge could damage the device.
UM3067
Getting started
Figure 2. Electrostatic logo
1.1.2Laser safety considerations
The VL53L7CX contains a laser emitter and corresponding drive circuitry.
The laser output is designed to remain within Class 1 laser safety limits under all reasonably foreseeable
conditions including single faults in compliance with IEC 60825-1:2007 and IEC 60825-1:2014.
The laser output power must not be increased and no optics should be used with the intention of focusing the
laser beam.
Caution:Use of controls or adjustments or performance of procedures other than those specified herein may result in
hazardous radiation exposure.
Figure 3. Class 1 laser product label
Figure 4. Laser notice 56: applies to IEC 60825-1:2014
1.2
UM3067 - Rev 2
Features
•VL53L7CX Time-of-Flight 8x8 multizone ranging sensor with 90° FoV
•Accurate absolute ranging distance, independent of the reflectance of the target
•Up to 350 cm ranging
•Histogram-based technology
page 2/22
UM3067
VL53L7CX Time-of-Flight sensor characteristics
•Multiobject detection capability
•0.25, 0.5, and 1 mm spacers to simulate air gaps
•One cover glass to protect the sensor from dust
•Compatible with STM32 Nucleo development boards
•Equipped with Arduino® UNO R3 connectors
•Full system software supplied, including code examples and graphical user interface
•RoHS, CE, UKCA, and China RoHS compliant
1.3VL53L7CX Time-of-Flight sensor characteristics
•Laser wavelength: 940 nm
•Invisible laser radiation
•Maximum laser power emitted: 130 mW
•Integration time: 2 ms minimum
1.4Spacers and covers
The X-NUCLEO-53L7A1 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
VL53L7CX and the rectangular-shaped cover glass;
•two nine-pin headers that allow connecting the two breakout boards to the X-NUCLEO-53L7A1 expansion
board.
Attention:The VL53L7CX is delivered with a liner to prevent potential foreign material from piercing the module holes
during the assembly process. Remove this liner before use.
The X-NUCLEO-53L7A1 expansion board allows the user to test the VL53L7CX sensor functionality, to program it
and to understand how to develop an application using this sensor.
The X-NUCLEO-53L7A1 integrates:
•the VL53L7CX sensor;
•Arduino UNO R3 connectors;
•Connectors for SATEL-VL53L7CX optional breakout boards;
Important:Program a microcontroller to control the VL53L7CX through the I2C bus.
The application software and an example of the C-ANSI source code are available on the sensor web page.
The X-NUCLEO-53L7A1 expansion board can be connected to the STM32 Nucleo development board through
the Arduino UNO R3 connectors (CN5, CN6, CN8, and CN9) as shown in Figure 5.
UM3067
Using the expansion board
UM3067 - Rev 2
page 5/22
3Breakout boards
The X-NUCLEO-53L7A1 package does not include the VL53L7CX breakout boards.
You can purchase them in a pack of two PCBs as SATEL-VL53L7CX.
The X-NUCLEO-53L7A1 supplies the VL53L7CX breakout boards at 3.3 V (see Figure 5).
For mechanical integration purposes, it could be interesting to use the mini PCB by breaking the SATEL-
VL53L7CX along the red line as shown in the figure below. It is easier to integrate this setup into a customer's
device thanks to its small size.
UM3067
Breakout boards
Figure 6. SATEL-VL53L7CX
The SATEL-VL53L7CX boards can be directly plugged onto the X-NUCLEO-53L7A1 through the two 9-pin
headers (see Figure 7. SATEL-VL53L7CX breakout boards connected to the X-NUCLEO-53L7A1 expansion
board).
As an alternative, they can be connected to the X-NUCLEO-53L7A1 by using the mini PCB through flying wires
(see Figure 8).
UM3067 - Rev 2
page 6/22
UM3067
Breakout boards
Figure 7. SATEL-VL53L7CX breakout boards connected to the X-NUCLEO-53L7A1 expansion board
UM3067 - Rev 2
page 7/22
UM3067
Breakout boards
Figure 8. VL53L7CX mini PCB flying wire connection to the X-NUCLEO-53L7A1 expansion board
NC
NC
UM3067 - Rev 2
page 8/22
UM3067
Graphical user interface (GUI) and programming example for the X-NUCLEO-53L7A1
4Graphical user interface (GUI) and programming example for the
X-NUCLEO-53L7A1
To evaluate the VL53L7CX device performance, use the related GUI.
The X-NUCLEO-53L7A1 expansion board requires the NUCLEO-F401RE development board to use the GUI.
Important:Despite the fact that the X-NUCLEO-53L7A1 can be stacked on any STM32 Nucleo board equipped the Arduino
R3 connectors, the GUI is designed to work with the NUCLEO-F401RE only.
Download the GUI (in the Tools and Software tab of the X-NUCLEO-53L7A1 web page) to evaluate the
VL53L7CX.
UM3067 - Rev 2
page 9/22
5Schematic diagrams
INT
LPn
SCL
SDA
I2C_RST
PWR_EN
Sensor.SchDoc
PWR_EN
INT
LPn
SDA
I2C_RST
SCL
Right
Satel li te Connector.SchDoc
PWR_EN
INT
LPn
SCL
I2C_RST
SDA
Left
Satel li te Connector.SchDoc
PA1
PA0
PA3
PA4
PA2
PA6
PA5
PA7
PA8
PA10
PA9
PC1
PC0
PC7
PB0
PB10
PB6
PB5
PB4
PB3
PB8
PB9
Host.SchDoc
3V3
R1
2.2kR22.2k
Figure 9. X-NUCLEO-53L7A1 circuit schematic (1 of 5)
UM3067
Schematic diagrams
UM3067 - Rev 2
page 10/22
Figure 10. X-NUCLEO-53L7A1 circuit schematic (2 of 5)
6.3V
C3
4.7uF
10V
C4
100nF
R4
47k
R7
47k
INT
SCL
SDA
LPn
I2C_RST
TP1
R6
47k
R5
47k
10V
C2
1uF
VIN
1
VSS
2
CE
3
NC
4
VOUT
5
U1
XC6222D331MR-G
PWR_EN
R3
47k
3V35V_NUCLEO
3V3
3V33V3
6.3V
C1
4.7uF
J1
2x1 2.54mmT/H
LK1
3V3_NUCLEO
J2
2x1 2.54mmT/H
LK2
3V3
GND
C1
RSVD3
C6
RSVD2
A7
RSVD1
A6
SDA
C3
RSVD5
C5
GND
C7
AVDDB1AVDD
B7
INT
A3
RSVD6
C2
LPn
A5
IOVDD
A4
SCL
C4
RSVD4
A2
I2C_RST
A1
THERMAL PAD
B4
U2
VL53L7CX
AVDD and IOVDD power supply for main sensor
Max Current = 60 mA + 90 mA = 150 mA
Power = 1.7 V x 150 mA = 255 mW
Satell ite boards supplied directly from host power supplies
Jumpers for current measurement
UM3067
Schematic diagrams
UM3067 - Rev 2
page 11/22
Figure 11. X-NUCLEO-53L7A1 circuit schematic (3 of 5)
Nucleo Arduino Connectors
3V3_NUCLEO5V_NUCLEO
PB8
PB9
PC7
PB10
PB4
PB5
PA10
PA2
PA3
PA1
PA0
PA4
PB0
PC1
PC0
PA9
PB6
PA7
PA6
PA5
PB3
PA8
SSQ-110-03-F-S
1
2
3
4
5
6
7
8
9
10
CN5
10x1, 2.54mm, T/H
SSQ-108-03-F-S
1
2
3
4
5
6
7
8
CN6
8x1, 2.54mm, T/H
SSQ-108-03-F-S
1
2
3
4
5
6
7
8
CN9
8x1, 2.54mm, T/H
SSQ-106-03-F-S
1
2
3
4
5
6
CN8
6x1, 2.54mm, T/H
UM3067
Schematic diagrams
UM3067 - Rev 2
page 12/22
Figure 12. X-NUCLEO-53L7A1 circuit schematic (4 of 5)
INT
SCL
SDA
LPn
I2C_RST
PWR_EN
5V_NUCLEO3V3_NUCLEO
1
2
3
4
5
6
7
8
9
J5_Left
9x1, 2.54mm, T/H
INT
SCL
SDA
LPn
I2C_RST
PWR_EN
5V_NUCLEO3V3_NUCLEO
1
2
3
4
5
6
7
8
9
J5_Right
9x1, 2.54mm, T/H
UM3067
Schematic diagrams
Figure 13. X-NUCLEO-53L7A1 circuit schematic (5 of 5)
Time-of-Flight 8x8
multizone ranging
sensor with wide
field of v
IC, REG, LDO,
3.3V, 0.7A,
SOT25
PCB XNUCLEO-53L7A1
CAP, CER, 4.7uF,
6.3V, X5R, 0402
CONN, HEADER,
2POS, 2.54MM,
T/H, VERT
CONN, HEADER,
9POS, SNGL,
2.54mm, T/H
CONN, HEADER,
8POS, SNGL,
2,54mm, T/H
1/16W, 0402
LINK, HEADER,
2.54MM
RES, 47k, 1%,
1/20W, 0201
PanasonicERJ1GNF4702C
MurataGRM033R61A104KE15D
SamsungCL03A105KP3NSNC
SamtecSSQ-110-03-F-S
SamtecSSQ-106-03-F-S
STVL53L7CXV0GC/1
Torex
Semiconductor
manufacturerPCB4132B
TDKC1005X5R0J475K050BC
HarwinM20-9990245
SamtecSSW-109-01-G-S
SamtecSSQ-108-03-F-S
Stackpole
Electronics
HarwinM7571-05
PanasonicERJ1GNF4702C
UM3067
Bill of materials
XC6222D331MR-G
RMCF0402FT2K20
UM3067 - Rev 2
page 14/22
7Board versions
PCB versionSchematic diagramsBill of materials
X$NUCLEO-53L7A1A
1. This code identifies the X-NUCLEO-53L7A1 expansion board first version. It is printed on the board PCB.
(1)
UM3067
Board versions
Table 3. X-NUCLEO-53L7A1 versions
X$NUCLEO-53L7A1A schematic diagramsX$NUCLEO-53L7A1A bill of materials
UM3067 - Rev 2
page 15/22
8Regulatory compliance information
Notice for US Federal Communication Commission (FCC)
For evaluation only; not FCC approved for resale.
FCC NOTICE - This kit is designed to allow:
(1) Product developers to evaluate electronic components, circuitry, or software associated with the kit to
determine
whether to incorporate such items in a finished product and
(2) Software developers to write software applications for use with the end product.
This kit is not a finished product and when assembled may not be resold or otherwise marketed unless all
required FCC equipment authorizations are first obtained. Operation is subject to the condition that this product
not cause harmful interference to licensed radio stations and that this product accept harmful interference. Unless
the assembled kit is designed to operate under part 15, part 18 or part 95 of this chapter, the operator of the kit
must operate under the authority of an FCC license holder or must secure an experimental authorization under
part 5 of this chapter 3.1.2
Notice for Innovation, Science and Economic Development Canada (ISED)
For evaluation purposes only. This kit generates, uses, and can radiate radio frequency energy and has not been
tested for compliance with the limits of computing devices pursuant to Industry Canada (IC) rules.
À des fins d'évaluation uniquement. Ce kit génère, utilise et peut émettre de l'énergie radiofréquence et n'a pas
été testé pour sa conformité aux limites des appareils informatiques conformément aux règles d'Industrie Canada
(IC).
UM3067
Regulatory compliance information
Notice for European Union
This device is in conformity with the essential requirements of the Directive 2014/30/EU (EMC) and of the
Directive 2015/863/EU (RoHS).
Notice for United Kingdom
This device is in compliance with the UK Electromagnetic Compatibility Regulations 2016 (UK S.I. 2016 No. 1091)
and with the Restriction of the Use of Certain Hazardous Substances in Electrical and Electronic Equipment
Regulations 2012 (UK S.I. 2012 No. 3032).
Figure 7. SATEL-VL53L7CX breakout boards connected to the X-NUCLEO-53L7A1 expansion board ..............7
Figure 8. VL53L7CX mini PCB flying wire connection to the X-NUCLEO-53L7A1 expansion board .................8
Figure 9. X-NUCLEO-53L7A1 circuit schematic (1 of 5)..............................................10
Figure 10. X-NUCLEO-53L7A1 circuit schematic (2 of 5).............................................. 11
Figure 11. X-NUCLEO-53L7A1 circuit schematic (3 of 5).............................................. 12
Figure 12. X-NUCLEO-53L7A1 circuit schematic (4 of 5).............................................. 13
Figure 13. X-NUCLEO-53L7A1 circuit schematic (5 of 5).............................................. 13
UM3067 - Rev 2
page 21/22
UM3067
IMPORTANT NOTICE – 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 acknowledgment.
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, 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.