DataSheet.es    


PDF ISL29030 Data sheet ( Hoja de datos )

Número de pieza ISL29030
Descripción Low Power Ambient Light and Proximity Sensor
Fabricantes Intersil 
Logotipo Intersil Logotipo



Hay una vista previa y un enlace de descarga de ISL29030 (archivo pdf) en la parte inferior de esta página.


Total 17 Páginas

No Preview Available ! ISL29030 Hoja de datos, Descripción, Manual

Low Power Ambient Light and Proximity Sensor with
Intelligent Interrupt and Sleep Modes - Analog and Digital
Out
ISL29030
The ISL29030 is an integrated ambient and infrared
light-to-digital converter with a built-in IR LED driver and I2C
Interface (SMBus Compatible). This device uses two
independent ADCs for concurrently measuring ambient light
and proximity in parallel. The flexible interrupt scheme is
designed for minimal microcontroller utilization.
For ambient light sensor (ALS) data conversions, an ADC
converts photodiode current (with a light sensitivity range of
2000 Lux) in 100ms per sample. The ADC rejects 50Hz/60Hz
flicker noise caused by artificial light sources. The IALS pin
provides an analog output current proportional to the
measured light (420μA FSR).
For proximity sensor (Prox) data conversions, the built-in driver
turns on an external infrared LED and the proximity sensor
ADC converts the reflected IR intensity to digital. This ADC
rejects ambient IR noise (such as sunlight) and has a 540μs
conversion time.
The ISL29030 provides low power operation of ALS and proximity
sensing with a typical 138μA normal operation current (110μA for
sensors and internal circuitry, ~28μA for external LED) with
220mA current pulses for a net 100μs, repeating every 800ms
(or under).
The ISL29030 uses both a hardware pin and software bits to
indicate an interrupt event has occurred. An ALS interrupt is
defined as a measurement which is outside a set window. A
proximity interrupt is defined as a measurement over a
threshold limit. The user may also require that both ALS/prox
interrupts occur at once, up to 16 times in a row before
activating the interrupt pin.
The ISL29030 is designed to operate from 2.25V to 3.63V over
the -40°C to +85°C ambient temperature range. It is packaged in
a clear, lead-free 8 lead ODFN package.
Pin Configuration
ISL29030
8 LD ODFN (2.0x2.1x0.7mm)
TOP VIEW
IALS 1
8 IRDR
VDD 2
GND 3
THERMAL
PAD
7 INT
6 SDA
REXT 4
5 SCL
*THERMAL PAD CAN BE CONNECTED TO GND OR
ELECTRICALLY ISOLATED
Features
• Works Under All Light Sources Including Sunlight
• Dual ADCs Measure ALS/Prox Concurrently
• Intelligent Interrupt Scheme Simplifies μC Code
Ambient Light Sensing
• Simple Output Code Directly Proportional to lux
• 50Hz/60Hz Flicker Noise and IR Rejection
• Light Sensor Close to Human Eye Response
• Selectable 125/2000 Lux Range
• Analog 420μA Output Pin IALS Proportional to Lux
Proximity Sensing
• Proximity Sensor with Broad IR Spectrum
- Can Use 850nm and 950nm External IR LEDs
• IR LED Driver with I2C Programmable Sink Currents
- Net 100μs Pulse with 110mA or 220mA Amplitudes
- Periodic Sleep Time up to 800ms Between Pulses
• Ambient IR Noise Cancellation (Including Sunlight)
Intelligent and Flexible Interrupts
• Independent ALS/Prox Interrupt Thresholds
• Adjustable Interrupt Persistency
- 1/4/8/16 Consecutive Triggers Required Before Interrupt
Ultra Low Power
• 138μA DC Typical Supply Current for ALS/Prox Sensing
- 110μA for Sensors and Internal Circuitry
- 28μA Typical Current for External IR LED (Assuming
220mA for 100μs Every 800ms)
• <1.0μA Supply Current When Powered Down
Easy to Use
• Set Registers; Wait for Interrupt
• I2C (SMBus Compatible) Output
• Temperature Compensated
• Tiny ODFN8 2.0x2.1x0.7 (mm) Package
Additional Features
• 1.7V to 3.63V Supply for I2C Interface
• 2.25V to 3.63V Sensor Power Supply
• Pb-Free (RoHS compliant)
Applications
• Display and Keypad Dimming Adjustment and Proximity
Sensing for:
- Mobile Devices: Smart Phone, PDA, GPS
- Computing Devices: Laptop PC, Netbook
- Consumer Devices: LCD-TV, Digital Picture Frame, Digital
Camera
• Industrial and Medical Light and Proximity Sensing
November 12, 2012
FN6872.1
1 CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
Copyright © Intersil Americas Inc. 2010, 2012. All Rights Reserved.
1-888-INTERSIL or 1-888-468-3774 | Intersil (and design) is a trademark owned by Intersil Corporation or one of its subsidiaries.
I2C Bus is a registered trademark owned by NXP Semiconductors Netherlands, B.V.
All other trademarks mentioned are the property of their respective owners.

1 page




ISL29030 pdf
ISL29030
I2C Electrical Specifications For SCL and SDA unless otherwise noted, VDD = 3V, TA = +25°C, REXT = 499k1% tolerance
(Note 11). (Continued)
PARAMETER
DESCRIPTION
CONDITION
MIN TYP MAX UNIT
Ci
tHD:STA
Capacitance for each SDA and SCL Pin
Hold Time (Repeated) START Condition
After this period, the first clock pulse is
generated
600
10 pF
ns
tLOW
tHIGH
tSU:STA
tHD:DAT
tSU:DAT
tR
tF
tSU:STO
tBUF
LOW Period of the SCL Clock
HIGH period of the SCL Clock
Set-up Time for a Repeated START Condition
Data Hold Time
Data Set-up Time
Rise Time of both SDA and SCL Signals
Fall Time of both SDA and SCL Signals
Set-up Time for STOP Condition
Bus Free Time Between a STOP and START
Condition
Measured at the 30% of VDD crossing
(Note 12)
(Note 12)
1300
600
600
30
100
20 + 0.1xCb
20 + 0.1xCb
600
1300
ns
ns
ns
ns
ns
ns
ns
ns
ns
Cb Capacitive Load for Each Bus Line
Rpull-up
SDA and SCL system bus pull-up resistor
Maximum is determined by tR and tF
tVD;DAT
Data Valid Time
tVD:ACK
Data Valid Acknowledge Time
VnL Noise Margin at the LOW Level
VnH Noise Margin at the HIGH Level
NOTES:
11. I2C limits are based on design/simulation and are not production tested.
12. Cb is the capacitance of the bus in pF.
1
0.1VDD
0.2VDD
400 pF
kΩ
0.9 µs
0.9 µs
V
V
5 FN6872.1
November 12, 2012

5 Page





ISL29030 arduino
ISL29030
independent light sensor which 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 a high and low threshold value to these registers
and the ISL29030 will issue an ALS interrupt flag if the actual count
stored in Registers 0x9 and 0xA are outside the user’s 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 more
than the higher threshold X-times-in-a-row (X is set by user; see
following paragraph). The proximity interrupt flag is cleared when
the prox data is lower than the low proximity threshold
X-times-in-a-row, or when the user writes “0” to PROX_FLAG.
Interrupt persistency is another useful option available for both
ALS and proximity measurements. Persistency requires X-in-a-
row 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 both ALS/Prox interrupts to happen at the same time
before changing the state of the interrupt pin, set this bit high. If
the user wants the interrupt pin to change state when either the
ALS or the Proximity interrupt flag goes high, leave this bit to its
default of 0.
Analog-Out IALS Pin
When ALS_EN = 1, The analog IALS 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 VI_ALS on IALS.
ALS Range 1 Considerations
When measuring ALS counts higher than 1800 on range 1
(ALSIR_MODE = 0, ALS_RANGE = 0, ALS_DATA > 1800), switch
to range 2 (change the ALS_RANGE bit from “0” to “1”) and
remeasure 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, see the separate ALS
Range 1 Considerations document.
VDD Power-up and Power Supply
Considerations
Upon power-up, please ensure a VDD slew rate of 0.5V/ms or greater.
After power-up, or if the user’s power supply temporarily deviates
from our specification (2.25V to 3.63V), Intersil recommends the
user write the following: write 0x00 to register 0x01, write 0x29 to
register 0x0F, write 0x00 to register 0x0E, and write 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: set VDD = 0V for 1 second
or more, power back up at the required slew rate, and write registers
to the desired values.
Power-Down
The power-down can be set 2 ways by the user. 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
The ISL29030’s ADC output codes are directly proportional to lux
when in ALS mode (see ALSIR_MODE bit).
Ecalc = αRANGE × OUTADC
(EQ. 2)
In Equation 2, Ecalc is the calculated lux reading and OUT
represents the ADC code. The constant α to plug in is determined
by the range bit ALS_RANGE (register 0x1 bit 1) and is
independent of the light source type.
TABLE 15. ALS SENSITIVITY AT DIFFERENT RANGES
ALS_RANGE
αRANGE
(Lux/Count)
0 0.0326
1 0.522
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 ADC’s have excellent noise-rejection
characteristics for periodic noise sources whose 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...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. Since wall sockets
may output at 60Hz or 50Hz, our integration time is 100ms: 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 would absorb all light and reflect
no photons. The ISL29030 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 ISL29030 is shown in Figure 5. The
ISL29030’s I2C address is internally hardwired as 0b1000100.
The device can be tied onto a system’s I2C bus together with
other I2C compliant devices.
11 FN6872.1
November 12, 2012

11 Page







PáginasTotal 17 Páginas
PDF Descargar[ Datasheet ISL29030.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
ISL29030Low Power Ambient Light and Proximity SensorIntersil
Intersil
ISL29030ALow Power Ambient Light and Proximity SensorIntersil
Intersil
ISL29033Integrated Digital Ambient Light SensorIntersil
Intersil
ISL29034Integrated Digital Light SensorIntersil
Intersil

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar