S100 Slave - ALS VL6180X

Overview

The S100 Slave - ALS VL6180X is a certified Rhomb.io module that includes proximity and ambient light sensors (ALS) that use the ST's FlightSense technology, that allow absolute distance to be measured independent of target reflectance by combining an IR emitter, a range sensor and an ambient light sensor in a three-in-one ready-touse reflowable package.

The next figure shows a 3D view for the S100 Slave - ALS VL6180X.

S100 Slave - ALS VL6180X Top.png

           S100 Slave - ALS VL6180X Bottom.png

Applications:

  • Smartphones/portable touchscreen devices
  • Tablet/laptop/gaming devices
  • Domestic appliances/industrial devices

Module specification

The S100 Slave - ALS VL6180X module mounts the ST's VL6180X, a module that instead of estimating the distance by measuring the amount of light reflected back from the object (which is significantly influenced by color and surface), it precisely measures the time the light takes to travel to the nearest object and reflect back to the sensor (Time-of-Flight). It measures absolute range from 0 to above 10 cm regardless of the object reflectance and without needing additional optics.

The module is designed for low power operation. Ranging and ALS measurements can be automatically performed at user defined intervals. Multiple threshold and interrupt schemes are supported to minimize host operations. 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 pins.

The S100 Slave - ALS VL6180X is controlled over the I2C interface. The I2C lines are pulled-up in the module. You can disable the pull-up resistor by open the "I2C-PU" solder-jumper.

One RGB LED is assembled on the module in order to give status feedback to the user. The RGB is controlled by three IO signals from the Motherboard.

All signal of the module pass through a level-shifter in order to guarantee communication between Core/Master module and the Slave module even when both work with different logic levels. You can bypass the level-shifter by open the "Level-Shifter" solder-jumpers.

The following figure identifies the main components onboard.

S100 Slave - ALS VL6180X Description.png

The next figure shows the Block Diagram for the S100 Slave - ALS VL6180X:

S100 Slave - ALS VL6180X Block Diagram.png
S100 Slave - ALS VL6180X features
Three-in-one smart optical module: proximity sensor, ambient light sensor and IR emitter
Fast, accurate distance ranging: measures absolute range from 0 to above 10 cm
Gesture recognition
I2C control
RGB LED indicator
API available
Op. voltage: 2V8 and 3V3
Op. temperature: -40 ºC to +85 ºC

User Interfaces

The following table indicates the available serial interfaces of the Rhomb.io standard used in this module. This table relates the interfaces of the Rhomb.io standard with the net names of the schematic and with the components to which they are connected.

Rhomb.io Interface Schematic Signal Component Component Pin
I2C I2C-SDA VL6180X (U1) SDA
I2C-SCL SCL

I2C signals of the module pass through a level-shifter in order to guarantee communication between Core/Master module and the Slave module even when both work with different logic levels. You can bypass the level-shifter by open the "Level-Shifter" solder-jumpers.

GPIOs and Control Signals

The following table summarizes the GPIOs and Control Signals used on the S100 Slave - ALS VL6180X. This table relates the signals of the Rhomb.io standard with the net names of the schematic and with the components to which they are connected.

Rhomb.io Signal Schematic Signal Component Component Pin
1WIRE 1WIRE ID Memory (U2) IO
IO IO0 VL6180X (U1) GPIO0
IO1 GPIO1
IO2 RGB LED (RGB1) 4 (green)
IO3 3 (blue)
IO4 2 (red)
  • 1WIRE: This signal can be used to read the ID Memory.
  • IO: The device is held in reset until IO0 is de-asserted. When IO1 is HIGH, the device enters software standby after the internal MCU boot sequence has completed. See more information about IO signal the VL6180X datasheet.

IO signals of the module pass through a level-shifter in order to guarantee communication between Core/Master module and the Slave module even when both work with different logic levels. You can bypass the level-shifter by open the "Level-Shifter" solder-jumpers.

Power

The S100 Slave - ALS VL6180X use the 2.8 V rail and the 3.3 V rail. Make sure these rails are enabled on the motherboard you are going to plug this module.

The power consumption varies with different modes. See the VL6180X datasheet to find more information about power consumption.

S100 Slave - ALS VL6180X Consumption.png

Downloads

Schematics

Click the image below to download the schematic files.

Bill of materials

Click the image below to download the BOM files.

Fabrication files

Click the image below to download the fabrication files.

Mechanical Specifications

S100 Slave - ALS VL6180X Dimensions.png

Warranty

  • Precaution against Electrostatic Discharge. When handling Rhomb.io products, ensure that the environment is protected against static electricity. Follow the next recommendations:
  1. The users should wear anti-static clothing and use earth band when manipulating the device.
  2. All objects that come in direct contact with devices should be made of materials that do not produce static electricity that would cause damage.
  3. Equipment and work table must be earthed.
  4. Ionizer is recommended to remove electron charge.
  • Contamination. Be sure to use semiconductor products in the environment that may not be exposed to dust or dirt adhesion.
  • Temperature/Humidity. Semiconductor devices are sensitive to environment temperature and humidity. High temperature or humidity may deteriorate semiconductor devices characteristics. Therefore avoid storage or usage in such conditions.
  • Mechanical Shock. Care should be exercised not to apply excessive mechanical shock or force on the connectors and semiconductors devices.
  • Chemical. Do not expose semiconductor device to chemical because reaction to chemical may cause deterioration of device characteristics.
  • Light Protection. In case of non-EMC (Epoxy Molding Compound) package, do not expose semiconductor IC to strong light. It may cause devices malfunction. Some special products which utilize the light or have security function are excepted from this specification.
  • Radioactive, Cosmic and X-ray. Semiconductor devices can be influenced by radioactive, cosmic ray or X-ray. Radioactive, cosmic and X-ray may cause soft error during device operation. Therefore semiconductor devices must be shielded under environment that may be exposed to radioactive, cosmic ray or X-ray.
  • EMS (Electromagnetic Susceptibility). Note that semiconductor devices characteristics may be affected by strong electromagnetic waves or magnetic field during operation.

Disclaimer

Rhomb.io reserves the right to make corrections, enhancements, improvements and other changes to its products and services, and to discontinue any product or service. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All the hardware products are sold subject to the Rhomb.io terms and conditions of sale supplied at the time of order acknowledgment.

All brand names, trademarks and registered trademarks belong to their respective owners.

We are constantly striving to improve the quality of our technical notes. If you find an error or omission please let us know.

Email us at: info@rhomb.io