Miniature Ambient Light Photo Sensor
with Digital (I2C) Output
Data Sheet
Description
The APDS-9301 is Light-to-Digital Ambient Light Photo
Sensor that converts light intensity to digital signal output
capable of direct I2C interface. Each device consists of one
broadband photodiode (visible plus infrared) and one
infrared photodiode. Two integrating ADCs convert the
photodiode currents to a digital output that represents the
irradiance measured on each channel. This digital output
can be input to a microprocessor where illuminance
(ambient light level) in lux is derived using an empirical
formula to approximate the human-eye response.
Application Support Information
The Application Engineering Group is available to
assist you with the application design associated with
APDS-9301 ambient light photo sensor module. You can
contact them through your local sales representatives for
additional details.
Features
• Approximate the human-eye response
• Precise Illuminance measurement under diverse light-
ing conditions
• Programmable Interrupt Function with User-Defined
Upper and Lower Threshold Settings
• 16-Bit Digital Output with I2C Fast-Mode at 400 kHz
APDS-9301-020Tape and Reel6-pins Chipled package2500
Functional Block Diagram
Ch0 (Visible + IR)
Ch1 (IR)
SCL
SDA
VDD = 2.7 V
to 3.6 V
INT
GND
ADDR SEL
I2C
Interrupt
ADC Register
Address Select
Command
Register
ADC
ADC
I/O Pins Configuration Table
PinSymbolType
1V
DD
2GNDGround
3ADDR SELAddress Select
4SCLSerial Clock
5SDASerial Data
6INTInterrupt
Voltage Supply
Absolute Maximum Ratings
ParameterSymbolMinMaxUnit
Supply voltageV
DD
Digital output voltage rangeVO-0.53.8V
Digital output currentIO-120mA
Storage temperature rangeT
stg
ESD tolerancehuman body model–2000V
–3.8V
-4085ºC
Recommended Operating Conditions
ParameterSymbolMinTypMaxUnitCondition
Supply VoltageV
Operating TemperatureT
SCL, SDA input low voltageV
SCL, SDA input high voltageV
DD
a
IL
IH
2.73.03.6V
-30–85ºC
-0.5–0.8V
2.1–3.6V
Electrical Characteristics
ParameterSymbolMinTypMaxUnitConditions
Supply currentI
INT, SDA output low voltageV
Leakage currentI
2
DD
OL
LEAK
–0.240.6mAActive
–3.215
0–0.4V3 mA sink current
0–0.6V6 mA sink current
-5–5
μA
μA
Power down
Operating Characteristics, High Gain (16x), VDD = 3.0 V, Ta = 25°C, (unless otherwise noted) (see Notes 2, 3, 4, 5)
ParameterSymbolChannelMinTypMaxUnitConditions
Oscillator frequencyfosc690735780kHz
Dark ADC count valueCh004countsEe = 0, Tint = 402 ms
Ch104
Full scale ADC count value
(Note 6)
ADC count valueCh075010001250counts
ADC count value ratio:
Ch1/Ch0
Irradiance responsivityReCh027.5counts/
Illuminance responsivityRvCh036counts/
ADC count value ratio:
Ch1/Ch0
Illuminance responsivity,
low gain mode (Note 7)
(Sensor Lux) /(actual Lux),
high gain mode (Note 8)
RvCh02.3counts/
Ch065535countsTint > 178 ms
Ch165535
Ch037177Tint = 101 ms
Ch137177
Ch05047Tint = 13.7 ms
Ch15047
λp = 640 nm, Tint = 101 ms
Ch1200
Ch070010001300
Ch1820
0.150.20.25
0.690.820.95
Ch15.5
Ch08.4
Ch16.9
Ch14
Ch0144Incandescent light source:
Ch172
0.11Fluorescent light source:
0.5Incandescent light source:
Ch10.25
Ch09Incandescent light source:
Ch14.5
0.6511.35Fluorescent light source:
0.6011.40Incandescent light source:
(μW/cm2)
lux
lux
Ee = 36.3 μW/cm
λp = 940 nm, Tint = 101 ms
Ee = 119 μW/cm
λp = 640 nm, Tint = 101 ms
λp = 940 nm, Tint = 101 ms
λp = 640 nm, Tint = 101 ms
λp = 940 nm, Tint = 101 ms
Fluorescent light source:
Tint = 402 ms
Tint = 402 ms
Tint = 402 ms
Tint = 402 ms
Fluorescent light source:
Tint = 402 ms
Tint = 402 ms
Tint = 402 ms
Tint = 402 ms
2
2
3
NOTES:
2. Optical measurements are made using small–angle incident radiation from light–emitting diode optical sources. Visible 640 nm LEDs and infrared
940 nm LEDs are used for final product testing for compatibility with high–volume production.
3. The 640 nm irradiance Ee is supplied by an AlInGaP light–emitting diode with the following characteristics: peak wavelength λp = 640 nm and
spectral halfwidth ∆λ½ = 17 nm.
4. The 940 nm irradiance Ee is supplied by a GaAs light–emitting diode with the following characteristics: peak wavelength λp = 940 nm and spectral
halfwidth ∆λ½ = 40 nm.
5. Integration time T
Register Set section. For nominal f
Field value 00: T
Field value 01: T
Field value 10: T
Scaling between integration times vary proportionally as follows:
11/322 = 0.034 (field value 00), 81/322 = 0.252 (field value 01), and 322/322 = 1 (field value 10).
6. Full scale ADC count value is limited by the fact that there is a maximum of one count per two oscillator frequency periods and also by a 2–count
offset.
Full scale ADC count value = ((number of clock cycles)/2 - 2)
Field value 00: Full scale ADC count value = ((11 x 918)/2 - 2) = 5047
Field value 10: Full scale ADC count value = 65535, which is limited by 16 bit register. This full scale ADC count value is reached for 131074
7. Low gain mode has 16x lower gain than high gain mode: (1/16 = 0.0625).
8. For sensor Lux calculation, please refer to the empirical formula below. It is based on measured Ch0 and Ch1 ADC count values for the light source
Field value 01: Full scale ADC count value = ((81 x 918)/2 - 2) = 37177
clock cycles, which occurs for T
specified. Actual Lux is obtained with a commercial luxmeter. The range of the (sensor Lux) / (actual Lux) ratio is estimated based on the variation
of the 640 nm and 940 nm optical parameters. Devices are not 100% tested with fluorescent or incandescent light sources.
, is dependent on internal oscillator frequency (f
int
= (11 x 918)/f
int
= (81 x 918)/f
int
= (322 x 918)/f
int
= 735 kHz, nominal T
osc
= 13.7 ms
osc
= 101 ms
osc
= 402 ms
osc
= 178 ms for nominal f
int
= (n umb er of clo ck cyc les)/f
int
) and on the integration field value in the timing register as described in the
osc
= 735 kHz.
osc
osc
.
CH1/CH0Sensor Lux Formula
0 < CH1/CH0 ≤ 0.50Sensor Lux = (0.0304 x CH0) – (0.062 x CH0 x ((CH1/CH0)
0.50 < CH1/CH0 ≤ 0.61Sensor Lux = (0.0224 x CH0) – (0.031 x CH1)
0.61 < CH1/CH0 ≤ 0.80Sensor Lux = (0.0128 x CH0) – (0.0153 x CH1)
0.80 < CH1/CH0 ≤ 1.30Sensor Lux = (0.00146 x CH0) – (0.00112 x CH1)
CH1/CH0>1.30Sensor Lux = 0
1.4
))
AC Electrical Characteristics (VDD = 3 V, Ta = 25°C)
PARAMETER
t
(CONV)
f
(SCL)
t
(BUF)
t
(HDSTA)
t
(SUSTA)
t
(SUSTO)
t
(HDDAT)
t
(SUDAT)
t
(LOW)
t
(HIGH)
t
F
t
R
C
j
† Specified by design and characterization; not production tested.
†
Conversion time12100400ms
Clock frequency––400kHz
Bus free time between start and stop condition1.3––
Hold time after (repeated) start condition. After this period,
the first clock is generated.
Frame 1 I2C Slave Address ByteFrame 2 Data Byte From APDS-9301
SCL
1919
Figure 1. Timing Diagrams
Figure 2. Example Timing Diagram for I2C Send Byte Format
Figure 3. Example Timing Diagram for I2C Receive Byte Format
5
Typical Characteristics
Spectral Responsivity
0
0.2
0.4
0.6
0.8
1
Normalized Responsivity
40050060070080090010001100300
Channel 1
Photodiode
Channel 0
Photodiode
- Angular Displacement - 470 pF
Normalized Responsivity
0
0.2
0.4
0.6
0.8
1.0
-90-60-300306090
Optical Axis
- Wavelength - nm
Figure 4. Normalized Responsitivity vs. Spectral ResponsivityFigure 5. Normalized Responsivity vs. Angular Displacement * CL Package
PRINCIPLES OF OPERATION
Analog–to–Digital Converter
The APDS-9301 contains two integrating analog-to-digital
converters (ADC) that integrate the currents from the
channel 0 and channel 1 photodiodes. Integration of both
channels occurs simultaneously, and upon completion of
the conversion cycle the conversion result is transferred to
the channel 0 and channel 1 data registers, respectively.
The transfers are double buffered to ensure that invalid
data is not read during the transfer. After the transfer, the
device automatically begins the next integration cycle.
Digital Interface
Interface and control of the APDS-9301 is accomplished
through a two–wire serial interface to a set of registers
that provide access to device control functions and
output data. The serial interface is compatible to I2C bus
Fast–Mode. The APDS-9301 offers three slave addresses
I2C Protocols
Each Send and Write protocol is, essentially, a series of
bytes. A byte sent to the APDS-9301 with the most significant bit (MSB) equal to 1 will be interpreted as a
COMMAND byte. The lower four bits of the COMMAND
byte form the register select address (see Table 2), which is
used to select the destination for the subsequent byte(s)
received. The APDS-9301 responds to any Receive Byte
requests with the contents of the register specified by the
stored register select address.
The APDS-9301 implements the following protocols of
the Philips Semiconductor I2C specification:
• I2C Write Protocol
• I2C Read Protocol
For a complete description of I2C protocol, please review
the I2C Specification at http://www.semiconductors.
philips.com
that are selectable via an external pin (ADDR SEL). The
slave address options are shown in Table 1.
Table 1. Slave Address Selection
ADDR SEL TERMINAL LEVELSLAVE ADDRESS
GND0101001
Float0111001
V
DD
NOTE: The Slave Addresses are 7 bits and please note the I2C protocols.
A read/write bit should be appended to the slave address by the master
device to properly communicate with the APDS-9301 device.
1001001
6
Loading...
+ 14 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.