SBAS704B June   2015  – October 2015 OPT8241

PRODUCTION DATA.  

  1. Features
  2. Applications
  3. Description
  4. Revision History
  5. Pin Configuration and Functions
  6. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information
    5. 6.5 Electrical Characteristics
    6. 6.6 Timing Requirements
    7. 6.7 Switching Characteristics
    8. 6.8 Optical Characteristics
    9. 6.9 Typical Characteristics
  7. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1 Output Block
        1. 7.3.1.1 Serializer and LVDS Output Interface
        2. 7.3.1.2 Parallel CMOS Output Interface
      2. 7.3.2 Temperature Sensor
    4. 7.4 Device Functional Modes
    5. 7.5 Programming
  8. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Applications
      1. 8.2.1 Presence Detection for Industrial Safety
        1. 8.2.1.1 Design Requirements
        2. 8.2.1.2 Detailed Design Procedure
          1. 8.2.1.2.1 Frequencies of Operation
          2. 8.2.1.2.2 Number of Sub-Frames and Quads
          3. 8.2.1.2.3 Field of View (FoV)
          4. 8.2.1.2.4 Lens
          5. 8.2.1.2.5 Integration Duty Cycle
          6. 8.2.1.2.6 Design Summary
        3. 8.2.1.3 Application Curve
      2. 8.2.2 People Counting and Locating
        1. 8.2.2.1 Design Requirements
        2. 8.2.2.2 Detailed Design Procedure
          1. 8.2.2.2.1 Frequencies of Operation
          2. 8.2.2.2.2 Number of Sub-Frames and Quads
          3. 8.2.2.2.3 Field of View (FoV)
          4. 8.2.2.2.4 Lens
          5. 8.2.2.2.5 Integration Duty Cycle
          6. 8.2.2.2.6 Design Summary
        3. 8.2.2.3 Application Curve
      3. 8.2.3 People Locating and Identification
        1. 8.2.3.1 Design Requirements
        2. 8.2.3.2 Detailed Design Procedure
          1. 8.2.3.2.1 Frequencies of Operation
          2. 8.2.3.2.2 Number of Sub-Frames and Quads
          3. 8.2.3.2.3 Field of View (FoV)
          4. 8.2.3.2.4 Lens
          5. 8.2.3.2.5 Integration Duty Cycle
          6. 8.2.3.2.6 Design Summary
        3. 8.2.3.3 Application Curve
  9. Power Supply Recommendations
  10. 10Layout
    1. 10.1 Layout Guidelines
      1. 10.1.1 MIX Supply Decapacitors
      2. 10.1.2 LVDS Transmitters
      3. 10.1.3 Optical Centering
      4. 10.1.4 Image Orientation
      5. 10.1.5 Thermal Considerations
    2. 10.2 Layout Example
    3. 10.3 Mechanical Assembly Guidelines
      1. 10.3.1 Board-Level Reliability
      2. 10.3.2 Handling
  11. 11Device and Documentation Support
    1. 11.1 Documentation Support
      1. 11.1.1 Related Documentation
    2. 11.2 Community Resources
    3. 11.3 Trademarks
    4. 11.4 Electrostatic Discharge Caution
    5. 11.5 Glossary
  12. 12Mechanical, Packaging, and Orderable Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

7 Detailed Description

7.1 Overview

The OPT8241 is a high-performance quarter video graphics array (QVGA) resolution, 3D sensor device that senses depth information based on the time of flight (ToF) technique. The OPT8241 has a CMOS image sensor core with an integrated analog-to-digital converter (ADC), an addressing engine for the sensor core, an low-voltage differential signaling (LVDS) serializer, and an I2C slave device. The device supports configurable timings to optimize power and performance.

The OPT8241 includes the following blocks:

  • Timing generator (TG)
  • Sensor core
  • Addressing engine
  • ADC and overload detection
  • Modulation block
  • Output block
  • Temperature sensor
  • I2C control interface

7.2 Functional Block Diagram

OPT8241 fbd_sbas704.gif

7.3 Feature Description

7.3.1 Output Block

The output block provides the output data, clock, and frame boundary signals. The positions of the following frame boundary marker signals are programmable. Table 1 lists signals that can be used by the host processor to reconstruct the frame.

Table 1. Output Frame Marker Signals

SIGNAL TYPE DESCRIPTION
VD_FR Output Frame sync
VD_SF Output Sub-frame sync
VD_QD Output Quad sync
HD_QD Output Row sync

7.3.1.1 Serializer and LVDS Output Interface

The sensor has an option for a serial LVDS interface. The digitized data from the ADCs are serialized and sent on three LVDS data pairs and one LVDS pixel clock pair. The DIFF0, DIFF1 pairs provide the differential data
(A-B). The differential data for each pixel is 12 bits long. The pixel clock pair is 0 for the first six data bits and 1 for the next six data bits. The pixel clock can be used by the external host to identify the boundary of the 12-bit data for each pixel. The LVDS waveforms are shown in Figure 6.

OPT8241 lvds_opt_wvefrms_sbas704.gif Figure 6. LVDS Output Waveforms

7.3.1.2 Parallel CMOS Output Interface

The sensor has options for both serial and parallel data output interfaces. The output data on the parallel CMOS interface toggles on both edges of the clock (DDR rate) with the output clock frequency being equal to the system clock frequency. The CMOS parallel data waveforms are shown in Figure 7.

OPT8241 cmos_opt_wvefrms_sbas704.gif Figure 7. CMOS Output waveforms

Following the VD start, the first sample set is a frame ID that denotes the quadrant (quad) number. The frame ID format is given in Table 2.

Table 2. Frame ID Word Format

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 1 0 1 0 1 0 1 SF[3:0] Q[3:0]

Note that Q[3:0] is the quad number and SF[3:0] denotes the sub-frame number.

7.3.2 Temperature Sensor

The on-die temperature sensor can measure temperatures in the range of –25°C to 125°C. The temperature is updated every 3 ms. The temperature value is stored in a register that can be read through the I2C interface.

7.4 Device Functional Modes

All OPT8241 control commands are directed through the OPT9221 time-of-flight controller. For more details on the functional modes of the chipset, see the OPT9221 datasheet.

7.5 Programming

The device registers are programmed by the OPT9221 time-of-flight controller. Therefore, in a typical system, the I2C interface is connected to the OPT9221 sensor control I2C bus; see the OPT9221 datasheet for more details.