Example: dental hygienist

Proximity and ambient light sensing (ALS) module

This is information on a product in full production. March 2016 DocID026171 Rev 71/87VL6180 XProximity and ambient light sensing (ALS) moduleDatasheet - production dataFeatures Three-in-one smart optical module Proximity sensor ambient light Sensor VCSEL light source Fast, accurate distance ranging Measures absolute range from 0 to above 10 cm (ranging beyond 10cm is dependent on conditions) Independent of object reflectance ambient light rejection Cross-talk compensation for cover glass Gesture recognition Distance and signal level can be used by host system to implement gesture recognition Demo system available: P-NUCLEO-6180X1 evaluation board ambient light sensor High dynamic range Accurate/sensitive in ultra-low light Calibrated output value in lux Easy integration Single reflowable component No additional optics Single power supply I2C interface for device control and data Provided with a documented C portable API (Application Programming Interface) Two programmable GPIO Window and thresholding functions for both ranging and ALSA pplications Smartphones/portable touchscreen devices Tablet/laptop/gaming

This is information on a product in full production. March 2016 DocID026171 Rev 7 1/87 VL6180X Proximity and ambient light sensing (ALS) module

Tags:

  Light, Module

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Proximity and ambient light sensing (ALS) module

1 This is information on a product in full production. March 2016 DocID026171 Rev 71/87VL6180 XProximity and ambient light sensing (ALS) moduleDatasheet - production dataFeatures Three-in-one smart optical module Proximity sensor ambient light Sensor VCSEL light source Fast, accurate distance ranging Measures absolute range from 0 to above 10 cm (ranging beyond 10cm is dependent on conditions) Independent of object reflectance ambient light rejection Cross-talk compensation for cover glass Gesture recognition Distance and signal level can be used by host system to implement gesture recognition Demo system available: P-NUCLEO-6180X1 evaluation board ambient light sensor High dynamic range Accurate/sensitive in ultra-low light Calibrated output value in lux Easy integration Single reflowable component No additional optics Single power supply I2C interface for device control and data Provided with a documented C portable API (Application Programming Interface) Two programmable GPIO Window and thresholding functions for both ranging and ALSA pplications Smartphones/portable touchscreen devices Tablet/laptop/gaming devices Domestic appliances/industrial devicesDescriptionThe VL6180X is the latest product based on ST s patented FlightSense technology.

2 This is a ground-breaking technology allowing absolute distance to be measured independent of target reflectance. Instead of estimating the distance by measuring the amount of light reflected back from the object (which is significantly influenced by color and surface), the VL6180X precisely measures the time the light takes to travel to the nearest object and reflect back to the sensor (Time-of-Flight). Combining an IR emitter, a range sensor and an ambient light sensor in a three-in-one ready-to-use reflowable package, the VL6180X is easy to integrate and saves the end-product maker long and costly optical and mechanical design optimizations. The module is designed for low power operation. Ranging and ALS measurements can be automatically performed at user defined intervals.

3 Multiple threshold and interrupt schemes are supported to minimize host control and result reading is performed using an I2C interface. Optional additional functions, such as measurement ready and threshold interrupts, are provided by two programmable GPIO Rev 7 Contents1 Overview .. specification .. block diagram .. pinout .. application schematic .. solder pad dimensions .. reflow profile ..112 Functional description .. pipe .. state diagram .. diagram .. overview .. modes .. mode - single shot range/ALS measurement .. mode .. 21VL6180x_RangeConfigInterrupt() or VL6180x_AlsConfigInterrupt() .. 22 Continuous mode limits .. mode - single shot range measurement .. mode .. buffer .. Sensor .. timing .. error codes.

4 Checks .. 28 Early convergence estimate (ECE) .. 28 Range ignore .. 29 Signal-to-noise ratio (SNR) .. calibration .. Around Filter .. ranging distance (DMAX) .. ranging system considerations .. range offset .. 32 DocID026171 Rev 73 .. calibration procedure .. calibration procedure .. limit .. vs air gap .. consumption .. current consumption .. consumption calculator .. distribution .. light sensor (ALS) .. of view .. response .. dynamic range .. count to lux conversion .. period .. gain selection .. 393 Performance specification .. ranging (0 to 100mm) .. range vs. ambient light level .. performance .. 414I2C control interface .. interface - timing characteristics .. 455 Electrical characteristics.

5 Maximum ratings .. operating conditions .. characteristics .. 476 Device registers .. encoding formats .. descriptions .. 51 ContentsVL6180X4/87 DocID026171 Rev .. 70 DocID026171 Rev 75 .. 777 Outline drawing .. 788 Laser safety considerations .. 809 Ordering information .. and identification .. marking .. labeling .. compliance .. 8310 ECOPACK .. 8411 Revision history .. 85 List of tablesVL6180X6/87 DocID026171 Rev 7 List of tablesTable specification .. 8 Table pin numbers and signal descriptions.. 10 Table reflow profile .. 11 Table timing constraints .. 15 Table supported operating modes .. 17 Table range operating modes .. 17 Table ALS operating modes .. 18 Table API operating modes.. 19 Table mode limits (10 Hz operation).

6 23 Table buffer .. 25 Table range convergence time (ms).. 27 Table error codes .. 27 Table current consumption in different operating states .. 35 Table of current consumption .. 36 Table consumption on AVDD and AVDD_VCSEL.. 36 Table dynamic range .. 38 Table gain values.. 39 Table specification .. 40 Table case max range vs. ambient 0 to 100mm .. 40 Table performance .. 41 Table 21. I2C interface - timing characteristics .. 45 Table maximum ratings .. 46 Table operating conditions .. 46 Table I/O electrical characteristics .. 47 Table groups .. 48 Table register example .. 48 Table and register formats .. 48 Table summary.. 49 Table format .. 81 Table conditions .. 83 Table revision history .. 85 DocID026171 Rev 77/87VL6180 XList of figures7 List of figuresFigure block diagram.

7 9 Figure pinout .. 9 Figure part number 1 schematic .. 10 Figure solder pattern .. 11 Figure reflow profile .. 11 Figure ranging performance .. 12 Figure linearity .. 13 Figure pipe architecture .. 13 Figure state diagram .. 14 Figure timing .. 15 Figure ALS routine .. 16 Figure range routine.. 16 Figure polling mode .. 20 Figure polling mode .. 20 Figure Interrupt mode .. 21 Figure Interrupt mode.. 21 Figure mode .. 23 Figure mode .. 24 Figure mode .. 25 Figure range execution time .. 26 Figure convergence estimate (ECE).. 28 Figure around - far target .. 30 Figure range offset .. 32 Figure compensation .. 32 Figure vs air gap .. 34 Figure ranging current consumption (10 Hz sampling rate).. 35 Figure pulse duty cycle.

8 36 Figure angular response .. 37 Figure spectral response .. 37 Figure interface data transfer protocol .. 42 Figure device address .. 42 Figure location, single write) .. 42 Figure location, single read .. 43 Figure location write .. 43 Figure location read .. 44 Figure timing characteristics .. 45 Figure drawing (page 1/2) .. 78 Figure drawing (page 2/2) .. 79 Figure 1 laser product label .. 80 Figure marking .. 81 Figure and reel packaging .. 82 Figure labeling .. 82 OverviewVL6180X8/87 DocID026171 Rev 71 OverviewThis datasheet is applicable to the final VL6180X ROM code Technical specification Table 1. Technical specificationFeatureDetailPackageOptical x x mmRanging0 to 100 mm(1)1. Ranging beyond 100mm is dependent on target reflectance and external conditions ( ambient light level, temperature, voltage) ambient light sensor< 1 Lux up to 100 kLux(2)16-bit output(3) 8 manual gain settings2.

9 When used under a cover glass with 10% transmission in the visible spectrum3. Digital output easily converted to LuxOperating voltage: Functional range Optimum range(4)4. Please refer to Table 18.: Ranging to to VOperating temperature: Functional range Optimum range(4)-20 to 70 C-10 to 60 CTypical power consumptionHardware standby (GPIO0 = 0): < 1 A(5)Software standby: < 1 A(5.)ALS: 300 A Ranging: mA (typical average)(6)5. GPIO0, GPIO1, SCL and SDA are pulled up to AVDD ( )6. Assumes 10 Hz sampling rate, 17% reflective target at 50 mmIR emitter850 nm I2C400 kHz serial busAddress: 0x29 (7-bit)DocID026171 Rev 79 System block diagramFigure 1. VL6180X block Device pinoutFigure 2 shows the pinout of the 2. VL6180X pinoutVL6180X moduleVL6180X siliconRangingALSM icrocontrollerNVMRAMIR emitter driverIR- IR+IR emitterGPIO-0 GPIO-1 SDASCLAVDDAVDD_VCSELAVSSAVSS_VCSELVL6180 X16712 GPIO1 NCNCSCLSDAGPIO0 AVSSAVDDNCAVDD_VCSELNCAVSS_VCSEL23458910 11 OverviewVL6180X10/87 DocID026171 Rev 7 Typical application schematicFigure 3 shows a typical application schematic of the 3.

10 Root part number 1 schematic1. Open drain. If pin is used, then 47 k recommended, otherwise leave floating2. Open drain, 47 k recommended3. Open drain. Pull up resistors typically fitted once per I2C bus at hostNote:Capacitors on AVDD and AVDD_VCSEL should be placed as close as possible to the supply 2. VL6180X pin numbers and signal descriptions Pin numberSignal nameSignal typeSignal description1 GPIO1 Digital I/OInterrupt output. Open-drain. If used,it should be pulled high with 47 k resistor, otherwise left connect3 NCNo connect4 GPIO0/CEDigital I/OPower-up default is chip enable (CE). It should be pulled high with a 47 k inputI2C serial clock6 SDAD igital I/OI2C serial data7 NCNo connect8 AVDD_VCSELS upplyVCSEL power supply to V9 AVSS_VCSELG roundVCSEL ground10 AVDDS upplyDigital/analog power supply to V11 NCNo connect12 AVSSG roundDigital/analog ground9/ ; *3,2 1&1&6&/6'$*3,2 *1'$9''1&$9''B9&6(/1&$966B9&6(/ 9 9 RU 9*3,2 *3,2 6&/ 6'$ X) Q)DocID026171 Rev 711 Recommended solder pad dimensionsFigure 4.


Related search queries