cancel
Showing results for 
Search instead for 
Did you mean: 

Ranging frequency of VL53L1X

vishnusf
Associate III

HI,

What is the definition of ranging frequency. Is it how fast it can make consecutive measurements?

What is the highest ranging frequency (lowest inter measurement period) SPAD sensor that ur company provides?

Thank u

 

1 ACCEPTED SOLUTION

Accepted Solutions
John E KVAM
ST Employee

The VL53L1X can do 50Hz - or 50 ranges per second. 

If you want to go a little faster, you can go with the VL53L1CB. Same part basically, but the software running it is a touch more complex, and the parts are selected to insure they can the run the fancier code.

We get that 2X faster by cheating a little bit...

Time of Flight and Radar have an issue called aliasing - or wrap-around. It's when one pulse gets confused with the one prior to it. To combat this, we range with one pulse repetition, then with a different one. 

the VL53L1X does both halves then reports an answer. This is ideal for ranging infrequently. 

But if you are ranging continuously, it makes more sense to report the answer after every half range, knowing that the prior range is enough to solve the aliasing issue. 

Using the VL53L1CB, you can range continuously at 100Hz. 

But there are other advantages. With the CB, the sensor works differently. The sensor takes a histogram of the photon arrival times and reports those to your MCU. You MCU actually digs out the result. And this arrangement means you get a better answer. But the code we provide is more complex.

- john


If this or any post solves your issue, please mark them as 'Accept as Solution' It really helps. And if you notice anything wrong do not hesitate to 'Report Inappropriate Content'. Someone will review it.

View solution in original post

1 REPLY 1
John E KVAM
ST Employee

The VL53L1X can do 50Hz - or 50 ranges per second. 

If you want to go a little faster, you can go with the VL53L1CB. Same part basically, but the software running it is a touch more complex, and the parts are selected to insure they can the run the fancier code.

We get that 2X faster by cheating a little bit...

Time of Flight and Radar have an issue called aliasing - or wrap-around. It's when one pulse gets confused with the one prior to it. To combat this, we range with one pulse repetition, then with a different one. 

the VL53L1X does both halves then reports an answer. This is ideal for ranging infrequently. 

But if you are ranging continuously, it makes more sense to report the answer after every half range, knowing that the prior range is enough to solve the aliasing issue. 

Using the VL53L1CB, you can range continuously at 100Hz. 

But there are other advantages. With the CB, the sensor works differently. The sensor takes a histogram of the photon arrival times and reports those to your MCU. You MCU actually digs out the result. And this arrangement means you get a better answer. But the code we provide is more complex.

- john


If this or any post solves your issue, please mark them as 'Accept as Solution' It really helps. And if you notice anything wrong do not hesitate to 'Report Inappropriate Content'. Someone will review it.