ISL29030A
10
FN7722.2
November 12, 2012
When the IR from the LED reaches an object and gets reflected
back into the ISL29030A, the reflected IR light is converted into
current, as shown by the IR spectral response in Figure 7. One
entire proximity measurement takes 0.54ms for one conversion
(which includes 0.1ms spent driving the LED), and the period
between proximity measurements is decided by PROX_SLP
(sleep time) in Register 1 Bits 6:4.
Average LED driving current consumption is given by Equation 1.
A typical IRDR scheme is 220mA amplitude pulses every 800ms,
which yields 28μA DC.
Total Current Consumption
Total current consumption is the sum of I
DD
and I
IRDR
. The IRDR
pin sinks current (as shown in Figure 4), and the average IRDR
current can be calculated using Equation 1. I
DD
depends on
voltage and the mode of operation, as shown in Figure 11.
Interrupt Function
The ISL29030A has an intelligent interrupt scheme designed to
shift some logic processing away from intensive microcontroller
I
2
C polling routines (which consume power) and toward a more
independent light sensor that can instruct a system to “wake up”
or “go to sleep.”
An ALS interrupt event (ALS_FLAG) is governed by Registers 5
through 7. The user writes high and low threshold values to these
registers, and the ISL29030A issues an ALS interrupt flag if the
actual counts stored in Registers 0x9 and 0xA are outside the
user-programmed window. The user must write 0 to clear the
ALS_FLAG.
A proximity interrupt event (PROX_FLAG) is governed by the high
and low thresholds in Registers 3 and 4 (PROX_LT and
PROX_HT). PROX_FLAG is set when the measured proximity data
is greater than the high threshold a user-specified consecutive
number of times (X; set by the user; see next paragraph). The
proximity interrupt flag is cleared when the proximity data is
lower than the low proximity threshold X consecutive times, or
when the user writes “0” to PROX_FLAG.
Interrupt persistency is another useful option available for both
ALS and proximity measurements. Persistency requires a user-
specified number (X) of consecutive interrupt flags before the INT
pin is driven low. Both ALS and Prox have their own independent
interrupt persistency options. See ALS_PRST and PROX_PRST
bits in Register 2.
The final interrupt option is the ability to AND or OR the two
interrupt flags using Register 2 Bit 0 (INT_CTRL). If the user
wants simultaneous ALS and Prox interrupts to happen before
changing the state of the interrupt pin, the user sets this bit high.
If the user wants the interrupt pin to change state when either
the ALS or the Proximity interrupt flag goes high, the user leaves
this bit at its default value of 0.
Analog-Out I
ALS
Pin
When ALS_EN = 1, the analog I
ALS
output pin sources a current
directly proportional to the digital count stored in register bits
ALSIRDATA[11:0]. When ALS_EN = 0, this pin is in a high
impedance state. See Figure 15 for the effects of the compliance
voltage (V
I_ALS
) on I
ALS
.
ALS Range 1 Considerations
When measuring ALS counts higher than 1800 on range 1
(ALSIR_MODE = 0, ALS_RANGE = 0, ALS_DATA > 1800), the user
must switch to range 2 (change the ALS_RANGE bit from 0 to 1)
and re-measure ALS counts. This recommendation pertains only
to applications where the light incident upon the sensor is
IR-heavy and is distorted by tinted glass that increases the ratio
of infrared to visible light. For more information, contact the
factory.
V
DD
Power-up and Power Supply
Considerations
At power-up, ensure a V
DD
slew rate of 0.5V/ms or greater. After
power-up, or if the power supply temporarily deviates from the
factory specification (2.25V to 3.63V), Intersil recommends the
user write the following: 0x00 to register 0x01, 0x29 to register
0x0F, 0x00 to register 0x0E, and 0x00 to register 0x0F. The user
should then wait ~1ms or more and then rewrite all registers to
the desired values. If the user prefers a hardware reset method
instead of writing to test registers, then set V
DD
=0V for 1 second
or more, power up again at the required slew rate, and write the
desired values to the registers.
Power-Down
The user can set power-down in two ways. The first is to set both
PROX_EN and ALS_EN bits to 0 in Register 1. The second and
more simple way is to set all bits in Register 1 to 0 (0x00).
Calculating Lux
When in ALS mode, the ISL29030A ADC output codes are directly
proportional to lux (see ALSIR_MODE bit).
In Equation 2, E
calc
is the calculated lux reading, and OUT
represents the ADC code. The constant, α, which is to plug in, is
determined by the range bit, ALS_RANGE (register 0x1 bit 1) and
is independent of the light source type.
FIGURE 4. CURRENT DRIVE MODE OPTIONS
PIN 8 - IRDR
220mA
(PROX_DR = 1)
(IRDR IS HI-Z WHEN
NOT DRIVING)
110mA
(PROX_DR = 0)
I
lRDR AVG()
I
lRDR PEAK()
100μs×
T
SLEEP
540μs+
--------------------------------------------------------
=
(EQ. 1)
E
calc
α
RANGE
OUT
ADC
×=
(EQ. 2)
ISL29030A
11
FN7722.2
November 12, 2012
Table 15 shows two different scale factors: one for the low range
(ALS_RANGE = 0) and the other for the high range
(ALS_RANGE = 1).
Noise Rejection
Charge balancing ADCs have excellent noise-rejection
characteristics for periodic noise sources for which frequency is an
integer multiple of the conversion rate. For instance, a 60Hz AC
unwanted signal’s sum from 0ms to k*16.66ms (k = 1,2...k
i
) is zero.
Similarly, setting the device’s integration time to be an integer
multiple of the periodic noise signal greatly improves the light
sensor output signal in the presence of noise. Since wall sockets
may output at 60Hz or 50Hz, the factory-set integration time is
100ms, which is the lowest common integer number of cycles for
both frequencies.
Proximity Detection of Various Objects
Proximity sensing relies on the amount of IR reflected back from
objects. A perfectly black object absorbs all light and reflects no
photons. The ISL29030A is sensitive enough to detect black ESD
foam, which reflects only 1% of IR. For biological objects, blonde
hair reflects more than brown hair, and customers may notice that
skin tissue is much more reflective than hair. IR penetrates into
the skin and is reflected or scattered back from within. As a result,
the proximity count peaks at contact and monotonically decreases
as skin moves away. The reflective characteristics of skin are very
different from that of paper.
Typical Circuit
A typical application for the ISL29030A is shown in Figure 5. The
ISL29030A I
2
C address is internally hardwired as 0b1000100.
The device can be tied onto a system I
2
C bus together with other
I
2
C compliant devices.
Soldering Considerations
Convection heating is recommended for reflow soldering; direct-
infrared heating is not recommended. The plastic ODFN package
does not require a custom reflow soldering profile, and is qualified to
+260°C. A standard reflow soldering profile with a +260°C
maximum is recommended.
Suggested PCB Footprint
It is important that users see TB477, “Surface Mount Assembly
Guidelines for Optical Dual FlatPack No Lead (ODFN) Package”
before starting ODFN product board mounting.
Layout Considerations
The ISL29030A is relatively insensitive to layout. Like other I
2
C
devices, it is intended to provide excellent performance, even in
significantly noisy environments. To ensure best performance,
route the supply and I
2
C traces as far as possible from all
sources of noise, and place a 0.1µF and 1µF power supply
decoupling capacitor close to the device.
ALS Sensor Window Layout
Special care should be taken to ensure that the sensor is
uniformly illuminated, as shown in Figure 16, “8 LD ODFN
SENSOR LOCATION OUTLINE - DIMENSIONS IN mm”. Shadows
from window openings that affect uniform illumination can
distort measurement results.
TABLE 15. ALS SENSITIVITY AT DIFFERENT RANGES
ALS_RANGE
α
RANGE
(Lux/Count)
0 0.0326
1 0.522
I
ALS
1
GND
3
REXT
4
SDA
INT
7
IRDR
8
ISL29030A
R1
10k
R2
10k
REXT
499k
V
DD
MICROCONTROLLER
INT
SDA
SLAVE_0
SLAVE_1 I
2
C SLAVE_n
I
2
C MASTER
SCL
SDA
SCL
SDA
V
I2C_PULL-UP
6
R3
10k
SCL
2
VDD
5
C2
0.1µF
FIGURE 5. ISL29030A TYPICAL CIRCUIT
SCL
C1
1µF
V
IR-LED
V
3.5k
ISL29030A
12
FN7722.2
November 12, 2012
Typical Performance Curves V
DD
= 3.0V, R
EXT
= 499kΩ
FIGURE 6. SPECTRUM OF FOUR LIGHT SOURCES NORMALIZED
BY LUMINOUS INTENSITY (LUX)
FIGURE 7. ISL29030A SENSITIVITY TO DIFFERENT
WAVELENGTHS
FIGURE 8. ANGULAR SENSITIVITY
FIGURE 9. ALS LINEARITY OVER 3 LIGHT SOURCES (2000 LUX
RANGE)
FIGURE 10. PROX COUNTS vs DISTANCE WITH 10CM x 10CM
REFLECTOR (USING ISL29030A EVALUATION BOARD)
FIGURE 11. V
DD
vs I
DD
FOR VARIOUS MODES OF OPERATION (I
ALS
PIN FLOATING)
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
350 550 750 950
WAVELENGTH (nm)
NORMALIZED INTENSITY
FLUORESCENT
SUN
INCAND.
HALOGEN
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
300 400 500 600 700 800 900 1000 1100
WAVELENGTH (nm)
NORMALIZED RESPONSE
ALS
HUMAN EYE
IR/PROX
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
-90 -60 -30 0 30 60 90
ANGULAR OFFSET (°)
NORMALIZED SENSITIVITY
0
500
1000
1500
2000
2500
0 1000 2000 3000 4000 5000
ALS CODE (12-BIT)
FLUORESCENT
INCANDESCENT
LUX METER READING (LX)
HALOGEN
0
50
100
150
200
250
300
0 20 40 60 80 100 120 140 160 180 200
DISTANCE (mm)
PROX COUNTS (8-BIT)
WHITE COPY PAPER
220mA MODE
18% GRAY CARD
110mA MODE
40
60
80
100
120
140
160
2.25 2.40 2.55 2.85 3.00 3.15 3.45
INPUT V
DD
(V)
MEASURED I
DD
(µA)
ALS+PROX (DURING PROX SLEEP)
ALS-ONLY
3.603.302.70
PROX (DURING PROX SLEEP)

ISL29030AIROZ-EVALZ

Mfr. #:
Manufacturer:
Renesas / Intersil
Description:
Optical Sensor Development Tools ISL29030AIROZ-EVALZ EVAL BRD RHS COMPLI
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet