English
Language : 

ISL29015 Datasheet, PDF (6/13 Pages) Intersil Corporation – Integrated Digital Ambient Light Sensor and Proximity Sensor
ISL29015
I2C DATA
I2C SDA IN
I2C SDA OUT
I2C CLK IN
START
DEVICE ADDRESS
W A REGISTER ADDRESS
A
FUNCTIONS
A STOP
A6 A5 A4 A3 A2 A1 A0 W A R7 R6 R5 R4 R3 R2 R1 R0 A B7 B6 B5 B4 B3 B2 B1 B0 A
SDA DRIVEN BY MASTER
A
SDA DRIVEN BY MASTER
A
SDA DRIVEN BY MASTER
A
1 234 5 67 8 9 1234 56 7 8 9 12 345 67 89
FIGURE 2. I2C WRITE TIMING DIAGRAM SAMPLE
Register Set
There are four registers that are available in the ISL29015. Table 1 summarizes their functions.
TABLE 1. REGISTER SET
BIT
ADDR REG NAME
7
6
5
4
3
2
1
00h COMMANDI OP2
OP1
OP0
0
0
0
0
01h COMMANDII IS1
IS0
FREQ1
FREQ0
RES1
RES0 RANGE1
02h
DATALSB
D7
D6
D5
D4
03h
DATAMSB
D15
D14
D13
D12
D3
D2
D1
D11
D10
D9
0
0
RANGE0
D0
D8
DEFAULT
00h
00h
00h
00h
Command Register I 00(hex)
The first command register has the following functions:
1. Operation Mode: Bits 7, 6, and 5.These three bits
determines the operation mode of the device.
TABLE 2. OPERATION MODE
BITS 7 TO 5
OPERATION
000
Power-down the device
001
ALS once
010
IR once
011
Proximity once
100
Reserved
101
ALS continuous
110
IR continuous
111
Proximity continuous
2. Bit 4 to 0 has been reserved to 0.
Command Register II 01(hex)
The second command register has the following functions:
1. Amplitude of IR driver current: Bits 7 and 6. This device
provides current source to drive an external IR LED. The
drive capability can be programmed through Bits 7 and 6.
For example, the device sources 100mA out of the IRDR
pin if Bits 7 and 6 are 0 during proximity sensing.
TABLE 3. CURRENT SOURCE CAPABILITY AT IRDR PIN
BITS 7: 6
IRDR PIN SOURCE CURRENT
00
100mA IR LED driver
01
50mA IR LED driver
10
25mA IR LED driver
11
12.5mA IR LED driver
2. Modulation Frequency: Bits 5 and 4. These two bits set
the IR LED driver’s modulation frequency.
TABLE 4. MODULATION FREQUENCY
BITS 5:4
MODULATION FREQUENCY
(kHz)
00
DC
01
N/A
10
N/A
11
360
3. Resolution: Bits 3 and 2. Bits 3 and 2 determine the
ADC’s resolution and the number of clock cycles per
conversion in Internal Timing Mode. Changing the
number of clock cycles does more than just change the
resolution of the device. It also changes the integration
time, which is the period the device’s analog-to-digital
6
FN6522.0
October 31, 2008