cancel
Showing results for 
Search instead for 
Did you mean: 

Difference between Long Distance Mode and Short DM - VL53L1X

rothosen
Associate

What is the difference betwen Long DM and Short DM in terms of principle of operation?

For example in ULD API for Short Distance Mode these registers are used:

status = VL53L1_WrByte(dev, PHASECAL_CONFIG__TIMEOUT_MACROP, 0x14);
status = VL53L1_WrByte(dev, RANGE_CONFIG__VCSEL_PERIOD_A, 0x07);
status = VL53L1_WrByte(dev, RANGE_CONFIG__VCSEL_PERIOD_B, 0x05);
status = VL53L1_WrByte(dev, RANGE_CONFIG__VALID_PHASE_HIGH, 0x38);
status = VL53L1_WrWord(dev, SD_CONFIG__WOI_SD0, 0x0705);
status = VL53L1_WrWord(dev, SD_CONFIG__INITIAL_PHASE_SD0, 0x0606);

What are they about?

1 REPLY 1
John E KVAM
ST Employee

In radar and lidar, the amount of time between 'pings' gives the maximum distance one can range. In the ST ToF devices the greater the number of pings the more accurate the answer. So one trades off # of pings vs distance. If you want distance AND accuracy, one can choose "long distance" AND increase the timing budget.


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.