Infineon XENSIV DEMO SENSE2GOL User Manual

Infineon XENSIV DEMO SENSE2GOL User Manual

24 ghz radar tools and development environment

Advertisement

Quick Links

User Manual
24 GHz radar tools and development
environment
XENSIV™ 24 GHz radar demo boards

About this document

Scope and purpose
This user manual describes the software and firmware environment required to use the radar applications
offered with Infineon's industrial XENSIV™ 24 GHz radar demo boards: DEMO SENSE2GOL/MAKE, DEMO
DISTANCE2GO, DEMO POSITION2GO, DEMO SENSE2GOL PULSE and DEMO DISTANCE2GOL.
It provides guidelines for novice users on how to build and run smart radar solutions, from basic movement
detection to advanced motion detection and sensing, made easy with Infineon's 24 GHz radar chipsets, and
using the Infineon firmware and software tools.
Intended audience
The intended audience for this document are design engineers, technicians, and developers of electronic
systems, working with Infineon's XENSIV™ 24 GHz radar sensors.
Related documents
Additional information can be found in the documentation provided with the
Distance2GoL
tools in the
Note:
Following the launch of our next generation of XENSIV™ Radar 24GHz DEMO boards with
SENSE2GOL PULSE and DISTANCE2GOL, please be informed that these XENSIV™ Radar 24GHz
demo boards are therefore discontinued: SENSE2GO, SENSE2GOL, DISTANCE2GO and
POSITION2GO.
User manual
www.infineon.com
Infineon Developer Center
Please read the sections "Important notice" and "Warnings" at the end of this document
(IDC), or from www.infineon.com/24GHz.
Radar Sense2GoL Pulse
or
Revision 1.40
Radar
2023-02-14

Advertisement

Table of Contents
loading

Summary of Contents for Infineon XENSIV DEMO SENSE2GOL

  • Page 1: About This Document

    It provides guidelines for novice users on how to build and run smart radar solutions, from basic movement detection to advanced motion detection and sensing, made easy with Infineon’s 24 GHz radar chipsets, and using the Infineon firmware and software tools.
  • Page 2: Table Of Contents

    Table of contents ..........................2 Introduction .......................... 3 Running radar applications ..................... 4 Tools and software set-up ........................4 2.1.1 Infineon Developer Center (IDC) ......................4 2.1.2 24 GHz radar IDC tools ........................4 2.1.3 XMC™ Flasher ............................6 2.1.4 DAVE™...
  • Page 3: Introduction

    XENSIV™ 24 GHz radar demo boards 1 Introduction Introduction The 24 GHz radar demo boards from Infineon are demonstration platforms as well as starter kits for Infineon’s silicon-germanium (SiGe) based 24 GHz transceiver chipset BGT24 and 32-bit ARM® Cortex™-M based XMC™ microcontrollers.
  • Page 4: Running Radar Applications

    Infineon. In order to install and use Infineon plugins and tools, and gain access to the 24 GHz radar software package and documentation, you must first download and install the Infineon Developer Center (IDC) Launcher (former Infineon Toolbox) using this link: https://www.infineon.com/cms/en/design-support/tools/utilities/infineon-...
  • Page 5 24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 2 Running radar applications Figure 3 My Tools under IDC Launcher Click on the Manage Tools tab, then type the 24 GHz tool name of your choice (e.g., Radar Distance2GoL) in •...
  • Page 6: Xmc™ Flasher

    Use (*.hex) binary with the XMC™ Flasher tool to reprogram the radar firmware: • Start the XMC™ Flasher tool in the Infineon Developer Center (IDC) launcher − User manual Revision 1.40...
  • Page 7 24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 2 Running radar applications Figure 6 Start XMC™ Flasher tool Once started, click on the Connect button, then select the device name (refer to Table 1 from the List of −...
  • Page 8 24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 2 Running radar applications Figure 7 XMC™ Flasher device selection and connection Note: Please ensure that SEGGER J-Link drivers are installed before using the XMC™ Flasher tool. Otherwise, the default debugger type under XMC™...
  • Page 9 24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 2 Running radar applications Figure 9 Binary image file selection Navigate to the Binary folder and select the (*.hex) file inside it (e.g., P2G_FW.hex), then click on Open in −...
  • Page 10: Dave™ Ide

    Radar GUI is a Java-based highly interactive GUI for Windows XP/Vista/7/8/10. It provides graphical support for Infineon’s radar devices and enables the visualization of real-time raw IF quadrature output signals and FFT spectrum and enables observation of the targets’ distance and velocity information from a connected 24 GHz radar device.
  • Page 11 Run IDC launcher by double-clicking on the launcher icon on your Windows desktop. • Infineon automatically offers you the option to update Radar GUI. If a new version of the Radar GUI is • available, a button labeled Update appears within the Radar GUI tab.
  • Page 12 24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 2 Running radar applications After launching the Radar GUI application, the compatibility of the firmware version running in your 24 GHz • radar-connected device is checked. If a newer firmware version is available, a prompt to follow the links to update the firmware appears.
  • Page 13 24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 2 Running radar applications Figure 15 Radar GUI window details In addition to XMC™ Flasher, Radar GUI offers firmware flashing capability as well. In order to flash a new •...
  • Page 14: Micrium Μc/Probe™ Xmc™ Gui

    24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 2 Running radar applications Figure 17 Firmware flasher interface in Radar GUI • Successfully Flashed message would be generated in the end and Radar GUI can start data acquisition again if the Connect button is pressed, as shown in Figure 18.
  • Page 15 24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 2 Running radar applications The Radar Sense2GoL software package comes with a GUI based on a µC/Probe™ project from Micrium, which helps the user process collected raw data. Here below an example, on how to run this Micrium-based GUI project, for the Sense2GoL device: Go to the /Firmware_Software/GUI folder inside the locally installed S2GL-HW-SW package.
  • Page 16 24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 2 Running radar applications The GUI interface in Figure 21 should appear. The size of the GUI is not adaptive and may require some • adjustments to fit the screen. Press the START button to begin data collection.
  • Page 17: Customizing Radar Applications

    Firmware (FW) is a piece of software written in C language to control different ICs and peripherals via the host processor, which is the XMC™ Cortex™-M MCU embedded in Infineon’s 24 GHz radar demo boards. The 24 GHz radar firmware is released as a ready-to-run DAVE™4 project, where source files are generated based on the DAVE™...
  • Page 18 24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 3 Customizing radar applications Figure 24 DAVE™ project import dialog box Check the Copy Projects Into Workspace checkbox. • Select Browse… beside Select Root Directory. • Figure 25 Import DAVE™...
  • Page 19 24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 3 Customizing radar applications Figure 26 DAVE™ editor view There are two ways to build a project: • Click on Build Active Project (the icon with the blue hammer on a white background) in the toolbar. −...
  • Page 20 24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 3 Customizing radar applications Check successful build in the Console window, where the build result details are displayed. • Figure 28 DAVE™ console Ensure that the debugger of the 24 GHz radar board is connected to the PC via USB “type A to micro-B” cable •...
  • Page 21 24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 3 Customizing radar applications Figure 30 Debug configuration In this way, the Flashing process is started, the firmware image is loaded into the XMC™ microcontroller • Flash memory and DAVE™ automatically switches to the debug perspective, as shown in Figure 31. Figure 31 DAVE™...
  • Page 22: Firmware Customization And Configuration

    3 Customizing radar applications Firmware customization and configuration The 24 GHz radar firmware is developed with Infineon’s DAVE™ toolchain. It is a C/C++-language software development and code generation tool for XMC™ microcontroller applications using DAVE™ APPs to configure the MCU peripherals (ADC, DMA, CCU4…), which reduces development time and allows for quick porting of the firmware across XMC™-series MCUs.
  • Page 23: Extracting Radar Raw Data

    24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 4 Extracting radar raw data Extracting radar raw data The 24 GHz radar demo boards can use different interfaces, enabling the user to fetch raw data from the radar board as follows: MATLAB radar system interface •...
  • Page 24 24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 4 Extracting radar raw data A coding example to interface with the 24 GHz radar board via MATLAB and extract raw data is available. (Refer to the extract_raw_data.m file.) In order to run this coding example, proceed as follows: Go to /Firmware_Software/Communication Library/ComLib_Matlab_Interface •...
  • Page 25: C Radar System Interface

    24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 4 Extracting radar raw data C radar system interface The C radar system interface defines a set of APIs that help user access a serial communication port and communicate with the radar-defined endpoints, enabling the user to demonstrate the capabilities of the 24 GHz modules.
  • Page 26: Uart Radar System Interface

    24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 4 Extracting radar raw data UART radar system interface Note: The UART radar system interface is only supported within the Radar Sense2GoL radar software package. The UART radar system interface defines a set of APIs that help the user access a serial communication port and communicate with the radar-defined endpoints, enabling the user to fetch sampled ADC data streamed by UART.
  • Page 27 24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards 4 Extracting radar raw data Figure 36 Raw data acquisition in PuTTY shell User manual Revision 1.40 2023-02-14...
  • Page 28: References

    24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards References References Infineon Technologies AG. AN543: DEMO DISTANCE2GO Infineon Technologies AG. AN553: DEMO POSITION2GO Infineon Technologies AG. AN597: DEMO SENSE2GOL Infineon Technologies AG. AN598: DEMO SENSE2GOL PULSE Infineon Technologies AG.
  • Page 29: Revision History

    24 GHz radar tools and development environment XENSIV™ 24 GHz radar demo boards Revision history Revision history Document Date Description of changes revision 1.00 2019-06-14 Initial version 1.10 2020-02-07 Added DEMO SENSE2GOL PULSE board features 1.20 2020-06-25 Added firmware flashing via Radar GUI details 1.30 2021-03-31 Added DEMO DISTANCE2GOL board features...
  • Page 30: Disclaimer

    Infineon Technologies hereby Infineon Technologies’ products may not be used in disclaims any and all warranties and liabilities of any applications where a failure of the product or any any kind (including without limitation warranties of © 2023 Infineon Technologies AG.

Table of Contents