Motion mems and environmental sensor expansion board for stm32 nucleo (17 pages)
Summary of Contents for ST X-NUCLEO-53L5A1
Page 1
Quick Start Guide Time-of-Flight 8x8 multizone ranging sensor with wide field of view expansion board based on VL53L5CX for STM32 Nucleo Version 1.0 (June 16 , 2021)
Page 2
Agenda Hardware and Software overview Documents & Related Resources STM32 Open Development Environment: Overview...
Page 4
8x8 Multi-zone Time-of-Flight Sensor expansion board Hardware Overview (1/2) X-NUCLEO-53L5A1 Hardware Description • The X-NUCLEO-53L5A1 is a Time-of-Flight 8x8 multizone ranging sensor with wide field of view and development board designed around the VL53L5CX sensor based on ST FlightSense™ patented technology •...
Page 5
• X-NUCLEO-53L5A1 is also available as a NUCLEO Pack (P-NUCLEO-53L5A1) • The X-NUCLEO-53L5A1 expansion board can also be ordered on www.st.com as part of a NUCLEO Pack with expansion board and STM32 NUCLEO board. • Order code: P-NUCLEO-53L5A1: X-NUCLEO-53L5A1 expansion board and NUCLEO-F401RE full features board.
Page 6
STM32 MCU STM32Cube Hardware Abstraction Layer families. A sample implementation is available for Hardware the STM32 Nucleo ranging sensor expansion (HAL) Abstraction board (X-NUCLEO-53L5A1) plugged on top of STM32 Nucleo development board (NUCLEO-F401RE or NUCLEO-L476RG). STM32 Nucleo expansion board...
Page 8
• 1x Laptop/PC with Windows • 1x USB type A to Mini-B USB cable P-NUCLEO-53L5A1 • If you don’t have an STM32 Nucleo development board, you can order a Nucleo pack (P-NUCLEO-53L5A1): • X-NUCLEO-53L5A1 expansion board and NUCLEO-F401RE full features board delivered together.
Page 9
Setup & Demo Examples SW prerequisites • STSW-IMG023: Ultra Lite Driver (ULD) for VL53L5CX • STSW-IMG024: P-NUCLEO-53L5A1 Graphical User Interface (GUI) on Windows 7 and 10 • STSW-IMG025: Linux driver for VL53L5CX • X-CUBE-TOF1: Time-of-Flight sensors software expansion for STM32Cube. •...
Page 10
STLINK driver, please follow step 2 2. Install the PC USB port driver to detect the Nucleo board • Called STSW-LINK009, downloaded from www.st.com • Unzip, extract the docs, and install “stlink_winusb_install.bat” => VL53L5CX nucleo kit is ready for GUI installation...
Page 11
• Perform HW installation and connect the VL53L5CX expansion board + Nucleo F401RE to the PC • Install the GUI SW for VL53L5CX Demo and configuration settings • STSW-IMG024, downloaded from www.st.com • Run the installer with Admin privileges The Graphical User Interface can: •...
Page 13
• Perform HW installation and connect the NUCLEO kit ( P-NUCLEO-53L5A1) to the PC • Install the X-CUBE-TOF1 SW package • X-CUBE-TOF1, downloaded from www.st.com • The X-CUBE-TOF1 is installed through STM32CubeMx, manage software installation section. • Once the X-CUBE-TOF1 is installed. Go to •...
Page 14
8x8 Multi-zone Time-of-Flight Sensor expansion board Evaluation code example (.bin) using X-CUBE-TOF1 and a NUCLEO Pack Open: UM2853 (Getting started with the STMicroelectronics X-CUBE-TOF1, Time-of-Flight sensors, software package for STM32CubeMX) and follow the instructions Drag and drop to...
Page 15
VL53L5CX 8x8 Multi-zone Time-of-Flight Sensor expansion board Start programming with code examples using X-CUBE-TOF1 and a NUCLEO Pack Open: UM2853 (Getting started with the STMicroelectronics X-CUBE-TOF1, Time-of-Flight sensors, software package for STM32CubeMX) and follow the instructions Open project example for Multi Sensor ranging And modify, build application SW Same folders as above but for another project example...
Page 17
• X-NUCLEO-53L5A1 Quick start guide : Time-of-Flight 8x8 multizone ranging sensor with wide field of view - this document • UM2889: Getting started with X-NUCLEO-53L5A1 Time-of-Flight 8x8 multi-zone ranging sensor with wide FoV based on the VL53L5CX for STM32 Nucleo - user manual P-NUCLEO-53L5A1: Product Folder •...
Page 18
4- STM32 Open Development Environment: Overview...
Page 19
The STM32 Open Development Environment (STM32 ODE) is an open, flexible, easy, and affordable way to develop innovative devices and applications based on the STM32 32-bit microcontroller family combined with other state-of-the-art ST components connected via expansion boards. It enables fast prototyping with leading-edge components that can quickly be transformed into final designs...
Page 20
Power supply STM32 microcontroller through USB or external source Integrated debugging Complete product range and programming from ultra-low power to high-performance ST-LINK probe ST morpho extension header Arduino™ UNO R3 extension headers www.st.com/stm32nucleo...
Page 21
• Boards with additional functionality that can be plugged directly on top of the STM32 Nucleo development board directly or stacked on another expansion board. Connect Power Move/Actuate Interact Sense Motion MEMS sensors Environmental sensors DIL24 support for new devices Example of STM32 expansion board (X-NUCLEO-IKS01A1) www.st.com/x-nucleo...
Page 22
Environment is compatible with a number of IDEs, including IAR EWARM, Keil MDK, and GCC-based environments. Users can choose from three IDEs from leading vendors; they are free of charge and deployed in close cooperation with ST. These include Eclipse-based IDEs such as Ac6 System Workbench for STM32 and the MDK-ARM environment.
Page 23
NFC, Wi-Fi, GNSS Audio amplifier ACCESS Touch controller Translate Operation Amplifier Move / CREATE Stepper motor driver DC & BLDC motor driver Actuate Industrial input / output POWER Power Energy management & battery General-purpose microcontrollers PROCESS Process Secure microcontrollers www.st.com/stm32ode Software...
Need help?
Do you have a question about the X-NUCLEO-53L5A1 and is the answer not in the manual?
Questions and answers