English
Language : 

ISL29034 Datasheet, PDF (9/14 Pages) Intersil Corporation – Wide dynamic range1
ISL29034
SIGNAL FROM
MASTER DEVICE
S
T
A DEVICE ADDRESS
R
WRITE
T
ADDRESS BYTE
S
T
A DEVICE ADDRESS
R
READ
T
S
DATA BYTE
T
O
P
SIGNAL AT SDA
10001000
10001001
SIGNALS FROM
SLAVE DEVICE
A
A
A
C
C
C
K
K
K
FIGURE 13. BYTE ADDRESS READ SEQUENCE
SIGNAL FROM
MASTER DEVICE
SIGNAL AT SDA
SIGNALS FROM
SLAVE DEVICE
S
T DEVICE
A ADDRESS
R
WRITE
T
ADDRESS BYTE
S
T
A DEVICE
R ADDRESS READ
T
DATA BYTE 1
DATA BYTE 2
S
T
DATA BYTE n O
P
10001000
10001001
A
A
C
C
K
K
A
C
K
A
C
K
A
C
K
(n IS ANY INTEGER
GREATER THAN 1)
FIGURE 14. BURST READ SEQUENCE
NAME
COMMAND-I
COMMAND-II
DATALSB
DATAMSB
ID
REGISTER
ADDRESS
DEC HEX
0 0x00
1 0x01
2 0x02
3 0x03
15 0x0F
B7
OP2
D7
D15
BOUT
TABLE 2. REGISTER MAP
B6
B5
OP1
OP0
RESERVED
D6
D5
D14
D13
RESERVED 1
REGISTER BITS
B4
B3
RES1
D4
D3
D12
D11
0
1
B2
B1
B0 DEFAULT ACCESS
RESERVED
0x00
RW
RES0 RANGE1 RANGE0 0x00
RW
D2
D1
D0
0x00
RO
D10
D9
D8
0x00
RO
RESERVED
1x101xxx RW
Register Description
Following are detailed descriptions of the control registers related to
the operation of the ISL29034 ambient light sensor device. These
registers are accessed by the I2C serial interface. For details on the
I2C interface, refer to “Serial Interface” on page 7.
All the features of the device are controlled by the registers. The ADC
data can also be read. The following sections explain the details of
each register bit. All RESERVED bits are Intersil used bits ONLY. The
value of the reserved bit can change without notice.
Decimal to Hexadecimal Conversion
To convert decimal value to hexadecimal value, divide the decimal
number by 16, and write the remainder on the side as the least
significant digit. This process is continued by dividing the quotient by
16 and writing the remainder until the quotient is 0. When
performing the division, the remainders, which will represent the
hexadecimal equivalent of the decimal number, are written
beginning with the least significant digit (right) and each new digit is
written to the next most significant digit (the left) of the previous
digit. Consider the number 175 decimal.
DIVISION
175/16
TABLE 3. DECIMAL TO HEXADECIMAL
QUOTIENT
REMINDER HEX NUMBER
10 = A
15 = F
0xAF
Command-I Register (Address: 0x00)
TABLE 4. COMMAND-I REGISTER ADDRESS
NAME
ADDR
REGISTER BITS
(HEX) B7 B6 B5 B4 B3 B2 B1
COMMAND-I 0x00 OP2 OP1 OP0
RESERVED
DFLT
B0 (HEX)
0x00
The Command-I register consists three operation mode bits. The
default register value is 0x00 at power-on.
Command-I Register (Address: 0x0 Operation Mode Bits[7:5])
The ISL29034 has different operating modes. These modes are
selected by setting B7 to B5 bits on register address 0x00. The
device powers up on a disable mode. Table 5 on page 10 lists the
possible operating modes.
Submit Document Feedback
9
FN8370.2
August 19, 2016