9
Standby 2 State (S2 state)
When in Standby 2 state, the object detection rate equals S
2, Response Factor
multiplied by the gesture update rate of
Normal Mode or Gaming Mode.
Suspend State (SUS state)
To enter suspend state, disable the APDS-9500 by writing Register Bank 1. Then, write ADDR 0x72 with 0x00 and
process the I
2
C suspend command by writing Register Bank 0, ADDR 0x03 with 0x01.
To exit suspend state, process the I
2
C wake-up command by writing the slave ID. Then, enable the APDS-9500 by
writing Register Bank 1, ADDR 0x72 with 0x01.
Figure 12. Standby 2 State (S2 state) Diagram.
Figure 13. Suspend State (SUS state) Diagram.
S2 Detection
No Object
IDLE S 2
S2 Detection
No Object
IDLE S 2
Object Detecting Rate
Normal Mode: (120 xS
2, Response Factor
) Hz , S
2, Response Factor
= 8.333/(0.0645 xIDLE S2 Step + 3.55)
Gaming Mode: (240 xS
2, Response Factor
) Hz , S
2, Response Factor
= 4.167/(0.0645 xIDLE S2 Step +3.55)
LED pulse
LED pulse length: 5~40 μs (by AE setting)
LED pulse length
LED pulse peak current
Suspend
OP Detection
Gesture Detected
OP Detection
Gesture Detected
1. Disable APDS-9500
2. I
2
C suspend command
1. I
2
C wakeup command
2. Enable APDS-9500
Standby 1 State (S1 state)
When in Standby1 state, the object detection rate equals S
1, Response Factor
multiplied by the gesture update rate of
Normal Mode or Gaming Mode.
Figure 11. Standby 1 State (S1 state) Diagram.
S1 detection
No Object
IDLE S 1
S1 detection
No Object
IDLE S 1
S1 detection
No Object
IDLE S 1
LED pulse
LED pulse length
LED pulse peak current
Object Detecting Rate
Normal Mode: (120 xS
1, Response Factor
) Hz , S
1, Response Factor
= 8.333/(0.0323 xIDLE S1 Step + 3.55)
Gaming Mode: (240 xS
1, Response Factor
) Hz , S
1, Response Factor
= 4.167/(0.0323 xIDLE S1 Step +3.55)
LED pulse length: 5~40 μs (by AE setting)