Skip to main content
CJani.1
Associate II
October 5, 2020
Question

FlightSense part with fastest sample rate

My application is uses a linear array (18 sensors) for object presence detection at a fixed distance (~70mm). A range threshold setting is used. The range measurement is not read, only the interrupt is used indicating the presence of a moving object. The preferred minimum sample rate would be around 60 Hz, but faster would be better. The sensors are always used indoors but the item to be sensed is black with a relatively reflective surface. I have a working prototype using the VL6180X but looking for a faster sensor.

Which part provides the fastest sample rate for this application?

This topic has been closed for replies.

4 replies

Julien NGUYEN
ST Employee
October 9, 2020

Hi,

You may try the VL53L1X with its ULD driver, setting the distance mode = short and timing budget = 15 ms => 66 Hz. I think it will work fantastically.

Download the X-NUCLEO-53L2A1 from st.com to and have a look on the UltraLiteDriver example.

// status = VL53L1X_SetDistanceMode(dev, 1); /* 1=short, 2=long */

// status = VL53L1X_SetTimingBudgetInMs(dev, 15); /* 15 ms available only in short mode*/

// status = VL53L1X_SetInterMeasurementInMs(dev, 15); /* */

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
CJani.1
CJani.1Author
Associate II
November 23, 2020

I found X-CUBE-53L1A1 fast ranging setup, looks like that is 10ms (100Hz) timing budget. Any reason I should not use that driver?

CJani.1
CJani.1Author
Associate II
November 21, 2020

Searching on st.com for "X-NUCLEO-53L2A1" does not produce a result. Are you sure about that part number?