DocID026571 Rev 1 5/27
AN4545 Set-up
27
1.3 Initialisation
The latest Standard Ranging (SR) settings must be loaded onto VL6180X after the device
has powered up. The following is the recommended procedure for loading the settings into
the VL6180X.
1. Check device has powered up (Optional)
a) Check SYSTEM__FRESH_OUT_OF_RESET {0x16} register is equal to 0x01.
2. Load settings onto VL6180X
a) See Section 9 for the settings.
3. Apply other specific settings e.g. cross talk, GPIO, max convergence time etc.
(Optional)
4. Write 0x00 to SYSTEM__FRESH_OUT_OF_RESET {0x16} (Optional)
a) Help host determine if settings have been loaded.
5. VL6180X is ready to start a range measurement.
Note: This procedure must be repeated if the VL6180X has been power cycled or if GPIO-0 has
been toggled. SYSTEM__FRESH_OUT_OF_RESET {0x16} will reset to 0x01 if the
VL6180X has been power cycled or if GPIO-0 was toggled.
Figure 3. Initialisation steps
Device powerup
Check {0x16} is
equal to 0x01
Load settings onto
VL6180X
Load other specific
settings
Set {0x16} to 0x00
Device ready for
range measurement