MikroElektronika 的 RPR-0521RS 规格书

www ruhm.com
1/24
Optical Proximity Sensor and
Ambient Light Sensor with IrLED
RPR-0521RS
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
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
1) Compatible to I2C 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)
7) Detection range of proximity sensor is around 1 - 100mm (adjustable by I2C)
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 )
Operating conditions
Parameter Symbol
Limits
Units
VDD Supply Voltage Vddmax 4.5 V
SDA, SCL Terminal Voltage Vsdamax, Vsclmax 4.5 V
LEDA,LDR, INT Terminal Voltage Vledamax, Vldrmax, Vintmax 7 V
Operating Temperature Topr -2585
Storage Temperature Tstg -3085
INT, SDA Sink Current Imax 7 mA
Parameter Symbol Min. Typ. Max. Units
VDD Supply Voltage Vdd 2.5 3.0 3.6 V
VLEDA Voltage Vleda 2.8 3.0 5.5 V
INT Terminal Voltage Vint 5.5 V
MODEicONTROL(41h)=49h MODEicONTROL(41h)=49h 2 Measuring Condition www ruhm.com @ 201E ROHM Cu. Ltd. AH rights reserved,
2/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
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 80 112 count
MODE_CONTROL(41h)=49h
LED current =100mA
PS sensor out
(No proximity object) PS0 10 count
Ambient irradiance = 0uW/cm2
MODE_CONTROL(41h)=49h
LED current =100mA
ILED pulse duration 1 twILED 1 80 200 300 us MODE_CONTROL(41h)=49h
ILED pulse duration 2 twILED 2 110 330 500 us MODE_CONTROL(41h)=69h
LDR terminal sink current at
LDR terminal voltage = 1.3V ILED 22 25 28 mA ALS_PS_CONTROL
(42h) <1:0> = “00”
INT output 'L' Voltage VINTL 0 0.4 V Iint = 3mA
SCL SDA input 'H' Voltage VIH 1.26 V
SCL SDA input 'L' Voltage VIL 0.54 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.
*2 Measuring Condition
d=50mm
Object
(90% reflective white sheet)
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 mhm.com
3/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
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
I
2C bus timing characteristics ( VDD= 3.0V, Ta = 25, unless otherwise noted. )
Parameter Symbol Min. Typ. Max. Units Conditions
I
2
C SCL Clock Frequency fSCL 0 400 kHz
I2C START Condition Hold Time tHD;STA 0.6 us
I2C 'L' Period of the SCL Clock tLOW 1.3 us
I2C 'H' Period of the SCL Clock tHIGH 0.6 us
I2C S START Condition Set up time tSU;STA 0.6 us
I2C Data Hold Time tHD;DAT 0 us
I2C Data Setup Time tSU;DAT 100 ns
I2C STOP Condition Set up Time tSU;STO 0.6 us
I2C Bus Free Time tBUF 1.3 us
I
2
C Data Vaild Time tVD;DAT 0.9 us
I
2
C Data Vaild Acknowledge Time tVD;ACK 0.9 us
I2C bus F/S-mode timing diagram
www ruhm.com
4/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
RPR-0521RS
Package outlines
1) Unit: mm
2) Tolerance shall be ±0.2mm unless otherwise noted.
PIN
Number Symbol Description
1 VDD Supply Voltage
2 SCL I
2
C 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 I
2
C Serial Data, Input/Output
(φ1.1)
(0.87)
Emitter
(1.22)
3.94
1.35 (1.67)
Detector
(1.13)
2.36
1-VDD
2-SCL
3-GND
4-LEDA
5-LEDK
7-INT
8-SDA
PIN
6-LDR
8765
1234
1.095
0.125
1PIN
1.095
0.845
0.125
0.845
0.425
1.025
1.025
0.425
1.815
1.815
5U8104
S
tamp (Month, Day)
S
tamp (For the control of our company)
Datasheet \‘nD E] Fm Qty—sam— W Lu) W n I I Cnnunl I laminar I I DC h K ' [we Reflector , 1c , lmufacz )1 sm Dam ALS Erasers 7 Comm! ‘ “’9 by 7 ‘ \ Ambient “m {T} www mhm.com
5/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
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 ruhm.com
6/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
RPR-0521RS
Terminal description
PIN
No.
Terminal Name Equivalent Circuit Function
1 VDD
Power supply terminal
2
SCL
I
2
C bus Interface SCL terminal
3
GND
GND terminal
4
LEDA
LED supply voltage
5
LEDK
LED Cathode, Please connect to LDR
PIN when using internal LED driver
circuit.
6
LDR
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 ruhm.com
7/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
RPR-0521RS
Structure figure
NO. Name Material
LSI Si
Ir LED GaAlAs
Au wire Au
Insulating bonding paste Epoxy resin
Conductive bonding paste Ag + Epoxy resin
Transparent mold resin Epoxy resin
Light-resistant mold resin Epoxy resin
PCB Epoxy resin
Cu,Ni,Au(Electrode)
IEi' nnnnnnnnn 7 www mhm.com
8/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
RPR-0521RS
φ60+1
0
φ180 0
-3
φ13
15.4
±1
Taping standard
Packaging quantity: 2,500 pcs/reel
1.55
±0.1
9.1
φ1.5
+0.1
0
1.75 ±0.
1pin
4
±0.1
2.75±0.05
12
5.5 ±0.05
φ1.5±0.1
0~0.5
2
±0.05
4.35 ±0.05
Unit:mm
Pull direction
Pull direction
Note1.Unspecified tolerance shall be ±0.2.
2.Dimensions and marking of reels are in accordance with
JEITA’s standard ET-7103A.
’ RPR—0521RS F' E' \llllllll||||||||||||||||||||||||||||||||||||||||||||||||||| El. x F) 2 5009 CS 1416 008203 ' |||||||||||||||||||||||||||||||||||||||||||||||||||||||||| , "#33 7 - MADE IN CHINA — a 4 00820 S www mhm.com
9/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
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.
2. Label indication
The following information shall be described on a aluminum bag label; ROHM type number, packaging
quantity, and lot number
Example
Example of lot number marking
16 00820
3. Factory (Country of origin)
ROHM ELECTRONICS DALIAN CO., LTD. (CHINA)
Factory mark
Bar code
Bar code
Inspection stamp
FOR ROHM ONLY
Country of origin
MADE IN CHINA
F 2,500pcs 1416 00820S
Packaging
quantity
TYPE NO.
QR code
a
Serial number of lot
Manu
f
acture week
Manufacture year
www ruhm om
10/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
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 Please storage the product at the temperature between 5 30
and the moisture less than 70% RH within 168 hours.
Baking (dry) processIf 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 1224 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.
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
1234
5678
0.72
2.25
3.63
0.85
P0.97×3=2.91
0.25
1°C) Max 250°C [wwthin 1052:) 250 230 AT:1.5~5 “C/sec 40 sec 130 150 90:30 sec AT: 1~ 4 “Else: 100 | $230 52: 50 100 150 200 250 (sec)
11/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
RPR-0521RS
4. Reflow temperature profile
Package surface temperature
www ruhm com
12/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
RPR-0521RS
Command set
Address TYPE default Register name Register function
40h RW 0Ah SYSTEM_CONTROL System control
41h RW 00h MODE_CONTROL
ALS, PS function setting
42h RW 02h ALS_PS_CONTROL
ALS Gain, PS LED Driver
43h RW 01h PS_CONTROL PS Gain, PS interrupt persistence
44h R 00h PS_DATA_LSBs
PS data low byte
45h R 00h PS_DATA_MSBs
PS data high byte
46h R 00h ALS_DATA0_LSBs
ALS DATA0 low byte
47h R 00h ALS_DATA0_MSBs
ALS DATA0 high byte
48h R 00h ALS_DATA1_LSBs
ALS DATA1 low byte
49h R 00h ALS_DATA1_MSBs
ALS DATA1 high byte
4Ah RW 00h INTERRUPT Interrupt control
4Bh RW FFh PS_TH_LSBs PS upper threshold low byte
4Ch RW 0Fh PS_TH_MSBs PS upper threshold high byte
4Dh RW 00h PS_TL_LSBs PS lower threshold low byte
4Eh RW 00h PS_TL_MSBs PS lower threshold high byte
4Fh RW FFh ALS_DATA0_TH_LSBs
ALS DATA0 upper threshold low byte
50h RW FFh ALS_DATA0_TH_MSBs
ALS DATA0 upper threshold high byte
51h RW 00h ALS_DATA0_TL_LSBs
ALS DATA0 lower threshold low byte
52h RW 00h ALS_DATA0_TL_MSBs
ALS DATA0 lower threshold high byte
53h RW 00h PS_OFFSET_LSBs
PS offset low byte
54h RW 00h PS_OFFSET_MSBs
PS offset high byte
92h R E0h MANUFACT_ID
MANUFACT ID
SYSTEM_CONTROL ( 40h )
Field Bit TYPE
Description
SW reset 7 RW 0 : initial reset is not started
1 : initial reset is started
INT reset 6 RW 0 : INT pin status is not initialized
1 : INT pin become inactive ( high impedance )
Part ID 5 : 0 R 001010
default value 0Ah
13/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
RPR-0521RS
MODE_CONTROL ( 41h )
Field Bit TYPE Description
ALS_EN 7
RW 0 : ALS Standby
1 : ALS Enable
PS_EN 6 RW 0 : PS Standby
1 : PS Enable
PS_PULSE 5 RW 0 : PS LED pulse width is typ 200us
1 : PS LED pulse width is typ 330us (PS sensor out is doubled)
PS Operating
mode 4 RW 0 : normal mode
1 : twice measurement mode
Measurement time 3 : 0 RW Shown in table below
*1 Measurement time is 100ms, sleep time is 300ms.
*2 High sensitivity mode, measurement time is 400ms.
*3 Additional software process is necessary. Please refer to P.18
ALS_PS_CONTROL ( 42h )
Value ALS PS Value ALS PS
0000 standby standby 1000 400ms
*1 50ms
0001 standby 10ms 1001 400ms
*1 100ms
0010 standby 40ms 1010 400ms
*2 standby
0011 standby 100ms 1011 400ms
*2 400ms
0100 standby 400ms 1100 50ms
*3 50ms
0101 100ms 50ms 1101 Forbidden
0110 100ms 100ms 1110 Forbidden
0111 100ms 400ms 1111 Forbidden
Field Bit TYPE Description
Reserved 7 : 6 RW Write 00
ALS DATA0 GAIN 5 : 4 RW
Gain control of ALS DATA 0
00 : x1 Gain mode
01 : x2 Gain mode
10 : x64 Gain mode
11 : x128 Gain mode
ALS DATA1 GAIN 3 : 2 RW
Gain control of ALS DATA 1
00 : x1 Gain mode
01 : x2 Gain mode
10 : x64 Gain mode
11 : x128 Gain mode
LED CURRENT 1 : 0 RW
00 : 25mA
01 : 50mA
10 : 100mA
11 : 200mA
default value 00h
default value 02h
7 5 4 3 2 211 1a 7 s 5 4 3 2 21s 14 13 12 11 1o 7 a 5 4 3 2 21s 14 13 12 11 1o
14/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
RPR-0521RS
PS_CONTROL ( 43h )
Field Bit TYPE Description
Ambient_Ir_Flag 7 : 6 R
00: Ambient infrared level is low
01: Ambient infrared level is high
11: Ambient infrared level is too high
PS_GAIN 5 : 4 RW
00: PS GAIN ×1
01: PS GAIN ×2
10: PS GAIN ×4
11: Forbidden
PERSISTENCE 3 : 0 RW
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
PS_DATA_LSBs ( 44h )
Register TYPE 7 6 5 4 3 2 1 0
PS_DATA_LSBs R 27 2
6 2
5 2
4 2
3 2
2 2
1 2
0
default value 00h
PS_DATA_MSBs ( 45h )
Register TYPE 7 6 5 4 3 2 1 0
PS_DATA_MSBs R 0 0 0 0 211 2
10 2
9 2
8
default value 00h
ALS_DATA 0_LSBs( 46h )
Register TYPE 7 6 5 4 3 2 1 0
ALS_DATA0_LSBs R 27 2
6 2
5 2
4 2
3 2
2 2
1 2
0
default value 00h
ALS_DATA 0_MSBs( 47h )
Register TYPE 7 6 5 4 3 2 1 0
ALS_DATA0_MSBs R 215 2
14 2
13 2
12 2
11 2
10 2
9 2
8
default value 00h
ALS_DATA 1_LSBs( 48h )
Register TYPE 7 6 5 4 3 2 1 0
ALS_DATA1_ LSBs R 27 2
6 2
5 2
4 2
3 2
2 2
1 2
0
default value 00h
ALS_DATA 1_MSBs( 49h )
Register TYPE 7 6 5 4 3 2 1 0
ALS_DATA1_MSBs R 215 2
14 2
13 2
12 2
11 2
10 2
9 2
8
default value 00h
default value 01h
TE com
15/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
RPR-0521RS
INTERRUPT ( 4Ah )
Field Bit TYPE Description
PS INT STAUTS 7 R 0 : PS interrupt signal inactive
1 : PS interrupt signal active
ALS INT STATUS 6 R 0 : ALS interrupt signal inactive
1 : ALS interrupt signal active
INT MODE 5 : 4 RW
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
INT ASSERT 3 RW
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
INT LATCH 2 RW
0 : INT pin is latched until INTERRUPT register is read or
initialized
1 : INT pin is updated after each measurement
INT TRIG 1 : 0 RW
00 : INT pin is inactive
01 : Triggered by only PS measurement
10 : Triggered by only ALS measurement
11 : Triggered by PS and ALS measurement
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 )
default value FFh
PS_TH_MSBs ( 4Ch )
default value 0Fh
PS_TL_LSBs ( 4Dh )
default value 00h
PS_TL_MSBs ( 4Eh )
default value 00h
Register TYPE 7 6 5 4 3 2 1 0
PS_TH_LSBs RW 27 2
6 2
5 2
4 2
3 2
2 2
1 2
0
Register TYPE 7 6 5 4 3 2 1 0
PS_TH_MSBs RW 0 0 0 0 211 2
10 2
9 2
8
Register TYPE 7 6 5 4 3 2 1 0
PS_TL_LSBs RW 27 2
6 2
5 2
4 2
3 2
2 2
1 2
0
Register TYPE 7 6 5 4 3 2 1 0
PS_TL_MSBs RW 0 0 0 0 211 2
10 2
9 2
8
default value 00h
2 1 14 11 m 2 a 21 14 11 m
16/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
RPR-0521RS
ALS_DATA0_TH_LSBs ( 4Fh )
Register TYPE 7 6 5 4 3 2 1 0
ALS_DATA0_TL_ LSBs RW 27 2
6
2
5 2
4
2
3
2
2
2
1
2
0
default value FFh
ALS_DATA0_TH_MSBs ( 50h )
Register TYPE 7 6 5 4 3 2 1 0
ALS_DATA0_TH_MSBs RW 2
1
5 2
14
2
13
2
12
2
11
2
10
2
9
2
8
default value FFh
ALS_DATA0_TL_LSBs ( 51h )
Register TYPE 7 6 5 4 3 2 1 0
ALS_DATA0_TH_LSBs RW 27 2
6 2
5 2
4 2
3 2
2 2
1 2
0
default value 00h
ALS_DATA0_TL_MSBs ( 52h )
Register TYPE 7 6 5 4 3 2 1 0
ALS_DATA0_TL_ MSBs RW 2
1
5 2
14
2
13
2
12
2
11
2
10
2
9
2
8
default value 00h
PS _OFFSET_LSBs ( 53h )
Register TYPE 7 6 5 4 3 2 1 0
PS_OFFSET_LSBs RW 27 2
6
2
5 2
4
2
3
2
2
2
1
2
0
default value 00h
PS _OFFSET_MSBs ( 54h )
Field Bit TYPE Description
Resereved 7 : 2 R Ignored
PS_OFFSET_MSBs 1 : 0 RW Shown below
default value 00h
Register TYPE 7 6 5 4 3 2 1 0
PS_OFFSET_MSBs RW - - - - - - 2
9
2
8
default value 00h
When changed these registers, PS_DATA (44h,45h) becomes
([PS measured value])- ([PS offset value]) offset value])
MANUFACT_ID ( 92h )
Field Bit TYPE Description
MANUFACT_ID 7 : 0 R 11100000
default value E0h
W 'U o I2 1) 2) 'o .N O x RPR-0521RS operates as I2C bus slave device. 24 Please refer formality I2C bus specification of NXP sem wwaohmem © 2016 RDHM (30.. Lid. All righis reserved.
17/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
RPR-0521RS
I
2C bus communication
1) Slave address “0111000” (38h)
2) Main write format
1. Case of “Indicating register address”
ST Slave Address
0111000
W
0 ACK Indicate register address
010XXXXX ACK SP
2. Case of "writing data register after indicating register address"
ST Slave Address
0111000
W
0 ACK Indicate register address
010XXXXX ACK
Data specified at register address
field ACK
ACK
Data 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 ACK Indicate register address
010XXXXX ACK
ST Slave Address
0111000
R
1 ACK Data specified at register address
field ACK
Data specified at register
address field + 1 ACK ACK Data specified at register
address field + N NACK SP
2. Case of “Reading data from specified register address”
ST Slave Address
0111000
R
1 ACK Data specified at register address
field ACK
Data specified at register
address field + 1 ACK ACK Data specified at register
address field + N 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.
RPR-0521RS operates as I2C bus slave device.
Please refer formality I2C bus specification of NXP semiconductors.
from master to slave from slave to master
18/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
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.
Twice
measurement
mo de
Normal
mo d e
Measurement interval
ノーマルモード
2回測定モー
Twice
mea surement
mode
Normal
mo de
Measurement interval
Datasheet 2ElV 0 AV [1 t2 [1 <—> n—> 4—» Undefined anive Undefined active www mthmDm
19/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved.
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.
* “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.
VCC
ex1 ) In case of using PS ‘H' threshold (INTERRUPT register 4Ah<5z4> : "00") ed mode , Unlatched mode tim wwaohm.com © 2016 ROHM 00.. Ltd. All rights reserved. 20/24
20/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
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
Active
time
Unlatched mode
Latched mode
Unlatched mode
Inactive
Sequential measurement result
Persistence = 2
PS interrupt threshold level
ex2 ) In case of using PS hysteresis mode (INTERRUPT register 4Ah<524> : ” 01") Unlatched mode Unlatched mode Persistence = 2 D D PS interrupt PS interrupt Sequen al measurement result time wwwtrohmmom © 2015 ROHM Co.. Ltd. All rights reserved. 21/24 2016.01
21/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
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.
Persistence = 2
Latched mode
Unlatched mode
Unlatched mode
time
Sequential measurement result
PS interrupt threshold ‘H’ level
PS interrupt threshold ‘L’ level
INT pin reset command is sent or master reads INTERRUPT
Active
Inactive
ex3 ) In case of using PS outside threshold mode (INTERRUPT register 4Ah<524> : ” 10") time 2016.01.28 - Rev.001 22/24 © 2016 ROHM Co.. Ltd. All rights reserved. wwaohm.com
22/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
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.
Unlatched mode
Latched mode
time
Inactive
Sequential measurement result
Active
INT pin reset command is sent or master reads INTERRUPT
PS interrupt threshold ‘H’ level
PS interrupt threshold ‘L’ level
Ambient Ii ht sensorinterru (function ex4 2016.01.28 - Rev.001 23/24 © 2016 ROHM Co.. Ltd. All rights reserved. wwaohm.com
23/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
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
time
Sequential measurement result
Active
A
LS interrupt threshold ‘H’ level
A
LS interrupt threshold ‘L’ level
Inactive
Unlatched mode
Latched mode
Camions for usmg this product
24/24
www.rohm.com
c 2016 ROHM Co., Ltd. All rights reserved. 2016.01.28 - Rev.001
Da
t
asheet
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.
ROHm SEMICONDUCTOR
R1102
A
www.rohm.com
© 2015 ROHM Co., Ltd. All rights reserved.
Notice
ROHM Customer Support System
http://www.rohm.com/contact/
Thank you for your accessing to ROHM product informations.
More detail product informations and catalogs are available, please contact us.
Notes
The information contained herein is subject to change without notice.
Before you use our Products, please contact our sales representative
and verify the latest specifica-
tions :
Although ROHM is continuously working to improve product reliability and quality, semicon-
ductors 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.
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.
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.
The Products are intended for use in general electronic equipment (i.e. AV/OA devices, communi-
cation, consumer systems, gaming/entertainment sets) as well as the applications indicated in
this document.
The Products specified in this document are not designed to be radiation tolerant.
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.
Do not use our Products in applications requiring extremely high reliability, such as aerospace
equipment, nuclear power control systems, and submarine repeaters.
ROHM shall have no responsibility for any damages or injury arising from non-compliance with
the recommended usage conditions and specifications contained herein.
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.
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.
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.
This document, in part or in whole, may not be reprinted or reproduced without prior consent of
ROHM.
1)
2)
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)