|
|
Número de pieza | APDS-9960 | |
Descripción | RGB and Gesture Sensor | |
Fabricantes | AVAGO | |
Logotipo | ||
Hay una vista previa y un enlace de descarga de APDS-9960 (archivo pdf) en la parte inferior de esta página. Total 30 Páginas | ||
No Preview Available ! APDS-9960
Digital Proximity, Ambient Light, RGB and Gesture Sensor
Data Sheet
Description
The APDS-9960 device features advanced Gesture detec-
tion, Proximity detection, Digital Ambient Light Sense
(ALS) and Color Sense (RGBC). The slim modular package,
L 3.94 x W 2.36 x H 1.35 mm, incorporates an IR LED and
factory calibrated LED driver for drop-in compatibility
with existing footprints.
Gesture detection
Gesture detection utilizes four directional photodiodes to
sense reflected IR energy (sourced by the integrated LED)
to convert physical motion information (i.e. velocity, direc-
tion and distance) to a digital information. The architec-
ture of the gesture engine features automatic activation
(based on Proximity engine results), ambient light sub-
traction, cross-talk cancelation, dual 8-bit data converters,
power saving inter-conversion delay, 32-dataset FIFO, and
interrupt driven I2C communication. The gesture engine
accommodates a wide range of mobile device gesturing
requirements: simple UP-DOWN-RIGHT-LEFT gestures or
more complex gestures can be accurately sensed. Power
consumption and noise are minimized with adjustable IR
LED timing.
Description continued on next page...
Applications
• Gesture Detection
• Color Sense
• Ambient Light Sensing
• Cell Phone Touch Screen Disable
• Mechanical Switch Replacement
Features
• Ambient Light and RGB Color Sensing, Proximity
Sensing, and Gesture Detection in an Optical Module
• Ambient Light and RGB Color Sensing
- UV and IR blocking filters
- Programmable gain and integration time
- Very high sensitivity – Ideally suited for operation
behind dark glass
• Proximity Sensing
- Trimmed to provide consistent reading
- Ambient light rejection
- Offset compensation
- Programmable driver for IR LED current
- Saturation indicator bit
• Complex Gesture Sensing
- Four separate diodes sensitive to different directions
- Ambient light rejection
- Offset compensation
- Programmable driver for IR LED current
- 32 dataset storage FIFO
- Interrupt driven I2C communication
• I2C-bus Fast Mode Compatible Interface
- Data Rates up to 400 kHz
- Dedicated Interrupt Pin
• Small Package L 3.94 × W 2.36 × H 1.35 mm
Ordering Information
Part Number
APDS-9960
Packaging
Tape & Reel
Quantity
2500 per reel
1 page Proximity Characteristics, VDD = 3 V, TA = 25 °C, PEN = 1 (unless otherwise noted) (continued)
Parameter
Min Typ
Max Units
Test Conditions
Proximity ADC count value,
96
120
144
counts
Reflecting object – 73 mm × 83 mm Kodak
100 mm distance object [5, 6]
90% grey card, 100 mm distance, VLEDA = 3 V,
LDRIVE = 100 mA, PPULSE = 8, PGAIN = 4x,
PPLEN = 8 ms, LED_BOOST = 100%,
open view (no glass) above the module.
Notes:
1. This parameter is ensured by design and characterization and is not 100% tested. 8 pulses are the recommended driving conditions. For other
driving conditions, contact Avago Field Sales.
2. Value may be as much as 1.36μs longer than specified.
3. Value is factory-adjusted to meet the Proximity count specification. Considerable variation (relative to the typical value) is possible after adjustment.
LED BOOST increases current setting (as defined by LDRIVE or GLDRIVE). For example, if LDRIVE = 0 and LED BOOST = 100%, LDR current is 100mA.
4. Proximity offset value varies with power supply characteristics and noise.
5. ILEDA is factory calibrated to achieve this specification. Offset and crosstalk directly sum with this value and is system dependent.
6. No glass or aperture above the module. Tested value is the average of 5 consecutive readings.
Gesture Characteristics, VDD = 3 V, TA = 25 °C, GEN = 1 (unless otherwise noted)
Parameter
Min Typ Max Units
Test Conditions
ADC conversion time step size [1]
1.39
ms
LED pulse count [2]
1
64 pulses
LED pulse width – LED on time [3]
4
ms GPLEN = 0
8 GPLEN = 1
12 GPLEN = 2
16 GPLEN = 3
LED drive current [4]
100 mA GLDRIVE = 0
50 GLDRIVE = 1
25 GLDRIVE = 2
12.5 GLDRIVE = 3
LED boost [4]
100 % LED_BOOST = 0
150 LED_BOOST = 1
200 LED_BOOST = 2 [5]
300 LED_BOOST = 3 [5]
Gesture ADC count value,
no object [6]
10
25
counts
VLEDA = 3 V, GLDRIVE = 100 mA, GPULSE =
8, GGAIN = 4x, GPLEN = 8 ms, LED_BOOST =
100%, open view (no glass) and no reflective
object above the module, sum of UP & DOWN
photodiodes.
Gesture ADC count value [7, 8]
96
120
144
counts
Reflecting object – 73 mm × 83 mm Kodak
90% grey card, 100 mm distance, VLEDA = 3 V,
GLDRIVE = 100 mA, GPULSE = 8, GGAIN = 4x,
GPLEN = 8 ms, LED_BOOST = 100%,
open view (no glass) above the module,
sum of UP & DOWN photodiodes.
Gesture wait step size
2.78 ms GTIME = 0x01
Notes:
1. Each U/D or R/L pair requires a conversion time of 696.6ms. For all four directions the conversion requires twice as much time.
2. This parameter ensured by design and characterization and is not 100% tested. 8 pulses are the recommended driving conditions. For other
driving conditions, contact Avago Field Sales.
3. Value may be as much as 1.36ms longer than specified.
4. Value is factory-adjusted to meet the Gesture count specification. Considerable variation (relative to the typical value) is possible after adjustment.
5. When operating at these LED drive conditions, it is recommended to separate the VDD and VLEDA supplies.
6. Gesture offset value varies with power supply characteristics and noise.
7. ILEDA is factory calibrated to achieve this specification. Offset and crosstalk directly sum with this value and is system dependent.
8. No glass or aperture above the module. Tested value is the average of 5 consecutive readings.
5
5 Page PROXIMITY ENGINE
ENTER
PROX
PEN = 1
COLLECT
PROX
DATA
DATA TO
PDATA
PVALID = 1
PILT <=
PDATA
<= PIHT
N
Y
RESET
PERSISTANCE
PERSISTANCE++
PERSISTANCE
>=
PPERS
N
Y
PINT = 1
PIEN ==1
?
N
Y
ASSERT INT PIN
EXIT
PVALID is automatically reset
whenever PDATA is read.
PINT must be manually reset
by a write-access to PICLEAR
or AICLEAR.
Figure 8. Detailed Proximity Diagram
11
Proximity results are affected by three fundamental
factors: IR LED emission, IR reception, and environmental
factors, including target distance and surface reflectivity.
The IR reception signal path begins with IR detection from
four [directional gesture] photodiodes and ends with the
8-bit proximity result in PDATA register. Signal from the
photodiodes is combined, amplified, and offset adjusted
to optimize performance. The same four photodiodes are
used for gesture operation as well as proximity operation.
Diodes are paired to form two signal paths: UP/RIGHT and
DOWN/LEFT. Regardless of pairing, any of the photodiodes
can be masked to exclude its contribution to the proxim-
ity result. Masking one of the paired diodes effectively
reduces the signal by half and causes the full-scale result
to be reduced from 255 to 127. To correct this reduction
in full-scale, the proximity gain compensation bit, PCMP,
can be set, returning F.S. to 255. Gain is adjustable from
1x to 8x using the PGAIN control bits. Offset correction or
cross-talk compensation is accomplished by adjustment
to the POFFSET_UR and POFSET_DL registers.The analog
circuitry of the device applies the offset value as a subtrac-
tion to the signal accumulation; therefore a positive offset
value has the effect of decreasing the results.
Optically, the IR emission appears as a pulse train. The
number of pulses is set by the PPULSE bits and the period
of each pulse is adjustable using the PPLEN bits. The in-
tensity of the IR emission is selectable using the LDRIVE
control bits; corresponding to four, factory calibrated,
current levels. If a higher intensity is required (E.g. longer
detection distance or device placement beneath dark
glass) then the LEDBOOST bit can be used to boost current
up to an additional 300%.
LED duty cycle and subsequent power consumption of
the integrated IR LED can be calculated using the follow-
ing table shown in Table 2, and equations. If proximity
events are separated by a wait time, as set by AWAIT and
WLONG, then the total LED off time must be increased by
the wait time.
Table 2. Approximate Proximity Timing
PPLEN
4 μs
8 μs
16 μs
32 μs
tINIT
(μs)
40.8
44.9
53.0
69.4
tLED ON
(μs)
5.4
9.5
17.7
34.0
tACC
(μs)
28.6
36.73
53.1
85.7
tCNVT
(μs)
796.6
796.6
796.6
796.6
tPROX RESULT = tINIT + tCNVT + PPULSE x tACC
tTOTAL LED ON = PPULSE x tLED ON
tTOTAL LED OFF = tPROX RESULT – tTOTAL LED ON
11 Page |
Páginas | Total 30 Páginas | |
PDF Descargar | [ Datasheet APDS-9960.PDF ] |
Número de pieza | Descripción | Fabricantes |
APDS-9960 | RGB and Gesture Sensor | AVAGO |
Número de pieza | Descripción | Fabricantes |
SLA6805M | High Voltage 3 phase Motor Driver IC. |
Sanken |
SDC1742 | 12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters. |
Analog Devices |
DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares, |
DataSheet.es | 2020 | Privacy Policy | Contacto | Buscar |