Download Print this page
onsemi AF0130 User Manual

onsemi AF0130 User Manual

Smart itof evaluation board

Advertisement

Quick Links

AF0130 and AF0131 Smart
iToF Evaluation Board
User's Manual
EVBUM2868/D
GENERAL OVERVIEW
This document is a manual for the setup, initialization and calibration
of the AF0130 Smart iToF demo3 evaluation kit, see Figure 1. This
document and evaluation kit also contains information related to the
evaluation of AF0131 variant of the sensor which does not have
on−chip Depth Processing (DP) available but only the RAW or Data
Reduction (DR) outputs, which are also available on AF0130 sensor
variant. The sensor variants AF0130 & AF0131 are pin compatible.
FUNCTIONAL OVERVIEW
The demokit aims to show the performance and features of the
AF0130 Smart iToF Depth sensor. DevWareX is the software used to
interface with the hardware over USB and configure the sensor in
different operating modes.
Six main modes are currently available for evaluation (both in RAW
and DP output):
1. Mode 2.2 (1.2 Mp), 100 MHz Single Freq (1.5 m
unambiguous range)
2. Mode 2.2 (1.2 Mp), 200 MHz Single Freq (0.75 m
unambiguous range)
3. Mode 3.2 (VGA), 100 MHz + 120 MHz Dual Freq
(7.5 m unambiguous range)
4. Mode 3.2 (VGA), 175 MHz + 200 MHz Dual Freq
(6 m unambiguous range)
5. Mode 3.2 (VGA), 30 MHz + 35 MHz Dual Freq
(30 m unambiguous range)
6. Mode 2.2 (1.2 Mp), 75 MHz Single Freq (2 m
unambiguous range)
The Smart iToF sensor is a versatile device with various
operating modes suitable for a wide range of applications.
Higher modulation frequencies will improve measurement
accuracy but will reduce the maximum range before
ambiguity occurs. The single frequency mode with on−chip
frame storage (mode 2.2) has the best motion performance
and allows for the full 1.2 Mp resolution of the sensor to be
used.
On the other hand, the dual frequency modes with on−chip
storage for the 8 phase captures (mode 3.2) will output a 2x2
binned (VGA) resolution and can extend the unambiguous
range
of
measurement
disambiguation algorithm (available on−chip for AF0130).
The combination of binning and dual frequency
measurement in this mode will furthermore decrease the
noise and therefore increase the Signal to Noise Ratio (SNR)
of the measurement, improving accuracy.
© Semiconductor Components Industries, LLC, 2023
November, 2024 − Rev. 3
significantly
through
Figure 1. AF0130 Smart iToF Assembled
The hybrid mode is a more complex mode which
combines phase modulation together with pulsed
modulation of the lasers for an increased dynamic range of
the measurement as well as additional ambient light
rejection compared to its default mode counterpart.
In the current pre−production stage, it is advised to update
the DevwareX software monthly as regular improvements
become available for evaluation. Please do inform your
onsemi representative in case you like to evaluate a mode
that is currently not yet available.
The evaluation kit and its default modes listed above have
been classified as class 1 (eye safe) in nominal operating
conditions according to IEC 60825−1:2014 standard. The
laser eye safety monitoring feature is enabled by default on
the sensor and the eye safety features of the laser drivers on
the laserboard are configured to avoid potential harm to the
user's eyes. It is still recommended to exercise caution as
any single fault failure of the evaluation kit is NOT covered
by onsemi and the user is responsible to use the evaluation
kit in accordance to local regulation and consider the safety
of its employees as mention in the disclaimer. onsemi is not
responsible for the laser safety of the final product of our
customers and advises to consult a professional in this field
(e.g. Seibersdorf Lab in Austria). See further in this
a
document for more additional details on eye safety features
of the sensor and VCSEL drivers.
ATTENTION: The emitted wavelength of the lasers is not
visible to the human eye! We advise the user
to exercise caution and follow the
necessary guidelines to protect your eyes
from potential hazards.
1
EVAL BOARD USER'S MANUAL
www.onsemi.com
Evaluation Board
Publication Order Number:
EVBUM2868/D

Advertisement

loading
Need help?

Need help?

Do you have a question about the AF0130 and is the answer not in the manual?

Questions and answers

Summary of Contents for onsemi AF0130

  • Page 1 GENERAL OVERVIEW This document is a manual for the setup, initialization and calibration of the AF0130 Smart iToF demo3 evaluation kit, see Figure 1. This document and evaluation kit also contains information related to the evaluation of AF0131 variant of the sensor which does not have on−chip Depth Processing (DP) available but only the RAW or Data...
  • Page 2: System Overview

    EVBUM2868/D SYSTEM OVERVIEW The system contains three sets of hardware and the necessary assembly screws: 1. AF0130CSSM30SMKAH3−GEVK: A soldered AF0130 sensor headboard with screw−on lens AF0130_CSP87_SER_DEMO3_REV1 + 5 V 4 A power supply 2. AGBENECS−GEVK: A laser driver board (IM1068_LASER_DRIVER_BOARD_REV2) with four 60 degree HFOI VCSELs + 12 V 9.2 A...
  • Page 3 DevwareX) and select current FPGA code as shown in zip/devsuite_sw.zip Figure 5. Next, select the new firmware from the C:\Aptina The specific AF0130 sensor setup can be found on the Imaging\fpga folder as indicated in Figure 6. image sensor portal under NDA: Portal Home >...
  • Page 4 EVBUM2868/D Figure 5. HardwareUpdate Tool Select Current FPGA Code Figure 6. HardwareUpdate Tool Choose a New File www.onsemi.com...
  • Page 5: Hardware Setup

    In the REV1 headboard kit (with REV2 AF0130 sensor), 3. File off 1 or 2 mm from the extender. it may be difficult to obtain proper focus with the lens setup.
  • Page 6 The jumpers on P4−P7 pins can also be adjusted to change need to change the following variable in the .ini to True: the master of VCSEL drivers (from host or sensor). The DEMO3HEAD_VCSEL_config_from_sensor = True Figure 8. Xsdat File Not Found Warning in SPI Configuration www.onsemi.com...
  • Page 7 EVBUM2868/D Figure 9. Pin P3 Enabling I C Sensor Configuration & Pins P4−P7 Enabling (2 VCSELs) Driver Configuration through Sensor Master SPI www.onsemi.com...
  • Page 8 Figure 10. When to determine threshold for invalidating low signal pixels by running Depth Processing (DP) mode of AF0130, several adjusting CONF_TH register value.
  • Page 9 Step 1−3 may be skipped. software off−chip. The AF0130 has most of these calibration By selecting “ALL” in the calibration menu, all available features included on−chip. More information about DP (or RAW) modes will be calibrated in sequence.
  • Page 10 Evaluate depth accuracy in the plugin at different Calibration in EEPROM is useful when the kit distances may be operated from different laptops or hosts. Figure 12. Visual Output on Main Window and SW Tone Mapping Feature to Amplify the Signal and Evaluate Focus www.onsemi.com...
  • Page 11 EVBUM2868/D Figure 13. Visual Output of the Plug−in, Auto Stretch can be Enabled Figure 14. Highlighted Section Shows How to Enable Individual VCSELs from the Toolbar www.onsemi.com...
  • Page 12 EVBUM2868/D Figure 15. Using CONF_TH and PHASE_BIAS_POST_F0 to Evaluate Perpendicularity in Plugin Figure 16. Start Calibration Procedure www.onsemi.com...
  • Page 13 Changing AF0130−REV2.ini file. The user may need to adjust these these bias’ will increase or decrease all your pixel values. bias values slightly in dual frequency mode if the calibration These bias values should be determined with a known does not look correct (e.g.
  • Page 14 This global offset adjusts the measured depth to actual distance. Set Mode3.2 1 m distance between AF0130 and the object *) This example is white wall. Each pixel depth results (back color : green ) are able to be seen if zoom in.
  • Page 15 Cartesian coordinates, a lens model is required. prominent with lower modulation frequencies. When “3D Reconstruction” is selected in the pointcloud of The AF0130 sensor contains two 64 entry Look−Up the Depth Visualizaiton Plugin, DevWareX assumes a Tables (LUTs) for Phase High Harmonic (HH) corrections.
  • Page 16 This subject is out command line. Figure 20. A Python Code Snippet Where Trigonometry is Used to Calculate 3D Cartesian Coordinates (x, y, z) from the 2D Depth “Image” of the iToF Sensor www.onsemi.com...
  • Page 17 = 0x0064 reg.COARSE_INTEGRATION_TIME.value = 0x0064 integration_ms = 0.38 Figure 21. Laser Toolbar to Enable and Disable Lasers on the Fly www.onsemi.com...
  • Page 18 RAW, DP or DR configuration. The AF0131 Saving Frames sensor (which is AF0130 without depth processing There are several ways to save frames from the AF0130 capability on−chip) performance can also be evaluated with evalkit. Either through the DevWareX GUI, python console this demokit.
  • Page 19 3.2 with a default resolution of VGA and 18 dark rows, array, the following command can be used: the command is as follows: import numpy as np frames = np.frombuffer(bytearray, frames = np.frombuffer(bytearray, dtype=np.dtype(’uint16’))[18*640:].reshape((8,640,480)) dtype=np.dtype(’uint16’))[dark_rows*cols:].reshape((3,c Saving frames can be done with the np.save() command. ols,rows)) www.onsemi.com...
  • Page 20 # 1-D array of uint8 information dictionary of the calculated depth data (when The pixel map values represent the invalid data in RAW the plugin is running). mode: import itof_plugin camera = apbase.Camera() 0 = Depth pixels (Data valid) status,raw = camera.grab_frame() www.onsemi.com...
  • Page 21 In DP mode, please see the developer guide for more (eq. 6) details on replacing and inserting tags in the datastream. Depth, amplitude and intensity calculations from RAW captures: All brand names and product names appearing in this document are registered trademarks or trademarks of their respective holders. www.onsemi.com...
  • Page 22: Additional Information

    LIMITATIONS OF LIABILITY: onsemi shall not be liable for any special, consequential, incidental, indirect or punitive damages, including, but not limited to the costs of requalification, delay, loss of profits or goodwill, arising out of or in connection with the board, even if onsemi is advised of the possibility of such damages. In no event shall onsemi’s aggregate liability from any obligation arising out of or in connection with the board, under any theory of liability, exceed the purchase price paid for the board, if any.

This manual is also suitable for:

Af0131