Ambient Light and Proximity Sensor
Version 1.1
SFH 7771
Features:
• Proximity sensor (PS)
- Detection range up to 250 mm
- Suitable for emitters with 850nm...940nm
- Very good performance behind dark cover glass with 940nm emitters
- Programmable pulse current up to 200 mA
• Ambient light sensor (ALS)
- detection range 0.001 - 43000 lx;
- 50Hz/60Hz flicker noise suppression
• I²C interface (max. 400kHz)
• PS and ALS Interrupt function
• Current consumption
- typ. 0.8 µA in Standby mode
- typ 90µA for ALS operation
- typ 90µA for PS operation
• Miniature package 2mm x 2.1mm x 0.6mm
Applications
Mobile phones
PDAs and notebooks
Cameras
Consumer products
•
•
•
•
Ordering Information
Type:
SFH 7771
22.04.2016
Ordering Code
Q65111A4189
1
Version 1.1
SFH 7771
Application diagram 1
•
•
•
•
Cathode of the emitter is directly connected to the sensor (If max = 200 mA)
Bypass capacitors for VDD and VLED are required for proper operation of the device.
This example shows ADDR-Pin connected to VDD. Therefore the I²C-Address is 0111001 binary.
Proposed size for the pull-up resistors are 10kOhm
Version 1.1
2
Version 1.1
SFH 7771
Aplication diagram 2
•
•
•
•
Emitter is driven externally over a PMOS transistor
Bypass capacitors for VDD and VLED are required for proper operation of the device.
This example shows ADDR-Pin connected to GND. Therefore the I²C-Address is 0111000 binary.
Proposed size for the pull-up resistors are 10kOhm
Pin configuration
Pin Name
22.04.2016
Function
1
ADDR I²C address pin; connect to
GND for 0x38 (7 bit-address)
VDD for 0x39 (7 bit-address)
2
VDD
3
GND
Ground pin
4
TEST
Test pin; connect to GND
5
SCL
I²C bus serial clock pin
6
SDA
I²C bus serial data pin
7
INT
Interrupt pin; open drain output;
configured via I²C bus
8
LEDC
LED cathode pin; current and interval
is defined via I²C bus
3
Power supply pin
Version 1.1
SFH 7771
Short Evaluation program
Register
Command
Action
0x42
0x3F
set LED pulse current to 200mA and ALS gain to x128
0x41
0x06
activate ALS & PS with a measurement repetition time of 100ms
0x44
read data
read LSB of proximity measurement data
0x45
read data
read MSB of proximity measurement data
0x46
read data
read LSB of ambient light measurement of VIS diode
0x47
read data
read MSB of ambient light measurement of VIS diode
0x48
read data
read LSB of ambient light measurement of IR diode
0x49
read data
read MSB of ambient light measurement of IR diode
Wait 100ms
I²C interface
• I/O-pins are open drain type and logic high level is set with external pull-up resistors
• SFH 7771 operates in slave mode. Slave address is 0111000 (0x38) when ADDR-Pin is connected
to GND or 0111001 (0x39) if ADDR-pin is connected to VDD
• Designed for the I²C Fast mode (400 kb/s)
• Interrupt pin (INT): open-drain output (like SDA and SCL)
Block diagram
Version 1.1
4
Version 1.1
SFH 7771
Measurement modes
Mode
Description
OFF
The device is inactive. Other units may use the I²C bus without any restrictions; I/O
pins and INT are in high Z state. There is no sink current through the LED
STAND-BY
This is the initial mode after power-up. IDD is typ. 0.8µA. No measurement is
performed. Device can be activated by I²C bus communication. Data registers can
be read and written.
ALS / PS
free running
Measurements are triggered internally by the SFH 7771. Stand-by / active mode for
ALS and PS, measurement times, interrupt options and LED current can be
adjusted via I²C register. Measurement results can be read from the data register,
the status from the interrupt register.
If VDD exceeds the threshold voltage, the sensor will switch from OFF mode to STAND-BY mode. As
shown in the transition-diagram above it is possible to switch between all modes without any restriction.
22.04.2016
5
Version 1.1
SFH 7771
Maximum Ratings
(TA = 25 °C)
Parameter
Symbol
Values
Unit
Storage temperature range
Tstg
-40 ... 100
°C
Operating temperature range
Top
-40 ... 85
°C
Maximum supply voltage
(between VDD and GND)
VDD
4.5
V
Maximum voltage of SDA, SCL to GND
VSDA,
VSCL
4.5
V
Maximum voltage of INT to GND
VINT
7
V
Maximum voltage of VLED to GND
VLEDC
7
V
Maximum Current of INT and SDA
IINT / ISDA
7
mA
2
kV
ESD
Electrostatic discharge
- Human Body Model
(according to ANSI / ESDA JEDEC JS-001-2011;
Class2)
Version 1.1
6
Version 1.1
SFH 7771
Operating conditions
Parameter
Symbol
Supply voltage
VDD
Ripple on supply voltage
(VDDmin and VDDmax must stay in the VDD range,
DC ... 100MHz)
VDD,rip
VDD threshold voltage
(voltage to initiate the start-up procedure)
VDD;th
Value
Unit
min.
typ.
max.
2.3
2.5
3.6
V
200
mV
2.3
V
1.7
Pull-up Voltage for INT
VINT,pullup
Pull-up Voltage for SCL and SDA
VIO
SDA and SCL input low level voltage
VSDA_low,
VSCL_low
SDA and SCL input high level voltage
VSDA_high,
VSCL_high
1.26
SDA and SCL input current
ISDA_low,
ISCL_low
-10
INT output low level voltage (IINT = 3 mA)
(When INT is active VINT = low.
When INT is inactive VINT = high.)
VINT_low
LEDC Terminal Voltage
VLED
Ripple VLED
VLED,rip
1.65
0.7
5.5
V
3.6
V
0.54
V
V
2.5
10
µA
0.4
V
5.5
V
200
mV
Characteristics (TA = 25 °C)
Parameter
Symbol
Value
min.
Unit
typ.
max.
General
Conditions for OFF mode
VDD,off
0.5
V
Current consumption in OFF mode
(VDD < 0.5V)
IDD,off
0
µA
STAND-BY mode current consumption
(Mode_control(0x41) = 0x00; VDD = 2.5V)
IDD,stby
0.8
22.04.2016
7
1.5
µA
Version 1.1
Parameter
SFH 7771
Symbol
Value
min.
Unit
typ.
max.
Proximity Sensor (PS)
Wavelength of maximum sensitivity
S,max
850
nm
Sensitivity range, =850nm
Ee
1 ...
5000
µW/cm2
Proximity sensor output
(Ee = 324 µW/cm2;
Ambient irradiance = 0 µW/cm2)
PSout
187
234
281
counts
LED ON time for one measurement
t LED ON
80
200
300
µs
LED current, programmable
ILED
25
Accuracy of LED current source
(ALS_PS_CONTROL: LED Current = 0b00)
ILED
22.5
Mean current consumption in PS mode
(current consumption of the pulsed LED is not
included; MODE_CONTROL(0x41) = 0x03;
all other registers are default; VDD = 2.5V)
200
mA
25
27.5
mA
IDD
90
150
µA
Mean current consumption in PS mode during
the 200µs LED pulse (t LED ON)
(current consumption of the pulsed LED is not
included)
IDD
6.5
8.5
mA
Temperature coefficient of proximity sensor
TCPS
0.15
%/K
Example of Proximity Setup
When proximity sensing is performed, it is
desirable that only light from a reflecting object
reaches the SFH 7771. Depending on the optical
setup, additional and unintended light paths from
the IR-Emitter to the detector may exist, which is
referred to as '(optical) crosstalk'. One measure to
avoid such crosstalk is to add a separator between
emitter and detector as drafted in the picture
below. For details please refer to our SFH 7771
application note.
Version 1.1
8
Version 1.1
SFH 7771
Characteristics (Ta = 25°C)
Parameter
Symbol
Value
min.
Unit
typ.
max.
Ambient Light Sensors: ALS_VIS and ALS_IR diode
Wavelength of max. sensitivity for ALS_VIS
Smax
Spectral range of sensitivity (10% of Smax) of
ALS VIS
S10%
Wavelength of max. sensitivity of ALS_IR
Smax
Spectral range of sensitivity (10% of Smax) of
ALS IR
S10%
Illuminance measurement range is
programmable
(MODE_CONTROL (0x41) = 0x0A or 0x0B)
520
380
nm
950
880
nm
nm
800
1070
nm
0.001
43000
lx
ALS_VIS sensor output
(1000lx; white LED; VDD = 2.5V)
(MODE_CONTROL (0x41) = 0x08)
(ALS_PS_CONTROL (0x42): Gain = X1)
ALSVIS_out
1275
1500
1725
counts
ALS_IR sensor output
(324µW/cm²; IRED 850 nm; VDD = 2.5V)
(MODE_CONTROL (0x41) = 0x08)
(ALS_PS_CONTROL (0x42): Gain = X1)
ALSIR_out
516
608
700
counts
ALS_VIS sensor output at darkness
(MODE_CONTROL (0x41) = 0x08)
(ALS_PS_CONTROL (0x42): Gain = X1)
ALSVIS_out
0
0
2
counts
ALS_IR sensor output at darkness
(MODE_CONTROL (0x41) = 0x08)
(ALS_PS_CONTROL (0x42): Gain = X1)
ALSIR_out
0
0
2
counts
Resolution of the digital output signal based on
gain settings for ALS_VIS:
MODE_CONTROL (0x41) = 0x08
tint ALS = 100ms
Gain X1
Gain X2
Gain X 64
Gain X 128
ALSVIS_out
0.68
0.34
0.01
0.005
High sensitive mode:
MODE_CONTROL (0x41) = 0x0A
tint ALS = 400ms
Gain X 128
22.04.2016
0.001
9
lx/count
Version 1.1
SFH 7771
Parameter
Symbol
Value
min.
Unit
typ.
Typical temperature coefficient for ALS
measurement
(1000lx; white LED; VDD = 2.5V)
TCEv
0.2
Mean current consumption
((MODE_CONTROL (0x41) = 0x08)
(other registers are in default)
IDD
90
max.
%/K
Typical error by Flicker noise
(caused by bulbs (f=50 or 60Hz) or fluorescent
lamps)
150
µA
3
%
Diagrams for ALS sensor
Relative Spectral Sensitivity of ALS_VIS
Srel_VIS = f(λ)
100
Srel %
Relative Spectral Sensitivity of ALS_IR
Srel_IR = f(λ); 100% = maximum sensitivity of
ALS_VIS diode
OHF05595
80
80
70
70
60
60
50
50
40
40
30
30
20
20
10
10
0
700
0
400 500 600 700 800 900 nm 1100
800
900
1000 nm 1100
λ
λ
Version 1.1
OHF05596
100
Srel %
10
Version 1.1
SFH 7771
ALS_VIS sensitivity ranges
ALS_VIS output f(Ev); white LED; f(sensitivity settings)
Tint: integration time (register 0x41); X: gain settings (register 0x42)
Direction Characteristic of ALS Vis diode
Srel f(f))
40
30
20
10
ϕ
0
OHF01402
1.0
50
0.8
60
0.6
70
0.4
80
0.2
0
90
100
22.04.2016
1.0
0.8
0.6
0.4
0
11
20
40
60
80
100
120
Version 1.1
SFH 7771
Diagrams for PS sensor
PS sensitivity f(Ee= irradiance)
VDD=2.5V; =850nm
Version 1.1
12
Version 1.1
SFH 7771
Diagrams for IDD current consumption
Current consumption IDD in standby mode
IDD = f(VDD); Register 0x41= 0x00
IDD
Current consumption IDD in PS mode
IDD = f(VDD); Register 0x41= 0x03
OHF05602
4.5
µA
OHF05603
120
µA
IDD
100
3.5
80
3.0
60
2.5
2.0
40
1.5
20
1.0
0.5
2.2
2.5
2.8
3.1
0
2.2
3.4 V 3.7
Current consumption IDD in ALS mode
IDD = f(VDD); Register 0x41= 0x08
OHF05604
160
µA
IDD
120
100
80
60
40
20
0
2.2
2.5
2.8
3.1
3.4 V 3.7
VDD
22.04.2016
2.5
2.8
3.1
3.4 V 3.7
VDD
VDD
13
Version 1.1
SFH 7771
Registers
Register Overview
Register
Type
0x40
R/W
SYSTEM_CONTROL
System Control
0x41
R/W
MODE_CONTROL
ALS and PS General Control
0x42
R/W
ALS_PS_CONTROL
ALS Gain and PS current Control
0x43
R/W
PERSISTENCE
PS Interrupt Persistence Control
0x44
R
PS_DATA_LSB
Output data of PS measurement, LSB
0x45
R
PS_DATA_MSB
Output data of PS measurement, MSB
0x46
R
ALS_VIS_DATA_LSB
Output data of ALS_VIS measurement, LSB
0x47
R
ALS_VIS_DATA_MSB
Output data of ALS_VIS measurement, MSB
0x48
R
ALS_IR_DATA_LSB
Output data of ALS_IR measurement, LSB
0x49
R
ALS_IR_DATA_MSB
Output data of ALS_IR measurement, MSB
0x4A
R/W
INTERRUPT_CONTROL
Interrupt Control
0x4B
R/W
PS_TH_LSB
PS interrupt upper threshold level, LSB
0x4C
R/W
PS_TH_MSB
PS interrupt upper threshold level, MSB
0x4D
R/W
PS_TL_LSB
PS interrupt lower threshold level, LSB
0x4E
R/W
PS_TL_MSB
PS interrupt lower threshold level, MSB
0x4F
R/W
ALS_VIS_TH_LSB
ALS_VIS interrupt upper threshold level, LSB
0x50
R/W
ALS_VIS_TH_MSB
ALS_VIS interrupt upper threshold level, MSB
0x51
R/W
ALS_VIS_TL_LSB
ALS_VIS interrupt lower threshold level, LSB
0x52
R/W
ALS_VIS_TL_MSB
ALS_VIS interrupt lower threshold level, MSB
Version 1.1
Name
Function
14
Version 1.1
SFH 7771
SYSTEM_CONTROL register (0x40)
The SYSTEM_CONTROL register is used to control the software (SW) reset and the interrupt function
(INT). Manufacturer ID and Part ID can be read.
R/W-Register 0x40
Bit
7
6
SW reset
INT reset
default 0 Initial reset is not
started
0 INT pin status is not
initialized
0 Initial reset is not started 0 INT pin status is not initialized
1 Initial reset started
22.04.2016
1 INT pin become inactive
(high impedance)
15
5
4
3
Manufacturer
ID
(Read only)
001
2
1
0
Part ID
(Read only)
001
Version 1.1
SFH 7771
MODE_CONTROL register (0x41)
CONTROL of PS and ALS operating modes and time settings.
Repetition time is the time between two separate measurements. Integration time is the duration for one
measurement. ALS high sensitivity modes are 1010 and 1011 with an increased integration time of
400ms. In PS operating mode: „normal mode“ only one PS measurement is performed during one PS
repetition time. In PS operating mode „twice mode“ two independent PS measurement are performed
within one PS repetition time. Both measurements are independent and can trigger the interrupt. This
feature can be used to decrease the interrupt update time if the persistence function (register 0x43) is
used.
R/W-Register 0x41
Bit
7
6
5
4
3
2
1
0
Reserved PS operating mode
default
Repetition time
ALS
PS
0 normal mode
0000
standby
standby
0 normal mode
0000
standby
standby
1 twice mode
0001
standby
10ms
0010
standby
40ms
0011
standby
100ms
0100
standby
400ms
0101
100ms / 100ms
standby
0110
100ms / 100ms
100ms
0111
100ms / 100ms
400ms
1000
400ms / 100ms
standby
1001
400ms / 100ms
100ms
1010
400ms / 400ms standby
1011
400ms / 400ms 400ms
1100
50ms / 50ms
Rest forbidden
Version 1.1
Repetition /
Integration
time
16
50ms
Version 1.1
SFH 7771
ALS_PS_CONTROL register (0x42)
ALS and PS Control of set the PS output mode, the ALS gain and the LED current. In the „Infrared DC
level output“ PS mode (bit = 1) the sensor measures the infrared DC ambient level. The proximity
value of the reflected signal is not available in this mode.
R/W-Register 0x42
Bit
7
6
Reserved
(read only)
PS output
default
write 0
5 4 3 2
ALS Gain for
ALS_VIS and ALS_IR
0 proximity output
0000
X1
X1
11 200mA
0000
X1
X1
00 25 mA
1 Infrared DC level
output
0100
X2
X1
01 50 mA
0101
X2
X2
10 100 mA
1010
X64
X64
11 200 mA
1110
X128
X64
1111
X128
X128
17
0
LED current
0 proximity output
rest
forbidden
22.04.2016
1
Version 1.1
SFH 7771
PERSISTENCE Register (0x43)
Settings of persistence interrupt function. Persistence function is only valid for the PS interrupt.
R/W-Register 0x43
Bit
7
6
5
4
3
2
1
0
Reserved (read only) Persistence
default 0000
0001 Interrupt status is updated after each measurement
0000 Interrupt becomes active after each measurement
(The mode indicates that a PS or ALS measurement has been finished and can
be read via the register. It is independent of the ALS & PS measurement value
and threshold settings)
0001 Interrupt status is updated after each measurement
(The interrupt status is updated independently after each measurement. Active
or Inactive status of the interrupt is depending on the values of the last
measurement in combination with the interrupt settings :“interrupt mode“
(register 0x4A) and „thresholds“ register 0x4C and following.)
0010 Interrupt status is updated if two consecutive threshold
judgement are the same
(The interrupt status only changes if the interrupt judgement of 2 consecutive
measurement results are the same and different to the current interrupt status.)
0011 ... 1111 Interrupt status is updated if threshold judgement are
the same over consecutive set times (3 ... 15)
(This is the same procedure like in the 0010 persistence mode, but instead of
2 consecutive threshold judgments more are needed (3 to 15 depending on the
setting) to change the interrupt status.)
e.g.:
1010: 10 measurement results in a row need to fulfill the interrupt judgement to
update the interrupt status
PS_DATA_LSBs register (0x44)
LSB of the PS output.
R-Register 0x44
Bit
7
2
7
6
2
default 0
6
5
2
0
4
5
2
0
3
4
2
0
2
3
2
0
1
2
2
0
0
1
2
0
0
0
PS_DATA_MSBs register (0x45)
MSB of the PS output.
R-Register 0x45
Bit
7
not used
default 0
Version 1.1
6
5
4
3
not used
not used
not used
2
0
0
0
0
18
11
2
2
0
10
1
2
0
9
0
2
0
8
Version 1.1
SFH 7771
ALS_VIS_DATA_LSBs register (0x46)
LSB of the ALS_VIS output.
R-Register 0x46
Bit
7
2
7
6
2
default 0
6
5
2
0
5
4
2
0
4
3
2
0
3
2
2
0
2
1
2
1
0
0
2
0
0
0
ALS_VIS_DATA_MSBs register (0x47)
MSB of the ALS_VIS output.
R-Register 0x47
Bit
7
2
15
6
2
default 0
14
5
2
0
13
4
2
0
12
3
2
0
11
2
2
0
10
1
2
9
0
0
2
0
8
0
ALS_IR_DATA_LSBs register (0x48)
LSB of the ALS_IR output.
R-Register 0x48
Bit
7
2
7
6
2
default 0
6
5
2
0
5
4
2
0
4
3
2
0
3
2
2
0
2
1
2
1
0
0
2
0
0
0
ALS_IR_DATA_MSBs register (0x49)
MSB of the ALS_IR output.
R-Register 0x49
Bit
7
2
default 0
22.04.2016
15
6
2
0
14
5
2
13
0
4
2
12
3
2
0
11
0
19
2
2
10
0
1
2
9
0
0
2
0
8
Version 1.1
SFH 7771
INTERRUPT_CONTROL register (0x4A)
Setting of the interrupt functions.
R/W-Register 0x4A
Bit
7
6
PS INT
status
ALS INT
status
5
4
PS INT mode
3
2
1
INT assert
INT latch
0
INT trigger
(read only) (read only)
default 0 inactive
0 inactive
00 PS_TH is only
active
0 INT „L“ is stable
0 INT is latched
00 inactive
0 inactive
0 inactive
00 PS_TH (PS high
threshold 0x4B &
0x4C) is only active
0 INT „L“ is stable if
newer measurement
results is also
interrupt active
0 INT is latched
until INT
register is read
or initialize
00 INT pin is
inactive
1 active
1active
01 PS_TH & PS_TL
(PS high & low
threshold) are active
as hysteresis
1 INT “L“ is de-assert
and re-assert if
newer measurement
results is also
interrupt active
1INT is updated
after each
measurement
01 triggered
by PS only
10 PS_TH & PS_TL
(PS high & low
threshold) are active
as outside detection
10 triggered
by ALS only
11 forbidden
11 triggered
by PS or ALS
PS INT and ALS INT status (bit ): Directly after reading the register the interrupt status for PS and
ALS and the INT Pin of the sensor is automatically set back to inactive status independent on the measurement results.
PS INT mode (bit ): The INT modes are only valid for the PS interrupt function. For description
please see extra chapter „PS INT Modes“ (at the end of the register chapter).
INT assert (bit ): Is used to adjust the sensor behaviour to the used micro controller trigger settings.
In case a repeated trigger in low state is needed the INT assert can be set to 1.
INT trigger (bit ): defines the source / sources for the interrupt.
INT latched (bit ): In latched mode the interrupt status stays active after the first activation. It is only
released by reading the status are performing an interrupt reset.
.
PS_TH_LSBs register (0x4B)
LSB for the PS threshold „HIGH“.
R/W-Register 0x4B
Bit
7
27
default 1
Version 1.1
6
5
4
3
2
1
0
26
25
24
23
22
21
20
1
1
1
1
1
1
1
20
Version 1.1
SFH 7771
PS_TH_MSBs register (0x4C)
MSB for the PS threshold „HIGH“.
R/W-Register 0x4C
Bit
7
6
5
4
3
2
default 0
0
0
0
11
2
2
1
10
1
2
9
1
0
2
1
8
1
PS_TL_LSBs register (0x4D)
LSB for the PS threshold „LOW“.
R/W-Register 0x4D
Bit
7
2
7
6
2
default 0
6
5
2
0
5
4
2
0
4
3
2
0
3
2
2
0
2
1
2
1
0
0
2
0
0
0
PS_TL_MSBs register (0x4E)
MSB for the PS threshold „LOW“.
R/W-Register 0x4E
Bit
7
6
5
4
3
2
default 0
0
0
0
11
2
2
0
10
1
2
9
0
0
2
0
8
0
ALS_VIS_TH_LSBs register (0x4F)
LSB for the ALS_VIS threshold „HIGH“.
R/W-Register 0x4F
Bit
7
2
7
6
2
default 1
6
5
2
1
5
4
2
1
4
3
2
1
3
2
2
1
2
1
2
1
1
0
2
1
0
1
ALS_VIS_TH_MSBs register (0x50)
MSB for the ALS_VIS threshold „HIGH“.
R/W-Register 0x50
Bit
7
2
default 1
22.04.2016
15
6
2
1
14
5
2
13
1
4
2
12
3
2
1
11
1
21
2
2
10
1
1
2
9
1
0
2
1
8
Version 1.1
SFH 7771
ALS_VIS_TL_LSBs register (0x51)
LSB for the ALS_VIS threshold „LOW“.
R/W-Register 0x51
Bit
7
2
7
6
2
default 0
6
5
2
0
5
4
2
0
4
3
2
0
3
2
2
0
2
1
2
1
0
0
2
0
0
0
ALS_VIS_TL_MSBs register (0x52)
MSB for the ALS_VIS threshold „LOW“.
R/W-Register 0x52
Bit
7
2
15
default 0
6
2
0
14
5
2
13
0
4
2
12
3
2
0
11
0
2
2
10
0
1
2
9
0
0
2
8
0
INT modes
The Interrupt function compares ALS and PS measurement values with the current interrupt threshold
level. PS and ALS_VIS Interrupt status is readable via register 0x4A or at the INT pin of the sensor.
The Interrupt persistence function is only valid for PS measurements and is defined in register (0x43).
The INT pin of the SFH 7771 is open drain output and should be pulled up to VINT,pullup by an external
resistor. When VDD is supplied the INT pin is high impedance (inactive). The INT status becomes
inactive by writing INT reset command, reading the INT status register or performing a software reset.
The INT status stays in its last state when the sensor is set to the standby mode. In the INT active state
„low“ the sensor consumes ~25µA extra current. Therefore OSRAM recommends to set the INT state to
high impedance before setting the sensor in standby mode.
Following ALS and PS INT modes are described for the unlatched mode. In latched mode the switching
back to the „inactive“ INT state is depending on a interrupt reset or the read of the INT status register.
ALS INT mode:
The ALS_VIS threshold levels high (register 0x4F & 0x50) and low (register 0x4F & 0x50) are
only valid for the ALS_VIS measurement values. The ALS_VIS INT mode is fixed and can not
be adapted via register. The thresholds define a window with following functionality:
ALS INT is active, if the ALS_VIS measurement values are outside the window
ALS INT is inactive, if the ALS_VIS measurement results are inside the window.
PS INT Modes: Bit of INTERRUPT_CONTROL register (0x4A)
00 PS_TH is only active:
The INT state is active, if the PS measurement result is equal or higher than the set PS_TH high
threshold.
The INT state is inactive, if the PS measurement result is lower than the set PS_TH high thresh-
Version 1.1
22
Version 1.1
SFH 7771
old.
PS INT active
PS INT inactive
PS_TH
PS signal
01 PS_TH & PS_TL (PS high & low threshold) are active as hysteresis:
PS_TH and PS_TL are working as a hysteresis. If the PS measurement signal is higher than the
PS high threshold (PS_TH) the INT state is switched to active. If the PS measurement signal is
lower than the PS low threshold (PS_TL) the INT state is inactive. If once interrupt signal becomes active, INT status is kept active until measurement result becomes less than PS_TL register value.
PS INT active
PS INT inactive
PS_TL
PS_TH
PS signal
10 PS_TH & PS_TL (PS high & low threshold) are active as outside detection:
In case of „PS outside detection“ mode interrupt signal inactive means that measurement result
is within registered threshold level and interrupt signal active means measurement result is out
of registered threshold level.
PS INT active
PS INT inactive
PS_TL
22.04.2016
23
PS_TH
PS signal
Version 1.1
SFH 7771
Package Outline
Dimensions in mm
Contact pins and heatsink are marked as shaded areas in bottom view.
Package:
Chipled
Approximate Weight:
5.9mg
Version 1.1
24
Version 1.1
SFH 7771
Recommended solder pad design
Dimensions in mm [inch].
22.04.2016
25
Version 1.1
SFH 7771
Reflow Soldering Profile
Product complies to MSL Level 3 acc. to JEDEC J-STD-020D.01
OHA04525
300
˚C
T 250
Tp 245 ˚C
240 ˚C
tP
217 ˚C
200
tL
150
tS
100
50
25 ˚C
0
0
50
100
150
200
s 300
250
t
OHA04612
Profile Feature
Profil-Charakteristik
Symbol
Symbol
Pb-Free (SnAgCu) Assembly
Minimum
Ramp-up rate to preheat*)
25 °C to 150 °C
Time tS
TSmin to TSmax
tS
60
Ramp-up rate to peak*)
TSmax to TP
Recommendation
Maximum
2
3
100
120
2
3
Unit
Einheit
K/s
s
K/s
Liquidus temperature
TL
217
Time above liquidus temperature
tL
80
100
s
Peak temperature
TP
245
260
°C
Time within 5 °C of the specified peak
temperature TP - 5 K
tP
20
30
s
3
6
K/s
10
Ramp-down rate*
TP to 100 °C
480
Time
25 °C to TP
All temperatures refer to the center of the package, measured on the top of the component
* slope calculation DT/Dt: Dt max. 5 s; fulfillment for the whole T-range
Version 1.1
°C
26
s
Version 1.1
SFH 7771
Method of Taping
Dimensions in mm.
22.04.2016
27
Version 1.1
SFH 7771
Reel
8mm tape with 4000 pcs. on ∅ 180 mm reel
Dimensions in mm
Reel Dimensions [mm]
A
180
C
Nmin
W1
W2max
130 ±0.2
60 +1.0
13 +1.0
15.4 ±1.0
EX
AM
PL
E
Barcode-Product-Label (BPL)
OSRAM Opto
po
BIN1: XX-XX-X-XXX-X
LX XXXX
Semiconductors
tors
ors
r
RoHS Compliant
(6P) BATCH NO:
NO:: 1234567
1234567890
234 7890
890
ML Temp ST
X XXX °C X
(1T) LOT NO: 1234567890
(9D)
(9D
D) D/
D)
D/C:
D/C: 123
1234
234
34
RXX
Pack: RX
R
XX
DEMY
XXX
X
XX
X_X123_1234.1234
X_X123_1
12 _123
123
12
234.1234 X
(X) PROD NO: 123456789(Q)QTY:
9999
(G) GROUP:
XX-XX-X-X
XX-XX
XX
XXX-X-X
OHA04563
Version 1.1
28
Version 1.1
SFH 7771
Dry Packing Process and Materials
Note:
Moisture-sensitive product is packed in a dry bag containing desiccant.
Regarding dry pack you will find further information in the internet. Here you will also find the normative
references like JEDEC.
Transportation Packing and Materials
Dimensions of transportation box in mm
Width
195 ±5
22.04.2016
Length
Height
195 ±5
42 ±5
29
Version 1.1
SFH 7771
Disclaimer
Language english will prevail in case of any discrepancies or deviations between the two language wordings.
Attention please!
The information describes the type of component and shall not be considered as assured characteristics.
Terms of delivery and rights to change design reserved. Due to technical requirements components may contain
dangerous substances.
For information on the types in question please contact our Sales Organization.?If printed or downloaded, please find
the latest version in the Internet.
Packing
Please use the recycling operators known to you. We can also help you – get in touch with your nearest sales office.
?By agreement we will take packing material back, if it is sorted. You must bear the costs of transport. For packing
material that is returned to us unsorted or which we are not obliged to accept, we shall have to invoice you for any
costs incurred.
Components used in life-support devices or systems must be expressly authorized for such purpose!
Critical components* may only be used in life-support devices** or systems with the express written approval of
OSRAM OS.
*) A critical component is a component used in a life-support device or system whose failure can reasonably be
expected to cause the failure of that life-support device or system, or to affect its safety or the effectiveness of that
device or system.
**) Life support devices or systems are intended (a) to be implanted in the human body, or (b) to support and/or
maintain and sustain human life. If they fail, it is reasonable to assume that the health and the life of the user may be
endangered.
Glossary
1)
Typical Values: Due to the special conditions of the manufacturing processes of LED and
photodiodes, the typical data or calculated correlations of technical parameters can only reflect
statistical figures. These do not necessarily correspond to the actual parameters of each single
product, which could differ from the typical data and calculated correlations or the typical
characteristic line. If requested, e.g. because of technical improvements, these typ. data will be
changed without any further notice.
Published by OSRAM Opto Semiconductors GmbH
Leibnizstraße 4, D-93055 Regensburg
www.osram-os.com © All Rights Reserved.
Version 1.1
30