2020-07-26 11:47 PM
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?
2020-07-27 10:16 AM
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.