Guidelines for the cover glass of the VL53L5CX Time-of-Flight 8x8 multizone sensor with wide field of view

Introduction

The aim of this application note is to provide guidelines for industrial design and how to assess cover glass quality. It details ST's recommendations on cover glass selection and design requirements for minimizing the crosstalk and optimizing the system.

Figure 1. VL53L5CX ranging sensor module: A 3D isometric view of the VL53L5CX ranging sensor module, showing its compact rectangular form factor with visible optical elements on the top surface.

General Information

The VL53L5CX is a Time-of-Flight (ToF) 8x8 multizone sensor with wide field of view (FoV).

The cover glass typically serves as an opaque window with a coating layer featuring apertures for IR light emission and reception. These apertures can be single oval or dual circular. Often, cover glasses include an IR filter coating on the underside.

The cover glass has two primary functions:

  • Physical protection of the device, including dust ingress prevention.
  • Optical filtering.

Aesthetic purposes may also influence cover glass design, allowing for dual apertures on the coating layer. The receiver aperture can be smaller if needed.

The air gap, the space between the cover glass and the module, is critical. Experimental data indicates that increasing the air gap size leads to increased crosstalk signal and signal loss.

System Crosstalk

The VL53L5CX, with its wide FoV, captures significant signal from the target but also experiences crosstalk. Crosstalk is defined as light from the module's emitter that does not reflect off the target but reaches the receiver via alternative, undesirable paths. This signal provides no useful target information (distance, reflectance) and must be minimized.

Crosstalk is influenced by optical setup, cover glass geometry, and properties, and can change over time due to scratches or dirt.

Figure 2. Crosstalk critical paths: A diagram illustrating optical paths in a Time-of-Flight sensor system. It shows the emitter (Tx) and receiver (Rx) FoV cones, the target, the cover glass, and the air gap. Paths labeled (1) represent the direct target signal, (2) represent crosstalk through the cover glass, and (3) represent crosstalk through the air gap.

The goal is to minimize crosstalk and maximize the target signal, avoiding obstacles or attenuation.

Increasing cover glass thickness generally increases crosstalk. Using the thinnest possible cover glass is recommended. A light-blocker can help break crosstalk paths through the cover glass.

Reducing the air gap also reduces crosstalk. A gasket is recommended to break crosstalk paths through the air gap, especially for air gaps > 0.7 mm, to keep crosstalk below the 100 kcps limit.

Negative impacts of crosstalk include increased signal loss, ranging non-linearity, and ranging standard deviation.

Crosstalk signal is temperature-dependent, generally increasing with temperature rise.

Figure 3. VL53L5CX final application configuration: Three diagrams showing different application configurations for the VL53L5CX sensor module: 1. Free air gap configuration: Shows the ToF module, air gap, cover glass, and outer cover without any sealing. 2. Gasket configuration: Shows the addition of a gasket within the air gap to seal the module and cover glass. 3. Gasket and light blocker configuration: Shows the use of both a gasket and a light blocker material within the air gap.

VL53L5CX Crosstalk Immunity

The VL53L5CX driver includes a calibration function for crosstalk compensation. This calibration, performed at the customer production line, compensates for part-to-part cover glass variations. Calibration data must be loaded into the module at each startup via the dedicated driver function.

Cover Glass Design

Cover glass design and structure significantly impact crosstalk. Manufacturing properties like internal particles, crystal defects, surface topography, and roughness contribute to light scattering and crosstalk.

To minimize light scattering and crosstalk, cover glass should be:

  • Free from defects in crystal structure or surface layer.
  • Free from internal impurities or dislocations.
  • Free from smudges or superficial artifacts.
Figure 4. Light scattering examples due to internal defects or superficial roughness: Illustrations depicting how internal defects (particles, crystal defects) and surface roughness in a cover glass can cause light scattering, leading to increased crosstalk.

Optical Transmission

The cover glass must allow transmission of IR light (940 nm, 1.6 nm FWHM) emitted by the VCSEL and received by the SPAD array. Optical transmission must exceed 87% within this bandwidth.

Table 1. Evolution of maximum ranging distance
Transmittance [%]Estimated maximum ranging distance [mm] (1)
1004000 mm
903800 mm
803600 mm
703400 mm
503000 mm
202400 mm

(1) Example of 4x4 mode, dark conditions, white 88% target reflectance, 30 Hz ranging frequency, with default driver settings

Signals not transmitted are lost or contribute to crosstalk, affecting performance and maximum ranging distance. High cover glass transmittance is recommended.

Cover Glass Coating

Cover glasses are coated for various purposes:

  • Colored ink for aesthetics.
  • IR filter to block unwanted IR light.
  • ARC: anti-reflective coating to reduce surface reflectance.
  • AFC: anti-fingerprint coating for fingerprint protection.

Superficial coatings can create optical paths for crosstalk. It is advisable to avoid coatings in exclusion areas, or use outer coatings that do not degrade fingerprint immunity (e.g., anti-fingerprint or anti-reflective coatings).

Haze

Haze is the percentage of light deviating more than 2.5 degrees from the incident beam. Crosstalk increases with the square of the haze percentile. Haze should be less than 2% (1% for 940 nm IR).

Figure 5. Representation of light haze definition: A diagram illustrating the definition of haze. It shows an incident beam passing through a material, with a portion deviating by an angle greater than 2.5 degrees, representing haze.

Cover Glass Tilt and Surface Parallelism

Cover glass surfaces should be parallel to the device surface to minimize crosstalk. If mechanical constraints require tilt, the maximum crosstalk must remain below 100 kcps. Recommended maximum tilt is ±10°.

Cover Glass Materials

Single-material cover glass is recommended to avoid performance alterations or increased internal light scattering. Suggested materials include Glass, Sapphire glass, Polymethyl methacrylate (PMMA), and Polycarbonate.

Cover Glass Mechanical Guidelines

This section details geometrical dimensions for calculating minimal aperture dimensions for cover glass coating.

Key dimensions:

  • Receiver mechanical aperture: circular, 0.51 mm diameter (0.4086 mm²).
  • Emitter mechanical aperture: rectangular, 0.72 mm width x 0.80 mm height (0.576 mm²).
  • Distance between optical emitter and receiver centers: 4 mm.

A single large aperture or two separate apertures can be used; the latter may offer better crosstalk immunity, especially without a gasket.

Figure 6. VL53L5CX mechanical dimensions: A diagram showing the mechanical dimensions of the VL53L5CX module. It includes dimensions for the optical centers, the receiver aperture (circular), and the emitter aperture (rectangular), along with overall module dimensions.

Note: Apertures must be aligned with the VCSEL optical centers, not mechanical centers.

Figure 7. Example of cover glass coating with single aperture: An illustration of a cover glass with a single aperture design, showing how rectangular apertures (aR, bR for receiver; aT, bT for transmitter) are defined and how their diagonals (dR, dT) relate to circular apertures.

Collector exclusion cones (61° along y, 55.5° along x) are used to calculate minimum cover glass apertures.

Figure 8. Cover glass Tx aperture in x direction: A diagram illustrating the transmitter (Tx) aperture calculation in the x-direction, showing the cover glass, air gap, and the Tx exclusion cone angle (55.5°). It depicts how the aperture size is determined based on this cone.
Figure 9. Cover glass Tx aperture in y direction: A diagram illustrating the transmitter (Tx) aperture calculation in the y-direction, showing the cover glass, air gap, and the Tx exclusion cone angle (61°). It depicts how the aperture size is determined based on this cone.

Formulas are provided for calculating aperture dimensions (aT, bT, dT, aR, bR, dR) based on exclusion cones, air gap (ag), and cover glass height (hcg). Formulas for calculating overall aperture width (W) and length (L) for a single aperture design are also provided, including tolerances.

Table 2. Cover glass dimension calculation
air gapaTbTdTaRbRdRWL
01.18901.33121.78490.99961.11921.50066.04282.1849
0.151.34691.50802.02191.15751.29591.73766.27972.4219
0.21.39951.56692.10091.21011.35481.81656.35872.5009
0.31.50471.68472.25881.31531.47261.97456.51672.6588
0.41.60991.80252.41681.42051.59042.13256.67462.8168
0.51.71521.92032.57471.52581.70822.29046.83262.9747
0.82.03082.27373.04861.84142.06172.76437.30653.4486
12.24132.50933.36452.05192.29733080027.62243.7645

Dimensions assume a cover glass thickness 0.5 mm and the stated dimension is on the top side of the glass. This calculation includes 2° of angular tolerance (@tolerance) in addition to the collector exclusion cone (see figure below), then the calculation results are reported in Table 3. Cover glass calculation with 2 degree tolerance.

Figure 10. Cover glass Tx aperture with angle tolerance in x direction: A diagram showing the transmitter (Tx) aperture with an additional angular tolerance (2°) in the x-direction, illustrating how this tolerance affects the calculated aperture size.
Figure 11. Cover glass Tx aperture with angle tolerance in y direction: A diagram showing the transmitter (Tx) aperture with an additional angular tolerance (2°) in the y-direction, illustrating how this tolerance affects the calculated aperture size.
Table 3. Cover glass calculation with 2 degree tolerance
air gapaTbTdTaRaRbRdRWL
01.23991.38491.85891.16431.04241.16431.56286.11082.2589
0.151.40451.56882.10561.34821.20701.34821.80956.35762.5056
0.21.45931.63012.18791.40941.26181.40941.89186.43982.5879
0.31.56901.75262.35241.53201.37151.53202.05636.60432.7524
0.41.67881.87522.51691.65461.48131.65462.22086.76882.9169
0.51.78851.99772.68141.77711.59101.77712.38536.93333.0814
0.82.11772.36543.17492.14481.92022.14482.87887.42683.5749
1.02.33712.61053.50392.38992.13962.38993.20787.75583.9039

Dimensions assume a cover glass thickness 0.5 mm and the stated dimension is on the top side of the glass. If the cover window is not parallel to the VL53L5CX module surface, then some pitch or roll may occur as shown in the figure below.

Figure 12. Cover glass pitch or roll rotation: Two diagrams illustrating the effect of pitch and roll rotation of the cover window relative to the VL53L5CX module surface. It shows how these rotations can alter the effective aperture shape and size.
Figure 13. Aperture shapes with cover glass rotation: Illustrations showing how cover glass rotation (pitch and roll) changes the shape of the apertures, impacting the calculation of their dimensions.

Crosstalk Compensation

Crosstalk compensation is a firmware feature that uses characterization and calibration data to mitigate the crosstalk effect. Crosstalk characterization is detailed in the VL53L5CX user manual (UM2884).

Lower crosstalk and less variation (due to smudge/haze) make compensation easier. Poor cover glass quality increases crosstalk. Smudge or haze degrades the target vs. crosstalk signal ratio.

Figure 14. Range vs target distance for high level of crosstalk: A graph plotting ranging distance against target distance for a scenario with high levels of crosstalk. The dashed line represents the ideal, zero-error range. The plot shows significant deviation from the ideal line at shorter distances due to high crosstalk.
Figure 15. Range vs target distance for low level of crosstalk: A graph plotting ranging distance against target distance for a scenario with low levels of crosstalk. The plot shows much better linearity and less deviation from the ideal line, especially at shorter distances, indicating effective crosstalk compensation.

Gaskets

Gaskets reduce crosstalk by minimizing reflections. An ideal gasket fills the air gap, has apertures for Tx/Rx cones, and forms a light barrier between channels, covering maximum area without impeding keepout zones.

Conclusion and Summary Table

Air gap size and cover glass properties significantly influence crosstalk levels. An air gap < 0.4 mm is recommended. For larger air gaps, a gasket may be necessary.

Table 4. Cover glass guidelines and summary table
ParameterRecommended spec for maximum performances
Max crosstalk signal level accepted100 kcps (max)
Transmittance at 940 nm>87%
Transmittance haze (visible)< 2%
Transmittance haze (IR)< 1%
Air gap (1)Without gasket< 0.4 mm
Air gap + cover glass thickness<1.5 mm
Cover glass tilt±10°(2)
Number of cover glass aperturesTwo circular holes are preferable to protect the light trap

Note: 1. Increased air gap potentially adds crosstalk. The crosstalk may be limited with the use of a gasket. Air gaps <0.4 mm keeps crosstalk below the recommended limits. Air gaps >0.7 mm require a gasket to remain within the 100 kcps crosstalk limit. 2. Assembly tolerance is ±2°

Figures above are for the final cover glass including any coatings applied. For a particular turnkey cover glass made by third party, contact your ST sales office.

Acronyms and Abbreviations

Table 5. Acronyms and abbreviation
Acronym/abbreviationDefinition
AFCanti fingerprint coating
ARCanti reflective coating
cpsphoton count per second
FoVfield of view
FWHMfull width at half maximum
IRinfrared
PMMApolymethyl methacrylate
Rxreceiver
SPADsingle photon avalanche diode
ToFTime-of-Flight
Txtransmitter
VCSELvertical-cavity surface-emitting laser

Revision History

Table 6. Document revision history
DateVersionChanges
21-Nov-20221Initial release

Important Notice - Read Carefully

STMicroelectronics NV and its subsidiaries ("ST") reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST's terms and conditions of sale in place at the time of order acknowledgment.

Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of purchasers' products.

No license, express or implied, to any intellectual property right is granted by ST herein.

Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.

ST and the ST logo are trademarks of ST. For additional information about ST trademarks, refer to www.st.com/trademarks. All other product or service names are the property of their respective owners.

Information in this document supersedes and replaces information previously supplied in any prior versions of this document.

© 2022 STMicroelectronics - All rights reserved

Models: VL53L5CX, Tanging Sensor Module, VL53L5CX Tanging Sensor Module, Sensor Module, Module, AN5856

File Info : application/pdf, 19 Pages, 1.32MB

PDF preview unavailable. Download the PDF instead.

an5856-guidelines-for-the-cover-glass-of-the-vl53l5cx-timeofflight-8x8-multizone-sensor-with-wide-field-of-view-stmicroelectroni

References

C2 v20.4.0000 build 240 - c2 rendition config : Techlit Active Antenna House PDF Output Library 7.2.1732; modified using iText 2.1.7 by 1T3XT

Related Documents

Preview VL53L8CX Time-of-Flight Sensor User Manual | STMicroelectronics
Comprehensive user manual for the STMicroelectronics VL53L8CX, a low-power, high-performance 8x8 multizone Time-of-Flight (ToF) ranging sensor. Covers system overview, configuration, features, and results interpretation.
Preview ST VL53L3CX Time-of-Flight Ranging Sensor Module User Manual
User manual for the STMicroelectronics VL53L3CX Time-of-Flight (ToF) ranging sensor module, detailing its system overview, ranging functions, timing, calibration procedures, and error handling.
Preview VL6180X Proximity and Ambient Light Sensing (ALS) Module Datasheet
Datasheet for the STMicroelectronics VL6180X, a FlightSense™ Time-of-Flight proximity and ambient light sensor module. Details technical specifications, features, applications, and register descriptions for integration into devices like smartphones and tablets.
Preview STMicroelectronics X-NUCLEO-53L5A1 Quick Start Guide: VL53L5CX Time-of-Flight Sensor Expansion Board
Quick start guide for the STMicroelectronics X-NUCLEO-53L5A1 expansion board featuring the VL53L5CX Time-of-Flight 8x8 multizone ranging sensor. Covers hardware overview, software setup, and demo examples for STM32 Nucleo.
Preview SATEL-VL53L7CX Breakout Board: VL53L7CX Time-of-Flight Sensor Data Brief
This data brief provides information on the SATEL-VL53L7CX, a breakout board featuring the VL53L7CX Time-of-Flight 8x8 multizone ranging sensor with a 90° Field of View. It details features, applications, and integration possibilities with STM32 Nucleo boards.
Preview STMicroelectronics X-NUCLEO-53L4A2 Quick Start Guide: Time-of-Flight Sensor Expansion Board
Quick start guide for the STMicroelectronics X-NUCLEO-53L4A2 Time-of-Flight sensor expansion board, featuring the VL53L4CX sensor for extended range measurement with STM32 Nucleo development boards. Covers hardware overview, setup, software installation, and related resources.
Preview ST P-NUCLEO-IKA02A1 Quick Start Guide: Gas Sensing Expansion Board
A quick start guide for the STMicroelectronics P-NUCLEO-IKA02A1 gas sensing expansion board, detailing hardware and software setup, key features, and demo examples for electrochemical sensors.
Preview Getting Started with STMicroelectronics X-CUBE-MEMS1 for STM32Cube
A comprehensive guide to the X-CUBE-MEMS1 software expansion package from STMicroelectronics, enabling motion and environmental sensor applications on STM32 microcontrollers. Learn about features, setup, and sample applications.