ISL29001
t int < ------------------
E ( Lux ) = ------------------------------------------- ? -----------------
( R EXT ? 100k Ω ) Data2
D 3 = n ( D 1 – kD 2 )
The internal oscillator, F OSC , operates identically in both the
internal and external timing modes, with the same
dependence on R EXT . However, when using one of the three
external timing modes, the number of clock cycles per
integration is no longer fixed at 32,768, but varies with the
chosen integration time, and is limited to 65,536. In order to
avoid erroneous lux readings the integration must be short
enough not to allow an overflow in the counter register.
65,536
(EQ. 6)
f OSC
where:
t int = user defined integration time
F OSC = 327.6kHz*100k Ω /R EXT . ISL29001’s internal
oscillator (not to be confused with the I 2 C’s frequency).
R EXT = user defined external resistor to adjust F OSC .
100k Ω recommended.
The number of clock cycles in the previous integration period
is provided in the third and fourth bytes of data read across
the I 2 C bus. This two-byte value is called the integration
counter value.
When using one of the three external timing modes, the
ISL29001’s resolution varies with the integration time. The
resolution is determined by the ratio of the max lux range to
the number of clock cycles per integration.
Equation 7 describes the light intensity as a function of
sensor reading, integration counter value, and integration
time:
10 , 000lux Data1
(EQ. 7)
where E is the measured light intensity, Data1 is the sensor
reading, Data2 is the integration counter value and R EXT is
external resistor value.
Noise Rejection and Integration Time
In general, integrating type ADC’s have an excellent
noise-rejection characteristics for periodic noise sources
whose frequency is an integer multiple of the integration
time. For instance, a 60Hz AC unwanted signal’s sum from
0ms to n*16.66ms (n = 1,2...n i ) is zero. Similarly, setting the
ISL29001’s integration time to an integer multiple of periodic
noise signal greatly improves the light sensor output signal
in the presence of noise. The integration time, t int , of the
ISL29001 is set by an external resistor R EXT . See
Equation 2.
DESIGN EXAMPLE 1
Using the ISL29001, determine a suitable integration time,
t int , that will ignore the presence of both 60Hz and 50Hz
noise. Specify the R EXT value accordingly, given that the I 2 C
clock is at f I2C = 10kHz.
8
Solution 1 - Using Internal Timing
t int = n(1/60Hz) = m(1/50Hz). In order to achieve both 60Hz
and 50Hz AC rejection, the integration time needs to be
adjusted to coincide with an integer multiple of the AC noise
cycle times.
n/m = 60Hz/50Hz = 6/5. The first instance of integer values
at which t int rejects both 60Hz and 50Hz is when m = 5, and
n = 6.
t int = 6(1/60Hz) = 5(1/50Hz) = 100ms
From Equation 2:
R EXT = t int * (100k Ω /100ms) = 100k Ω . By populating
R EXT = 100k Ω , the ISL29001 defaults to 100ms integration
time and will reject the presence of both 60Hz and 50Hz
power line signals.
Solution 2 - Using External Timing
From Solution 1, the desired integration time is 100ms. Note
that the R EXT resistor does not determine the integration
time when using external timing mode. Instead, the
integration and the 16-bit counter starts when an external
timing mode command is sent and end when another
external timing mode is sent. In other words, the time
between two external timing mode command is the
integration time. The programmer determines how many
clock cycles to wait between two external timing commands.
i I2C = f I2C * t int , where i I2C = number of I 2 C cycles
i I2C = 10kHz * 100ms
i I2C = 1,000 I 2 C clock cycles. An external timing command
1,000 cycles after another external timing command rejects
both 60Hz and 50Hz AC noise signals.
IR Rejection
Any filament type light source has a high presence of infrared
component invisible to the human eye. A white fluorescent
lamp, on the other hand has a low IR content. As a result,
output sensitivity may vary depending on the light source.
Maximum attenuation of IR can be achieved by properly
scaling the readings of Diode1 and Diode2. The user obtains
data reading from sensor diode 1, D 1 , which is sensitive to
visible and IR, then reading from sensor diode 2, D 2 which is
mostly sensitive from IR. The graph in Figure 9 shows the
effective spectral response after applying Equation 8 of the
ISL29001 from 400nm to 1000nm. Equation 8 describes the
method of cancelling IR in internal timing mode.
(EQ. 8)
Where:
data = lux amount in number of counts less IR presence
D 1 = data reading of Diode 1
D 2 = data reading of Diode 2
n = 1.85. This is a fudge factor to scale back the sensitivity
up to ensure Equation 8 is valid.
FN6166.7
November 17, 2011
相关PDF资料
ISL29002IROZ-EVALZ EVALUATION BOARD FOR ISL29002
ISL29003IROZ-EVALZ EVALUATION BOARD FOR ISL29003
ISL29008IROZ-EVALZ EVALUATION BOARD FOR ISL29008
ISL29009IROZ-EVALZ EVALUATION BOARD FOR ISL29009
ISL29010IROZ-EVALZ EVALUATION BOARD FOR ISL29010
ISL29011IROZ-EVALZ EVAL BOARD FOR ISL29011
ISL29012IROZ-EVALZ EVALUATION BOARD ISL29012IROZ
ISL29013IROZ-EVALZ EVALUATION BOARD FOR ISL29013
相关代理商/技术参数
ISL29001IROZ-T7 功能描述:光学数位转换器 ISL29001IROZ AMBIENT LIGHT SENSOR RoHS:否 制造商:ams 数据总线宽度: 峰值波长:470 nm 最大工作频率: 工作电源电压: 工作电流: 最大工作温度:+ 85 C 最小工作温度:- 40 C 封装 / 箱体:Chipscale-6 封装:Reel
ISL29002IROZ 功能描述:IC SENSOR LIGHT-DGTL I2C 8-ODFN RoHS:是 类别:传感器,转换器 >> 光学 - 光电探测器 - 环境光传感器 系列:- 产品培训模块:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 产品变化通告:Product Discontinuation 25/Jun/2012 标准包装:2,500 系列:- 带接近传感器:无 波长:- 电源电压:1.7 V ~ 2 V 电流 - 暗(标准):- 电流 - 光(典型值):- 输出类型:数字 - I²C 工作温度:-40°C ~ 85°C 安装类型:表面贴装 封装/外壳:6-UDFN 裸露焊盘 包装:带卷 (TR)
ISL29002IROZ-EVALZ 功能描述:EVALUATION BOARD FOR ISL29002 RoHS:是 类别:编程器,开发系统 >> 评估板 - 传感器 系列:- 产品培训模块:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 标准包装:1 系列:-
ISL29002IROZ-T7 功能描述:IC SENSOR LIGHT-DGTL I2C 8-ODFN RoHS:是 类别:传感器,转换器 >> 光学 - 光电探测器 - 环境光传感器 系列:- 产品培训模块:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 产品变化通告:Product Discontinuation 25/Jun/2012 标准包装:2,500 系列:- 带接近传感器:无 波长:- 电源电压:1.7 V ~ 2 V 电流 - 暗(标准):- 电流 - 光(典型值):- 输出类型:数字 - I²C 工作温度:-40°C ~ 85°C 安装类型:表面贴装 封装/外壳:6-UDFN 裸露焊盘 包装:带卷 (TR)
ISL29003IROZ 功能描述:IC SENSOR LIGHT-DGTL I2C 6-ODFN RoHS:是 类别:传感器,转换器 >> 光学 - 光电探测器 - 环境光传感器 系列:- 产品培训模块:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 产品变化通告:Product Discontinuation 25/Jun/2012 标准包装:2,500 系列:- 带接近传感器:无 波长:- 电源电压:1.7 V ~ 2 V 电流 - 暗(标准):- 电流 - 光(典型值):- 输出类型:数字 - I²C 工作温度:-40°C ~ 85°C 安装类型:表面贴装 封装/外壳:6-UDFN 裸露焊盘 包装:带卷 (TR)
ISL29003IROZ-EVALZ 功能描述:EVALUATION BOARD FOR ISL29003 RoHS:是 类别:编程器,开发系统 >> 评估板 - 传感器 系列:- 产品培训模块:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 标准包装:1 系列:-
ISL29003IROZ-T7 功能描述:光学数位转换器 ISL29003IROZ LIGHT-T O-DIGTL I2C GAIN RoHS:否 制造商:ams 数据总线宽度: 峰值波长:470 nm 最大工作频率: 工作电源电压: 工作电流: 最大工作温度:+ 85 C 最小工作温度:- 40 C 封装 / 箱体:Chipscale-6 封装:Reel
ISL29004IROZ 功能描述:IC SENSOR LIGHT-DGTL I2C 8-ODFN RoHS:是 类别:传感器,转换器 >> 光学 - 光电探测器 - 环境光传感器 系列:- 产品培训模块:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 产品变化通告:Product Discontinuation 25/Jun/2012 标准包装:2,500 系列:- 带接近传感器:无 波长:- 电源电压:1.7 V ~ 2 V 电流 - 暗(标准):- 电流 - 光(典型值):- 输出类型:数字 - I²C 工作温度:-40°C ~ 85°C 安装类型:表面贴装 封装/外壳:6-UDFN 裸露焊盘 包装:带卷 (TR)