Broadcom AFBR-S50 Quick Start Manual
Broadcom AFBR-S50 Quick Start Manual

Broadcom AFBR-S50 Quick Start Manual

Hide thumbs Also See for AFBR-S50:

Advertisement

Quick Links

AFBR-S50
Evaluation Kit Quick Start Guide
User Guide
Broadcom
AFBR-S50-EK-UG104
July 19, 2023

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the AFBR-S50 and is the answer not in the manual?

Questions and answers

Summary of Contents for Broadcom AFBR-S50

  • Page 1 AFBR-S50 Evaluation Kit Quick Start Guide User Guide Broadcom AFBR-S50-EK-UG104 July 19, 2023...
  • Page 2 Broadcom reserves the right to make changes without further notice to any products or data herein to improve reliability, function, or design. Information furnished by Broadcom is believed to be accurate and reliable. However, Broadcom does not assume any liability arising out of the application or use of this information, nor the application or use of any product or circuit described herein, neither does it convey any license under its patent rights nor the rights of others.
  • Page 3: Table Of Contents

    1.1 Evaluation Kit Overview ............................4 1.2 Software Setup ................................5 1.3 Updating the Device Software ..........................7 1.4 Performing a Distance Measurement ........................9 Chapter 2: AFBR-S50 Explorer ......................11 2.1 AFBR-S50 Explorer Overview ..........................11 2.2 Menu Bar ..................................12 2.3 Controller Tool Bar ..............................14 2.4 Data Visualization Views ............................15...
  • Page 4: Chapter 1: Getting Started

    Figure 1: Evaluation Kit Connection Stack Either of the two possible MCU boards (1 or 2) is provided in an AFBR-S50 evaluation kit. The AFBR-S50 Explorer tool will recognize the board accordingly. Note that the blue MCU board (STM32F401RE) has only a single USB port for both flashing and using the AFBR-S50 Explorer.
  • Page 5: Software Setup

    1.2 Software Setup The following steps explain the SDK installation procedure: Step 1. Install the main application by clicking Next in the AFBR-S50 SDK setup wizard. The initial setup wizard window displays as follows. Figure 2: Initial Setup Wizard Window Step 2: Install the main driver and all additional modules to enable full performance of the device.
  • Page 6 AFBR-S50 User Guide Evaluation Kit Quick Start Guide Step 3: Plug in the USB cable. CAUTION! The correct USB port for this step is labeled “KL46Z” on the bottom side of the NXP board. Figure 4: Cable Plugged into Lower USB Port...
  • Page 7: Updating The Device Software

    Evaluation Kit Quick Start Guide 1.3 Updating the Device Software When updating the AFBR-S50 SDK, the software on the evaluation kit must also be updated manually to match the installed GUI. This is done from the AFBR-S50 Explorer application by performing the following steps:...
  • Page 8 AFBR-S50 User Guide Evaluation Kit Quick Start Guide Step 4: When the device has flashed successfully, connect the device using the USB port labeled KL46Z, and run it as described in the following section. The STM32F401RE does not need to be plugged in again.
  • Page 9: Performing A Distance Measurement

    1.4 Performing a Distance Measurement The following steps show how to start a continuous measurement with the connected sensor. Step 1: Start the Explorer application, AFBR.S50.Explorer.exe, for example, by selecting AFBR-S50 SDK > AFBR S50 Explorer from the Windows menu.
  • Page 10 AFBR-S50 User Guide Evaluation Kit Quick Start Guide Step 4: Optionally, set up the device to your needs by choosing, for example, a measurement mode and frame rate both before and while measuring. The changes will immediately become effective after clicking the respective Set buttons on the right side of each applicable parameter.
  • Page 11: Chapter 2: Afbr-S50 Explorer

    Evaluation Kit Quick Start Guide Chapter 2: AFBR-S50 Explorer This chapter is intended to make you familiar with the graphical user interface (GUI) of the AFBR-S50 Explorer application and to support the evaluation of a given ToF sensor device. The AFBR-S50 Explorer software connects to the AFBR-S50 evaluation board using the USB interface. It receives the measurement data from the device software running on the NXP board’s microcontroller and displays it in a convenient way.
  • Page 12: Menu Bar

    AFBR-S50 User Guide Evaluation Kit Quick Start Guide 2.2 Menu Bar The AFBR-S50 Explorer menu bar includes the following three menus: Device  View  Help  Figure 12: Device Menu From the Device menu, options are available to open and close the USB connection, trigger measurements, create a log data file via a data logger to store measurement data, monitor and store the communication of the serial interface, and, once connected, reset the microcontroller on demand.
  • Page 13 AFBR-S50 User Guide Evaluation Kit Quick Start Guide The data logger starts recording once a destination path and file are chosen. In addition, another small menu bar for the data logger is available. After clicking Stop, a message appears in the Explorer application with the information and the saved number of samples.
  • Page 14: Controller Tool Bar

    Evaluation Kit Quick Start Guide The Help menu is used to flash the current AFBR-S50 device software to the connected microcontroller, open the latest status message log, reset the application values to default, and provide additional links to all necessary documentation on the SDK.
  • Page 15: Data Visualization Views

    2.4 Data Visualization Views Below the AFBR-S50 controller tool bar, all measurement data gathered by the ToF sensor device can be displayed in three different views: 1D Plot, 3D Plot, and Raw Data. Each of these views is introduced in the sections that follow.
  • Page 16 AFBR-S50 User Guide Evaluation Kit Quick Start Guide The range plot element of the 1D Plot view can display up to three different range plots: Binned range: Plots the average range over all pixels that are determined by the Pixel Binning Algorithm. This value ...
  • Page 17 AFBR-S50 User Guide Evaluation Kit Quick Start Guide The different plots of the Range plot element can be turned on or off by selecting the respective checkboxes inside the Options panel. It is also possible to change the minimum and maximum displayed range of the respective axis or select the Auto Scaling option.
  • Page 18 AFBR-S50 User Guide Evaluation Kit Quick Start Guide Figure 24: Active Pixel Count vs. Saturated Pixel Count Active Pixel Count: The value of Active Pixel Count reveals the number of pixels that are used for calculating range and  amplitude with respect to the current Pixel Binning Algorithm.
  • Page 19: Plot View

    AFBR-S50 User Guide Evaluation Kit Quick Start Guide 2.4.2 3D Plot View The second tab of the data visualization area opens the 3D Plot view, revealing more pixel-specific information on the measured range and amplitude in real time. Figure 25: 3D Plot View This 3D Plot view shows the retrieved measurement signal of every single pixel of the sensor’s pixel matrix.
  • Page 20 AFBR-S50 User Guide Evaluation Kit Quick Start Guide Invalid pixels that do not satisfy the binning criteria will disappear from the plot. Figure 27: Hidden Binned Pixels For a closer look at each pixel, zoom in and rotate the 3D plots using the mouse.
  • Page 21: Raw Data View

    AFBR-S50 User Guide Evaluation Kit Quick Start Guide 2.4.3 Raw Data View The Raw Data view is not visible by default; it must be enabled in the View menu first. Figure 28: Enabling Raw Data View In the View menu, select Raw Data View to enable the visibility of the tab.
  • Page 22 AFBR-S50 User Guide Evaluation Kit Quick Start Guide Figure 29: Raw Data View By enabling the Pixel Status Values checkbox, the Raw Data view displays several status flags for each pixel. Figure 30: Single Pixel Status For a detailed description of the single statuses, open the API reference manual and type argus_px_status_t in the search field.
  • Page 23: Tool Panel Overview

    AFBR-S50 User Guide Evaluation Kit Quick Start Guide Figure 31: Pixel View Options 2.5 Tool Panel Overview This section introduces the tool panel, which is located on the right side of the Explorer GUI. Figure 32: Location of the Tool Panel in the GUI...
  • Page 24: Api Tab

    2.5.1 API Tab In general, the API tab is organized into three categories: Generic API, Configuration API, and Calibration API. All functions and accessible parameters shown in this section provide an overview about the interoperability with an AFBR-S50 sensor. As indicated in...
  • Page 25 Figure 34: Configuration API Calibration API In general, each AFBR-S50 ToF sensor is factory calibrated and immediately ready to take measurements. For system integration, it might be necessary to optimize the performance for a specific application, which can be carried out by the calibrations offered in this section of the API tab.
  • Page 26: Range Offset

    AFBR-S50 User Guide Evaluation Kit Quick Start Guide 2.5.1.1 Range Offset This parameter lets you compensate application-specific distance offsets. If the ToF sensor is part of a system that has another reference edge for assessing the distance, the offset between the sensor and this reference edge must be defined with the Range Offset parameter.
  • Page 27: Range Offset Calibration

    AFBR-S50 User Guide Evaluation Kit Quick Start Guide 2.5.1.2 Range Offset Calibration Unlike the Range Offset parameter, which affects the binned range value, the following pixel offset from the table shown in Figure 37 does the same for each single pixel range by performing a calibration on a reference plane. The distance in meters to the reference plane can be entered in the Calibration Target Distance [m] field.
  • Page 28: Crosstalk Calibration

    Evaluation Kit Quick Start Guide 2.5.1.3 Crosstalk Calibration Crosstalk (Xtalk) calibration should be carried out for each system design with implemented AFBR-S50 sensors. It targets to compensate electrical crosstalk possibly generated by the application PCB, as well as optical crosstalk generated by a cover glass mounted above the sensor and therefore affecting its optical path.
  • Page 29: Summary Tab

    AFBR-S50 User Guide Evaluation Kit Quick Start Guide 2.5.2 Summary Tab The Summary tab shows current measurement results as well as generic and DCA information. As the last part of the measurement results section, the auxiliary parameters give the user additional information on the internal voltage and current levels in units of the ADC, the ASIC temperature, and environmental information, such as a background light indicator (in arbitrary units) and the connected shot noise amplitude.
  • Page 30: Options Tab

    AFBR-S50 User Guide Evaluation Kit Quick Start Guide 2.5.3 Options Tab All of the available tab settings were already explained except for the API advanced options. These options give advanced users the possibility to further modify the PBA or DCA settings, which can be unlocked by selecting the Advanced Mode checkbox as shown in the following figure.
  • Page 31: Multi-Device Usage

    Evaluation Kit Quick Start Guide 2.6 Multi-Device Usage From v1.4.4 on, multi-device controls and views via one MCU are implemented in the AFBR-S50 Explorer application. Click Main > Add new AFBR-S50 Device. The new views for a second device display on the screen.
  • Page 32: Appendix A: Troubleshooting And Faqs

    A.2 Different Versions of the Explorer and Controller Board If an error message indicates that the software versions of the AFBR-S50 Explorer and microcontroller device software do not match, you might have older or incompatible firmware running on the evaluation board.
  • Page 33: Sci Error - No Communication To Sensor

    AFBR-S50 User Guide Evaluation Kit Quick Start Guide A.3 SCI Error – No Communication to Sensor Figure 48: SCI Error In principle, this message can have multiple causes. Most likely, the USB cable was plugged into the OpenSDA port (see Figure 7) instead of the KL46Z USB port.
  • Page 34: Xtalk Calibration - Amplitude Error

    AFBR-S50 User Guide Evaluation Kit Quick Start Guide A.5 Xtalk Calibration – Amplitude Error Figure 50: Amplitude Error Message This error appears when the amplitude exceeds the default maximum amplitude of 20 LSB while running the Xtalk calibration. For Step 2 and Step 3 of the Xtalk calibration mentioned in the...
  • Page 35: Revision History

    AFBR-S50 User Guide Evaluation Kit Quick Start Guide Revision History AFBR-S50-EK-UG104; July 19, 2023 Added the STM32F401RE as a supported MCU board.  AFBR-S50-EK-UG103; March 30, 2023 Updated for new release.  AFBR-S50-EK-UG102; November 30, 2020 Updated for new release.

Table of Contents