Contents
1 VL53L3CX system overview .......................................................2
2 Ranging functional description ....................................................3
2.1 Ranging sequence .............................................................3
2.2 Timing considerations ...........................................................5
3 Bare driver basic functions description ............................................6
3.1 Bare driver ....................................................................6
3.2 System initialization ............................................................8
3.2.1 Wait for boot ............................................................8
3.2.2 Data init................................................................8
4 Ranging with VL53L3CX ...........................................................9
4.1 Start a measurement ...........................................................9
4.2 Wait for a result: polling or interrupt ...............................................9
4.2.1 Driver polling to get the result status ..........................................9
4.2.2 Host polling to get the result status ...........................................9
4.2.3 Using physical interrupt....................................................9
4.3 Get measurement ..............................................................9
4.4 Stop a measurement ...........................................................9
4.5 Ranging data structures ........................................................10
5 Additional driver functions description............................................12
5.1 Timing budget ................................................................12
5.2 Distance mode................................................................12
5.3 Tuning parameters ............................................................12
5.3.1 Set a tuning parameter ...................................................12
5.3.2 Improve accuracy .......................................................13
5.3.3 Improve latency and max ranging distance ....................................13
5.4 Coverglass smudge detection ...................................................13
5.5 I2C address ..................................................................13
6 Customer factory calibration functions............................................14
6.1 RefSPAD calibration ...........................................................14
UM2778
Contents
UM2778 - Rev 1
page 23/25