APDS-9960
Digital Proximity, Ambient Light, RGB and Gesture SensorThe APDS-9960 is a digital proximity, ambient light, rgb and gesture sensor from Broadcom. View the full APDS-9960 datasheet below including electrical characteristics, absolute maximum ratings.
Manufacturer
Broadcom
Category
Digital Proximity, Ambient Light, RGB and Gesture Sensor
Overview
Part: APDS-9960 from Avago Technologies
Type: Digital Proximity, Ambient Light, RGB and Gesture Sensor
Description: The APDS-9960 is a digital proximity, ambient light, RGB color, and gesture sensor in a slim 3.94 × 2.36 × 1.35 mm optical module, featuring an integrated IR LED and I2C-bus Fast Mode compatible interface.
Operating Conditions:
- Supply voltage: 2.4–3.6 V
- Operating temperature: -30 to 85 °C
- I2C clock frequency: 0–400 kHz
Absolute Maximum Ratings:
- Max supply voltage: 3.8 V
- Max junction/storage temperature: 85 °C
Key Specs:
- Active ALS supply current: 200 μA (Typ), 250 μA (Max) at V DD = 3 V, T A = 25 °C
- Proximity/Gesture supply current: 790 μA (Typ) at V DD = 3 V, T A = 25 °C (I LDR not included)
- Sleep state supply current: 1 μA (Typ) at V DD = 3 V, T A = 25 °C
- Clear channel irradiance responsivity: 23.6 counts/(μW/cm²) (Typ) at V DD = 3 V, T A = 25 °C, AGAIN = 16×, AEN = 1
- Proximity LED drive current: 12.5 mA to 100 mA (Typ)
- Gesture LED drive current: 12.5 mA to 100 mA (Typ)
- IR LED Peak Wavelength: 950 nm (Typ) at I F = 20 mA
- I2C Clock frequency: 400 kHz (Max)
Features:
- Ambient Light and RGB Color Sensing, Proximity Sensing, and Gesture Detection in an Optical Module
- UV and IR blocking filters
- Programmable gain and integration time
- Trimmed to provide consistent proximity readings
- Ambient light rejection and offset compensation
- Four separate diodes sensitive to different directions for gesture sensing
- 32 dataset storage FIFO for gesture data
- Interrupt driven I2C-bus communication
- I2C-bus Fast Mode Compatible Interface
- Dedicated Interrupt Pin
- Small Package L 3.94 × W 2.36 × H 1.35 mm
Applications:
- Gesture Detection
- Color Sense
- Ambient Light Sensing
- Cell Phone Touch Screen Disable
- Mechanical Switch Replacement
Package:
- Module (3.94 × 2.36 × 1.35 mm)
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 I 2 C-bus communication
- I 2 C-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
Applications
- Gesture Detection
- Color Sense
- Ambient Light Sensing
- Cell Phone Touch Screen Disable
- Mechanical Switch Replacement
Electrical Characteristics
| Parameter | Symbol | Min. | Max. | Unit |
|---|---|---|---|---|
| Clock frequency (I 2 C-bus only) | f SCL | 0 | 400 | kHz |
| Bus free time between a STOP and START condition | t BUF | 1.3 | - | μs |
| Hold time (repeated) START condition. After this period, the first clock pulse is generated | t HDSTA | 0.6 | - | μs |
| Set-up time for a repeated START condition | t SU;STA | 0.6 | - | μs |
| Set-up time for STOP condition | t SU;STO | 0.6 | - | μs |
| Data hold time | t HD;DAT | 30 | - | ns |
| Data set-up time | t SU;DAT | 100 | - | ns |
| LOWperiod of the SCL clock | t LOW | 1.3 | - | μs |
| HIGH period of the SCL clock | t HIGH | 0.6 | - | μs |
| Clock/data fall time | t f | 20 | 300 | ns |
| Clock/data rise time | t r | 20 | 300 | ns |
| Input pin capacitance | C i | - | 10 | pF |
Figure 1. Timing Diagrams
Figure 2. Spectral Response
Figure 3b. ALS Sensor LUX vs Meter LUX using Incandescent Light
Figure 3a. ALS Sensor LUX vs Meter LUX using White Light
Figure 3c. ALS Sensor LUX vs Meter LUX using White Light
Figure 5a. Normalized PD Responsitivity vs. Angular Displacement
Absolute Maximum Ratings
| Parameter | Symbol | Min | Max | Units | Conditions |
|---|---|---|---|---|---|
| Power supply voltage [1] | V DD | 3.8 | V | ||
| Input voltage range | V IN | -0.5 | 3.8 | V | |
| Output voltage range | V OUT | -0.3 | 3.8 | V | |
| Storage temperature range | T stg | -40 | 85 | °C |
Recommended Operating Conditions
| Parameter | Symbol | Min | Typ | Max | Units |
|---|---|---|---|---|---|
| Operating ambient temperature | T A | -30 | 85 | ° C | |
| Power supply voltage | V DD | 2.4 | 3 | 3.6 | V |
| Supply voltage accuracy,V DD total error including transients | -3 | 3 | % | ||
| LED supply voltage | V LEDA | 3 | 4.5 | V |
Typical Application
In a proximity sensing system, the internal IR LED can be pulsed by more than 100 mA of rapidly switching current, therefore, a few design considerations must be kept in mind to get the best performance. The key goal is to reduce the power supply noise coupled back into the device during the LED pulses.
In many systems, there is a quiet analog supply and a noisy digital supply. By connecting the quiet supply to the VDD pin and the noisy supply to the LED, the key goal can be meet. Place a 1 μ F low-ESR decoupling capacitor as close as possible to the VDD pin and another at the LEDA pin, along with a bulk storage capacitor (≥ 10 μ F) at the output of the LED voltage regulator to supply the current surge.
If operating from a single supply, use a 22 Ω resistor in series with the VDD supply line and a 1 μ F low ESR capacitor to filter any power supply noise. The previous capacitor placement considerations apply. However note that where LED current is boosted beyond 100 mA, it is recommended that the LEDA pin be connected to a separate power supply.
VBUS in the figures refers to the I²C-bus voltage. The I²C -bus signals and the Interrupt are open-drain outputs and require pull-up resistors. The pull-up resistor (RP) value is a function of the I²C-bus speed, the I²C-bus voltage, and the capacitive load. A 10-k Ω pull-up resistor (RPI) can be used for the interrupt line.
Figure 14a. Circuit Implementation using Separate Power Supplies
Figure 14b. Circuit Implementation using Single Power Supply
Package Information
Get structured datasheet data via API
Get started free