Datasheet Download

Optical Proximity Sensor and
Ambient Light Sensor with IrLED
R PR-0 521R S
Datasheet
● General Description
RPR-0521RS is a module which integrates optical proximity, digital ambient light sensor IC, and infrared LED
(IrLED). Proximity sensor (PS) part detects the human or object approaching by the reflection of IrLED light.
Ambient light sensor (ALS) part detects the wide range of illumination; from the dark environment to the direct
sun light. The illuminant intensity of LCD display and keypad can be adjusted by using RPR-0521RS. It enables
lowering current consumption and/or improving the visibility under the bright environment.
●Features
2
1) Compatible to I C bus interface ( f/s mode support )
2) Compatible to 1.8V logic interface
3) Low Current consumption by power down function/mode
4) There are two ALS outputs; peaks of spectrum responses are in visible light (Data0) and in infrared light
(Data1) for calculating illuminance.
5) Correspond to very wide range of light intensity
6) Rejecting 50Hz/60Hz light noise (ALS function)
2
7) Detection range of proximity sensor is around 1 - 100mm (adjustable by I C)
8) Built-in current configurable IrLED driver
● Application
Smart phone, Mobile phone, Digital Still Camera, Portable game, Camcoder, PDA, LCD display etc.
● Absolute maximum ratings
( Ta = 25℃ )
Parameter
VDD Supply Voltage
SDA, SCL Terminal Voltage
LEDA,LDR, INT Terminal Voltage
Operating Temperature
Storage Temperature
INT, SDA Sink Current
Symbol
Vddmax
Vsdamax, Vsclmax
Vledamax, Vldrmax, Vintmax
Topr
Tstg
Imax
Limits
4.5
4.5
7
-25~85
-30~85
7
Units
V
V
V
℃
℃
mA
●Operating conditions
Parameter
VDD Supply Voltage
VLEDA Voltage
INT Terminal Voltage
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
Symbol
Vdd
Vleda
Vint
Min.
2.5
2.8
-
1/24
Typ.
3.0
3.0
-
Max.
3.6
5.5
5.5
Units
V
V
V
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
●Electrical characteristics
( VDD= 3.0V, Ta = 25℃, and all registers are default unless otherwise noted. )
Parameter
Symbol
Min.
Typ.
Max.
Units
Conditions
Supply current for ALS
Icc1
10
90
300
uA
EV = 10 lx*1
MODE_CONTROL(41h) =89h
Supply current for PS
Icc2
10
90
200
uA
MODE_CONTROL(41h) =49h
Standby mode current
Icc3
0.1
1.0
2.0
uA
MODE_CONTROL(41h)=00h,
No input light
Calculated Lx
Lx
6
10
14
lx
EV = 10 lx*1
MODE_CONTROL(41h)=89h
ALS_PS_CONTROL(42h)=02h
Dark ( 0 lx ) Sensor out in
TYPE0
S0_0
-
-
5
count
No input light
MODE_CONTROL(41h)=89h
ALS_PS_CONTROL(42h)=02h
Dark ( 0 lx ) Sensor out in
TYPE1
S0_1
-
-
5
count
No input light
MODE_CONTROL(41h)= 89h
ALS_PS_CONTROL(42h)=02h
PS sensor out ( d=50mm*2)
PS50
48
112
count
MODE_CONTROL(41h)=49h
LED current =100mA
PS sensor out
(No proximity object)
80
Ambient irradiance = 0uW/cm2
MODE_CONTROL(41h)=49h
LED current =100mA
MODE_CONTROL(41h)=49h
PS0
-
-
10
count
ILED pulse duration 1
ILED pulse duration 2
LDR terminal sink current at
LDR terminal voltage = 1.3V
twILED 1
twILED 2
80
110
200
330
300
500
us
us
ILED
22
25
28
mA
MODE_CONTROL(41h)=69h
ALS_PS_CONTROL
(42h) <1:0> = “00”
Iint = 3mA
INT output 'L' Voltage
VINTL
0
0.4
V
SCL SDA input 'H' Voltage
SCL SDA input 'L' Voltage
VIH
VIL
1.26
-
-
-
-
0.54
V
V
SCL SDA input 'H'/'L'Current
IIHL
-10
-
10
uA
I2C SDA Output 'L' Voltage
VOL
0
-
0.4
V
Iol = 3mA
*1 White LED is used as optical source. “Lx” is calculated from ADC count valus.
Object
(90% reflective white sheet)
*2 Measuring Condition
d=50mm
Product
Object: 90% reflective white sheet (50×50mm Kodak Gray Card Plus)
Distance between the object and the product is 50mm. No glass or apertures is above the product.
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
2/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
●Transmitter Electrical characteristics ( Ta = 25℃, unless otherwise noted. )
Parameter
Symbol
Min.
Typ.
Max.
Units
Conditions
LED Forward Voltage
VF
-
1.6
1.95
V
LED current =100mA
LED Peak Emission Wavelength
λp
-
940
-
nm
● I2C bus timing characteristics ( VDD= 3.0V, Ta = 25℃, unless otherwise noted. )
Parameter
Symbol
Min.
Typ.
Max.
Units
I C SCL Clock Frequency
fSCL
0
-
400
kHz
I C START Condition Hold Time
tHD;STA
0.6
-
-
us
I C 'L' Period of the SCL Clock
I2C 'H' Period of the SCL Clock
tLOW
tHIGH
1.3
0.6
-
-
-
-
us
us
I2C S START Condition Set up time
tSU;STA
0.6
-
-
us
I C Data Hold Time
I2C Data Setup Time
I2C STOP Condition Set up Time
tHD;DAT
tSU;DAT
tSU;STO
0
100
0.6
-
-
-
-
-
-
us
ns
us
I2C Bus Free Time
tBUF
1.3
-
-
us
I2C Data Vaild Time
I C Data Vaild Acknowledge Time
tVD;DAT
tVD;ACK
-
-
-
-
0.9
0.9
us
us
2
2
2
2
2
Conditions
I2C bus F/S-mode timing diagram
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
3/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
● Package outlines
( φ 1 .1)
( 1. 22 )
D et ect or
2.3 6
(1 .67 )
( 1.1 3)
Emi tt er
( 0.8 7)
1. 35
3 .94
1 .81 5
1 .09 5
0 .12 5
0 .12 5
0 .84 5
1 .09 5
1 .81 5
0 .84 5
Stamp (For the control of our company)
Stamp (Month, Day)
1P IN
PI N
1
2
3
4
1- VD D
1 .0 25
2- SC L
3- GN D
0 .4 25
5 U 8 1 0 4
0 .4 25
4- LE DA
5- LE DK
6- LD R
7- IN T
1 .0 25
8- SD A
8
7
6
5
1) Unit: mm
2) Tolerance shall be ±0.2mm unless otherwise noted.
PIN
Symbol
Description
Number
1
VDD
Supply Voltage
2
SCL
I2C Clock, Input
3
GND
Ground
4
LEDA
LED Supply Voltage
5
LEDK
LED Cathode
6
LDR
LED Driver
7
INT
PS or ALS Interrupt Pin, Open Drain
8
SDA
I2C Serial Data, Input/Output
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
4/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
● Block diagram and block explanation
 I2C Interface
I2C bus interface. f/s mode. 1.8V interface.
 POR
Power on reset function.
 OSC
Internal oscillator.
 Timing Controller
Internal management block for proximity sensor and ambient light sensor.
 PS Control Logic
This block controls proximity sensor ADC.
 LED Pulse Gen
LED current generator. LED current can be adjusted by ALS_PS_CONTROL (42h) register.
 IrLED Driver.
IrLED driver block.
 PD_Visible + Infrared, PD_Infrared
Photo diodes for ambient light sensor.
 16bit ADC
AD converter for ALS.
 ALS Control Logic
This block controls ambient light sensor ADC.
 PD_PS
Photo diode for proximity sensor.
 DC Light Rejection Amp
DC light is rejected in this block.
 Linear ADC
AD converter for proximity sensor.
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
5/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
● Terminal description
PIN
No.
1
Terminal Name
VDD
Power supply terminal
2
SCL
I2C bus Interface SCL terminal
3
GND
GND terminal
4
LEDA
LED supply voltage
5
LEDK
6
LDR
LED Cathode, Please connect to LDR
PIN when using internal LED driver
circuit.
Nch open drain LED terminal. LED
current and emitting pulse width can be
defined by internal register.
7
INT
Nch open drain output.
Interrupt setting is defined by internal
register.
8
SDA
C bus Interface SDA terminal
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
Equivalent Circuit
6/24
Function
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
●Structure figure
①
③
①
②
④
⑤
⑤
⑥
⑦
⑧
NO.
①
②
③
④
⑤
⑥
⑦
Name
LSI
Ir LED
Au wire
Insulating bonding paste
Conductive bonding paste
Transparent mold resin
Light-resistant mold resin
⑧
PCB
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
7/24
Material
Si
GaAlAs
Au
Epoxy resin
Ag + Epoxy resin
Epoxy resin
Epoxy resin
Epoxy resin
Cu,Ni,Au(Electrode)
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
Unit:mm
12
5.5
1.55
0 ~0.5
φ1.5 ±0.1
±0.05
2 ±0 . 0 5
4.35 ±0.05
1pin
+0.1
0
1.75
φ1.5
4 ±0 . 1
±0.
Note)1.Unspecified tolerance shall be ±0.2.
2.Dimensions and marking of reels are in accordance with
JEITA’s standard ET-7103A.
9.1
● Taping standard
2.75 ±0.05
±0 . 1
Pull direction
φ 1 8 0- 3
+1
0
φ 60
φ13
0
1 5 . 4 ±1
Pull direction
Packaging quantity: 2,500 pcs/reel
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
8/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
● Packaging requirements
1. Packaging
(1)Quantity per reel is 2,500pcs
(2)Each reel are packed in aluminum bag.
The size of aluminum bag is 240(a)×240(b)mm.
(3)Aluminum bag is pressure sealed on all four directions.
b
a
2. Label indication
The following information shall be described on a aluminum bag label; ROHM type number, packaging
quantity, and lot number
【Example】
TYPE NO.
QR code
Bar code
Packaging
quantity
F
2,500pcs
FOR ROHM ONLY
1416 00820S
Bar code
MADE IN CHINA
Country of origin
Inspection stamp
【Example of lot number marking】
14
16
00820
S
Factory mark
Serial number of lot
Manufacture week
Manufacture year
3. Factory (Country of origin)
・ROHM ELECTRONICS DALIAN CO., LTD. (CHINA)
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
9/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
Attention points in handling
This product is developed as an optical proximity sensor and ambient light sensor with IrLED; suitable for
reflow soldering. Please take care of following points when using this device.
1. Storage
There will be the possibility that the moisture influences the reliability of this product during the reflow
soldering process. Hence, the product is packed in the anti-moisture bag. When using the product,
please keep following conditions.
①
Storage condition
・ ・Storage Temperature : 5 ~ 30℃
Storage Humidity : less than 70%RH
②
Process after opening the bag
③
Baking (dry) process
・ ・
・
・ Please storage the product at the temperature between 5 ~30℃
and the moisture less than 70% RH within 168 hours.
・ ・If the above conditions aren’t kept, please apply the
baking process. The baking process should be executed
under the reel condition at 60℃±5℃ for 12~24 hours. During
the baking process, the reel and emboss tape should be
handled with care.
2. Designing of PCB
The figure below is the recommended solder pattern. This pattern may need to be adjusted to mounting
conditions and solder paste.
7
6
5
1
2
3
4
0. 85
8
0.72
2. 25
P0. 97 ×3=2.9 1
0.2 5
3. 63
3. Reflow soldering
Number of reflow process shall be less than 2 times. When the second reflow process is performed, the
interval between the first and the second reflow process shall be as short as possible to prevent absorption of
moisture into the resin of the product. Cooling process to the room temperature shall be required between the
first and the second reflow process.
The following temperature condition is recommended for the reflow soldering. We would like you to evaluate
your reflow condition because the condition is affected by the PCB size, the product heat-resistivity or the
mount density
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
10/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
4.
Reflow temperature profile
Package surface temperature (℃)
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
11/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
● Command set
Address
TYPE
default
Register name
40h
41h
42h
43h
44h
45h
46h
47h
48h
49h
4Ah
4Bh
4Ch
4Dh
4Eh
4Fh
50h
51h
52h
53h
54h
92h
RW
RW
RW
RW
R
R
R
R
R
R
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
R
0Ah
00h
02h
01h
00h
00h
00h
00h
00h
00h
00h
FFh
0Fh
00h
00h
FFh
FFh
00h
00h
00h
00h
E0h
SYSTEM_CONTROL
MODE_CONTROL
ALS_PS_CONTROL
PS_CONTROL
PS_DATA_LSBs
PS_DATA_MSBs
ALS_DATA0_LSBs
ALS_DATA0_MSBs
ALS_DATA1_LSBs
ALS_DATA1_MSBs
INTERRUPT
PS_TH_LSBs
PS_TH_MSBs
PS_TL_LSBs
PS_TL_MSBs
ALS_DATA0_TH_LSBs
ALS_DATA0_TH_MSBs
ALS_DATA0_TL_LSBs
ALS_DATA0_TL_MSBs
PS_OFFSET_LSBs
PS_OFFSET_MSBs
MANUFACT_ID
Register function
System control
ALS, PS function setting
ALS Gain, PS LED Driver
PS Gain, PS interrupt persistence
PS data low byte
PS data high byte
ALS DATA0 low byte
ALS DATA0 high byte
ALS DATA1 low byte
ALS DATA1 high byte
Interrupt control
PS upper threshold low byte
PS upper threshold high byte
PS lower threshold low byte
PS lower threshold high byte
ALS DATA0 upper threshold low byte
ALS DATA0 upper threshold high byte
ALS DATA0 lower threshold low byte
ALS DATA0 lower threshold high byte
PS offset low byte
PS offset high byte
MANUFACT ID
● SYSTEM_CONTROL ( 40h )
Field
Bit
TYPE
SW reset
7
RW
INT reset
6
RW
5:0
R
Part ID
Description
0 : initial reset is not started
1 : initial reset is started
0 : INT pin status is not initialized
1 : INT pin become inactive ( high impedance )
001010
default value 0Ah
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
12/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
● MODE_CONTROL ( 41h )
Field
Bit
TYPE
ALS_EN
7
RW
PS_EN
6
RW
PS_PULSE
5
RW
PS Operating
mode
4
RW
3:0
RW
Measurement time
Description
0 : ALS Standby
1 : ALS Enable
0 : PS Standby
1 : PS Enable
0 : PS LED pulse width is typ 200us
1 : PS LED pulse width is typ 330us (PS sensor out is doubled)
0 : normal mode
1 : twice measurement mode
Shown in table below
default value 00h
Value
0000
0001
0010
0011
0100
0101
0110
0111
ALS
standby
standby
standby
standby
standby
100ms
100ms
100ms
PS
standby
10ms
40ms
100ms
400ms
50ms
100ms
400ms
Value
1000
1001
1010
1011
1100
1101
1110
1111
ALS
PS
400ms *1
50ms
400ms *1
100ms
400ms *2 standby
400ms *2
400ms
50ms *3
50ms
Forbidden
Forbidden
Forbidden
Measurement time is 100ms, sleep time is 300ms.
High sensitivity mode, measurement time is 400ms.
*3 Additional software process is necessary. Please refer to P.18
*1
*2
● ALS_PS_CONTROL ( 42h )
Field
Reserved
Bit
7:6
TYPE
RW
ALS DATA0 GAIN
5:4
RW
ALS DATA1 GAIN
3:2
RW
LED CURRENT
1:0
RW
Description
Write 00
Gain control of ALS DATA 0
00 : x1 Gain mode
01 : x2 Gain mode
10 : x64 Gain mode
11 : x128 Gain mode
Gain control of ALS DATA 1
00 : x1 Gain mode
01 : x2 Gain mode
10 : x64 Gain mode
11 : x128 Gain mode
00 : 25mA
01 : 50mA
10 : 100mA
11 : 200mA
default value 02h
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
13/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
● PS_CONTROL ( 43h )
Field
Bit
TYPE
Ambient_Ir_Flag
7:6
R
PS_GAIN
5:4
RW
PERSISTENCE
3:0
RW
Description
00: Ambient infrared level is low
01: Ambient infrared level is high
11: Ambient infrared level is too high
00: PS GAIN ×1
01: PS GAIN ×2
10: PS GAIN ×4
11: Forbidden
PS interrupt persistence setting
0000:Interrupt becomes active at each measurement end
0001:Interrupt status is updated at each measurement end
0010:Interrupt status is updated if two consecutive threshold
judgments are the same
0011 or more: Interrupt status is updated if threshold judgments
are the same over consecutive set times
default value 01h
● PS_DATA_LSBs ( 44h )
Register
PS_DATA_LSBs
TYPE
R
7
2
7
6
5
4
3
2
1
6
5
4
3
2
1
2
2
2
2
2
0
2
20
default value 00h
● PS_DATA_MSBs ( 45h )
Register
TYPE
PS_DATA_MSBs
7
6
5
4
3
11
2
1
10
0
2
28
default value 00h
R
0
0
0
0
2
2
TYPE
R
7
27
6
26
5
25
4
24
3
23
2
22
9
●ALS_DATA 0_LSBs( 46h )
Register
ALS_DATA0_LSBs
1
0
1
2
20
default value 00h
●ALS_DATA 0_MSBs( 47h )
Register
TYPE
7
6
5
4
3
2
ALS_DATA0_MSBs
R
215
214
213
212
211
210
1
TYPE
7
6
5
4
3
2
1
7
6
5
4
3
2
1
0
29
28
default value 00h
●ALS_DATA 1_LSBs( 48h )
Register
ALS_DATA1_ LSBs
R
2
2
2
2
2
2
0
2
20
default value 00h
●ALS_DATA 1_MSBs( 49h )
Register
TYPE
7
6
5
4
3
2
ALS_DATA1_MSBs
R
215
214
213
212
211
210
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
14/24
1
0
29
28
default value 00h
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
● INTERRUPT ( 4Ah )
Field
Bit
TYPE
PS INT STAUTS
7
R
ALS INT STATUS
6
R
INT MODE
5:4
RW
INT ASSERT
3
RW
INT LATCH
2
RW
INT TRIG
1:0
RW
Description
0 : PS interrupt signal inactive
1 : PS interrupt signal active
0 : ALS interrupt signal inactive
1 : ALS interrupt signal active
00 : Only PS_TH_H is effective
01 : PS_TH_H and PS_TH_L are effective as hysteresis
10 : PS_TH_H and PS_TH_L are effective as outside detection
11 : Forbidden
0 : Interrupt output ‘L’ is stable if newer measurement result is
also interrupt active
1 : Interrupt output ‘L’ is de-assert and re-assert if newer
measurement result is also interrupt active
0 : INT pin is latched until INTERRUPT register is read or
initialized
1 : INT pin is updated after each measurement
00 : INT pin is inactive
01 : Triggered by only PS measurement
10 : Triggered by only ALS measurement
11 : Triggered by PS and ALS measurement
default value 00h
1. In case of PS/ALS outside detection mode, interrupt signal inactive means that measurement result is
within registered threshold level; interrupt signal active means measurement result is out of registered
threshold level.
2. In case of PS hysteresis mode, once interrupt signal becomes active, INT status is kept until mea
surement result
becomes less than PS_TH_L register value.
3. Persistence is for PS only.
4. INT Pin become inactive (high impedance) if INTERRUPT register is read, initialized, or SW reset
is started.
●PS_TH_LSBs ( 4Bh )
Register
PS_TH_LSBs
TYPE
RW
7
27
6
26
5
25
4
24
3
23
2
22
1
21
0
20
default value FFh
● PS_TH_MSBs ( 4Ch )
Register
PS_TH_MSBs
TYPE
RW
7
0
6
0
5
0
4
0
3
211
2
210
1
29
0
28
default value 0Fh
● PS_TL_LSBs ( 4Dh )
Register
PS_TL_LSBs
TYPE
RW
7
27
6
26
5
25
4
24
3
23
2
22
1
21
0
20
default value 00h
● PS_TL_MSBs ( 4Eh )
Register
PS_TL_MSBs
TYPE
RW
7
0
6
0
5
0
4
0
3
211
2
210
1
29
0
28
default value 00h
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
15/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
●ALS_DATA0_TH_LSBs ( 4Fh )
Register
ALS_DATA0_TL_ LSBs
TYPE
RW
7
27
6
26
5
25
4
24
3
23
2
1
0
22
21
20
default value FFh
TYPE
RW
7
215
6
214
5
213
4
212
3
211
2
1
0
210
29
28
default value FFh
TYPE
RW
7
27
6
26
5
25
4
24
3
23
2
1
0
2
1
2
2
20
default value 00h
TYPE
RW
7
215
6
214
5
213
4
212
3
211
2
1
0
10
9
2
2
28
default value 00h
TYPE
RW
7
27
6
26
5
25
4
24
3
23
2
22
●ALS_DATA0_TH_MSBs ( 50h )
Register
ALS_DATA0_TH_MSBs
● ALS_DATA0_TL_LSBs ( 51h )
Register
ALS_DATA0_TH_LSBs
● ALS_DATA0_TL_MSBs ( 52h )
Register
ALS_DATA0_TL_ MSBs
● PS _OFFSET_LSBs ( 53h )
Register
PS_OFFSET_LSBs
1
21
0
20
default value 00h
● PS _OFFSET_MSBs ( 54h )
Field
Resereved
Bit
7:2
TYPE
R
Description
Ignored
PS_OFFSET_MSBs
1:0
RW
Shown below
default value 00h
Register
PS_OFFSET_MSBs
TYPE
RW
7
-
6
-
5
-
4
-
3
-
2
-
1
0
9
2
28
default value 00h
When changed these registers, PS_DATA (44h,45h) becomes
([PS measured value])- ([PS offset value]) offset value])
● MANUFACT_ID ( 92h )
Field
MANUFACT_ID
Bit
7:0
TYPE
R
Description
11100000
default value E0h
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
16/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
2
● I C bus communication
1) Slave address “0111000” (38h)
2) Main write format
1. Case of “Indicating register address”
ST
Slave Address
0111000
W
0
Indicate register address
010XXXXX
ACK
ACK
SP
2. Case of "writing data register after indicating register address"
ST
Slave Address
0111000
W
0
Data specified at register address
field
Indicate register address
010XXXXX
ACK
Data
ACK
ACK
ACK
specified at register
address
field + N
ACK
SP
RPR-0521RS continues to write data with address increments until master issues stop condition.
Write cycle is 40h - 41h - 42h - 43h - 44h - 45h - 46h ……… 53h – 54h - 40h ………
Ex) If register address field is 42h, then RPR-0521RS writes data like below.
42h - 43h - 44h - 45h - 46h ……… 53h - 54h - 40h…….
Register writing continues until master issues stop condition.
3) Main read format
1. Case of “Reading data after indicating register address” (Master issues restart condition)
ST
Slave Address
0111000
W
0
ST
Slave Address
0111000
R
1
Data specified at register
address field + 1
ACK
Indicate register address
010XXXXX
ACK
ACK
ACK
Data specified at register address
field
ACK
Data specified at register
address field + N
ACK
NACK
SP
2. Case of “Reading data from specified register address”
ST
Slave Address
0111000
Data specified at register
address field + 1
R
1
ACK
ACK
Data specified at register address
field
ACK
Data specified at register
address field + N
ACK
NACK
SP
RPR-0521RS continues to read data from specified address field until master issues stop condition.
Read cycle is 40h - 41h - 42h - 43h - 44h - 45h - 46h ……… 53h - 54h - 40h ………
Ex) If register address field is 53h, then RPR-0521RS reads data like below.
53h - 54h - 40h ………
Register reading continues until master issues stop condition.
from master to slave
from slave to master
RPR-0521RS operates as I2C bus slave device.
※ Please refer formality I2C bus specification of NXP semiconductors.
※
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
17/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
●Notice in case of using ALS 50ms measurement mode
At 50msec mode (MODE_CONTROL (41h) <3:0>:"1100"), full scale count of ALS_DATA0 (46h, 47h) and
ALS_DATA1 (48h, 49h) become half of other modes.
ALS_DATA0<15> or ALS_DATA1<15> is a flag indicating the data overflow.
Consequently, additional function as follows is necessary in software at 50msec mode.
<Necessary software function>
if (DATA0<15>==1){DATA0<15:0>=7FFFh}
if (DATA1<15>==1){DATA1<15:0>=7FFFh}
*This function is necessary at 50msec mode only.
*This function must be executed before Lux calculation given
● PS twice measurement mode
RPR-0521RS has two PS operating modes that can be selected by MODE_CONTROL(41h).
At normal mode, PS measurement is done only once in each measurement period.
At twice measurement mode, PS measurement is done twice in each measurement period.
By using twice measurement mode, quicker response of interrupt is available than normal mode
when persistence function is active.
Mea
surement
Mea
surementinterval
interval
ノーマルモード
No
rmal
No rmal
mo mo
de de
Twice
2 Twice
回測定モード
surement
meamea
surement
mo mo
de de
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
18/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
● Notice in case of changing register value
When master changes a value of ALS_PS_CONTROL(42h) (For example, ALS gain), it is necessary to stop the
ALS/PS measurement in progress and re-start the measurement from the beginning (“Interrupt & Re-start”
sequence). The way to “Interrupt & Re-start” is to write some data to MODE CONTROL(41h). By writing both
MODE_CONTROL(41h) and ALS_PS_CONTROL(42h) with address increments access, it is possible to change
the register setting and “Interrupt & Re-start” the measurement at the same time.
● Power on reset function
RPR-0521RS series have power on reset function. By operating this function, all of registers are reset when the
power is supplied.
Please note followings and design the application.
① Power on time : t1
t1 > 2ms
RPR-0521RS series become operational after 2ms since VDD voltage crosses 2.0V from being less
than 0.4V.
② Power off time :t2
t2 > 1ms
Before the power is supplied, VDD voltage should be less than 0.4V at least for 1ms.
VCC
* “active
“active” means that RPR-0521RS series are correctly operational.
INT terminal is high impedance when VDD is supplied.
When VDD voltage become less than 2.0V, the power should be supplied again in accordance with the
above sequence.
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
19/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
● Interrupt function
Interrupt function compares ALS and PS measurement result to preset interrupt threshold level. Interrupt status
can be monitored by INT pin. Interrupt function is able to be controlled by INTTERRUPT register ( 4Ah ).
Interrupt persistence is defined at PERSIST register ( 43h ). Persistence function is for PS only. There are two
output modes about interrupt function ( latched mode and unlatched mode ).
INT pin is Nch open drain terminal, so this terminal should be pull-up to some kind of voltage source by an
external resistance. INT terminal is high impedance when VCC is supplied.
INT terminal keeps previous state when power down command is sent. So it is recommended to set INT terminal
to high impedance before sending power down command. VDD current (approximately 25uA at VDD=2.5V) is
consumed during INT terminal is active. INT terminal can be changed to high impedance by writing INT reset
command, reading INTERRUPT register ( 4Ah ), or resetting software.
ex1 ) In case of using PS ‘H’ threshold (INTERRUPT register 4Ah<5:4> : ”00”)
In case of unlatched mode, if the measurement value exceeds the PS interrupt threshold ‘H’ value, the interrupt
becomes active. And if the measurement value is below the threshold ‘H’ value, the interrupt becomes inactive.
In case of latched mode, once the interrupt becomes active, it keeps the status until INT reset command is sent
or interrupt register is read.
In case of persistence function is set to active, if the INT is inactive, it keeps inactive status until the measurement
value exceeds the threshold ‘H’ value continuously. If the interrupt is active, it keeps active status until INT reset
command is sent, interrupt register is read, or the measurement value is below threshold ‘H’ value continuously
( case of unlatched mode ).
INT pin reset command is sent or master reads INTERRUPT
Latched mode
Unlatched mode
Unlatched mode
Persistence = 2
Active
Inactive
PS interrupt threshold level
Sequential measurement result
time
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
20/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
ex2 ) In case of using PS hysteresis mode (INTERRUPT register 4Ah<5:4> : ” 01”)
In case of unlatched mode, if the measurement value exceeds the PS interrupt threshold ‘H’ value, the interrupt
becomes active. And if the measurement value is below the threshold ‘L’ value, the interrupt becomes inactive.
In case of latched mode, once the interrupt becomes active, it keeps the status until INT reset command is sent
or interrupt register is read.
In case of persistence function is set to active, if the INT is inactive, it keeps inactive status until the measurement
value exceeds the threshold ‘H’ value continuously. If the interrupt is active, it keeps active status until INT reset
command is sent, interrupt register is read, or the measurement value is below threshold ‘L’ value continuously.
INT pin reset command is sent or master reads INTERRUPT
Latched mode
Unlatched mode
Unlatched mode
Persistence = 2
Active
Inactive
PS interrupt threshold ‘H’ level
PS interrupt threshold ‘L’ level
Sequential measurement result
time
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
21/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
ex3 ) In case of using PS outside threshold mode (INTERRUPT register 4Ah<5:4> : ” 10”)
In case of unlatched mode, if the measurement value is within the range set by PS interrupt threshold ‘H’ and ‘L’
value, the interrupt becomes inactive. And if the measurement value is out of the range set by threshold ‘H’ and
‘L’ value, the interrupt becomes active.
In case of latched mode, once the interrupt becomes active, it keeps active status until INT reset command is
sent, or interrupt register is read.
INT pin reset command is sent or master reads INTERRUPT
Latched mode
Unlatched mode
Active
Inactive
PS interrupt threshold ‘H’ level
PS interrupt threshold ‘L’ level
Sequential measurement result
time
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
22/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
ex4 ) Ambient light sensor interrupt function
In case of unlatched mode, if the measurement value (ALS_DATA0) is within the range set by ALS interrupt
threshold ‘H’ and ‘L’ value, the interrupt becomes inactive. And if the measurement value (ALS_DATA0) is out of
the range set by threshold ‘H’ and ‘L’ value, the interrupt becomes active.
In case of latched mode, once the interrupt becomes active, it keeps active status until INT reset command is
sent, or interrupt register is read.
INT pin reset command is sent or master reads INTERRUPT
Latched mode
Unlatched mode
Active
Inactive
ALS interrupt threshold ‘H’ level
ALS interrupt threshold ‘L’ level
Sequential measurement result
time
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
23/24
2016.01.28 - Rev.001
Datasheet
RPR-0521RS
● Cautions for using this product
1) Absolute Maximum Ratings
An excess in the absolute maximum ratings, such as supply voltage, temperature range of
operating conditions ( Topr ), etc., can break down devices, and make impossible to identify
breaking mode such as short circuit or open circuit. If any special mode exceeding the absolute
maximum ratings is assumed, consideration should be given to take physical safety measures
including the use of fuses.
2) GND voltage
It is necessary to keep the potential of the GND terminal at the minimum potential of all terminals
at any time.
3) Short circuit between terminals and erroneous mounting
In order to mount products on the set PCB, pay thorough attention to the direction and offset of the
products. Erroneous mounting can break down the products. Furthermore, if a short circuit occurs
due to foreign matters entering between terminals or between the terminal and the power supply or
the GND terminal, the products can break down.
4) Operation in strong electromagnetic field
Be noted that using products in the strong electromagnetic field can malfunction.
5) Inspection with set PCB
In order to mount or dismount the set PCB to/from the jig for the inspection process, be sure to turn
OFF the power supply. In addition, pay attention to protection against static electricity.
6) Dust or scratch
Dusts or scratch on the photo detector may affect the optical characteristics. Please handle it with
care.
7) Rush current
When power is supplied to the product, it is possible that the internal logic may be unstable and
rush current may flow instantaneously. Therefore, give special consideration to power coupling capacitance,
power supply, and circuit design.
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
○
24/24
2016.01.28 - Rev.001
Notice
Notes
1) The information contained herein is subject to change without notice.
2) Before you use our Products, please contact our sales representative and verify the latest specifications :
3) Although ROHM is continuously working to improve product reliability and quality, semiconductors can break down and malfunction due to various factors.
Therefore, in order to prevent personal injury or fire arising from failure, please take safety
measures such as complying with the derating characteristics, implementing redundant and
fire prevention designs, and utilizing backups and fail-safe procedures. ROHM shall have no
responsibility for any damages arising out of the use of our Poducts beyond the rating specified by
ROHM.
4) Examples of application circuits, circuit constants and any other information contained herein are
provided only to illustrate the standard usage and operations of the Products. The peripheral
conditions must be taken into account when designing circuits for mass production.
5) The technical information specified herein is intended only to show the typical functions of and
examples of application circuits for the Products. ROHM does not grant you, explicitly or implicitly,
any license to use or exercise intellectual property or other rights held by ROHM or any other
parties. ROHM shall have no responsibility whatsoever for any dispute arising out of the use of
such technical information.
6) The Products are intended for use in general electronic equipment (i.e. AV/OA devices, communication, consumer systems, gaming/entertainment sets) as well as the applications indicated in
this document.
7) The Products specified in this document are not designed to be radiation tolerant.
8) For use of our Products in applications requiring a high degree of reliability (as exemplified
below), please contact and consult with a ROHM representative : transportation equipment (i.e.
cars, ships, trains), primary communication equipment, traffic lights, fire/crime prevention, safety
equipment, medical systems, servers, solar cells, and power transmission systems.
9) Do not use our Products in applications requiring extremely high reliability, such as aerospace
equipment, nuclear power control systems, and submarine repeaters.
10) ROHM shall have no responsibility for any damages or injury arising from non-compliance with
the recommended usage conditions and specifications contained herein.
11) ROHM has used reasonable care to ensur the accuracy of the information contained in this
document. However, ROHM does not warrants that such information is error-free, and ROHM
shall have no responsibility for any damages arising from any inaccuracy or misprint of such
information.
12) Please use the Products in accordance with any applicable environmental laws and regulations,
such as the RoHS Directive. For more details, including RoHS compatibility, please contact a
ROHM sales office. ROHM shall have no responsibility for any damages or losses resulting
non-compliance with any applicable laws or regulations.
13) When providing our Products and technologies contained in this document to other countries,
you must abide by the procedures and provisions stipulated in all applicable export laws and
regulations, including without limitation the US Export Administration Regulations and the Foreign
Exchange and Foreign Trade Act.
14) This document, in part or in whole, may not be reprinted or reproduced without prior consent of
ROHM.
Thank you for your accessing to ROHM product informations.
More detail product informations and catalogs are available, please contact us.
ROHM Customer Support System
http://www.rohm.com/contact/
www.rohm.com
© 2015 ROHM Co., Ltd. All rights reserved.
R1102A