Skip to main content
rothosen
Visitor II
July 27, 2020
Question

Difference between Long Distance Mode and Short DM - VL53L1X

  • July 27, 2020
  • 1 reply
  • 800 views

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?

This topic has been closed for replies.

1 reply

John E KVAM
ST Employee
July 27, 2020

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.