Optical Sensor Product Data Sheet LTR-559ALS-01 Spec No.: DS86-2013-0003 Effective Date: 07/09/2014 Revision: B LITE-ON DCC RELEASE BNS-OD-FC001/A4 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.
Optical Sensor LTR-559ALS-01 1. Description 2 The LTR-559ALS-01 is an integrated low voltage I C digital light sensor [ALS] and proximity sensor [PS] with built-in emitter, in a single miniature chipled lead-free surface mount package. This sensor converts light intensity to a digital output signal 2 capable of direct I C interface. It provides a linear response over a wide dynamic range from 0.01 lux to 64k lux and is well suited to applications under high ambient brightness.
Optical Sensor LTR-559ALS-01 3. Applications To control display backlight in Mobile Devices: Mobile phone, PDA Computing Devices: Notebook PC, Desktop Monitor Consumer Devices: LCD/PDP TV backlight systems, Cameras, Personal Navigation Device, Digital Photo Frame Dashboard 4. Ordering Information Part Number Packaging Type Package Quantity LTR-559ALS-01 Tape and Reel 8-pin chipled package 8000 2/40 Part No.
Optical Sensor LTR-559ALS-01 5. Outline Dimensions 1. All dimensions are in millimeters 3/40 Part No.
Optical Sensor LTR-559ALS-01 6. Functional Block Diagram 7. Application Circuit LTR-559ALS 4/40 Part No.
Optical Sensor LTR-559ALS-01 I/O Pins Configuration Table Pin I/O Type Symbol Description 1 I/O SDA I2C serial data. This pin is an open drain input / output. 2 O INT Level Interrupt Pin. This pin is an open drain output. 3 I LDR LED Driver for proximity emitter. This pin is an open drain input. 4 O LED K LED Cathode. Connect to LDR pin if using internal LED driver circuit. 5 I LED A LED Anode. Connect to VDD or VBAT on PCB GND Ground SCL I2C serial clock.
Optical Sensor LTR-559ALS-01 8. Ratings and Specifications Absolute Maximum Ratings at Ta = 25C Parameter Symbol Rating Unit 3.8 V Supply Voltage VDD Digital Voltage Range SCL, SDA, INT -0.5 to 3.8 V Digital Output Current SCL, SDA, INT -1 to 20 mA Storage Temperature Tstg -40 to 100 C Note: Exceeding these ratings could cause damage to the sensor. All voltages are with respect to ground. Currents are positive into, negative out of the specified terminal.
Optical Sensor LTR-559ALS-01 Light Sensor Parameter Min. Typ. Max. Unit 65535 count 0 6 count Ch0, Lux = 0 0 6 count Ch1, Lux = 0 Full Scale ADC Count Condition Dark ADC Count Ch0 3200 4900 6600 count White LED 200 Lux Integration Time : 50ms ADC Count (Gain=96) Measurement Time : 100ms Ch1 1200 1800 2400 count White LED 200 Lux Integration Time : 50ms Measurement Time : 100ms ALS Ratio 0.15 0.26 Ratio = Ch1/(Ch1 + Ch0) 0.
Optical Sensor LTR-559ALS-01 Note 1: Startup Sequence Supply VDD to Sensor (Sensor in Standby Mode) Wait 100 ms (min) - initial startup time I2C Command (Write) To enable sensor to Active Mode Wait 10 ms (max) - wakeup time from standby Sensor is Active and starts measurement LUX Formula Refer to Appendix A for the lux formula 8/40 Part No.
Optical Sensor LTR-559ALS-01 AC Electrical Characteristics All specifications are at VBus = 1.8V, Tope = 25C, unless otherwise noted. Parameter Symbol Min. Max. Unit SCL clock frequency 1 Bus free time between a STOP and START condition f SCL t BUF 400 kHz 1.3 us Hold time (repeated) START condition. After this period, the first clock pulse is generated t H D; S TA 0.6 us LOW period of the SCL clock 1.3 us HIGH period of the SCL clock t LOW t HIGH 0.
Optical Sensor LTR-559ALS-01 9.
Optical Sensor LTR-559ALS-01 2 .I C Read (Combined format) Protocol: 1 1 8 S Slave address W 1 7 A Register Address 1 1 7 A Sr Slave address Slave ID (Write) 1 1 R A Register Command N P 2 3 4 1 1 Slave ID (Read) Slave ID (Write) 1 8 5 6 Slave ID (Read) 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 …… SCL S 6 SDA S S 5 S 4 S 3 S 2 S 1 S 0 Slave address A A A A A A A A 7 6 5 4 3 2 1 0 W A Register Address A S 6 S 5 1 2 Sr S 4 S 3 S 2 S 1 S 0
Optical Sensor LTR-559ALS-01 Register Set Addr 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 control 0x00 0x82 R/W PS_LED PS LED setting 0x7F 0x83 R/W PS_N_PULSES PS number of pulses 0x01 0x84 R/W PS_MEAS_RATE PS measurement rate in active mode 0x02 0x85 R/W ALS_MEAS_RATE ALS measurement rate in active mode 0x03 0x86 R PART_ID Part Number ID and Revision ID 0x92 0x87 R MANUFA
Optical Sensor LTR-559ALS-01 ALS_CONTR Register (0x80) The ALS_CONTR register controls the ALS Gain setting, ALS operation modes and software (SW) reset for the sensor. 2 The ALS sensor can be set to either standby mode or active mode. At either of these modes, the I C circuitry is always active. The default mode after power up is standby mode. During standby mode, there is no ALS measurement performed 2 but I C communication is allowed to enable read/write to all the registers.
Optical Sensor LTR-559ALS-01 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 2 mode. At either of these modes, the I C circuitry is always active. The default mode after power up is standby mode. During 2 standby mode, there is no PS measurement performed but I C communication is allowed to enable read/write to all the registers.
Optical Sensor LTR-559ALS-01 PS_LED Register (0x82) The PS_LED register controls the LED pulse modulation frequency, LED current duty cycle and LED peak current.
Optical Sensor LTR-559ALS-01 PS_N_Pulses Register (0x83) The PS_N_Pulses register controls the number of LED pulses to be emitted.
Optical Sensor LTR-559ALS-01 PS_MEAS_RATE 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.
Optical Sensor LTR-559ALS-01 ALS_MEAS_RATE Register (0x85) The ALS_MEAS_RATE register controls the integration time and timing of the periodic measurement of the ALS in active mode. ALS Measurement Repeat Rate is the interval between ALS_DATA registers update. ALS Integration Time is the measurement time for each ALS cycle. ALS Measurement Repeat Rate must be set to be equal or larger than the ALS Integration Time.
Optical Sensor LTR-559ALS-01 PART_ID Register (0x86) (Read Only) The PART_ID register defines the part number and revision identification of the sensor. 0x86 PART_ID (default = 0x92) B7 B6 B5 B4 B3 Part Number ID B2 B1 B0 Revision ID Field Bits Default Type Description Part Number ID 7:4 1001 R Part ID 0x09H Revision ID 3:0 0010 R Revision ID 0x02H MANUFAC_ID Register (0x87) (Read Only) The MANUFAC_ID register defines the manufacturer identification of the sensor.
Optical Sensor LTR-559ALS-01 ALS_DATA_CH1 Register (0x88 / 0x89) (Read Only) The ALS_DATA registers should be read as a group, with the lower address read back first (i.e. read 0x88 first, then read 0x89). These two registers should also be read before reading channel-0 data (from registers 0x8A, 0x8B). 2 2 When the I C read operation starts, all four ALS data registers are locked until the I C read operation of register 0x8B is completed.
Optical Sensor LTR-559ALS-01 ALS_DATA_CH0 Register (0x8A / 0x8B) (Read Only) These two registers should be read after reading channel-1 data (from registers 0x88, 0x89). Lower address register should be read first (i.e. read 0x8A first, then read 0x8B). See ALS_DATA_CH1 register information above. The ALS ADC channel-0 data is expressed as a 16-bit data spread over two registers. The ALS_DATA_CH0_0 and ALS_DATA_CH0_1 registers provide the lower and upper byte respectively.
Optical Sensor LTR-559ALS-01 ALS_ PS_STATUS Register (0x8C) (Read Only) The ALS_PS_STATUS register stores the information about ALS data status. New data means data has not been read yet. When the measurement is completed and data is written to the data register, the data status bit will be set to logic 1. When the data register is read, the data status bit will be set to logic 0. Interrupt status determines if the ALS interrupt criteria are met.
Optical Sensor LTR-559ALS-01 PS_DATA_0 Register (0x8D / 0x8E) (Read Only) The PS ADC channel data are expressed as a 11-bit data spread over two registers. The PS_DATA_0 and PS_DATA_1 2 registers provide the lower and upper byte respectively. When the I C read operation starts, both the registers are locked 2 until the I C 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.
Optical Sensor LTR-559ALS-01 INTERRUTP Register (0x8F) (Read Only) The INTERRUPT register controls the operation of the interrupt 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. Note that when this register is to be set with values other than its default values, it should be set before device is in Active mode.
Optical Sensor LTR-559ALS-01 PS_THRES Register (0x90 / 0x91 / 0x92 / 0x93) 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 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.
Optical Sensor LTR-559ALS-01 Field Address Bits Default Type Description 0x90 7:0 11111111 RW PS upper threshold lower byte data Reserved 0x91 7:3 00000 -- Reserved PS Upper Threshold High 0x91 2:0 111 RW PS upper threshold upper byte data PS lower threshold, Low 0x92 7:0 00000000 RW PS lower threshold lower byte data Reserved 0x93 7:3 00000 -- Reserved 0x93 2:0 000 RW PS lower threshold upper byte data PS Upper Threshold Low PS lower threshold High 26/40 Part No.
Optical Sensor LTR-559ALS-01 PS_OFFSET Register (0x94 / 0x95) The PS_OFFSET register defines the offset compensation value for proximity offsets caused by device variations, optical crosstalk and other environment factors. This value will be used and cancelled from the original PS raw data such that the data in PS_DATA register (0x8D and 0x8E) are the compensated value.
Optical Sensor LTR-559ALS-01 ALS_THRES Register (0x97 / 0x98 / 0x99 / 0x9A) The ALS_THRES_UP and ALS_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 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.
Optical Sensor LTR-559ALS-01 Field Address Bits Default Type Description ALS upper threshold Low 0x97 7:0 11111111 RW ALS upper threshold lower byte data ALS upper threshold High 0x98 7:0 11111111 RW ALS upper threshold upper byte data ALS lower threshold Low 0x99 7:0 00000000 RW ALS lower threshold lower byte data ALS lower threshold High 0x9A 7:0 00000000 RW ALS lower threshold upper byte data 29/40 Part No.
Optical Sensor LTR-559ALS-01 INTERRUPT PERSIST Register (0x9E) 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 interrupt.
Optical Sensor LTR-559ALS-01 10. Device Operation (using Interrupt) Below flow diagram illustrates the LTR-559ALS operation involving the use of Thresholds and Interrupts. Device Power Up Set Interrupt/ Thresholds DPS Active DLS Active Wait for Interrupt No Interrupt MCU Actions Read DPS Data MCU Actions Interrupt DPS Interrup t Check Status Reg (0x8C) DLS Interrup t 31/40 Read DLS Data Part No.
Optical Sensor LTR-559ALS-01 11. Pseudo Codes Examples Control Registers // The Control Registers define the operating modes and gain settings of the ALS and PS of LTR-559. // Default settings are 0x00 for both registers (both in Standby mode).
Optical Sensor LTR-559ALS-01 // Set LED Peak Current 5mA (pulse freq 60kHz, duty cycle 100%) Register_Addr = 0x82 // PS_LED register Command = 0x78 // Peak Current = 5mA, (pulse freq 60kHz, duty cyc 100%) // For Peak Current = 10mA, (60kHz, 100%), Command = 0x79 // For Peak Current = 20mA, (60kHz, 100%), Command = 0x7A // For Peak Current = 50mA, (60kHz, 100%), Command = 0x7B WriteByte(Slave_Addr, Register_Addr, Command) PS Measurement Rate // The PS_MEAS_RATE register controls the PS measurement rate.
Optical Sensor LTR-559ALS-01 ALS / PS Status Register (Read only) // The ALS_PS_STATUS Register contains the information on Interrupt, ALS and PS data availability status. // This register is read only.
Optical Sensor LTR-559ALS-01 ALS Threshold Registers // The ALS_THRES_UP and ALS_THRES_LOW registers determines the upper and lower limit of the interrupt threshold value.
Optical Sensor LTR-559ALS-01 12.
Optical Sensor LTR-559ALS-01 13. Moisture Proof Packaging All LTR-559ALS-01 are shipped in moisture proof package. Once opened, moisture absorption begins. This part is compliant to JEDEC J-STD-033A Level 3. Time from Unsealing to Soldering After removal from the moisture barrier bag, the parts should be stored at the recommended storage conditions and soldered within seven days.
Optical Sensor LTR-559ALS-01 14. Recommended Land Pattern and Metal Stencil Aperture Stencil Aperture Metal Stencil for Solder Land Pattern Paste Printing PCB A Recommended Land Pattern Note: All dimensions are in millimeters 38/40 Part No.
Optical Sensor LTR-559ALS-01 Recommended Metal Stencil Aperture 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.72mm x 0.60mm which has the same dimension as the land pattern. This is to ensure adequate printed solder paste volume and yet no shorting. Aperture Opening t 3.6 2.0 0 3 Note: 1.
Optical Sensor LTR-559ALS-01 15. Package Dimension for Tape and Reel Notes: 1. All dimensions are in millimeters (inches) 2. Empty component pockets sealed with top cover tape 3. 13 inch reel - 8000 pieces per reel 4. In accordance with ANSI/EIA 481-1-A-1994 specifications 40/40 Part No.