0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
LTR-553ALS-WA

LTR-553ALS-WA

  • 厂商:

    LITEON(光宝)

  • 封装:

    SEN_3.94X2.36MM_SM

  • 描述:

    LTR-553ALS-WA 是一款集成式低压 I2C 数字光传感器 [ALS] 和接近传感器 [PS],内置发射器,采用单片式无铅表面贴装封装。

  • 数据手册
  • 价格&库存
LTR-553ALS-WA 数据手册
Property of Lite-On Only 1. Description 2 The LTR-553ALS-WA 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 2 converts light intensity to a digital output signal 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. With built-in proximity sensor (emitter and detector), LTR-553ALS-WA offers the feature to detect object at a user configurable distance. The sensor supports an interrupt feature that removes the need to poll the sensor for a reading which improves system efficiency. The sensor also supports several features that help to minimize the occurrence of false triggering. This CMOS design and factory-set one time trimming capability ensure minimal sensor-to-sensor variations for ease of manufacturability to the end customers. 2. Features  I C interface (Fast Mode @ 400kbit/s)  Ultra-small ChipLED package  Built-in temperature compensation circuit  Low active power consumption with standby mode  Supply voltage range from 2.4V to 3.6V capable of 1.7V logic voltage  Operating temperature range from -30C to +70C  RoHS and Halogen free compliant  Light Sensor  Close to human eye spectral response  2  Immunity to IR / UV Light Source  Automatically rejects 50 / 60 Hz lightings flicker  6 dynamic range from 0.01 lux to 64k lux  16-bit effective resolution Proximity Sensor  Built-in LED driver, emitter and detector  Programmable LED drive settings  11-bit effective resolution  High ambient light suppression Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 1 of 41 Property of Lite-On Only 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-553ALS-WA Tape and Reel 8-pins chipled package 5000 Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 2 of 41 Property of Lite-On Only 5. Outline Dimensions Notes: 1. All dimensions are in millimeters Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 3 of 41 Property of Lite-On Only 6. Functional Block Diagram 7. Application Circuit LTR-553ALS Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 4 of 41 Property of Lite-On Only I/O Pins Configuration Table Pin I/O Type Symbol Description 1 I/O SDA I C serial data. 2 O INT Level Interrupt Pin. This pin is an open drain output. 3 I LDR LED Driver for proximity emitter. 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 I C serial clock. This pin is an open drain input. VDD Power Supply Voltage 6 7 I 8 2 This pin is an open drain input / output. This pin is an open drain input. 2 LTR-553ALS Recommended Application Circuit Components Component Recommended Value Rp1, Rp2, Rp3 [1] 1 k to 10 k C1, C2 1uF 20%, X7R Ceramic [1] Selection of pull-up resistors value is dependent on bus capacitance values. For more details, please 2 refer to I C Specifications: http://www.nxp.com/documents/user_manual/UM10204.pdf Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 5 of 41 Property of Lite-On Only 8. Rating and Specification Absolute Maximum Ratings at Ta = 25C Parameter Symbol Rating Unit Supply Voltage VDD 3.8 V 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. Recommended Operating Conditions Description Symbol Supply Voltage VDD LED Supply Voltage Min. Typ. Max. Unit 2.4 3.6 V VLED 2.5 4.35 V Interface Bus Power Supply Voltage VIO 1.7 3.6 V Operating Temperature Tope -30 70 C Electrical & Optical Specifications All specifications are at VDD = 3.0V, Tope = 25C, unless otherwise noted. Parameter Min. Typ. Active Supply Current Standby Current Initial Startup Time 60 100 Wakeup Time from Standby Max. Unit Condition 250 uA Active Mode, Tope = 25C 5 uA Standby / Sleep Mode 1000 ms (Note 1) 10 ms (Note 1) Light Sensor Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 6 of 41 Property of Lite-On Only Parameter Min. Typ. Max. Unit 65535 count 0 6 count Ch0, Lux = 0 0 6 count Ch1, Lux = 0 count count Ch0, Lux = 200 (White LED) Ch1, Lux = 200 (White LED) Full Scale ADC Count Condition Dark ADC Count ADC Count (Gain=96) 3200 1200 4900 1800 6600 2400 ALS Ratio 0.15 0.26 0.35 Ratio = Ch1/(Ch1 + Ch0), Lux = 200 (White LED) Dynamic Range (Gain=1) 1 64k lux White LED Dynamic Range (Gain=2) 0.5 32k lux White LED Dynamic Range (Gain=4) 0.25 16k lux White LED Dynamic Range (Gain=8) 0.125 8k lux White LED Dynamic Range (Gain=48) 0.02 1.3k lux White LED Dynamic Range (Gain=96) 0.01 600 lux White LED Max. Unit Condition 2047 count 870 nm Proximity Sensor Parameter Min. Typ. Full Scale ADC Count Peak Sensitivity 840 Detection Distance 20 855 mm 100mA, 4 pulses, 18% Gray Card 50k lux Direct sunlight 1 15 pulses LED Pulse Frequency 30k 100k Hz Increment of 10k Hz LED Duty Cycle 25 100 % Increment of 25% Ambient Light Suppression LED Pulse Count 5 mA LED Peak Current = 000 10 mA LED Peak Current = 001 20 mA LED Peak Current = 010 50 mA LED Peak Current = 011 100 mA LED Peak Current = 1XX LED Peak Current Optical Rise / Fall Time 100 Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 ns Page: 7 of 41 Property of Lite-On Only Notes: 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 Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 8 of 41 Property of Lite-On Only AC Electrical Characteristics All specifications are at VBus = 1.8V, Tope = 25C, unless otherwise noted. Parameter Symbol Min. Max. Unit 400 kHz SCL clock frequency f SCL 1 Bus free time between a STOP and START condition t BUF 1.3 us Hold time (repeated) START condition. After this period, the first clock pulse is generated t HD;STA 0.6 us LOW period of the SCL clock t LOW 1.3 us HIGH period of the SCL clock t HIGH 0.6 us Set-up time for a repeated START condition t SU ;STA 0.6 us Set-up time for STOP condition t SU ;STO 0.6 us Rise time of both SDA and SCL signals tr 30 300 ns Fall time of both SDA and SCL signals tf 30 300 ns Data hold time t HD;DAT 0.3 0.9 us Data setup time t SU ;DAT 100 Pulse width of spikes which must be suppressed by the input filter t SP 0 ns 50 ns 2 Definition of timing for I C bus Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 9 of 41 Property of Lite-On Only 9. Principles of Operation I2C Protocols 2 .I C Write Protocol (type 1): 1 7 1 1 8 1 1 S Slave address W A Register Address A P 1 8 Slave ID (Write) Slave ID (Write) 1 2 3 4 5 6 7 8 S 6 S 5 S 4 S 3 S 2 S 1 S 0 9 2 3 4 5 6 7 9 SCL SDA S Slave address A A A A A A A A 7 6 5 4 3 2 1 0 W A Register Address A P 2 .I C Write Protocol (type 2): 1 7 1 1 8 1 S Slave address W A Register Address 8 1 1 A Register Command A P Slave ID (Write) Slave ID (Write) 1 2 3 4 5 6 7 8 S 6 S 5 S 4 S 3 S 2 S 1 S 0 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 SCL SDA S A A A A A A A A 7 6 5 4 3 2 1 0 Slave address W A Register Address A A A A A A A A 7 6 5 4 3 2 1 0 A Register Command A P 2 .I C Read Protocol: 1 7 1 1 S Slave address R 8 1 1 A Register Command N P Slave ID (Read) Slave ID (Read) 1 2 3 4 5 6 7 S 6 S 5 S 4 S 3 S 2 S 1 S 0 8 9 1 2 3 4 5 6 7 8 9 SCL SDA S Slave address Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 C C C C C C C C 7 6 5 4 3 2 1 0 R A Register Command N P Page: 10 of 41 Property of Lite-On Only 2 .I C Read (Combined format) Protocol: 1 7 1 1 8 1 S Slave address W A Register Address 1 7 A Sr Slave address Slave ID (Write) 1 1 2 3 4 1 1 R A Register Command N P 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 Slave address S 0 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 6 7 Slave address 3 4 5 …… R A 8 9 …… C C C C C C C C 7 6 5 4 3 2 1 0 …… A A S P W Acknowledge (0 for an ACK) Start condition Register Command N P N Sr Non-Acknowledge(1 for an NACK) R Read (1 for read) Repeated Start condition Stop condition Write (0 for writing) Slave-to-master Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Master-to-Slave Page: 11 of 41 Property of Lite-On Only I2C Slave Address The 7 bits slave address for this sensor is 0x23H. A read/write bit should be appended to the slave address by the master device to properly communicate with the sensor. 2 I C Slave Address (0x23H) W/R Command Type Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Write 0 1 0 0 0 1 1 0 0x46H Read 0 1 0 0 0 1 1 1 0x47H value Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 12 of 41 Property of Lite-On Only 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 MANUFAC_ID Manufacturer ID 0x05 0x88 R ALS_DATA_CH1_0 ALS measurement CH1 data, lower byte 0x00 0x89 R ALS_DATA_CH1_1 ALS measurement CH1 data, upper byte 0x00 0x8A R ALS_DATA_CH0_0 ALS measurement CH0 data, lower byte 0x00 0x8B R ALS_DATA_CH0_1 ALS measurement CH0 data, upper byte 0x00 0x8C R ALS_PS_STATUS ALS and PS new data status 0x00 0x8D R PS_DATA_0 PS measurement data, lower byte 0x00 0x8E R PS_DATA_1 PS measurement data, upper byte 0x00 0x8F R/W INTERRUPT Interrupt settings 0x00 0x90 R/W PS_THRES_UP_0 PS interrupt upper threshold, lower byte 0xFF 0x91 R/W PS_THRES_UP_1 PS interrupt upper threshold, upper byte 0x07 0x92 R/W PS_THRES_LOW_0 PS interrupt lower threshold, lower byte 0x00 0x93 R/W PS_THRES_LOW_1 PS interrupt lower threshold, upper byte 0x00 0x94 R/W PS_OFFSET_1 PS offset, upper byte 0x00 0x95 R/W PS_OFFSET_0 PS offset, lower byte 0x00 0x97 R/W ALS_THRES_UP_0 ALS interrupt upper threshold, lower byte 0xFF 0x98 R/W ALS_THRES_UP_1 ALS interrupt upper threshold, upper byte 0xFF 0x99 R/W ALS_THRES_LOW_0 ALS interrupt lower threshold, lower byte 0x00 0x9A R/W ALS_THRES_LOW_1 ALS interrupt lower threshold, upper byte 0x00 0x9E R/W INTERRUPT PERSIST ALS / PS Interrupt persist setting 0x00 Notes: When reading ALS/PS data registers, read sequence should always be from lower address to higher address (E.g. For ALS data, Ch1 data should be read first followed by Ch0 data. Read sequence should be 0x88, 0x89, 0x8A, 0x8B. When 0x8B is read, all four ALS data registers will be populated with new set of data). When setting of INTERRUPT register (0x8F) is necessary, it should be done before the device is in Active mode. Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 13 of 41 Property of Lite-On Only ALS_CONTR Register (0x80) The ALS_CONTR register controls the ALS Gain setting, 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, 2 the I C circuitry is always active. The default mode after power up is standby mode. During standby mode, 2 there is no ALS measurement performed but I C communication is allowed to enable read/write to all the registers. 0x80 ALS_CONTR (default = 0x00) B7 B6 B5 B4 B3 Reserved ALS Gain Field Bits Default Type Reserved 7:5 000 -- ALS Gain 4:2 000 RW ALS mode 1 0 0 0 -- Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 B0 SW Reset ALS Mode -- 000 Gain 1X  1 lux to 64k lux (default) 001 Gain 2X  0.5 lux to 32k lux 010 Gain 4X  0.25 lux to 16k lux 011 Gain 8X  0.125 lux to 8k lux 100 Reserved 101 Reserved 110 Gain 48X  0.02 lux to 1.3k lux 111 Gain 96X  0.01 lux to 600 lux Initial start-up procedure is (default) RW RW B1 Description 0 SW reset B2 NOT started 1 Initial start-up procedure is started, bit has default value of 0 after start-up 0 Stand-by mode (default) 1 Active mode Page: 14 of 41 Property of Lite-On Only PS_CONTR Register (0x81) The PS_CONTR register controls the PS operation modes. The PS sensor can be set to either standby 2 mode or active mode. At either of these modes, the I C circuitry is always active. The default mode after 2 power up is standby mode. During standby mode, there is no PS measurement performed but I C communication is allowed to enable read/write to all the registers. PS Gain controls the gain setting for the PS sensor. PS Saturation Indicator Enable bit is used for enabling the saturation indicator in Bit 7 of PS_DATA register (0x8E). 0x81 PS_CONTR (default = 0x00) B7 B6 Reserved B5 B4 PS Saturation Indicator Enable Reserved Field Bits Default Type Reserved 7:6 00 -- PS Saturation Indicator Enable 5 Reserved 4 PS Gain 3:2 0 1:0 00 B1 PS Gain B0 PS Mode Description -- Must be 0 0 Saturation indicator disable 1 Saturation indicator enable -- -- Must be 0 00 X16 (default) RW 10 X32 X1 X64 00 PS Mode B2 R/W 0 00 B3 RW 01 10 11 Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Stand-by mode (default) Active mode Page: 15 of 41 Property of Lite-On Only PS_LED Register (0x82) The PS_LED register controls the LED pulse modulation frequency, LED current duty cycle and LED peak current. 0x82 PS_LED (default = 0x7F) B7 B6 B5 B4 LED Pulse Frequency Field LED pulse Modulation Frequency LED Current DUTY LED current Bits 7:5 4:3 2:0 Default 011 11 111 Type RW RW RW LED Duty Cycle B2 B1 B0 LED Peak Current Description 000 001 010 011 100 LED pulse period = 30kHz LED pulse period = 40kHz LED pulse period = 50kHz LED pulse period = 60kHz (default) LED pulse period = 70kHz 101 110 111 00 01 10 11 LED pulse period = 80kHz LED pulse period = 90kHz LED pulse period = 100kHz DUTY = 25% DUTY = 50% DUTY = 75% 000 001 010 011 100 101 110 111 Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 B3 DUTY = 100% (default) LED pulsed current level = 5mA LED pulsed current level = 10mA LED pulsed current level = 20mA LED pulsed current level = 50mA LED pulsed current level = 100mA (default) Page: 16 of 41 Property of Lite-On Only PS_N_Pulses Register (0x83) The PS_N_Pulses register controls the number of LED pulses to be emitted. 0x83 PS_N_Pulses (default = 0x01) B7 B6 B5 B4 B3 Reserved Field PS number of LED pulses Bits Default Type 7:4 0000 RW 3:0 0001 RW Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 B2 B1 B0 LED Pulse Count Description 0000 (default) RESERVED (Write only 0000) 0000 0001 0010 0011 RESERVED 0100 0101 0110 0111 1000 1001 1010 Number of pulses = 4 Number of pulses = 5 Number of pulses = 6 Number of pulses = 7 Number of pulses = 8 Number of pulses = 9 Number of pulses = 10 1011 1100 1101 1110 1111 Number of pulses = 11 Number of pulses = 12 Number of pulses = 13 Number of pulses = 14 Number of pulses = 15 Number of pulses = 1 (default) Number of pulses = 2 Number of pulses = 3 Page: 17 of 41 Property of Lite-On Only 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. 0x84 PS_MEAS_RATE (default = 0x02) B7 B6 B5 B4 B3 Reserved B2 B0 PS Measurement Repeat Rate Field Bits Default Type Reserved 7:4 0000 -- PS measurement rate -0000 0001 0010 0011 -50ms 70ms 100ms (default) 200ms 3:0 0010 RW 0100 0101 0110 0111 1XXX 500ms 1000ms Description Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 B1 2000ms 10ms Page: 18 of 41 Property of Lite-On Only 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 Integration Time must be set to be equal or smaller than the ALS Measurement Repeat Rate. If ALS Integration Time is set to be bigger than ALS Measurement Repeat Rate, it will be automatically reset to be equal to ALS Measurement Repeat Rate by the IC internally. 0x85 ALS_MEAS_RATE (default = 0x03) B7 B6 B5 Reserved Bits Default Type Reserved 7:6 00 -- ALS integration time 5:3 000 RW 2:0 B3 ALS Integration Time Field ALS measurement rate B4 011 B1 B0 ALS Measurement Repeat Rate Description RW Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 B2 -000 001 010 -100ms (default) 50ms 200ms 011 100 101 110 111 000 001 400ms 150ms 250ms 300ms 350ms 50ms 100ms 010 011 100 101 110 111 200ms 500ms (default) 1000ms 2000ms Page: 19 of 41 Property of Lite-On Only 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 -- Revision ID 3:0 0010 R -- MANUFAC_ID Register (0x87) (Read Only) The MANUFAC_ID register defines the manufacturer identification of the sensor. 0x87 MANUFAC_ID (default = 0x05) B7 B6 B5 B4 B3 B2 B1 B0 Manufacturer ID Field Bits Default Type Manufacturer ID 7:0 00000101 R Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Description Manufacturer ID (0x05H) Page: 20 of 41 Property of Lite-On Only 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. 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 2 temporary registers and the ALS_DATA registers are updated as soon as there is no on-going I C read operation. The ALS ADC channel-1 data is expressed as a 16-bit data spread over two registers. The ALS_DATA_CH1_0 and ALS_DATA_CH1_1 registers provide the lower and upper byte respectively. 0x88 ALS_DATA_CH1_0 (default = 0x00) B7 B6 B5 B4 B3 B2 B1 B0 B1 B0 ALS Data Ch1 Low 0x89 ALS_DATA_CH1_1 (default = 0x00) B7 B6 B5 B4 B3 B2 ALS Data Ch1 High Field Addr Bits Default Type Description ALS Data Ch1 Low 0x88 7:0 00000000 R ALS ADC channel 1 lower byte data ALS Data Ch1 High 0x89 7:0 00000000 R ALS ADC channel 1 upper byte data Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 21 of 41 Property of Lite-On Only 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. 0x8A ALS_DATA_CH0_0 (default = 0x00) B7 B6 B5 B4 B3 B2 B1 B0 B1 B0 ALS Data Ch0 Low 0x8B ALS_DATA_CH0_1 (default = 0x00) B7 B6 B5 B4 B3 B2 ALS Data Ch0 High Field Addr Bits Default Type Description ALS Data Ch0 Low 0x8A 7:0 00000000 R ALS ADC channel 0 lower byte data ALS Data Ch0 High 0x8B 7:0 00000000 R ALS ADC channel 0 upper byte data Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 22 of 41 Property of Lite-On Only ALS_PS_STATUS Register (0x8C) (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 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 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. ALS Data Valid bit indicates the validity of the ALS data in Ch0 and Ch1. 0x8C ALS_PS_STATUS (default = 0x00) B7 B6 ALS Data Valid B5 B4 ALS Gain Field Bits Default Type ALS Data Valid 7 0 R ALS Data Gain Range 6:4 000 R ALS interrupt status 3 0 R ALS data status 2 0 R PS interrupt status 1 0 R PS data status 0 0 R Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 B3 B2 B1 B0 ALS Interrupt Status ALS Data Status PS Interrupt Status PS Data Status Description 0 1 000 001 010 ALS Data is Valid (default) ALS Data is Invalid ALS measured data in Gain 1X (default) ALS measured data in Gain 2X ALS measured data in Gain 4X 011 100 101 110 111 0 1 ALS measured data in Gain 8X Invalid Invalid ALS measured data in Gain 48X ALS measured data in Gain 96X interrupt signal INACTIVE (default) interrupt signal ACTIVE 0 1 0 1 0 1 OLD data (data already read), (default) NEW data (first time data is being read) interrupt signal INACTIVE (default) interrupt signal ACTIVE OLD data (data already read), (default) NEW data (first time data is being read) Page: 23 of 41 Property of Lite-On Only 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 2 PS_DATA_1 registers provide the lower and upper byte respectively. When the I C read operation starts, 2 both the registers are locked 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. New measurement data is stored into temporary registers and the PS_DATA registers are 2 updated as soon as there is no on-going I C read operation. PS Saturation Flag is used for monitoring the internal IC saturation. It will be flagged when the IC has reached saturation and not able to perform any further PS measurement. The PS Saturation Indicator Enable bit in PS_CONTR Register (0x81) has to be enabled in order to use this feature. If it is not enable, the flag will always be indicated as 0. 0x8D PS_DATA_0 (default = 0x00) B7 B6 B5 B4 B3 B2 B1 B0 B2 B1 B0 PS Data Low 0x8E PS_DATA_1 (default = 0x00) B7 B6 B5 PS Saturation Flag B4 B3 Reserved PS Data High Field Addr Bits Default Type PS Data, Low 0x8D 7:0 00000000 R -- PS ADC lower byte data PS Saturation Flag 0x8E 7 0 R 0 1 PS not saturated PS saturated Reserved 0x8E 6:3 00000 -- -- -- PS Data, High 0x8E 2:0 000 R -- PS ADC upper byte data Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Description Page: 24 of 41 Property of Lite-On Only INTERRUPT Register (0x8F) 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. 0x8F INTERRUPT (default = 0x00) B7 B6 B5 B4 B3 Interrupt Polarity Reserved Field Bits Default Type Reserved 7:3 00000 -- Interrupt Polarity Interrupt mode 2 1:0 0 00 B1 B0 Interrupt Mode Description RW RW Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 B2 -- -- 0 INT pin is considered active when it is a logic 0 (default) 1 INT pin is considered active when it is a logic 1 00 Interrupt pin 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 Page: 25 of 41 Property of Lite-On Only 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. The data format for PS_THRES must be the same as PS_DATA registers. 0x90 PS_THRES_UP_0 (default = 0xFF) B7 B6 B5 B4 B3 B2 B1 B0 B1 B0 PS Upper Threshold Low 0x91 PS_THRES_UP_1 (default = 0x07) B7 B6 B5 B4 B3 Reserved 0x92 B2 PS Upper Threshold High PS_THRES_LOW _0 (default = 0x00) B7 B6 B5 B4 B3 B2 B1 B0 B1 B0 PS Lower Threshold Low 0x93 PS_THRES_LOW_1 (default = 0x00) B7 B6 B5 Reserved Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 B4 B3 B2 PS Lower Threshold High Page: 26 of 41 Property of Lite-On Only Field Addr Bits Default Type Description PS Upper Threshold Low 0x90 7:0 11111111 RW PS upper threshold lower byte Reserved 0x91 7:3 00000 -- Reserved PS Upper Threshold High 0x91 2:0 111 RW PS upper threshold upper byte PS lower threshold, Low 0x92 7:0 00000000 RW PS lower interrupt threshold value, lower byte Reserved 0x93 7:3 00000 -- Reserved PS lower threshold, High 0x93 2:0 000 RW PS lower interrupt threshold value, upper byte Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 27 of 41 Property of Lite-On Only 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. 0x94 PS_OFFSET_1 (default = 0x00) B7 B6 B5 B4 B3 B2 B0 PS Offset, High byte Reserved 0x95 B1 PS_OFFSET_0 (default = 0x00) B7 B6 B5 B4 B3 B2 B1 B0 PS Offset, Low byte Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 28 of 41 Property of Lite-On Only 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. The data format for ALS_THRES must be the same as ALS_DATA registers. 0x97 ALS_THRES_UP_0 (default = 0xFF) B7 B6 B5 B4 B3 B2 B1 B0 B1 B0 B1 B0 B1 B0 ALS Upper Threshold Low 0x98 ALS_THRES_UP_1 (default = 0xFF) B7 B6 B5 B4 B3 B2 ALS Upper Threshold High 0x99 ALS_THRES_LOW _0 (default = 0x00) B7 B6 B5 B4 B3 B2 ALS Lower Threshold Low 0x9A ALS_THRES_LOW_1 (default = 0x00) B7 B6 B5 B4 B3 B2 ALS Lower Threshold High Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 29 of 41 Property of Lite-On Only Field Addr Bits Default Type Description ALS upper threshold Low 0x97 7:0 11111111 RW ALS upper threshold lower byte ALS upper threshold High 0x98 7:0 11111111 RW ALS upper threshold upper byte ALS lower threshold Low 0x99 7:0 00000000 RW ALS lower threshold lower byte ALS lower threshold High 0x9A 7:0 00000000 RW ALS lower threshold upper byte Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 30 of 41 Property of Lite-On Only 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. 0x9E INTERRUPT PERSIST (default = 0x00) B7 B6 B5 B4 B3 PS Persist Field Bits Default Type PS persist 7:4 0000 RW ALS persist 3:0 0000 RW B1 B0 ALS Persist Description 0000 0001 ...... 1111 0000 Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 B2 0001 …. 1111 Every PS value out of threshold range (default) 2 consecutive PS values out of threshold range ...... 16 consecutive PS values out of threshold range Every ALS value out of threshold range (default) 2 consecutive ALS values out of threshold range …. 16 consecutive ALS values out of threshold range Page: 31 of 41 Property of Lite-On Only 10. Device Operation (using Interrupt) Below flow diagram illustrates the LTR-553ALS-WA 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 MCU Actions Interrupt DPS Interrupt Read DPS Data Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Check Status Reg (0x8C) DLS Interrupt Read DLS Data Page: 32 of 41 Property of Lite-On Only 11. Pseudo Codes Examples Control Registers // The Control Registers define the operating modes and gain settings of the ALS and PS of LTR-553. // Default settings are 0x00 for both registers (both in Standby mode). Slave_Addr = 0x23 // Enable ALS Register_Addr = 0x80 Command = 0x01 // Slave address of LTR-553 device // ALS_CONTR register // For Gain X1 // For Gain X2, Command = 0x05 // For Gain X4, Command = 0x09 // For Gain X8, Command = 0x0D // For Gain X48, Command = 0x19 // For Gain X96, Command = 0x1D WriteByte(Slave_Addr, Register_Addr, Command) // Enable PS Register_Addr = 0x81 Command = 0x03 // PS_CONTR register // Gain = 16 // For Gain = 32, Command = 0x0B // For Gain = 64, Command = 0x0F WriteByte(Slave_Addr, Register_Addr, Command) PS LED Registers // The PS LED Registers define the LED pulse modulation frequency, duty cycle and peak current. // Default setting is 0x7F (60kHz, 100%, 100mA). Slave_Addr = 0x23 // Slave address of LTR-553 device // Set LED Pulse Freq 30kHz (duty cycle 100%, peak curr 100mA) Register_Addr = 0x82 // PS_LED register Command = 0x1F // Pulse Freq = 30kHz, (duty cyc 100%, peak curr 100mA) // For Pulse Freq = 40kHz, (100%, 100mA), Command = 0x3F // For Pulse Freq = 50kHz, (100%, 100mA), Command = 0x5F // For Pulse Freq = 60kHz, (100%, 100mA), Command = 0x7F // For Pulse Freq = 70kHz, (100%, 100mA), Command = 0x9F // For Pulse Freq = 80kHz, (100%, 100mA), Command = 0xBF // For Pulse Freq = 90kHz, (100%, 100mA), Command = 0xDF // For Pulse Freq = 100kHz, (100%, 100mA), Command = 0xFF WriteByte(Slave_Addr, Register_Addr, Command) // Set LED Duty Cycle 25% (pulse freq 60kHz, peak curr 100mA) Register_Addr = 0x82 // PS_LED register Command = 0x67 // Duty Cycle = 25%, (pulse freq 60kHz, peak curr 100mA) // For Duty Cycle = 50%, (60kHz, 100mA), Command = 0x6F // For Duty Cycle = 75%, (60kHz, 100mA), Command = 0x77 // For Duty Cycle = 100%, (60kHz, 100mA), Command = 0x7F WriteByte(Slave_Addr, Register_Addr, Command) Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 33 of 41 Property of Lite-On Only // 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. // Default setting of the register is 0x02 (repeat rate 100ms) Slave_Addr = 0x23 // Set PS Repeat Rate 50ms Register_Addr = 0x84 Command = 0x00 // Slave address of LTR-553 device // PS_MEAS_RATE register // Meas rate = 50ms // For Meas rate = 500ms, Command = 0x04 WriteByte(Slave_Addr, Register_Addr, Command) ALS Measurement Rate // The ALS_MEAS_RATE register controls the ALS integration time and measurement rate. // Default setting of the register is 0x03 (integration time 100ms, repeat rate 500ms) Slave_Addr = 0x23 // Slave address of LTR-553 device // Set ALS Integration Time 200ms, Repeat Rate 200ms Register_Addr = 0x85 // ALS_MEAS_RATE register Command = 0x12 // Int time = 200ms, Meas rate = 200ms // For Int time = 400ms, Meas rate = 500ms, Command = 0x1B WriteByte(Slave_Addr, Register_Addr, Command) ALS Data Registers (Read Only) // The ALS Data Registers contain the ADC output data for the respective channel. // These registers should be read as a group, with the lower address being read first. Slave_Addr = 0x23 // Read back ALS_DATA_CH1 Register_Addr = 0x88 ReadByte(Slave_Addr, Register_Addr, Data0) Register_Addr = 0x89 ReadByte(Slave_Addr, Register_Addr, Data1) // Read back ALS_DATA_CH0 Register_Addr = 0x8A ReadByte(Slave_Addr, Register_Addr, Data2) Register_Addr = 0x8B ReadByte(Slave_Addr, Register_Addr, Data3) ALS_CH1_ADC_Data = (Data1 > 8 // To convert decimal 200 into two eight bytes register values Data0 = 200 & 0xFF WriteByte(Slave_Addr, ALS_Low_Threshold_Reg_0, Data0) WriteByte(Slave_Addr, ALS_Low_Threshold_Reg_1, Data1) 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-553 device // Upper Threshold Setting (decimal 1000) PS_Upp_Threshold_Reg_0 = 0x90 // PS Upper Threshold Low Byte Register address PS_Upp_Threshold_Reg_1 = 0x91 // PS 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, PS_Upp_Threshold_Reg_0, Data0) WriteByte(Slave_Addr, PS_Upp_Threshold_Reg_1, Data1) // Lower Threshold Setting (decimal 200) PS_Low_Threshold_Reg_0 = 0x92 // PS Lower Threshold Low Byte Register address PS_Low_Threshold_Reg_1 = 0x93 // 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) Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 36 of 41 Property of Lite-On Only 12. Recommended Leadfree Reflow Profile MAX 260C T - TEMPERATURE (°C) 255 R3 230 217 200 180 R2 R4 60 sec to 90 sec Above 217 C 150 R5 R1 120 80 25 0 P1 HEAT UP 100 50 150 P2 SOLDER PASTE DRY 200 P3 SOLDER REFLOW 250 P4 COOL DOWN 300 t-TIME (SECONDS) Process Zone 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 P3, R3 200C to 260C 3C/s P3, R4 260C to 200C -6C/s P4, R5 200C to 25C -6C/s Time maintained 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 Solder Reflow Cool Down It is recommended to perform reflow soldering no more than twice. Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 37 of 41 Property of Lite-On Only 13. Moisture Proof Packaging All LTR-553ALS-WA 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. When the moisture barrier bag is opened and the parts are exposed to the recommended storage conditions for more than seven days, the parts must be baked before reflow to prevent damage to the parts. Recommended Storage Conditions Storage Temperature 10C to 30C Relative Humidity Below 60% RH Baking Conditions Package Temperature Time In Reels 60C 48 hours In Bulk 100C 4 hours Baking should only be done once. Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 38 of 41 Property of Lite-On Only 14. Recommended Land Pattern and Metal Stencil Aperture Stencil Aperture Land Metal Stencil Pattern for Solder Paste Printing PCBA Recommended Land Pattern Note: 1. All dimensions are in millimeters Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 39 of 41 Property of Lite-On Only 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.63 2.00 Note: 1. All dimensions are in millimeters Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 40 of 41 Property of Lite-On Only 15. Package Dimension for Tape and Reel Note: 1. All dimensions are in millimeters Notes: 1. All dimensions are in millimeters (inches) 2. Empty component pockets sealed with top cover tape 3. 7 inch reel - 2500 pieces per reel 4. In accordance with ANSI/EIA 481-1-A-1994 specifications Part No.: LTR-553ALS-WA DATA SHEET BNS-OD-C131/A4 - Rev 1.0 – 22 May 2013 Page: 41 of 41
LTR-553ALS-WA 价格&库存

很抱歉,暂时无法提供与“LTR-553ALS-WA”相匹配的价格&库存,您可以联系我们找货

免费人工找货