Page 1
AFBR-S50 Evaluation Kit Quick Start Guide User Guide Version 1.2 Broadcom AFBR-S50-EK-UG102 November 30, 2020...
Page 2
The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. For more information, please visit www.broadcom.com. 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.
AFBR-S50 Explorer Application 1.2 Hardware and Software Setup Step 1: Install the main application and all necessary drivers by using the AFBR-S50 SDK setup wizard. The initial setup wizard window displays as follows. Figure 2: Initial Setup Wizard Window Broadcom...
Page 5
AFBR-S50 User Guide Evaluation Kit Quick Start Guide Step 2: Install the main driver and all additional modules to enable the full performance of the device: Figure 3: Installing the Device Step 3: Plug in the USB cable. The correct USB port for this step is labeled as KL46Z on the bottom side of the NXP board.
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 with the installed GUI. This is done from the AFBR-S50 Explorer App by performing the following steps:...
Page 7
AFBR-S50 User Guide Evaluation Kit Quick Start Guide Figure 7: Connecting the Device Using the USB Port Labeled KL46Z Broadcom AFBR-S50-EK-UG102...
Evaluation Kit Quick Start Guide 1.4 Performing a Distance Measurement Step 1: Start the Explorer Application, AFBR.S50.Explorer.exe, for example, by clicking Windows Menu > AFBR-S50 SDK > AFBR S50 Explorer. Step 2: Open a USB connection by clicking the green plug symbol.
Evaluation Kit Quick Start Guide Chapter 2: AFBR-S50 Explorer This section is intended to make the user familiar with the graphical user interface (GUI) of the AFBR-S50 Explorer application and 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.
AFBR-S50 User Guide Evaluation Kit Quick Start Guide 2.2 Exploring the Menu Bar The AFBR-S50 Explorer menu bar includes the following three elements: 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 over 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 11
Single view modules can be enabled or disabled in the Explorer app with the View menu. 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 12
Figure 16: Help Menu The AFBR-S50 Controller Tool Bar gives quick access to the most important operation elements regarding measurement and Reset of the microcontroller. On the left it delivers a simple connect and disconnect menu to open up a connection via USB port to the microcontroller on the evaluation kit board.
2.3 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 the three views are introduced in the next sections.
Page 14
AFBR-S50 User Guide Evaluation Kit Quick Start Guide The Range plot element of the 1D Plot View is able to display up to four different range plots: Binned Range: Plots the average range over all pixels that are determined by the pixel binning algorithm. This value ...
Page 15
AFBR-S50 User Guide Evaluation Kit Quick Start Guide Figure 21: 1D Plot Options The different plots of the Range plot element can be turned either on or off by selecting the respective check boxes 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 16
AFBR-S50 User Guide Evaluation Kit Quick Start Guide Figure 22: 1D Plot Options Figure 23: 1D Plot Example Integration Energy: Calculated by the integration depth per sample times the optical output power. Amplitude (Maximum) Plot: Shows the current maximum measurement signal amplitude, which is determined by all ...
Page 17
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.
AFBR-S50 User Guide Evaluation Kit Quick Start Guide 2.3.2 3D Plot View The second tab of the Data Visualization Window 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 19
AFBR-S50 User Guide Evaluation Kit Quick Start Guide Figure 26: Hide Binned Pixels Option 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 and rotate the 3D plots using the mouse.
AFBR-S50 User Guide Evaluation Kit Quick Start Guide 2.3.3 Raw Data View The raw data view is not visible by default, it has to be enabled in the help menu first. Figure 28: Enabling the Raw Data View Raw Data view gives additional details about each pixel's measured range and amplitude results including the corresponding mean values and signal deviations (referred to as sigma).
Page 21
AFBR-S50 User Guide Evaluation Kit Quick Start Guide 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. Choose which of the results to keep visible or hidden by selecting the associated Pixel View Options from the Options Panel.
2.4.1 API Tab In general, this tab is organized in the three categories: Generic API, Configuration API, and Calibration API. All functions and accessible parameters shown in this section give an overview about the interoperability with an AFBR-S50 sensor. As indicated in...
Page 23
Calibration API In general, each AFBR-S50 ToF sensor is factory calibrated and immediately ready to take measurements. When it comes to a system integration, it may 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.
AFBR-S50 User Guide Evaluation Kit Quick Start Guide 2.4.1.1 Range Offset This parameter gives you the opportunity to 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 sensor and this reference edge must be defined with the Range Offset parameter.
AFBR-S50 User Guide Evaluation Kit Quick Start Guide 2.4.1.2 Range Offset Calibration Unlike the Range Offset parameter, which affects the binned range value, the following pixel offset from table shown in Figure 37 intends to do 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 Calibration Target Distance [m] field.
Evaluation Kit Quick Start Guide 2.4.1.3 Crosstalk Calibration Crosstalk (Xtalk) calibration is suggested to 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.
AFBR-S50 User Guide Evaluation Kit Quick Start Guide 2.4.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.
AFBR-S50 User Guide Evaluation Kit Quick Start Guide 2.4.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 check box as shown in the figure below.
A.2 Different Versions of 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 may have an older or incompatible FW running on the evaluation board.
AFBR-S50 User Guide Evaluation Kit Quick Start Guide A.3 SCI Error – No Communication to Sensor Figure 46: SCI Error In principle, this message can have multiple reasons. Most likely, the USB cable was plugged into the openSDA (see Figure 7) instead of the KL46Z USB port.
Page 31
AFBR-S50 User Guide Evaluation Kit Quick Start Guide 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 (necessary to compensate cover glasses), it might be necessary to increase this limit.
AFBR-S50 User Guide Evaluation Kit Quick Start Guide Revision History AFBR-S50-EK-UG102; November 30, 2020 Updated for new release. AFBR-S50-EK-UG101; May 6, 2020 Updated for new release. AFBR-S50-EK-UG100; December 6, 2019 Initial release. Broadcom AFBR-S50-EK-UG102...
Need help?
Do you have a question about the AFBR-S50 and is the answer not in the manual?
Questions and answers