APDS-9930 Digital Ambient Light and Proximity Sensor
APDS-9930 is a digital ambient light and proximity sensor. Developed for use in a variety of applications, this compact module combines an infrared LED with a photodetector to measure the light reflected back from nearby objects, thereby determining their proximity. Additionally, the APDS-9930 has the ability to measure ambient light levels, which can be used to adjust display brightness or actuate other systems in response to changing light conditions. One of its key features is its ability to operate in background light conditions, making it robust against external light interference. Due to its versatility and efficiency, the APDS-9930 has found use in numerous applications, such as smartphones, tablets, and other devices where detecting user presence or ambient lighting conditions is beneficial. The micro-optics lenses within the module, provide highly efficient transmission and reception of infrared energy which lowers overall power dissipation. In addition, an internal state machine provides the ability to put the device into a low power mode in between ALS and proximity measurements providing very low average power consumption.
APDS-9930 Pinout Configuration
Pin |
Name |
Type |
Description |
1 |
SDA |
I/O |
I2C serial data I/O terminal – serial data I/O for I2C. |
2 |
INT |
O |
Interrupt – open drain. |
3 |
LDR |
I |
LED driver for proximity emitter – up to 100 mA, open drain. |
4 |
LEDK |
O |
LED Cathode, connect to LDR pin in most systems to use internal LED driver circuit |
5 |
LEDA |
I |
LED Anode, connect to V_{BATT} on PCB |
6 |
GND |
Power supply ground. All voltages are referenced to GND. |
|
7 |
SCL |
I |
I2C serial clock input terminal – clock signal for I2C serial data. |
8 |
VDD |
Power Supply voltage. |
Features
- Ambient Light Sensing (ALS)
- Approximates Human Eye Response
- Programmable Interrupt Function with Upper and Lower Threshold
- Up to 16-Bit Resolution
- High Sensitivity Operates Behind Darkened Glass
- Low Lux Performance at 0.01 lux
- Proximity Detection
- Fully Calibrated to 100 mm Detection
- Integrated IR LED and Synchronous LED Driver
- Eliminates “Factory Calibration” of Proximity sensor.
- Programmable Wait Timer
- Wait State Power – 90 µA Typical.
- Programmable from 2.7ms to > 8 Sec
- I2C Interface Compatible
- Up to 400 kHz (I2C Fast-Mode)
- Dedicated Interrupt Pin
- Sleep Mode Power - 2.2 µA Typical
- Small Package L3.94 x W2.36 x H1.35 mm
Other Ambient Light and Proximity Sensor
VCNL4040, VNCL4030, VNCL4200
Note: Complete technical details can be found in the APDS-9930 datasheet at this page’s end.
APDS-9930 Sensor Minimal Schematics
The following image shows the minimal schematics for the APDS-9930 sensor.
The circuit is very minimal. Only a few bypass capacitors and pullup resistors are needed. 1μF low ESR capacitor effectively filters any power supply noise. The value of the I2C line pullup resistors can be selected depending on the I2C bus speed. A 10 kΩ pull-up resistor (RPI) can be used for the interrupt line.
Applications
- Cell Phone Backlight Dimming
- Portable gadgets.
- Notebook/Monitor Security
- Automatic Speakerphone Enable
- Automatic Menu Pop-up
- Digital Camera Eye Sensor
2D-Model and Dimensions
Below is the 2D CAD drawing of APDS-9930 sensor along with its dimensions in millimeters. The dimensions can be used to create custom footprints of the module and be used for PCB or CAD modeling.