ISL29125 Datasheet

Digital Red, Green and Blue Color Light Sensor with IR
Blocking Filter
ISL29125
Features
The ISL29125 is a low power, high sensitivity, RED, GREEN and
BLUE color light sensor (RGB) with an I2C (SMBus compatible)
interface. Its state-of-the-art photodiode array provides an
accurate RGB spectral response and excellent light source to
light source variation (LS2LS). The ISL29125 is designed to
reject IR in light sources allowing the device to operate in
environments from sunlight to dark rooms. The integrating
ADC rejects 50Hz and 60Hz flicker caused by artificial light
sources. A selectable range allows the user to optimize
sensitivity suitable for the specific application. In normal
operation mode the device consumes 56µA, which reduces to
0.5µA in power-down mode. The ISL29125 supports hardware
and software user programmable interrupt thresholds. The
Interrupt persistency feature reduces false trigger notification.
The device operates on supplies (VDD) from 2.25V to 3.63V, I2C
supply from 1.7V to 3.63V, and operating temperature over the
-40°C to +85°C.
• 56µA operating current, 0.5µA shutdown current
• Selectable range (Via I2C)
• I2C (SMBus compatible) output
• ADC resolution 16 bits
• Programmable interrupt windows
• Two optical sensitivity ranges
- Range 0 = 5.7m lux to 375 lux
- Range 1 = 0.152 lux to 10,000 lux
• Operating power supply 2.25 to 3.63V
• I2C power supply 1.7V to 3.63V
• 6 Ld ODFN (1.65x1.65x0.7mm) package
Applications
• Smart phone, PDA, GPS, tablet PCs, LCD-TVs, digital picture
frames, digital cameras
• Dynamic display color balancing
• Printer color enhancement
• Industrial/commercial LED lighting color management
• Ambient light color detection/correction
• OLED display aging compensation
Related Literature
AN1914, “Evaluation Hardware/Software User Manual for RGB
Sensor”
C1
Vbus
R1
C2
VDD
2.0
1.8
R2 R3 R4
VDD
SDA
4
6
MCU SCL
GPIO
5
SDA
SCL ISL29125
INT
GND
R1 – 100 Ω
R2 – 2.7k Ω to 10k Ω
R3 – 2.7k Ω to 10k Ω
R4 – 2.7k Ω to 10k Ω
C1 – 1µF
C2 – 0.1µF
3
FIGURE 1. TYPICAL APPLICATION DIAGRAM
January 24, 2014
FN8424.2
1
NC
2
NORMALIZED TO GREEN
NORMALIZED TO GREEN
1
1.6
1.4
RED
GREEN
BLUE
1931 STD RED
1931 STD GREEN
1931 STD BLUE
1.2
1.0
0.8
0.6
0.4
0.2
0.0
350 380 410 440 470 500 530 560 590 620 650 680 710 740 770 800 830
WAVELENGTH
FIGURE 2. NORMALIZED SPECTRAL RESPONSE FOR RED, GREEN
AND BLUE SENSING
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
1-888-INTERSIL or 1-888-468-3774 | Copyright Intersil Americas LLC 2013, 2014. All Rights Reserved
Intersil (and design) is a trademark owned by Intersil Corporation or one of its subsidiaries.
All other trademarks mentioned are the property of their respective owners.
ISL29125
Block Diagram
VDD
1
IREF
COMMAND
REGISTER
fOSC
R
CMD
I2C/SMB
Register
RED
GREEN BLUE
LIGHT DATA
PROCESS
6
SCL
4
SDA
DATA
Register
INTEGRATING
ADC
INTERRUPT
3
5
GND
INT
Pin Descriptions
Pin Configuration
ISL29125
(6 LD ODFN)
TOP VIEW
PIN
NUMBER
PIN NAME
DESCRIPTION
1
VDD
VDD
1
6
SCL
Positive supply
2
NC
NC
2
5
IN T
3
GND
Ground
GND
3
4
SDA
4
SDA
I2C serial data
5
INT
Interrupt; LOW for interrupt alarming. INT pin is
open drain. INT remains asserted until the
interrupt status bit is reset.
INT also become a input when it is set in SYNC
mode
6
SCL
I2C serial clock
No Connect
Ordering Information
PART NUMBER
(Notes 1, 2, 3)
ISL29125IROZ-T7
ISL29125EVAL1Z
TEMP RANGE
(°C)
PACKAGE
TAPE & REEL
(Pb-free)
-40 to +85
6 Ld ODFN
PKG.
DWG. #
L6.1.65x1.65
Evaluation Board.
NOTES:
1. Please refer to TB347 for details on reel specifications.
2. These Intersil Pb-free plastic packaged products employ special Pb-free material sets; molding compounds/die attach materials and NiPdAu plate
- e4 termination finish, which is RoHS compliant and compatible with both SnPb and Pb-free soldering operations. Intersil Pb-free products are MSL
classified at Pb-free peak reflow temperatures that meet or exceed the Pb-free requirements of IPC/JEDEC J STD-020.
3. For Moisture Sensitivity Level (MSL), please see product information page for ISL29125. For more information on MSL please see tech brief TB477.
Submit Document Feedback
2
FN8424.2
January 24, 2014
ISL29125
Absolute Maximum Ratings
Thermal Information
VDD to GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +4.0V
I2C Bus (SCL, SDA) and INT Pin Voltage. . . . . . . . . . . . . . . . . . -0.2V to 4.0V
I2C Bus (SCL, SDA) and INT Pin Current. . . . . . . . . . . . . . . . . . . . . . . <10mA
Input Voltage Slew Rate (Max) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.1V/µs
ESD Ratings
Human Body Model (HBM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.5kV
Machine Model (MM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300V
Charged Device Model (CDM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2kV
Thermal Resistance (Typical)
θJA (°C/W)
6 Ld ODFN Package (Note 4) . . . . . . . . . . . . . . . . . . . . .
260
Maximum Junction Temperature (TJMAX). . . . . . . . . . . . . . . . . . . . . . . +90°C
Storage Temperature Range. . . . . . . . . . . . . . . . . . . . . . . .-40°C to +100°C
Operating Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -40°C to +85°C
Pb-Free Reflow Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . see link below
http://www.intersil.com/pbfree/Pb-FreeReflow.asp
CAUTION: Do not operate at or near the maximum ratings listed for extended periods of time. Exposure to such conditions may adversely impact product
reliability and result in failures not covered by warranty.
NOTE:
4. θJA is measured in free air with the component mounted on a high effective thermal conductivity test board with “direct attach” features. See Tech
Brief TB379.
Electrical Specifications
SYMBOL
VDD = 3.0V, TA = +25°C, 16-bit ADC operation, unless otherwise specified.
PARAMETER
CONDITION
MIN
(Note 6)
MAX
(Note 6)
UNIT
3.63
V
56
85
µA
TYP
VDD
Power Supply Range
2.25
IDD
Supply Current
IDD1
Supply Current when Standby
Software disabled
29
37
µA
IDD2
Supply Current when Powered Down
Software disabled
0.5
1.45
µA
3.63
V
I2 C
VI2C
Supply Voltage Range for
tINT
ADC Integration/Conversion Time
fI2C
I2C
DDark
Interface
1.7
16-bit ADC data
Clock Rate Range
101
ms
500
kHz
Count Output When Dark
Lux = 0 lux, Range = 0 (375lux)
1
Corrected Color Temperature Accuracy
Illuminant A is at 300 lux (see Note 11
onpage 11 and “References” on page 15 about
CIE 1931, Planckian locus and standard
illuminants)
±5
CCT
DFS
Full Scale ADC Code
ADC 16 bits
Fullscale on Range 0
5
Counts
%
65535
Counts
Green = 565nm
18
µW/cm2
Red = 620nm
20
µW/cm2
Blue = 485nm
30
µW/cm2
NOTES:
5. 565nm Green, 620nm Red LED, 485nm Blue in white LED is used in production test. It’s irradiance is calibrated to produce the same DATA count
against an illuminance level of 130 lux fluorescent light.
6. Compliance to datasheet limits is assured by one or more methods: production test, characterization and/or design.
7. SDA and INT current sinking capability are guaranteed by design.
Submit Document Feedback
3
FN8424.2
January 24, 2014
ISL29125
I2C Interface Specifications
SYMBOL
VDD = 3.0V, TA = +25°C, 16-bit ADC operation, unless otherwise specified.
PARAMETER
VIL
SDA and SCL Input Buffer LOW Voltage
VIH
SDA and SCL Input Buffer HIGH Voltage
CONDITIONS
MIN
(Note 6)
1.25
0
TA = +25°C, f = 1MHz, VDD = 5V, VIN = 0V,
VOUT = 0V
SCL Frequency
V
V
0.05xVDD
VOL (Note 8) SDA Output Buffer LOW Voltage
(open-drain), Sinking 4mA
fSCL
MAX
(Note 6) UNITS
0.55
VHys (Note 8) SDA and SCL Input Buffer Hysteresis
CPIN (Note 8) SDA and SCL Pin Capacitance
TYP
V
0.4
V
10
pF
500
kHz
50
ns
900
ns
tIN
Pulse Width Suppression Time at SDA and
SCL Inputs
tAA
SCL Falling Edge to SDA Output Data Valid
tBUF
Time the Bus Must be Free Before the Start of
a New Transmission
1300
ns
tLOW
SCL LOW Time
1300
ns
tHIGH
SCL HIGH Time
600
ns
tSU:STA
START Condition Setup Time
600
ns
tHD:STA
START Condition Hold Time
600
ns
tSU:DAT
Input Data Setup Time
100
ns
tHD:DAT
Input Data Hold Time
30
ns
tSU:STO
STOP Condition Setup Time
600
ns
tHD:STHD:ST
STOP Condition Hold Time
600
ns
0
ns
tHD:ST (Note 8) SDA and SCL Rise Time
20+0.1xCb
ns
tHD:ST (Note 8) SDA and SCL Fall Time
20+0.1xCb
ns
tHD:ST
Cb (Note 8)
Any pulse narrower than the max spec is
suppressed
Output Data Hold Time
Capacitive Loading of SDA or SCL
RPU (Note 8) SDA and SCL Bus Pull-up Resistor Off-chip
Total on-chip and off-chip
Maximum is determined by tR and tF.
For Cb = 400pF, max is about 2kΩ ~ 2.5kΩ.
For Cb = 40pF, max is about 15kΩ ~ 20kΩ
400
1
pF
kΩ
NOTES:
8. Limits should be considered typical and are not production tested.
9. These are I2C specific parameters and are not tested, however, they are used to set conditions for testing devices to validate specification.
10. Cb is the capacitance of the bus in pF.
Submit Document Feedback
4
FN8424.2
January 24, 2014
ISL29125
SDA vs SCL Timing
tHIGH
tF
SCL
tLOW
tR
tHD:STO
tSU:DAT
tSU:STA
tHD:DAT
tSU:STO
tHD:STA
SDA
(INPUT TIMING)
tDH
tAA
tBUF
SDA
(OUTPUT TIMING)
FIGURE 3. I2C BUS TIMING
SCL
SDA
8TH BIT OF LAST BYTE
ACK
tWC
STOP
CONDITION
START
CONDITION
FIGURE 4. I2C WRITE CYCLE TIMING
Typical Performance Curves
1.2
2.0
1.8
1.0
RED
1.4
RED
GREEN
BLUE
1.2
1.0
1931 STD RED
1931 STD GREEN
0.8
1931 STD BLUE
0.6
0.4
NORMALIZED
NORMALIZED TO GREEN
NORMALIZED TO GREEN
1.6
0.8
GREEN
0.6
BLUE
0.4
0.2
0.2
0.0
350 380 410 440 470 500 530 560 590 620 650 680 710 740 770 800 830
WAVELENGTH
FIGURE 5. NORMALIZED SPECTRAL RESPONSE FOR AMBIENT
LIGHT SENSING
Submit Document Feedback
5
0
-90 -80 -70 -60 -50 -40 -30 -20 -10 0 10 20 30 40 50 60 70 80 90
ANGLE (°θ)
FIGURE 6. RADIATION PATTERN
FN8424.2
January 24, 2014
ISL29125
Principles of Operation
Photodiodes and ADC
The ISL29125 contains three photodiode arrays, which convert
light into current. The spectral response for RED, GREEN and
BLUE color ambient intensity sensing is, as shown in Figure 2.
After light is converted to current during the light to signal
process, the current output is converted to a digital count by an
on-chip Analog-to-Digital Converter (ADC). The ADC converter
resolution is selectable from 12 or 16 bits. The ADC conversion
time is inversely proportional to the ADC resolution.
The ADC converter uses an integrating architecture. This
conversion method is ideal for converting small signals in the
presence of a periodic noise. A 100ms integration time (16-bit
mode) for instance, rejects 50Hz and 60Hz power line as well as
florescent flicker noise.
The ADC integration time is determined by an internal oscillator
and the n-bit (n = 12, 16) counter inside the ADC. A good
balancing act of integration time and resolution depends on the
application for optimum system performance.
The ADC provides two programmable ranges to dynamically
accommodate different lighting conditions. For dim conditions,
the ADC can be configured at its high sensitivity (low optical)
range. For bright conditions, the ADC can be configured at its low
sensitivity (higher optical) range. Note that the effective optical
sensitivity of the ISL29125 in terms of counts/µW/cm2 is
directly proportional to the ADC integration time.
SYNC Mode
SYNC mode is when B5 at Reg0x1 is set to ‘1’, the INT pin
becomes an input pin. This mode is beneficial for some systems
which have multiple sensors on I2C bus. Once B5 is set, on the
rising edge of INT, ADC starts conversion, so that multiples
devices would measure at exactly the same time. Yet, to read
data out, the system needs to have a different I2C address for
each sensor or have a multiplexer. Moreover, B5 is set to ‘0’, the
INT pin will be asserted whenever the sensor has interrupt
trigger.
the actual count stored in Registers 0x9 and 0xA for Green or
Registers 0xB and 0xC for Red or Register 0xD and 0xE for Blue
are outside the user’s programmed window. Once ISL29125
issues the interrupt flag, the interrupt status (RGBTHF) bit at
Reg0x08 is asserted to logic HIGH and the INT pin goes low. Both
the INT pin and the interrupt status bit are automatically cleared
at the end of the 8-bit Device Register byte (0x08) transfer. By
default (RGBTHF) bit is LOW or it is within the interrupt thresholds
window.
Power-On Reset
The Power-On Reset (POR) circuitry protects the internal logic
against powering up in the incorrect state. The ISL29125 will
power-up into Standby mode after VDD exceeds the POR trigger
level and will power-down into Reset mode when VDD drops
below the POR trigger level. This bidirectional POR feature
protects the device against ‘brown-out’ failure following a
temporary loss of power.
The POR is an important feature because it prevents the
ISL29125 from starting to operate with insufficient power supply
voltage. The ISL29125 prevents communication to its registers
and reduces the likelihood of data corruption on power-up.
Serial Interface
The ISL29125 supports the Inter-Integrated Circuit (I2C) bus data
transmission protocol. The I2C bus is a two wire serial
bidirectional interface consisting of SCL (clock) and SDA (data).
Both the wires are connected to the device supply via pull-up
resistors. The I2C protocol defines any device that sends data
onto the bus as a transmitter and the receiving device as the
receiver. The device controlling the transfer is a master and the
device being controlled is the slave. The transmitting device pulls
down the SDA line to transmit a “0” and releases it to transmit a
“1”. The master always initiates the data transfer, only when the
bus is not busy and provides the clock for both transmit and
receive operations. The ISL29125 operates as a slave device in
all applications. The serial communication over the I2C interface
is conducted by sending the most significant bit (MSB) of each
byte of data first.
Interrupt Function
Start Condition
The active low interrupt pin is an open drain pull-down
configuration. The interrupt pin serves as an alarm or monitoring
function to determine whether the ambient light level exceeds
the upper threshold or goes below the lower threshold. It should
be noted that the function of ADC conversion continues without
stopping after interrupt is asserted. If the user needs to read the
ADC count that triggers the interrupt, the reading should be done
before the data registers are refreshed by the following
conversions. The user can also configure the persistency of the
interrupt pin. This reduces the possibility of false triggers, such as
noise or sudden spikes in ambient light conditions. An
unexpected camera flash, for example, can be ignored by setting
the persistency to 8 integration cycles. ISL29125 interrupt
modes can be selected at Bit[1:0] at Reg0x03 Table11. User can
select Red or Green or Blue to be the interrupt target. An
interrupt event (RGBTHF) bit at Reg0x08 is governed by Registers
4 through 7. The user writes a high and low threshold value to
these registers and the ISL29125 will issue an interrupt flag if
During data transfer, the SDA line must remain stable while the
SCL line is HIGH. All I2C interface operations must begin with a
START condition, which is a HIGH to LOW transition of SDA while
SCL is HIGH (refer to Figure 9). The ISL29125 continuously
monitors the SDA and SCL lines for the START condition and does
not respond to any command until this condition is met (refer to
Figure 9). A START condition is ignored during the power-up
sequence.
Submit Document Feedback
6
Stop Condition
All I2C interface operations must be terminated by a STOP
condition, which is a LOW to HIGH transition of SDA while SCL is
HIGH (refer to Figure 9). A STOP condition at the end of a
read/write operation places the device in its standby mode. If a
stop is issued in the middle of a Data byte, or before 1 full Data
byte and ACK is sent, then the serial communication of ISL29125
FN8424.2
January 24, 2014
ISL29125
resets itself without performing the read/write. The contents of
the register array are not affected.
Write Operation
BYTE WRITE
Acknowledge
An acknowledge (ACK) is a software convention used to indicate
a successful data transfer. The transmitting device releases the
SDA bus after transmitting 8-bits. During the ninth clock cycle,
the receiver pulls the SDA line LOW to acknowledge the reception
of the eight bits of data (refer to Figure 9). The ISL29125
responds with an ACK after recognition of a START condition
followed by a valid Identification Byte and once again, after
successful receipt of an Address Byte. The ISL29125 also
responds with an ACK after receiving a Data byte of a write
operation. The master must respond with an ACK after receiving
a Data byte of a read operation
In a byte write operation, ISL29125 requires the Device Address
byte, Register Address byte and the Data byte. The master starts
the communication with a START condition. Upon receipt of the
Device Address byte, Register Address byte and the Data byte,
the ISL29125 responds with an acknowledge (ACK). Following
the ISL29125 data acknowledge response, the master
terminates the transfer by generating a STOP condition.
ISL29125 then begins an internal write cycle of the data to the
volatile memory. During the internal write cycle, the device inputs
are disabled and the SDA line is in a high impedance state, so the
device will not respond to any requests from the master (refer to
Figure 8).
Device Addressing
BURST WRITE
Following a START condition, the master must output a Device
Address byte. The 7 MSBs of the Device Address byte are known as
the device identifier. The device identifier bits of ISL29125 are
internally hard-wired as “1000100”. The LSB of the Device Address
byte is defined as read or write (R/W) bit. When this R/W bit is a
“1”, a read operation is selected and when “0”, a write operation is
selected (refer to Figure 7). The master generates a START
condition followed by Device Address byte 1000100x (x as R/W)
and the ISL29125 compares it with the internal device identifier.
Upon a correct comparison, the device outputs an acknowledge
(LOW) on the SDA line (refer to Figure 9).
The ISL29125 has a burst write operation, which allows the
master to write multiple consecutive bytes from a specific
address location. It is initiated in the same manner as the byte
write operation, but instead of terminating the write cycle after
the first Data byte is transferred, the master can write to the
whole register array. After the receipt of each byte, the ISL29125
responds with an acknowledge and the address is internally
incremented by one. The address pointer remains at the last
address byte written. When the counter reaches the end of the
register address list, it “rolls over” and goes back to the first
Register Address.
1
0
0
0
1
0
0
R/W
DEVICE
ADDRESS BYTE
A7
A6
A5
A4
A3
A2
A1
A0
REGISTER
ADDRESS BYTE
D7
D6
D5
D4
D3
D2
D1
D0
DATA BYTE
FIGURE 7. DEVICE ADDRESS, REGISTER ADDRESS AND DATA BYTE
S IG N A L F R O M
M A S T E R D E V IC E
S IG N A L A T S D A
S IG N A L S F R O M
S L A V E D E V IC E
S
T
A
R
T
D E V IC E A D D R E S S
BYTE
1
0
0
0
1
0
0
ADDRESS BYTE
S
T
O
P
DATA BYTE
0
A
C
K
A
C
K
A
C
K
FIGURE 8. BYTE WRITE SEQUENCE
Submit Document Feedback
7
FN8424.2
January 24, 2014
ISL29125
8th
CLk
SCL FROM
MASTER
9th CLk
HIGH IMPEDANCE
SDA FROM
TRANSMITTER
SDA FROM
RECEIVER
DATA
STABLE
DATA
CHANGE
DATA
STABLE
START
ACK
STOP
FIGURE 9. START, DATA STABLE, ACKNOWLEDGE AND STOP CONDITION
SIGNAL FROM
MASTER DEVICE
S
T
A DEVICE ADDRESS
WRITE
R
T
SIGNAL AT SDA
1 0 0 0 1 0 0 0
ADDRESS BYTE
DATA BYTE
S
T
O
P
1 0 0 0 1 0 0 1
A
C
K
SIGNALS FROM
SLAVE DEVICE
S
T
A DEVICE ADDRESS
READ
R
T
A
C
K
A
C
K
FIGURE 10. BYTE ADDRESS READ SEQUENCE
Read Operation
BURST READ
ISL29125 has two basic read operations: Byte Read and Burst
Read.
Burst read operation is identical to the Byte Read operation.
After the first Data byte is transmitted, the master now responds
with an acknowledge, indicating it requires additional data. The
device continues to output data for each acknowledge received.
The master terminates the read operation by not responding with
an acknowledge but issuing a STOP condition (refer to Figure 11).
BYTE READ
Byte read operations allows the master to access any register
location in the ISL29125. The Byte read operation is a two step
process. The master issues the START condition and the Device
Address byte with the R/W bit set to “0”, receives an
acknowledge, then issues the Register Address byte. After
acknowledging receipt of the register address byte, the master
immediately issues another START condition and the Device
Address byte with the R/W bit set to “1”. This is followed by an
acknowledge from the device and then by the 8-bit data word.
The master terminates the read operation by not responding with
an acknowledge and then issuing a stop condition. Refer to
Figure 10.
SIGNA L FROM
M ASTER DEVICE
S
T
A DEVICE ADDRESS
W RITE
R
T
SIGN AL AT SDA
1 0 0 0 1 0 0 0
S
T
A DEVICE ADDRESS
READ
R
T
AD DRESS B YTE
DATA BYTE 2
DATA BYTE 1
D ATA BYTE n
S
T
O
P
1 0 0 0 1 0 0 1
A
C
K
SIGNALS FROM
SLAVE DEVICE
For more information about the I2C standard, please consult the
Phillips™ I2C specification documents.
A
C
K
A
C
K
A
C
K
A
C
K
(“n” is any integer
greater than 1)
FIGURE 11. BURST READ SEQUENCE
Submit Document Feedback
8
FN8424.2
January 24, 2014
ISL29125
TABLE 1. REGISTER MAP
REGISTER ADDRESS
NAME
DEC
Device ID
REGISTER BITS
HEX
B7
B6
B5
B4
B3
B2
B1
B0
ID[7]
ID[6]
ID[5]
ID[4]
ID[3]
ID[2]
ID[1]
ID[0]
ID[7]
ID[6]
ID[5]
ID[4]
ID[3]
ID[2]
ID[1]
ID[0]
SYNC
BITS
RNG
MODE[2]
RESERVED ALSCC[5]
ALSCC[4]
RESERVED
CONVEN
0
0x00
CONFIGURATION - 1
1
0x01
CONFIGURATION - 2
2
0x02
CONFIGURATION - 3
3
0x03
LOW THRESHOLD LOW BYTE
4
0x04
THL[7]
THL[6]
THL[5]
LOW THRESHOLD HIGH BYTE
5
0x05
THL[15]
THL[14]
HIGH THRESHOLD LOW BYTE
6
0x06
THH[7]
HIGH THRESHOLD HIGH BYTE
7
0x07
THH[15]
STATUS FLAGS
8
0x08
GREEN DATA - LOW
BYTE
9
0x09
GREEN[7]
GREEN DATA - HIGH
BYTE
10
0x0A
RED DATA - LOW
BYTE
11
0x0B
RED[7]
RED[6]
RED[5]
RED[4]
RED[3]
RED[2]
RED[1]
RED DATA - HIGH
BYTE
12
0x0C
RED[15]
RED[14]
RED[13]
RED[12]
RED[11]
RED[10]
BLUE DATA - LOW
BYTE
13
0x0D
BLUE[7]
BLUE[6]
BLUE[5]
BLUE[4]
BLUE[3]
BLUE DATA - HIGH
BYTE
14
0x0E
BLUE[15]
BLUE[14]
BLUE[13]
BLUE[12]
BLUE[11]
Device Reset
DEFAULT ACCESS
0x7D
RO
NA
WO
MODE[1] MODE[0]
0x00
RW
ALSCC[3]
ALSCC[2] ALSCC[1] ALSCC[0]
0x00
RW
PRST[1]
PRST[0]
0x00
RW
THL[4]
THL[3]
THL[2]
THL[1]
THL[0]
0x00
RW
THL[13]
THL[12]
THL[11]
THL[10]
THL[9]
THL[8]
0x00
RW
THH[6]
THH[5]
THH[4]
THH[3]
THH[2]
THH[1]
THH[0]
0xFF
RW
THH[14]
THH[13]
THH[12]
THH[11]
THH[10]
THH[9]
THH[8]
0xFF
RW
0x04
RO
GREEN[2] GREEN[1] GREEN[0]
0x00
RW
GREEN[15] GREEN[14] GREEN[13] GREEN[12] GREEN[11] GREEN[10] GREEN[9] GREEN[8]
0x00
RW
RED[0]
0x00
RW
RED[9]
RED[8]
0x00
RW
BLUE[2]
BLUE[1]
BLUE[0]
0x00
RW
BLUE[10]
BLUE[9]
BLUE[8]
0x00
RW
RESERVED
IRCOM
RESERVED
GRBCF[1] GRBCF[0] RESERVED
GREEN[6]
GREEN[5]
GREEN[4]
GREEN[3]
INTSEL[1] INTSEL[0]
BOUTF
CONVENF RGBTHF
Register Description
Following are detailed descriptions of the control registers related to the operation of the ISL29125 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 6.
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 any notice.
Device Register (Address: 0x00)
TABLE 2. DEVICE ID REGISTER ADDRESS
REGISTER ADDRESS
NAME
Device ID
Device Reset
DEC
HEX
0
0x00
REGISTER BITS
B7
B6
B5
B4
B3
ID[7]
ID[6]
ID[7]
ID[6]
B2
ID[5]
ID[4]
ID[3]
ID[2]
ID[5]
ID[4]
ID[3]
ID[2]
B1
B0
DEFAULT
ACCESS
ID[1]
ID[0]
0x7D
RO
ID[1]
ID[0]
NA
WO
Register 0x00 performs two functions. If Reg 0x00 is in READ ONLY mode then it will be a Device ID. By default, the device ID is 0x7D in
hex. Write 46h to register 0x00 in the WRITE ONLY, the device will reset all registers to their default states.
Configuation-1 Register (Address: 0x01)
TABLE 3. CONFIGURATION-1
REGISTER ADDRESS
REGISTER BITS
NAME
DEC
HEX
B7
B6
Configuration-1
1
0x01
RESERVED
RESERVED
Submit Document Feedback
9
B5
B4
B3
SYNC BITS RNG
B2
B1
B0
DEFAULT
ACCESS
MODE[2]
MODE[1]
MODE[0]
0x00
RW
FN8424.2
January 24, 2014
ISL29125
RGB Operating Modes [B2:B0]
ADC Resolution [B4]
This device has various RGB operating modes. These modes are
selected by setting B2:B0 bits in Table 4. The device powers up on
a disable mode. All operating modes are in continuous ADC
conversion. The following bits are used to enable the operating
mode
ADC’s resolution and the number of clock cycles per conversion is
determined by this bit in Table 6. Changing the resolution of the
ADC, changes the number of clock cycles of the ADC which in turn
changes the integration time. Integration time is the period the
ADC samples the photodiode current signal for a measurement
TABLE 4. OPERATION MODES
TABLE 6. ADC RESOLUTIONS
B2:B0
OPERATION
B4
RESOLUTION
000
Power Down (ADC conversion)
0
16 bits
001
GREEN Only
1
12 bits
010
RED Only
011
BLUE Only
100
Stand by (No ADC conversion)
101
GREEN/RED/BLUE
B5
OPERATION
110
GREEN/RED
0
ADC start at I2C write 0x01
111
GREEN/BLUE
1
ADC start at rising INT
RGB Start Synced at INT Pin
TABLE 7. SYNCED AT INT
RGB Data Sensing Range [B3]
The Full Scale RGB Range has two different selectable ranges at
bit 3. The range determines the ADC resolution (12 bits and
16 bits). Each range has a maximum allowable lux value. Higher
range values offer better resolution and wider lux value.
SYNC has two different selectable modes at bit 5. B5 sets to 0
then the INT pin gets asserted whenever the sensor interrupts. B5
sets to 1 then the INT pin becomes input pin. On the rising edge
at INT pin, SYNC starts ADC conversion. The INT pin sets to
interrupt mode by default. More information about SYNC at
“Principles of Operation” on page 6.
TABLE 5. SENSING RANGES
B3
RANGES
0
375 lux
1
10,000 lux
Configuration-2 Register (Address: 0x02)
TABLE 8. CONFIGURATION-2
NAME
Configuration-2
REGISTER ADDRESS
DEC
HEX
2
0x02
REGISTER BITS
B7
B6
B5
B4
B3
DEFAULT ACCESS
B2
B1
B0
IR-COM RESERVED ALSCC[5] ALSCC[4] ALSCC[3] ALSCC[2] ALSCC[1] ALSCC[0]
0x00
RW
ACTIVE INFRARED (IR) COMPENSATION
The device is designed for operation under dark glass cover which significantly attenuates visible light and pass the infrared light
without much attenuation. The device has an on chip passive optical filter designed to block (reject) most of the incident Infra Red. In
addition, the device provides a programmable active IR compensation which allows fine tuning of residual infrared components from
the output which allows optimizing the measurement variation between differing IR-content light sources. B7 is “IR Comp Offset” and
B[5:0] is “IR Comp Adjust” which provides means for adjusting IR compensation. B7=‘0’ + B[5:0] is the effective IR compensation from
0 to 63 codes and B7set to ‘1’+B[5:0] the effective IR compensation is from 106 to 169. Table 9 shows lightweight for each IR
compensation bit and Figure 12 is a typical system measure for both IR Comp Adjust and IR Comp Offset. More detail about how to IR
compensation, see IR compensation in “Applications Information” on page 13.
Recommended to set BF at register 0x02 to max out IR compensation value. It make High range reach more than 10,000lux.
Submit Document Feedback
10
FN8424.2
January 24, 2014
ISL29125
.
100
COMPENSATION VALUE
(% RANGE ADJUST)
90
80
0x80-0xBF-IR
70
B[5:0]
IR COMP ADJUST
60
B7 is ‘0’ or ‘1’
IR COMP OFFSET
50
40
30 0x00-0x3F
20
10
0
0
32
64
96
128
160
192
224
256
COMPENSATION REGISTER (0x02) SET VALUE (DECIMAL)
FIGURE 12. IR COMPENSATION SET
TABLE 9.
B7
B6
B5
B4
B3
B2
B1
B0
IR-COM
RESERVED
ALSCC[5]
ALSCC[4]
ALSCC[3]
ALSCC[2]
ALSCC[1]
ALSCC[0]
32
16
8
4
2
1
106
LIGHT-WEIGHT
Codes
NOTES:
11. A illuminant is intended to represent typical, domestic, tungsten-filament lighting. Its CCT is about 2856K.
12. D series of illuminants are constructed to represent natural daylight. D65 is used in lab to represent as noon light to test. Its CCT is 6504K.
13. F series of illuminants represent various types of fluorescent lighting. F2 is cool white fluorescent using in lab to test. Its CCT is 4230K.
Configuration-3 Register (Address: 0x03)
TABLE 10. CONFIGURATION-3
NAME
REGISTER ADDRESS
CONFIGURATION-3
DEC
HEX
3
0x03
REGISTER BITS
B7
B6
B5
B4
B3
DEFAULT ACCESS
B2
B1
B0
RESERVED RESERVED RESERVED CONVEN PRST[1] PRST[0] INTSEL[1] INTSEL[0]
0x00
RW
INTERRUPT THRESHOLD ASSIGNMENT [B1:0]
INTERRUPT PERSIST CONTROL [B3:2]
The interrupt status bit (RGBTHF) bit0 at Reg0x08 is a status bit
for light intensity detection. The bit is set to logic HIGH when the
light intensity crosses the interrupt thresholds window (register
address 0x04 - 0x07) and set to logic LOW when its within the
interrupt thresholds window. Once the interrupt is triggered, the
INT pin goes low and the interrupt status bit goes HIGH until the
status bit is polled through the I2C read command. Both the INT
pin and the interrupt status bit are automatically cleared at the
end of the 8-bit Device Register byte (0x08) transfer. Table 11
shows selectable interrupt for the device.
To minimize interrupt events due to 'transient' conditions, an
interrupt persistency option is available. IN the event of transient
condition an 'X-consecutive' number of interrupt must happen
before the interrupt flag and pint (INT) pin gets driven low. The
interrupt is active-low and remains asserted until the status
register (Addr: 0x08) is read to CLEAR the bit(s).
TABLE 11. INTERRUPT STATUS
TABLE 12. INTERRUPT PERSIST
B3:2
NUMBER OF INTEGRATION CYCLE
00
1
01
2
B1:0
INTERRUPT STATUS
10
4
00
No Interrupt
11
8
01
GREEN Interrupt
10
RED Interrupt
11
BLUE Interrupt
Submit Document Feedback
11
RGB CONVERSION DONE TO INT CONTROL [B4]
TABLE 13.
B4
CONVERSION DONE
0
Disable
1
Enable
FN8424.2
January 24, 2014
ISL29125
Lower Interrupt Register (Address: 0x04 and 0x05) and Higher Interrupt Register (Address:
0x06 and 0x07)
TABLE 14. CONFIGURATION-3
NAME
REGISTER ADDRESS
REGISTER BITS
DEFAULT
ACCESS
DEC
HEX
B7
B6
B5
B4
B3
B2
B1
B0
Low Threshold-Low byte
4
0x04
THL[7]
THL[6]
THL[5]
THL[4]
THL[3]
THL[2]
THL[1]
THL[0]
0x00
RW
Low Threshold- High byte
5
0x05
THH[7]
THH[6]
THH[5]
THH[4]
THH[3]
THH[2]
THH[1] THH[0]
0x00
RW
High Threshold- Low byte
6
0x06
THL[7]
THL[6]
THL[5]
THL[4]
THL[3]
THL[2]
THL[1]
THL[0]
0xFF
RW
High Threshold-High byte
7
0x07
THH[7]
THH[6]
THH[5]
THH[4]
THH[3]
THH[2]
THH[1] THH[0]
0xFF
RW
Interrupt Threshold (Reg 0x4, Reg0x5, Reg0x6 and Reg0x7)
The interrupt threshold level is a 16-bit number (Low Threshold-1 and Low Threshold-2). The lower interrupt threshold registers are used
to set the lower trigger point for interrupt generation. If the ALS value crosses below or is equal to the lower threshold, an interrupt is
asserted on the interrupt pin (LOW) and the interrupt status bit (HIGH). Registers Low Threshold-1 (0x04 or 0x6) and Low Threshold-2
(0x05 or 0x7) provide the low and high bytes, respectively, of the lower interrupt threshold. The interrupt threshold registers default to
0x00 upon power up. The user can also configure the persistency for the interrupt pin. This reduces the possibility of false triggers, such
as noise or sudden spikes in ambient light conditions or an unexpected camera flash, for example, can be ignored by setting the
persistency to 8 integration cycles.
Status Flag Register (Address: 0x08)
TABLE 15. STATUS FLAG REGISTER
REGISTER
ADDRESS
NAME
Status Flag
DEC
HEX
8
0x08
REGISTER BITS
B7
B6
B5
RESERVED RESERVED RGBCF[1]
B4
DEFAULT ACCESS
B3
RGBCF[0] RESERVED
B2
B1
B0
BOUTF
CONVENF
RGBTHF
0x04
RO
RGBTHF [B0]
BOUTF [B2]
This is the status bit of the interrupt. The bit is set to logic high
when the interrupt thresholds have been triggered (out of
threshold window) and logic low when not yet triggered. Once
activated and the interrupt is triggered, the INT pin goes low and
the interrupt status bit goes high until the status bit is polled
through the I2C read command. Both the INT output and the
interrupt status bit are automatically cleared at the end of the
8-bit (00h) command register transfer
Bit2 on register address 0x08 is a status bit for brownout
condition (BOUT). The default value of this bit is HIGH, BOUT = 1,
during the initial power up. This indicates the device may possibly
have gone through a brownout condition. Therefore, the status
bit should be reset to LOW, BOUT = 0, by an I2C write command
during the initial configuration of the device. The default register
value is 0x04 at power-on.
TABLE 16. INTERRUPT FLAG
B0
OPERATION
0
Interrupt is cleared or not triggered yet
1
Interrupt is triggered
TABLE 18. BROWNOUT FLAG
B2
OPERATION
0
No Brownout
1
Power down or Brownout occurred
RGBCF [B5:B4]
CONVENF [B1]
This is the status bit of conversion. The bit is set to logic high
when the conversion have been completed and logic low when
the conversion is not done or not conversion.
TABLE 17. CONVERSION FLAG
B1
OPERATION
0
Still convert or cleared
1
Conversion completed
Submit Document Feedback
12
B[5:4] are flag bits to display either Red or Green or Blue is under
conversion process at Table 19.
TABLE 19. CONVERSION FLAG
B5:4
RGB UNDER CONVERSION
00
No Operation
01
GREEN
10
RED
11
BLUE
FN8424.2
January 24, 2014
ISL29125
Data Register (Address: 0x09,0x0A,0xB,0xC,0xD and 0xE)
TABLE 20. CONFIGURATION-3
REGISTER
ADDRESS
NAME
REGISTER BITS
DEFAULT ACCESS
DEC
HEX
B7
B6
B5
B4
B3
B2
B1
B0
GREEN data-Low
byte
9
0x09
GREEN[7]
GREEN[6]
GREEN[5]
GREEN[4]
GREEN[3]
GREEN[2] GREEN[1] GREEN[0]
0x00
RW
GREEN data-High
byte
10
0x0A
GREEN[15] GREEN[14] GREEN[13] GREEN[12] GREEN[11] GREEN[10] GREEN[9] GREEN[8]
0x00
RW
RED data-Low
byte
11
0x0B
RED[7]
RED[6]
RED[5]
RED[4]
RED[3]
RED[2]
RED[1]
RED[0]
0x00
RW
RED data-High
byte
12
0x0C
RED15]
RED[14]
RED[13]
RED[12]
RED[11]
RED[10]
RED[9]
RED[8]
0x00
RW
RED data-Low
byte
13
0x0D
BLUE[7]
BLUE[6]
BLUE[5]
BLUE[4]
BLUE[3]
BLUE[2]
BLUE[1]
RED[0]
0x00
RW
RED data-High
byte
14
0x0E
BLUE[15]
BLUE[14]
BLUE[13]
BLUE[12]
BLUE[11]
BLUE[10]
BLUE[9]
RED[8]
0x00
RW
The ISL29125 has two 8-bit read-only registers to hold the higher and lower byte of the ADC value. The lower byte and higher bytes are
accessed at address respectively. For 16-bit resolution, the data is from D0 to D15; for 12-bit resolution, the data is from D0 to D11.
The registers are refreshed after every conversion cycle. The default register value is 0x00 at power-on. Because all the register are
double buffered the data is always valid on the data registers.
Applications Information
Below is a plot of the 1931 standard normalized spectral
response of various types of light sources for reference.
2.0
1.8
NORMALIZED TO GREEN
NORMALIZED TO GREEN
1.6
1.4
RED
1.2
GREEN
BLUE
1931 STD RED
1931 STD GREEN
1931 STD BLUE
1.0
0.8
0.6
0.4
0.2
0.0
350 380 410 440 470 500 530 560 590 620 650 680 710 740 770 800 830
WAVELENGTH
FIGURE 13. 1931 STANDARD NORMALIZED SPECTRAL RESPONSE
OF LIGHT SOURCES
System Compensation and RGB to XYZ
Transform (Chroma Meter)
The accuracy of the RGB sensor is extremely sensitive to the
opto-mechanical design of the system in which it resides. The
compensation setting and calculation of RGB to XYZ transform
should be characterized within that environment with as many
standard illuminants as possible. A minimal recommended set
would include A, F2 and D65 illuminants (see Notes 11, 12, 13
and “References” on page 15 about IEC 1931, Planckian locus
and standard illuminants). The two most important
Submit Document Feedback
13
opto-mechnical features are FOV (field of view FWHM) and
optical filters as example of tinted cell phone glass through
which the sensor will detect the ambient lighting. With the
combination of the FOV and a large sample for the filter
(30x30mm) it is possible to determine the best compensation
and XYZ transform coefficients. It is also possible to project the
accuracy of the measurement system.
RGB → XYZ TRANSFORM
Once the proper compensation setting is determined measure
the RGB values of the various illuminates at this value. Calculate
the RGB to XYZ transform coefficients based on the measured
result against appropriate Chroma Meter Standard (using x and y
values) as shown in Equation 1.
C XR C XG C XB
R
X
=
C YR C YG C YB x G
Y
B
Z
C ZR C ZG C ZB
(EQ. 1)
X, Y and Z are in the IEC system which specifies the color and
brightness of a particular homogeneous visual stimulus.
R, G and B are digital output from the sensor.
Cs are coefficents. These coefficients will be changed
respectively depending on the system setup.
COMPENSATION
The compensation adjustment is used to balance the various
illuminates of interest (A, F2 and D65 recommended) such that
the value measured at the same power level (measured with a
Lux meter) is the closed value. Since the compensation
FN8424.2
January 24, 2014
ISL29125
Noise Rejection
adjustment is piecewise linear the proper setting can be
determined by extrapolating from a pair of measurements and
calculating the closest intersection of the sources of interest.
The Configuration register (Reg 0x02[7:0]) allows coarse tuning
B7 and fine tuning (B[5:0] of the residual infrared component
from the ALS output.
The recommended procedure for determining ALS IR
compensation is as follows:
• Illuminate the ISL29125 based design configuration with a no
IR F2 light source. Record the ALS measurement and the Lux
level.
• Illuminate the device with A and D65 with heavy IR and the F2
light sources. Take an ALS measurement and Lux level
measurement.
• It really depends on the system setup in order to adjust the
Configuration register (Reg 0x02, B7 and B[5:0]) to
compensate for the IR contribution.
Digital Inputs and Termination
• Repeat steps above until the IR light source contribution to the
ALS measurement is under 10 percent assuming no change in
Lux level due to IR light source.
SYSTEM MEASUREMENT RANGE (Lux)
Figure 14 is an example shows how to calculate the
compensation for varying level of infrared components such as
A, F2 and D65 (see Notes 11, 12 and 13). With compensation
adjustment from 0% to 100%. The crossing point is the IR
compensation value which makes tighter variation of varying
level of infrared components. This setup system is sensor without
IR tinted glass and illuminates with 3 different light sources.
Since it is not under IR tinted glass, then reg0x2 setups like
b7 = ‘0’ and B[5:0] is at about 25% compensation
adjust(%/range) which means about 40 codes.
12000
10000
A
The ISL29125 digital inputs are guaranteed to CMOS levels. The
internal register is updated on the rising edge of the clock. To
minimize reflections, proper termination should be
implemented. If the lines driving the clock and the digital inputs
are 50Ω lines, then 50Ω termination resistors should be placed
as close to the sensor inputs as possible, connected to the digital
ground plane (if separate grounds are used).
Temperature Coefficient
The limits stated for temperature coefficient (Tempco) are
governed by the method of measurement. The overwhelming
standard for specifying the temperature drift of a reference is to
measure the reference voltage at two temperatures, take the
total variation, (VHIGH - VLOW) and divide by the temperature
extremes of measurement (THIGH - TLOW). The result is divided by
the nominal reference voltage (at T = +25°C) and multiplied by
106 to yield ppm/°C. This is the "Box" method for specifying
temperature coefficient.
Layout and Board Mounting
Considerations
8000
D65
6000
Suggested PCB Footprint
4000
It is important that users check TB477 “Surface Mount Assembly
Guidelines for Optical Dual Flat Pack No Lead (ODFN) Package”
before starting ODFN product board mounting.
F2
2000
0
Electrical AC power worldwide is distributed at either 50Hz or
60Hz. Artificial light sources vary in intensity at the AC power
frequencies. The undesired interference frequencies are infused
on the electrical signals. This variation is one of the main sources
of noise for the light sensors. Integrating type ADC’s have
excellent noise-rejection characteristics for periodic noise
sources whose frequency is an integer multiple of the conversion
rate. By setting the sensor’s integration time to an integer
multiple of periodic noise signal, the performance of an ambient
light sensor can be improved greatly in the presence of noise. In
order to reject the AC noise, the integration time of the sensor
must to adjusted to match the AC noise cycle. For instance, a
60Hz AC unwanted signal’s sum from 0ms to k*16.66ms
(k = 1,2...ki) 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.
0
20
40
60
80
100
COMPENSATION ADJUSTMENT (% RANGE)
FIGURE 14. IR COMPENSATION VALUE
Calculating Lux
Y-coordinate is Ev measured in lux. The data can be converted to
lux by using an equation. There are two different data sensing
ranges (375 lux and 10,000 lux) and also two different resolution
selections (16 bits and 12 bits) on this device. Equation 2 is
dependent on both these parameters.
Ev = Y = ( CYRxRed + CYGxGreen + CYBxBlue )xRange
Board Mounting
For applications requiring the light measurement, the board
mounting location should be reviewed. The device uses an
Optical Dual Flat Pack No Lead (ODFN) package, which subjects
the die to mild stresses when the printed circuit (PC) board is
heated and cooled, which slightly changes the shape. Because of
these die stresses, placing the device in areas subject to slight
twisting can cause degradation of reference voltage accuracy. It
is normally best to place the device near the edge of a board, or
on the shortest side, because the axis of bending is most limited
in that location.
(EQ. 2)
Submit Document Feedback
14
FN8424.2
January 24, 2014
ISL29125
Layout
0.11
The ISL29125 is relatively insensitive to layout. Similar to other
I2C devices, it is intended to provide excellent performance even
in significantly noisy environments. There are only a few
considerations that will ensure best performance.
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.
6
SENSOR
3
vss
0.49
YYYYYYY
5
0.17
0.15
2
0.15
Soldering
scl
vdd
1
SENSOR OFFSET
0.04
Route the supply and I2C traces as far as possible from all
sources of noise. Use two power-supply decoupling capacitors,
1µF and 0.1µF, placed close to the device.
0.13
intb
sda
4
0.24
Typical Circuit
0.48
A typical application for the ISL29125 is shown in Figure 15. The
ISL29125’s I2C address is internally hard-wired as 1000100. The
device can be tied onto a system’s I2C bus together with other I2C
compliant devices.
FIGURE 16. 6 LD ODFN SENSOR LOCATION OUTLINE
References
[1] Standard illuminants
C1
Vbus
R1
C2
VDD
[2] Planckian locus approximation
[3] CIE 1931 2°, XYZ CMFs modified by Judd (1951) and Vos
(1978)
R2 R3 R4
1
VDD
SDA
4
SDA
MCU SCL
6
SCL ISL29125
GPIO
5
INT
NC
2
GND
R1 – 100 Ω
R2 – 2.7k Ω to 10k Ω
R3 – 2.7k Ω to 10k Ω
R4 – 2.7k Ω to 10k Ω
C1 – 1µF
C2 – 0.1µF
3
FIGURE 15. ISL29125 TYPICAL CIRCUIT
Submit Document Feedback
15
FN8424.2
January 24, 2014
ISL29125
Revision History
The revision history provided is for informational purposes only and is believed to be accurate, but not warranted. Please go to web to make sure you
have the latest revision.
DATE
REVISION
CHANGE
January 24, 2013
FN8424.2
Page 2, Ordering Information table:
Changed Evaluation Board part # from: ISL29125IROZ-EVALZ to: ISL29125EVAL1Z
Page 9 - added Device Reset row to Tables 1 and 2.
December 23, 2013
FN8424.1
Added Related Literature on page 1.
Updated “Interrupt Function” on page 6.
Edited last two rows in Table 20 on page 13.
Changed RED to BLUE and Register DEC column from 11 and 12 to 13 and 14.
November 20, 2013
FN8424.0
Initial Release
About Intersil
Intersil Corporation is a leading provider of innovative power management and precision analog solutions. The company's products
address some of the largest markets within the industrial and infrastructure, mobile computing and high-end consumer markets.
For the most updated datasheet, application notes, related documentation and related parts, please see the respective product
information page found at www.intersil.com.
You may report errors or suggestions for improving this datasheet by visiting www.intersil.com/ask.
Reliability reports are also available from our website at www.intersil.com/support
For additional products, see www.intersil.com/en/products.html
Intersil products are manufactured, assembled and tested utilizing ISO9001 quality systems as noted
in the quality certifications found at www.intersil.com/en/support/qualandreliability.html
Intersil products are sold by description only. Intersil Corporation reserves the right to make changes in circuit design, software and/or specifications at any time
without notice. Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be
accurate and reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third
parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries.
For information regarding Intersil Corporation and its products, see www.intersil.com
Submit Document Feedback
16
FN8424.2
January 24, 2014
ISL29125
Package Outline Drawing
L6.1.65x1.65
6 LEAD OPTICAL DUAL FLAT NO-LEAD PLASTIC PACKAGE (ODFN)
Rev 1, 4/13
1.65
0.55
0.70
PIN #1 INDEX AREA
6
PIN 1
1.65
0.50
0.25 4
(4X)
0.20
0.10
0.10 M CAB
0.85
TOP VIEW
0.40
BOTTOM VIEW
PACKAGE OUTLINE
0.75
SEE DETAIL "X"
0.70
0.10 C
0.70 ± 0.05
C
BASE PLANE
SEATING PLANE
0.08 C
0.25
0.62
SIDE VIEW
0.50
1.02
C
0.60
0 . 2 REF
5
0 . 00 MIN.
0 . 05 MAX.
TYPICAL RECOMMENDED LAND PATTERN
DETAIL “X”
NOTES:
1.
Dimensions are in millimeters.
Dimensions in ( ) for Reference Only.
2.
Dimensioning and tolerancing conform to ASME Y14.5m-1994.
3.
Unless otherwise specified, tolerance : Decimal ± 0.05
4.
Dimension applies to the metallized terminal and is measured
between 0.15mm and 0.30mm from the terminal tip.
5.
Tiebar shown (if present) is a non-functional feature.
6.
The configuration of the pin #1 identifier is optional, but must be
located within the zone indicated. The pin #1 identifier may be
either a mold or mark feature.
Submit Document Feedback
17
FN8424.2
January 24, 2014