User manual
Functional description VL6180X
14/79 DocID026171 Rev 6
2.2 Timing diagram
Figure 9 and Table 4.show the Root part number 1 power-up timing constraints.
• AVDD_VCSEL must be applied before or at the same time as AVDD.
• GPIO0 defaults to an active low shutdown input. When GPIO0 = 0, the device is in
hardware standby. If GPIO0 is not used it should be connected to AVDD.
• The internal microprocessor (MCU) boot sequence commences when AVDD is up and
GPIO0 is high whichever is the later.
• GPIO1 power-up default is output low. It is tri-stated during the MCU boot sequence.
Note: In hardware standby, GPIO1 is output low and will sink current through any pull-up resistor.
This leakage can be minimized by increasing the value of the pull-up resistor.
• After the MCU boot sequence the device enters software standby. The software
standby state can be determined by polling
SYSTEM__FRESH_OUT_OF_RESET{0x16}. Host initialization can commence
immediately after entering software standby.
Figure 9. Power-up timing
Table 4. Power-up timing constraints
Symbol Parameter Min Max Unit
t1 AVDD_VCSEL power applied after AVDD - 0 ms
t2 Minimum reset on GPIO0 100 - ns
t3 GPIO1 output low after hardware standby - 400 μs
t4 MCU boot - 1 ms
t5 Software standby to host initialization - 0 ms
AVDD
AVDD_VCSEL
GPIO0 (optional)
GPIO1
System state
fresh_out_of_reset
hardware
standby
hardware
standby
software
standby
mcu boot
software
standby
t1
t2
t3
t5
t4
I
2
C Comms
t3
mcu boot