Part Number Hot Search : 
SG317AR LC758 G132I 41001 HF1600G 02012 34566 G132I
Product Description
Full Text Search
 

To Download LTR-507ALS-01 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  lite-on dcc release lite-on technology corp. / optoelectronics no.90,chien 1 road, chung ho, new taipei city 23585, taiwan, r.o.c. tel: 886-2-2222-6181 fax: 886-2-2221-1948 / 886-2-2221-0660 http://www.liteon.com/opto optical sensor product data sheetLTR-507ALS-01 spec no.: ds86-2013-0014effective date: 07/09/2014revision: a bns-od-fc001/a4 bns-od-fc001/a4 bns-od-fc001/a4 bns-od-fc001/a4
1 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 description the ltr - 507als - 01 is an integrated i2c digital light sensor [als] and proximity sensor [ps] with built - in led driver, in a miniature chipled lead - free surface mount package. this device converts light intensity to a digital output signal capab le of direct i2c interface. it provides a linear response over a wide dynamic range and is well suited to applications under high ambient brightness. with built - in proximity sensor, ltr - 507als - 01 offers the feature to detect object at a user configurable d istance of typical 50cm gray card. the device supports an interrupt feature that removes the need to poll the sensor for a reading which improves system efficiency. the device also supports several features that help to minimize the occurrence of false tr iggering. this cmos design and factory - set one time trimming capability ensure minimal device - to - device variations for ease of manufacturability to the end customers. application to control display backlight and/or object detection in ? mobile devices: mo bile phone, pda ? computing devices: notebook pc, desktop monitor ? consumer devices: lcd/pdp tv backlight systems, cameras, personal navigation device, digital photo frame ? dashboard features ? i2c interface (standard mode@100kbit/s, fast mode@400kbit/s and hig h speed mode@3.4mbit/s) ? built - in temperature compensation circuit ? programmable independent thresholds and interrupts ? low active power consumption with shutdown mode ? supply voltage range from 2.4v to 3.6v capable of 1.7 v logic voltage ? operating temperature range from - 40 ? c to +85 ? c ? rohs and halogen free compliant ? light sensor features ? close to human eye spectral response ? 4 gain range selections ? works under different light source conditions ? automatically rejects 50/60hz lightings flicker ? proximity sensor f eatures ? built - in led driver and detector ? programmable led drive settings ? 11 - bit effective resolution ? high ambient light suppression ordering information part number packaging type package quantity ltr - 5 07als - 01 tape and reel 8 - pin chipled package 2 0 00
2 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 1. outline dimensions note: 1. all dimensions are in millimeters
3 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 2. functional block diagram 3. application circuit
4 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 i/o pins configuration table pin i/o type symbol description 1 vdd supply voltage 2 agnd analog ground 3 ledgnd led gnd 4 i sel i2c address selection 5 i vledc to connect to led cathode. 6 o int level interrupt pin. active low for interrupt. this pin is an open drain. 7 i scl i2c serial clock 8 i/o sda i2c serial data recommended application circuit c omponents component recommended value rp1, rp2, rp3 [1] 1 k ? to 10 k ? c1, c3 0.1uf c2, c4 4.7uf notes: [1] selection of pull - up resistors value is dependent on bus capacitance values. for more details, please refer to i2c specifications: http://www.nxp.com/documents/user_manual/um10204.pdf [2] ir led = lte - c249
5 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 4. rating and specification 4.1. absolute maximum rating at t a =25c parameter symbol rating unit supply voltage vdd 4. 5 v i2c a ddress pin voltage sel - 0.2 to 4.5 v i2c bus pin voltage scl, s da - 0.2 to 4.5 v i2c bus pin current scl, sda 10 ma storage temperature t stg - 4 0 to 100 ? c note: exceeding these ratings could cause damage to the sensor. all voltages are with respect to g round. currents are positive into, negative out of the specified terminal. 4.2. recommended operating conditions description symbol min. typ. max. unit supply voltage vdd 2.4 3.6 v led supply voltage v led 2. 5 4. 3 5 v i2c bus pin voltage v bus 1.7 3.6 v i2 c bus input pin high voltage vih_scl, vih _sda 1.3 v i2c bus input pin low voltage vil_scl, vil_sda 0. 3 v operating temperature t ope - 40 85 ? c 4.3. electri cal & optical specifications all specifications are at vdd = 3.0v, tope = 25 ? c, unless otherwis e noted. parameter min. typ. max. unit condition active supply current 220 ua active mode, tope = 25 ? c standby current 5 ua standby / sleep mode initial startup time 100 ms (note 1) wakeup time from standb y 10 ms (note 1)
6 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 4.4. chara cteristics ambient sensor parameter min. typ. max. unit condition full scale adc count 0 65535 count dark adc count 0 3 count e = 0 lux, dynamic range 1 ch1 count 90 180 count e=200 lux white led (10k color temperature), dynamic range 1, 1 to 64kux, 16 bit a dc ch2 count 25 55 count e=200 lux white led (10k color temperature), dynamic range 1, 1 to 64kux, 16 bit adc gain 2x - 5% 5% dynamic range 1 gain 100x - 5% 5% dynamic range 1 gain 200x - 5% 5% dynamic range 1 4.5. characteristics proximity sensor parameter min. typ. max. unit condition full scale adc count 2047 count peak sensitivity 850 nm detection distance 50 cm 18% gray card ir led=lte - c249, 127 ir pulses ambient light suppression 50k lux direct sunlight led pulse count 1 255 p ulses led pulse frequency 30k 100k hz increment of 10k hz led duty cycle 50% % fixed at 50% duty cycle led peak current 5 ma led peak current = 000 10 ma led peak current = 001 20 ma led peak current = 010 50 ma led peak current = 011 65 130 ma led peak current = 100/101/110/111
7 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 notes: 1. startup sequence supply vdd to sensor ( sensor in standby mode) i2c command (write) to enable sensor to active mode wait 100 m s (min) - initial startup time sensor is active and starts measurement wait 10 ms (max) - wakeup time from standby
8 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 4.6. typical performance curve, vdd = 3.0v, ta= 25c figure 4 .1 : spectral respon s ivity . figure 4 .2 : a mbient sensor angular displa cement . figure 4 .3: sensor lux versus meter lux with low lux white led source, gain 4 . figure 4 .4 : proximity adc output versus detection distance (127 pulses) .
9 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 figure 4 . 5 : supply current versus temperature sensing figure 4. 6: supply current versus supply voltage 4.7. ac electrical characteristics all specifications are at vbus = 1.7v, t op e = 25 ? c, unless otherwise noted. parameter symbol min fast (min) unit scl clock frequency 1 00 400 3400 khz bus free time between a stop and start condition 1.3 u s hold time (repeated) start condition. after this period, the first clock pulse is generated 0.6 u s low period of the scl clock 1.3 u s high period of the scl clock 0.6 u s set - up time for a repeated start condition 0.6 u s set - up time for stop condition 0.6 u s rise time of both sda and scl signals 30 300 ns fall time of both sda and scl signals 30 300 ns data hold time 0 0.9 u s data setup time 100 ns pulse width of spikes which must be suppressed by t he input filter 0 50 ns scl f buf t s ta hd t ; low t high t s ta su t ; s to su t ; r t f t d at hd t ; d at su t ; sp t
10 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 definition of timing for i 2 c bus 5. principle of operation 5.1. i2c protoco l 5.1.1. i2c write protocol (type 1) s l a v e a d d r e s s w a s r e g i s t e r a d d r e s s a p 7 1 1 1 8 1 1 s l a v e i d ( w r i t e ) s c l 1 2 3 4 5 6 7 8 9 s d a s 6 s 5 s 4 s 3 s 2 s 1 s 0 1 2 3 4 5 6 7 8 9 a 7 a 6 a 5 a 4 a 3 a 2 a 1 a 0 s l a v e a d d r e s s r e g i s t e r a d d r e s s a a s p w s l a v e i d ( w r i t e )
11 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 5.1.2. i2c write protocol (type 2) 5.1.3. i2c read protocol s l a v e a d d r e s s w a s r e g i s t e r a d d r e s s a p 7 1 1 1 8 1 1 r e g i s t e r c o m m a n d a 8 1 s l a v e i d ( w r i t e ) s c l 1 2 3 4 5 6 7 8 9 s d a s 6 s 5 s 4 s 3 s 2 s 1 s 0 1 2 3 4 5 6 7 8 9 a 7 a 6 a 5 a 4 a 3 a 2 a 1 a 0 s l a v e a d d r e s s r e g i s t e r a d d r e s s a a s 1 2 3 4 5 6 7 8 9 a 7 a 6 a 5 a 4 a 3 a 2 a 1 a 0 r e g i s t e r c o m m a n d a p w s l a v e i d ( w r i t e ) s 1 s l a v e a d d r e s s r a n 7 1 1 8 1 r e g i s t e r c o m m a n d p 1 s l a v e i d ( r e a d ) s c l 1 2 3 4 5 6 7 8 9 s d a s 6 s 5 s 4 s 3 s 2 s 1 s 0 1 2 3 4 5 6 7 8 9 c 7 c 6 c 5 c 4 c 3 c 2 c 1 c 0 s l a v e a d d r e s s r e g i s t e r c o m m a n d a n s p r s l a v e i d ( r e a d )
12 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 5.1.4. i2c read (combined format) protocol a acknowledge (0 for an ack ) n non - acknowledge(1 for an nack) s start condition sr repeated start condition p stop condition w write (0 for writing) r read (1 for read) slave - to - master master - to - slave s l a v e a d d r e s s w a s r e g i s t e r a d d r e s s a s r 7 1 1 1 8 1 1 s l a v e a d d r e s s r a n 7 1 1 8 1 r e g i s t e r c o m m a n d p 1 s l a v e i d ( w r i t e ) s l a v e i d ( r e a d ) s c l 1 2 3 4 5 6 7 8 9 s d a s 6 s 5 s 4 s 3 s 2 s 1 s 0 1 2 3 4 5 6 7 8 9 a 7 a 6 a 5 a 4 a 3 a 2 a 1 a 0 s l a v e a d d r e s s r e g i s t e r a d d r e s s a a s s r w 1 2 3 4 5 6 7 8 9 c 7 c 6 c 5 c 4 c 3 c 2 c 1 c 0 r e g i s t e r c o m m a n d a n p 1 2 3 4 5 6 7 8 9 s 6 s 5 s 4 s 3 s 2 s 1 s 0 s l a v e a d d r e s s a r
13 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 5.2. i2c slave address the device offers three slave addresses that are selectable via pin 4 (sel). the slave addresses are 7 bits. a read/write bit should be appended to the slave address by the master device to properly communicate with the dev ice. (1) sel pin is gnd : i 2 c slave address (sel = gnd ) c ommand t ype (0x 3ah ) w/r value bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 w rite 0 1 1 1 0 1 0 0 0x74h read 0 1 1 1 0 1 0 1 0x75h (2) sel pin is vdd : i 2 c slave address (sel = vdd ) c ommand t ype (0x 3bh ) w/r value bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 w rite 0 1 1 1 0 1 1 0 0x76h read 0 1 1 1 0 1 1 1 0x77h (3) sel pin is float : i 2 c slave address (sel = float ) c ommand t ype (0x 23h ) w/r value bit 7 bit 6 bit 5 bit 4 bit 3 b it 2 bit 1 bit 0 w rite 0 1 0 0 0 1 1 0 0x46h read 0 1 0 0 0 1 1 1 0x47h
14 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 6. register set addr ess r / w register name description reset value 0x80 r / w als_contr als operation mode control sw reset 0x00 0x81 r / w ps_contr ps operation mode cont rol 0x0c 0x82 r / w ps_led ps led setting 0x6b 0x83 r / w ps_n_pulses ps number of pulses 0x7f 0x84 r / w ps_meas_rate ps measurement rate in active mode 0x03 0x85 r / w als_meas_rate als measurement rate in active mode 0x82 0x86 r part_id part number id and revision id 0x91 0x87 r manufac_id manufacturer id 0x05 0x88 r als_data_0 direct als measurement, lower byte 0x00 0x89 r als_data_1 direct als measurement, upper byte 0x00 0x8a r als_ps_status als and ps new data status 0x00 0x8b r ps_data_0 p s measurement data, lower byte 0x00 0x8c r ps_data_1 ps measurement data, upper byte 0x00 0x8d r als_data_ch1_0 als measurement ch1 data, lower byte 0x00 0x8e r als_data_ch1_1 als measurement ch1 data, mid byte 0x00 0x8f r als_data_ch1_2 als measuremen t ch1 data, upper byte 0x00 0x90 r als_data_ch2_0 als measurement ch2 data, lower byte 0x00 0x91 r als_data_ch2_1 als measurement ch2 data, mid byte 0x00 0x92 r als_data_ch2_2 als measurement ch2 data, upper byte 0x00 0x93 r / w als_coeff1_data_0 coeff icient for clear diode, lower byte 0x80 0x94 r / w als_coeff1_data_1 coefficient for clear diode, upper byte 0x03 0x95 r / w als_coeff2_data_0 coefficient for ir diode, lower byte 0xc8 0x96 r / w als_coeff2_data_1 coefficient for ir diode, upper byte 0x fb 0x97 r / w als_irf_cut_off als cut - off limit of ir factor 0xd0 0x98 r / w interrupt interrupt settings 0x08 0x99 r / w ps_thres_up_0 ps interrupt upper threshold, lower byte 0xff 0x9a r / w ps_thres_up_1 ps interrupt upper threshold, upper byte 0x07 0x9b r / w ps_thres_low_0 ps interrupt lower threshold, lower byte 0x00
15 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 0x9c r / w ps_thres_low_1 ps interrupt lower threshold, upper byte 0x00 0x9e r / w als_thres_up_0 als interrupt upper threshold, lower byte 0xff 0x9f r / w als_thres_up_1 als inte rrupt upper threshold, upper byte 0xff 0xa0 r / w als_thres_low_0 als interrupt lower threshold, lower byte 0x00 0xa1 r / w als_thres_low_1 als interrupt lower threshold, upper byte 0x00 0xa4 r / w interrupt persist als / ps interrupt persist setting 0x 00
16 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 6.1. als_contr regis ter (address: 0x80) the als_contr register controls the als operation modes and software (sw) reset for the sensor. the als sensor can be set to either standby mode or active mode. at either of these modes, the i2c circu itry is always active. the default mode after power up is standby mode. during standby mode, there is no als measurement performed but i2c communication is allowed to enable read/write to all the registers field bits description reserved 7:5 must write as 0 als gain 4:3 00: dynamic range 1 (1 lux to 64k lux) (1 lux / count) (default) 01: dynamic range 2 (0.5 lux to 32k lux) (0 .5 lux / count) 10: dynamic range 3 (0.02 lux to 640 lux) (0.01 lux / count) 11: dynamic range 4 (0.01 lux to 320 lux) (0.005 lux / count) sw reset 2 0: software reset is not started (default) 1: software reset is started, default value after reset is 0 als mode 1 0: standby mode (default) 1: active mode reserved 0 must write as 0 6.2. ps_contr register (0x81) the ps_contr register controls the ps operation modes. the ps sensor can be set to either standby mode or active mode. at either of these modes, th e i2c circuitry is always active. the default mode after power up is standby mode. during standby mode, there is no als measurement performed but i2c communication is allowed to enable read/write to all the registers. 0x80 als_contr (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 reserved als gain sw reset als mode reserved 0x81 ps_contr (default = 0x0c) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 reserved ps gain ps mode reserved
17 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 field bits description reserved 7:4 must write as 0 ps gain 3:2 must write as 11 ps mode 1 0: standby mode (default) 1: active mode reserved 0 must write as 0 6.3. ps_le d register (0x82) the ps_led register controls the led pulse modulation frequency, led current duty cycle and led peak current. field bits description led pulse frequency 7:5 000: 30k hz 001: 40k hz 010: 50k hz 011: 60k hz (default) 100: 70k hz 101: 80k hz 110: 90k hz 111: 100k hz led duty cycle 4:3 must write as 01 led peak current 2:0 000: 5ma 001: 10ma 010: 20ma 011: 50ma (default) others: 100ma 0x82 ps_led (default = 0x6b) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 led pulse frequency led duty cycle led peak cur rent
18 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 6.4. ps_n_pulses register (0x83) the ps_n_pulses register controls the number of led pulses to be emitted. field bits desc ription led pulse count 7:0 0000 0000: number of pulses = 0 0000 0001: number of pulses = 1 0000 0010: number of pulses = 2 0111 1111: number of pulses = 127 (default) 1111 1110: number of pulses = 254 1111 1111: number of pulses = 255 6.5. ps_meas_ra te register (0x84) the ps_meas_rate register controls the timing of the periodic measurements of the ps in active mode. ps measurement repeat rate is the interval between ps_data registers update. field bits description reserved 7:3 must write as 0 ps measurement repeat rate 2:0 000: 12.5ms (als will be disabled automatically) 001: 50ms 010: 70ms 011: 100ms (default) 100: 200ms 10 1: 500ms 110: 1000ms 111: 2000ms 0x83 ps_n_pulses (default = 0x7f) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 led pulse count 0x84 ps_meas_rate (default = 0x03) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 reserved ps measurement repeat rate
19 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 6.6. als_meas_rate register (0x85) the als_meas_rate register controls the als adc resolution (bit width) and als measurement repeat rate. the integration time is depends on selected adc bit width. als measurement repeat rate is the interval between als_data registers update. als measurement repeat rate must be larger than the als integration time. if als measurement repeat rate is set to be smaller than als integration time, it will automatically be reset to be larger than a ls integration time by the ic internally. field bits description adc resolution / bit width 7:5 000: 20 bit (integration time = 1200ms) 001: 19 bit (integration time = 600ms) 010: 18 bit (integration time = 300ms) 011: 17 bit (integration time = 150ms) 100: 16 bit (integration time = 75ms) (default) 101: 12 bit (integration time = 4.685ms) 110: 8 bit ( integration time = 292us) 111: 4 bit (integration time = 18us) reserved 4:3 must write as 0 als measurement repeat rate 2:0 000: 100ms 001: 200ms 010: 500ms (default) 011: 1000ms others: 2000ms 6.7. par t_id register (0x86) (read only ) the part_id register defines the part number and revision identification of the sensor. 0x85 als_meas_rate (default = 0x82) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 adc resolution / bit width reserved als measurement repeat rate 0x86 part_id (default = 0x91) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 part number id revision id
20 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 6.8. ma nufac_id register (0x87) (read only) the manufac_id register defines the manufacturer identification of the sensor. field bits description manufacturer id 7:0 0x05h 6.9. als_data register (0x88 / 0x89) (read only) the final als converted lux data are expressed as a 16 - bit data spread over two registers. the als_data_0 and als_data_1 registers provide the lower and upper byte respectively. this 16 - bit data e quals to illuminance in lux. when the i2c read operation starts, both the registers are locked until the i2c read operation is completed. this will ensure that the data in the registers is from the same measurement even if an additional integration cycl e ends during the read operation. new measurement data is stored into temporary registers and the als_data registers are updated as soon as there is no on - going i2c read operation. field bits description part number id 7:4 0x09h revision id 3:0 0x01h 0x87 manufac_id (default = 0x05) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 manufacturer id 0x88 als_data_0 (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bi t 1 bit 0 ls data low 0x89 als_data_1 (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 ls data high
21 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 field addr bits description als data low 0x88 7:0 als adc lower byte data als data high 0x89 7:0 als adc upper byte data 6.10. als_ ps_status register (0x8a) (read only) the als_ps_status register stores the information about interrupt status and als and ps data status. new data means data has not been read yet. when the measurement is completed and data is written to the data registe r, the data status bit will be set to logic 1. when the als_ps_status register is read, the data status bit will be set to logic 0. interrupt status determines if the als and ps interrupt criteria are met. it will check if the als or ps measurement data is outside of the range defined by the upper and lower threshold limits. field bits description reserved 7:6 do not care interrupt source 5:4 00: no interrupt event 01: interrupt is triggered by ps 10: interrupt is triggered by als 11: reserved als interrupt status 3 0: als interrupt is clear or not yet triggered 1: als interrupt is triggered als data status 2 0: als measurement data is old data (data has been read) 1: als measurement data is new data (data has not been read) ps interrupt status 1 0: ps interrupt is clear or not yet triggered 1: ps interrupt is triggere d ps data status 0 0: ps measurement data is old data (data has been read) 1: ps measurement data is new data (data has not been read) 6.11. ps_data_0 register (0x8b / 0x8c) (read only) the ps adc channel data are expressed as a 11 - bit data spread over two re gisters. the ps_data_0 and ps_data_1 registers provide the lower and upper byte respectively. when the i2c read operation starts, both the registers are locked 0x8a als_ps_status (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 reserved interrupt source als interrupt status als data status ps interrupt status ps data status
22 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 until the i2c read operation is completed. this will ensure that the data in the registers is f rom the same measurement even if an additional integration cycle ends during the read operation. new measurement data is stored into temporary registers and the ps_data registers are updated as soon as there is no on - going i2c read operation. field addr bits description ps data low 0x8b 7:0 ps adc lower byte data reserved 0x8c 7:5 do not care valid 0x8c 4 0: valid ps data 1: overflow ps data reserved 0x8c 3 do not care ps data high 0x8c 2:0 ps adc upper byte data 6.12. als_data_ch1 register (0x8d / 0x8e / 0x8f) (read only) the als adc ch annel 1 data is the 420 bit adc output data of the clear diode. the data format is msb aligned depending on the programmed adc resolution. when the i2c read operation starts, both the registers are locked until the i2c read operation is completed. this wi ll ensure that the data in the registers is from the same measurement even if an additional integration cycle ends during the read operation. new measurement data is stored into temporary registers and the als_data registers are updated as soon as there is no on - going i2c read operation. 0x8b ps_dat a_0 (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 ps data low 0x8c ps_data_1 (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 reserved valid reserved ps data high 0x8d als_data_ch1_0 (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 als data ch1_0 reserved
23 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 field addr bits description als data ch1_0 0x8d 7:4 als adc channel 1 data least significant data byte, bit 4 is the lsb of the 20 - bit data als data c h1_0 0x8d 3:0 do not care als data ch1_1 0x8e 7:0 als adc channel 1 data mid significant data byte als data ch1_2 0x8f 7:0 als adc channel 1 data most significant data byte, bit 7 is msb of the 20 - bit data 6.13. als_data_ch2 register (0x90 / 0x91 / 0x92) (re ad only) the als adc channel 2 data is the 420 bit adc output data of the ir diode. the data format is msb aligned depending on the programmed als resolution. when the i2c read operation starts, both the registers are locked until the i2c read operation i s completed. this will ensure that the data in the registers is from the same measurement even if an additional integration cycle ends during the read operation. new measurement data is stored into temporary registers and the als_data registers are updat ed as soon as there is no on - going i2c read operation. 0x8e als_data_ch1_1 (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 als data ch1_1 0x8 f als_data_ch1_2 (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 als data ch1_2 0x90 als_data_ch2_0 (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 als data ch2_0 reserved 0x91 als_data_ch2_1 (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 als data ch2_1
24 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 6.14. als_coeff1 register (0x9 3 / 0x94) the als_coeff1 is the 16 - bit coefficient for the ch1 diode to calculate the illuminance in lux. when the i2c read operation starts, both the registers are locked until the i2c read operation is completed. this will ensure that the data in the re gisters is from the same measurement even if an additional integration cycle ends during the read operation. new measurement data is stored into temporary registers and the als_coeff1 registers are updated as soon as there is no on - going i2c read operatio n. field addr bits description als coeff1_0 0x93 7: 0 als coefficient 1 data least significant data byte, bit 0 is the lsb of the 16 - bit data als coeff1_1 0x94 7:0 als coefficient 1 data most significant data byte, bit 7 is msb of the 16 - bit data 0x92 als_data_ch2_2 (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 als data ch2_2 field addr bits description als data ch2_0 0x90 7:4 als adc channel 2 data least significant data byte, bit 4 is the lsb of the 2 0 - bit data als data ch2_0 0x90 3:0 do not care als data ch2_1 0x91 7:0 als adc channel 2 data mid significant data byte als data ch2_2 0x92 7:0 als adc channel 2 data most significant data byte, bit 7 is msb of the 20 - bit data 0x93 als_coeff1_0 (default = 0x80) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 als coeff1_0 0x94 als_coeff1_1 (default = 0x03) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 als coeff1_1
25 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 6.15. als_coeff2 register (0x95 / 0x96) the als_coeff2 is the 16 - bit coefficient for the ch2 diode to calculate the illuminance in lux. these coefficients are programmable to be optimized for different input filters and light spectra. when the i2c read operation starts, both the registers are locked until the i2c read operation is completed. this will ensure that the data in the registers is from the same measurement even if an additional integration cycle ends during the read operation. new measurement data is stored into temporary registers and the als_coeff2 regist ers are updated as soon as there is no on - going i2c read operation. field addr bits description als coeff2_0 0x95 7:0 als coefficient 2 data least significant data byte, bit 0 is the lsb of the 16 - bit data als coeff2_1 0x96 7:0 als coefficient 2 data most significant data byte, bit 7 is msb of the 16 - bit data 6.16. als_irf_cut_off register (0x97) the als_irf_cut_off is the als cut off limit of ir factor. when the ir factor exceeds the cut - off limit, the output value will be logic 0. this limit is also adjustable. 0x95 als_coeff2_0 (default = 0xc8) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 als coeff2_0 0x96 als_coeff2_1 (default = 0xfb) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 als coeff2_1 0x97 als_irf_cut_off (default = 0xd0) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 als irf cut off
26 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 field addr bits description als irf cut off 0x97 7:0 if adcir / adcclear > als irf cut off, als_data = 0 6.17. interrupt register (0x98) the interrupt register controls the operation of the int errupt pin and functions. when the interrupt mode is set to 00, the int output pin 2 is inactive / disabled and will not trigger any interrupt. however at this condition, the als_ps_status register will still be updated. field bits description reserved 7:4 must write as 0 output mode 3 0: int output pin 2 is latched and kept in triggered state until als_ps_statu s register is read 1: int output pin 2 is updated after every measurement (default) interrupt polarity 2 0: int output pin 2 is considered active when it is a logic 0 (default) 1: int output pin 2 is considered active when it is a logic 1 interrupt mode 1:0 00: int output pin 2 is inactive / high impedance state (default) 01: only ps measurement can trigger interrupt 10: only als measurement can trigger interrupt 11: both als and ps measurement can trigger interrupt 6.18. ps_thres register (0x99 / 0x9a / 0x9 b / 0x9c) the ps_thres_up and ps_thres_low registers determines the upper and lower limit of the interrupt threshold value respectively. these two values form a range and the interrupt function compares if the measurement value in ps_data registers is insi de or outside the range. the interrupt function is active if the measurement data is outside the range defined by the upper and lower limits. the data format for ps_thres must be the same as ps_data registers. 0x98 interrupt (default = 0x08) b it 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 reserved output mode interrupt polarity interrupt mode 0x99 ps_thres_up_0 (default = 0xff) bit 7 bi t 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 ps upper threshold low
27 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 ps_thres_low is a 16 - bit lower threshold limits made up of two 8 b its register as shown below. 6.19. als_thres register (0x9e / 0x9f / 0xa0 / 0xa1) the als_thres_up and als_thres_low registers determines the upper and lower limit of the interrupt thre shold value respectively. these two values form a range and the interrupt function compares if the measurement value in als_data registers is inside or outside the range. the interrupt function is active if the measurement data is outside the range defined by the upper and lower limits. the data format for als_thres must be the same as als_data registers. 0x9a ps_thres_up_1 (default = 0x07) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 reserved ps upper threshold high 0x9b ps_thres_low _0 (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 ps lower threshold low 0x9c ps_thres_low_1 (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 reserved ps lower thres hold high field addr bits description ps upper threshold low 0x99 7:0 ps upper threshold lower byte reserved 0x9a 7:3 do not care ps upper threshold high 0x9a 2:0 ps upper threshold upper byte ps lower threshold low 0x9b 7:0 ps lower threshold low er byte reserved 0x9c 7:3 do not care ps lower threshold high 0x9c 2:0 ps lower threshold upper byte
28 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 als_thres_low is a 16 - bit lower threshold limits made up of two 8 bits register as shown below. field addr bits description als upper threshold low 0x9e 7:0 als upper threshold lower byte als upper threshold high 0x9f 7:0 als upper threshold upper byte als lower threshold low 0xa0 7:0 als lower threshold lower byte als lower threshold high 0xa1 7:0 als lower threshold upper byte 6.20. interrupt persist register (0xa4) the interrupt persist register controls the n number of times the measurement data is outside the range defined by the upper and lower threshold limits before asserting the int output pin 2. 0x9e als_thres_up_0 (default = 0xff) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 als upper threshold low 0x9f als_thres_up_1 (default = 0xff) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 als upper threshold high 0xa0 als_thres_low _0 (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 als lower threshold low 0xa1 als_thres_low_1 (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 als lower threshold high
29 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 field bits description ps persist 7:4 0000: every ps measurement data will generate an interrupt (default) 0001: 1 consecutive ps measurement data outside the range 0010: 2 consecutive ps measurement data outside the range 1111: 1 5 consecutive ps measurement data outside the range als persist 3:0 0000: every als measurement data will generate an interrupt (default) 0001: 1 consecutive als measurement data outside the range 0010: 2 consecutive als measurement data outside the range 1111: 15 consecutive als measurement data outside the range 0xa4 interrupt persist (default = 0x00) bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 ps persist als persist
30 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 7. pseudo codes examples ps led registers // the ps led registers define the led pulse modulation frequency and peak current. // default setting is 0x6b (60khz , 50ma). slave_addr = 0x23 // slave address of ltr - 507 device // set led pulse freq 30khz (with default peak curr 50ma) register_addr = 0x82 // ps_led register command = 0x0b // for pulse freq = 30khz // for pulse freq = 40 khz, command = 0x2b // for pulse freq = 50khz, command = 0x4b // for pulse freq = 60khz, command = 0x6b // for pulse freq = 70khz, command = 0x8b // for pulse freq = 80khz, command = 0xa b // for pulse freq = 90khz, command = 0xcb // for pulse freq = 100khz, command = 0xeb writebyte(slave_addr, register_addr, command) // set led peak current 5ma (with default pulse freq 60khz) register_addr = 0x82 // ps_led register command = 0x68 // peak current = 5ma // for peak current = 10ma, command = 0x69 // for peak current = 20ma, command = 0x6a // for peak current = 50ma, command = 0x6b // for peak current = 100ma, command = 0x6c, 0x6d, 0x6e, 0x6f writebyte(slave_addr, register_addr, command) ps_n_pulses register // the ps_n_pulses registers controls the number of led pulses to be emitted. // default setting is 0x7f ( 127pulses). slave_addr = 0x23 // slave address of ltr - 507 device // set led pulses to 64 pulses register_addr = 0x83 // ps_n_pulses register command = 0x40 // for ps pulses = 64, // for ps pulses = 0, command = 0x00 // for ps pulses = 1, command = 0x01 // for ps pulses = 2, command = 0x02 // // for ps pulses = 254, command = 0xfe // for ps pulses = 255, command = 0xff writebyte(slave_addr, register_addr, command) ps measurement ra te // the ps_meas_rate register controls the ps measurement rate which define the interval between ps_data update. // default setting of the register is 0x03 (repeat rate 100ms) slave_addr = 0x23 // slave address of ltr - 507 device // set ps repeat r ate 12.5ms register_addr = 0x84 // ps_meas_rate register command = 0x00 // meas rate = 12.5ms // for meas rate = 50ms, command = 0x01 // for meas rate = 70ms, command = 0x02 // for meas rate = 100ms, command = 0x03 // for meas rate = 200ms, command = 0x04 // for meas rate = 500ms, command = 0x05
31 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 // for meas rate = 1000ms, command = 0x06 // for meas rate = 2000ms, command = 0x07 writebyte(slave_addr, register_addr, command) als measurement rate // the als_meas_rate register controls the als adc resolution (bit width) and als measurement rate. // default setting of the register is 0x8 2 (bit width 16bit, repeat rate 500ms) slave_addr = 0x23 // slave address of ltr - 507 device // set als adc resolution 20bits (with default repeat rate 500ms) register_addr = 0x85 // als_meas_rate register command = 0x02 // bit width = 20bit, / / bit width = 19bit, command = 0x22 // bit width = 18bit, command = 0x42 // bit width = 17bit, command = 0x62 // bit width = 16bit, command = 0x82 // bit width = 12bit, command = 0xa2 // bit width = 8bit, command = 0xc2 // bit width = 4bit, command = 0xe2 writebyte(slave_addr, register_addr, command) // set als repeat rate 100ms (with default bit width 16bit) register_addr = 0x85 // als_meas_rate register command = 0x80 // meas rate = 100ms // meas rate = 200ms, command = 0x81 // meas rate = 500ms, command = 0x82 // meas rate = 1000ms, command = 0x83 // meas rate = 2000ms, command = 0x84, 0x85, 0x86, 0x87 writebyte(slave_addr, register_addr, command) interrupt registers // the interrupt register controls the operation of the interrupt pins and func tion. // the default value for this register is 0x08 (interrupt inactive) slave_addr = 0x23 // slave address of ltr - 507 device // set interrupt to active (with active low polarity and output pin2 will be updated after every measurement) register_add r = 0x98 // interrupt register address command = 0x0b // both als and ps can trigger, // only ps trigger, command = 0x07 // only als trigger, command = 0x06 writebyte(slave_addr, register_addr, command) // set interrupt output mode (w ith both als and ps triggered and with active low polarity) register_addr = 0x98 // interrupt register address command = 0x03 // output pin2 is latched and kept triggered until als_ps_status register is read // for output pin2 is updated after every measurement, command = 0x0b writebyte(slave_addr, register_addr, command) // set interrupt polarity to active high // (with both als and ps triggered and output pin2 is updated after every measurement) register_addr = 0x98 // interrupt regis ter address command = 0x0f // output pin2 is active high, // for output pin2 is active low, command = 0x0b writebyte(slave_addr, register_addr, command)
32 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 ps threshold registers // the ps_thres_up and ps_thres_low registers determines the upper and lower limit of the interrupt threshold // value. // following example illustrates the setting of the ps threshold window of decimal values of 200 (lower threshold) and // 1000 (upper threshold). slave_addr = 0x23 // slave address of ltr - 559 device // upp er threshold setting (decimal 1000) ps_thres_up_0 = 0x99 // ps upper threshold low byte register address ps_thres_up_1= 0x9a // ps upper threshold high byte register address data1 = 1000 >> 8 // to convert decimal 1000 into two eight bytes reg ister values data0 = 1000 & 0xff writebyte(slave_addr, ps_upp_threshold_reg_0, data0) writebyte(slave_addr, ps_upp_threshold_reg_1, data1) // lower threshold setting (decimal 200) ps_thres_low_0 = 0x9b // ps lower threshold low byte register address ps_thres_low_1 = 0x9c // ps lower threshold high byte register address data1 = 200 >> 8 // to convert decimal 200 into two eight bytes register values data0 = 200 & 0xff writebyte(slave_addr, ps_low_threshold_reg_0, data0) writebyte(slave_addr, ps _low_threshold_reg_1, data1) als threshold registers // the als_thres_up and als_thres_low registers determines the upper and lower limit of the interrupt threshold // value. // following example illustrates the setting of the als threshold window of dec imal values of 200 (lower threshold) and // 1000 (upper threshold). slave_addr = 0x23 // slave address of ltr - 507 device // upper threshold setting (decimal 1000) als_thres_up_0 = 0x9e // als upper threshold low byte register address als_thres_ up_1 = 0x9f // als upper threshold high byte register address data1 = 1000 >> 8 //to convert decimal 1000 into two eight bytes register values data0 = 1000 & 0xff writebyte(slave_addr, als_thres_up_0, data0) writebyte(slave_addr, als_thres_up_1, d ata1) // lower threshold setting (decimal 200) als_thres_low_0 = 0xa0 // als lower threshold low byte register address als_thres_low_1 = 0xa1 // als lower threshold high byte register address data1 = 200 >> 8 //to convert decimal 200 into two e ight bytes register values data0 = 200 & 0xff writebyte(slave_addr, als_thres_low_0, data0) writebyte(slave_addr, als_thres_low_1, data1) interrupt persist register // the interrupt persist register controls the n number of times the measurement data is o ut of the threshold range // for both als and ps before asserting the int output pin 2. // the default setting is 0x00 (every ps and/or als measurement data will generate an interrupt). slave_addr = 0x23 // slave address of ltr - 507 device // set ps persist 5 (with als persist 0) register_addr = 0xa4 // interrupt persist register command = 0x50 // ps persist = 5
33 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 // for ps persist = 0, command = 0x00 // for ps persist = 1, command = 0x10 // for ps persist = 2, command = 0 x20 // // for ps persist = 15, command = 0xf0 writebyte(slave_addr, register_addr, command) // set als persist 5 (with ps persist 0) register_addr = 0xa4 // interrupt persist register command = 0x05 // als persist = 5 // f or als persist = 0, command = 0x00 // for als persist = 1, command = 0x01 // for als persist = 2, command = 0x02 // // for als persist = 15, command = 0x0f writebyte(slave_addr, register_addr, command) control registers // t he control registers define the operating modes and gain settings of the als and ps of ltr - 507. // it is recommended that control register for als (0x80) and ps (0x81) to be set at the end of the sequence. // this is to ensure all register settings are the same for all started measurement. // default settings are 0x00 for als register and 0x0c for ps register (both in standby mode after power up). slave_addr = 0x23 // slave address of ltr - 507 device // enable als register_addr = 0x80 // als_contr register command = 0x02 // for dynamic range 1 (1 to 64klux) // for dynamic range 2 (0.5 to 32klux), command = 0x05 // for dynamic range 3 (0.02 to 640lux), command = 0x10 // for dynamic range 4 (0.01 to 320lux), command = 0x18 w ritebyte(slave_addr, register_addr, command) // enable ps register_addr = 0x81 // ps_contr register command = 0x0e writebyte(slave_addr, register_addr, command) data registers (read only) // the als and ps data registers contain the adc output data. // these registers should be read as a group, with the lower address being read first. slave_addr = 0x23 // slave address of ltr - 507 device // read als_data register_addr = 0x88 // als adc low byte address readbyte(slave_addr, register_ad dr, data0) register_addr = 0x89 // als adc high byte address readbyte(slave_addr, register_addr, data1) als_adc_data = (data1 << 8) | data0 // combining lower and upper bytes to give 16 - bit als adc data (direct c onversion to illuminance in lux). slave_addr = 0x23 // slave address of ltr - 507 device // read ps_data register_addr = 0x8b // ps_data low byte address readbyte(slave_addr, register_addr, data0) register_addr = 0x8c // ps_data high byte add ress readbyte(slave_addr, register_addr, data1)
34 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 ps_adc_data = ((data1 << 8) | data0) & 07ff // combining lower and upper bytes to give 11 - bit ps data val idity_ps_data = data0 & 0x08 // validity_ps_data = 0x00 ? valid ps data // validity_ps_data = 0x08 ? overflow ps data // read ps data validity bit register_addr = 0x8b // ps_data low byte address readbyte(slave_addr, register_addr, data0) // bit 4 = 0 = valid ps data, val idity_ps_data = data0 & 0x08 // bit 4 = 1 = overflow ps data als and ps sta tus register (read only) // the als_ps_status register contains the information on interrupt, als and ps data availability status. sl ave_addr = 0x23 // slave address of ltr - 507 device // read status register register_addr = 0x8a // als_ps_sta tus register address readbyte(slave_addr, register_addr, data) in terrupt_source = data & 0x30 // interrupt_status = 0x00 ? no interrupt // interrupt_status = 0x10 ? ps interrupt // interrupt_status = 0x20 ? als interrupt als and p s data status = data & 0x05 // newdata_status = 0x00 ? no new data // newdata_status = 0x04 ? als new data // newdata_status = 0x01 ? ps new data // newdata_status = 0x05 ? both new data als and ps_interrupt_status = data & 0x0a // newdata_ status = 0x08 ? als interrupt is triggered // newdata_status = 0x02 ? ps interrupt is triggered // newdata_status = 0x0a ? both interrupts are triggered als data registers (read only) // the als data registers contain the adc output data for the re spective channel. // these registers should be read as a group, with the lower address being read first. slave_addr = 0x23 // slave address of ltr - 507 device // read als_data_ch1 register_addr = 0x8d // als_data_ch1 low byte address readb yte(slave_addr, register_addr, data0) register_addr = 0x8e // als_data_ch1 mid byte address readbyte(slave_addr, register_addr, data1) register_addr = 0x8f // als_data_ch1 high byte address readbyte(slave_addr, register_addr, data2) als_ch1 _data = ((data 2 << 16) | (data1 << 8) | data0) >> 4) // combining low, mid, and high bytes to give 20 - bit als ch1 data // read als_data_ch2 register_addr = 0x90 // als_data_ch2 low byte address readbyte(slave_addr, register_addr, data0) register_a ddr = 0x91 // als_data_ch2 mid byte address readbyte(slave_addr, register_addr, data1) register_addr = 0x92 // als_data_ch2 high byte address readbyte(slave_addr, register_addr, data2) als_ch2_data = ((data 2 << 12) | (data1 << 4) | (data0 > > 4)) // combining low, mid, and high bytes to give 20 - bit als ch2 data
35 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 8. recommended lead - free reflow profile process z one symbol ? t maximum ? t/ ? time or duration heat up p1, r1 25 ? c to 150 ? c 3 ? c/s solder paste dry p2, r2 150 ? c to 200 ? c 100s to 180s solder reflow p3, r3 p3, r4 200 ? c to 260 ? c 260 ? c to 200 ? c 3 ? c/s - 6 ? c/s cool down p4, r5 200 ? c to 25 ? c - 6 ? c/s time maintai ned above liquidus point , 217 ? c > 217 ? c 60s to 90s peak temperature 260 ? c - time within 5 ? c of actual peak temperature > 255 ? c 20s time 25 ? c to peak temperature 25 ? c to 260 ? c 8mins it is recommended to perform reflow soldering no more than twice. 50 100 150 200 250 300 t-time (seconds) 25 80 120 150 180 200 230 255 0 t - temperature (c) r1 r2 r3 r4 r5 217 max 260c 60 sec to 90 sec above 217 c p1 heat up p2 solder paste dry p3 solder reflow p4 cool down
36 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 9. moisture proof packaging all ltr - 507als - 01 are shipped in moisture proof package. once opened, moisture absorption begins. this part is compliant to jedec j - std - 033a level 3. 9.1 time from unsealing to soldering after removal from the mois ture barrier bag, the parts should be stored at the recommended storage conditions and soldered within seven days. when the moisture barrier bag is opened and the parts are exposed to the recommended storage conditions for more than seven days, the parts m ust be baked before reflow to prevent damage to the parts. 9.1.1 recommended storage conditions storage temperature 10 ? c to 30 ? c relative humidity below 60% rh 9.1.2 baking conditions package temperature time in reels 60 ? c 48 hours in bulk 100 ? c 4 hours baking should only be done once.
37 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 10 . recommended land pattern and metal stencil aperture 10 .1 recommended land pattern note: 1. all dimensions are in millimeters metal stencil for solder paste printing stencil aperture land pattern pcb
38 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 10 .2 recommended metal stencil ape rture it is recommended that the metal stencil used for solder paste printing has a thickness (t) of 0.11mm (0.004 inches / 4 mils) or 0.127mm (0.005 inches / 5 mils). the stencil aperture opening is recommended to be 0.3mm x 0.65mm which has the same dime nsion as the land pattern. this is to ensure adequate printed solder paste volume and yet no shorting. note : 1. all dimensions are in millimeters 2.45 2.25 t aperture opening
39 / 39 o ptical s ensor ltr - 5 07als - 01 part no. : ltr - 5 07als - 01 bns - od - fc002/a4 11 . package dimension for tape and reel 11 .1 package di mension of reel notes: 1. all dimensions are in millimeters (inches) 2. empty component pockets sealed with top cover tape 3. 7 inch reel - 2000 pieces per reel


▲Up To Search▲   

 
Price & Availability of LTR-507ALS-01

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X