STMicroelectronics X-NUCLEO-53L7A1 User Manual
Reklam
Reklam
UM3067
User manual
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.
Figure 1. X-NUCLEO-53L7A1 expansion board, spacers, cover glass holder, and oval cover glass
UM3067 - Rev 1 - Octo ber 2022
For further information contact your local STMicroelectronics sales office.
www.st.com
1
1.1
1.1.1
UM3067
Getting started
Getting started
Safety considerations
Electrostatic 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.
Figure 2. Electrostatic logo
1.1.2
Laser safety considerations
The VL53L7CX contains a laser emitter and the corresponding drive circuitry.
The laser output is designed to remain within Class 1 laser safety limits under all reasonable foreseeable conditions, including single faults, in compliance with the IEC 60825-1:2014 (third edition).
The laser output remains within Class 1 limits as long as you use the STMicroelectronics recommended device settings and respect the operating conditions specified in the data sheet.
The laser output power must not be increased and no optics should be used with the intention of focusing the laser beam.
Figure 3. Class 1 laser product label
1.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
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
UM3067 - Rev 1 page 2/22
UM3067
VL53L7CX Time-of-Flight sensor characteristics
1.3
•
•
•
•
VL53L7CX Time-of-Flight sensor characteristics
Laser wavelength: 940 nm
Invisible laser radiation
Maximum laser power emitted: 130 mW
Integration time: 2 ms minimum
1.4
Spacers 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.
1.5
Ordering information
Order code
X-NUCLEO-53L7A1
Table 1. Ordering information
Core product
VL53L7CX
UM3067 - Rev 1 page 3/22
2
Simplified schematic
Figure 4. X-NUCLEO-53L7A1 expansion board - simplified schematic
UM3067
Simplified schematic
UM3067 - Rev 1 page 4/22
UM3067
Using the expansion board
3
Using the expansion board
•
•
•
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
Connectors for
sensor;
Arduino UNO R3 connectors;
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
.
UM3067 - Rev 1 page 5/22
4
UM3067
Breakout boards
Breakout 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
).
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.
Figure 5. SATEL-VL53L7CX
The SATEL-VL53L7CX boards can be directly plugged onto the X-NUCLEO-53L7A1 through the two 9-pin
).
As an alternative, they can be connected to the X-NUCLEO-53L7A1 by using the mini PCB through flying wires
(see
).
UM3067 - Rev 1 page 6/22
UM3067
Breakout boards
Figure 6. SATEL-VL53L7CX breakout boards connected to the X-NUCLEO-53L7A1 expansion board
UM3067 - Rev 1 page 7/22
UM3067
Breakout boards
Figure 7. VL53L7CX mini PCB flying wire connection to the X-NUCLEO-53L7A1 expansion board
UM3067 - Rev 1 page 8/22
UM3067
Graphical user interface (GUI) and programming example for the X-NUCLEO-53L7A1
5
Graphical 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 1 page 9/22
6
UM3067
Schematic diagrams
Schematic diagrams
Figure 8. X-NUCLEO-53L7A1 circuit schematic (1 of 5)
3V3
R1
2.2k
R2
2.2k
Host.SchDoc
PA1
PA2
PA3
PA5
PA6
PA7
PB6
PC1
PB8
PB9
PB3
PB4
PA4
PB0
PA9
PB5
PA10
PC0
Sensor.SchDoc
SCL
SDA
I2C_RST
LPn
INT
PWR_EN
Right
Satellite Connector.SchDoc
SCL
SDA
I2C_RST
LPn
INT
PWR_EN
PA8
PB10
PC7
PA0
Left
Satellite Connector.SchDoc
SCL
SDA
I2C_RST
LPn
INT
PWR_EN
UM3067 - Rev 1 page 10/22
UM3067 - Rev 1
UM3067
Schematic diagrams
PWR_EN
3V3_NUCLEO
R3
47k
Figure 9. X-NUCLEO-53L7A1 circuit schematic (2 of 5)
5V_NUCLEO
C2
1uF
10V
3
4
1
XC6222D331MR-G
U1
VIN VOUT
CE
NC
5
3V3
C1
4.7uF
6.3V
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
Satellite boards supplied directly from host power supplies
3V3 3V3
LPn
SCL
SDA
I2C_RST
Jumpers for current measurement
C3
4.7uF
6.3V
C4
100nF
10V
3V3
R4
47k
R7
47k
U2
A5
LPn
C4
C3
SCL
SDA
A1
I2C_RST
INT
A3
RSVD6
RSVD5
C2
C5
RSVD1
RSVD2
RSVD3
RSVD4
VL53L7CX
A6
A7
C6
A2
3V3
R5
47k
R6
47k
INT page 11/22
UM3067 - Rev 1
Figure 10. X-NUCLEO-53L7A1 circuit schematic (3 of 5)
Nucleo Arduino Connectors
5V_NUCLEO 3V3_NUCLEO
5
6
7
8
1
2
3
4
CN6
8x1, 2.54mm, T/H
SSQ-108-03-F-S
CN5
5
4
7
6
3
2
1
10
9
8
10x1, 2.54mm, T/H
SSQ-110-03-F-S
UM3067
Schematic diagrams
PB8
PB9
PA5
PA6
PA7
PB6
PC7
PA9
PA0
PA1
PA4
PB0
PC1
PC0
3
4
1
2
5
6
CN8
6x1, 2.54mm, T/H
SSQ-106-03-F-S
CN9
3
2
1
5
4
8
7
6
8x1, 2.54mm, T/H
SSQ-108-03-F-S
PA8
PB10
PB4
PB5
PB3
PA10
PA2
PA3 page 12/22
UM3067 - Rev 1
Figure 11. X-NUCLEO-53L7A1 circuit schematic (4 of 5)
3V3_NUCLEO 5V_NUCLEO
UM3067
Schematic diagrams
INT
I2C_RST
SDA
SCL
LPn
PWR_EN
9
8
7
6
5
4
3
2
1
J5_Left
9x1, 2.54mm, T/H
Figure 12. X-NUCLEO-53L7A1 circuit schematic (5 of 5)
3V3_NUCLEO 5V_NUCLEO
INT
I2C_RST
SDA
SCL
LPn
PWR_EN
9
8
7
6
5
4
3
2
1
J5_Right
9x1, 2.54mm, T/H page 13/22
7
UM3067
Bill of materials
Bill of materials
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Item
0
1
1
1
1
1
1
1
2
2
2
2
2
2
4
Q.ty
Table 2. X-NUCLEO-53L7A1 bill of materials
Ref.
Part/value
R3 Not Fitted 47k, 0201, 1/20 W
Description
RES, 47k, 1%,
1/20W, 0201
C4 Fitted
Manufacturer
Panasonic
100nF, 0201, 10 V
CAP, CER, 100nF,
10V, X5R, 0201
Murata
Order code
ERJ1GNF4702C
GRM033R61A104KE15D
C2 Fitted
CN5 Fitted
CN8 Fitted
U2 Fitted
U1 Fitted
-
-
1uF, 0201, 10 V
VL53L7CXV0GC/
1
SOT-25
CAP, CER, 1uF,
10V, X5R, 0201
CONN, HEADER,
10POS, SNGL,
2.54mm, T/H
CONN, HEADER,
6POS, SNGL,
2,54mm, T/H
Samsung
Samtec
Samtec
CL03A105KP3NSNC
SSQ-110-03-F-S
SSQ-106-03-F-S
Time-of-Flight 8x8 multizone ranging sensor with wide field of v
IC, REG, LDO,
3.3V, 0.7A,
SOT25
ST
Torex
Semiconductor
VL53L7CXV0GC/1
XC6222D331MR-G
A1 Fitted
C1, C3 Fitted 4.7uF, 0402, 6.3 V
PCB X-
NUCLEO-53L7A1
CAP, CER, 4.7uF,
6.3V, X5R, 0402 manufacturer
TDK
PCB4132B
C1005X5R0J475K050BC
J1, J2 Fitted
J5_Left,
J5_Right
Fitted
CN6, CN9
Fitted
R1, R2 Fitted
LK1, LK2
Fitted
R4, R5, R6,
R7 Fitted
-
-
CONN, HEADER,
2POS, 2.54MM,
T/H, VERT
CONN, HEADER,
9POS, SNGL,
2.54mm, T/H
CONN, HEADER,
8POS, SNGL,
2,54mm, T/H
-
2.2k, 0402, 1/16
W
47k, 0201, 1/20 W
RES, 2.2k, 1%,
1/16W, 0402
LINK, HEADER,
2.54MM
RES, 47k, 1%,
1/20W, 0201
Harwin
Samtec
Samtec
Stackpole
Electronics
Harwin
Panasonic
M20-9990245
SSW-109-01-G-S
SSQ-108-03-F-S
RMCF0402FT2K20
M7571-05
ERJ1GNF4702C
UM3067 - Rev 1 page 14/22
8
UM3067
Board versions
Board versions
Table 3. X-NUCLEO-53L7A1 versions
PCB version
X$NUCLEO-53L7A1-
Schematic diagrams
X$NUCLEO-53L7A1- schematic diagrams
Bill of materials
X$NUCLEO-53L7A1-bill of materials
1. This code identifies the X-NUCLEO-53L7A1 expansion board first version. It is printed on the board PCB.
UM3067 - Rev 1 page 15/22
9
UM3067
Regulatory compliance information
Regulatory 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).
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).
UM3067 - Rev 1 page 16/22
•
•
•
Appendix A
References
VL53L7CX data sheet
X-NUCLEO-53L7A1 data brief: DB4808
X-CUBE-TOF1 data brief: DB4449
UM3067
References
UM3067 - Rev 1 page 17/22
Revision history
Date
13 Oct -2022
Table 4. Document revision history
Revision
1 Initial release.
Changes
UM3067
UM3067 - Rev 1 page 18/22
UM3067
Contents
Contents
5 Graphical user interface (GUI) and programming example for the X-NUCLEO-53L7A1
UM3067 - Rev 1 page 19/22
UM3067
List of tables
List of tables
UM3067 - Rev 1 page 20/22
UM3067
List of figures
List of figures
UM3067 - Rev 1 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.
© 2022 STMicroelectronics – All rights reserved
UM3067 - Rev 1 page 22/22
İndir
Reklam