"Not long ago, Infineon introduced a new generation of 24GHz radar solutions --Position2Go development kit, and I had the honor to get the actual experience .Position2Go with a new RF transceiver and a master MCU, performance improvement while increasing the angle detection of the object. the following essays are up and check it out now!
Unpack
Packaging Position2Go suite of white cardboard packaging, printed with a brief introduction and links to access detailed information Position2Go kit, it can be described as simple and environmentally friendly.
After the cardboard box lined addition, there is a small circuit board, a Micro-USB cable and a diffusion plate folded triangle, let the composition from the hardware, a plurality of software development, testing and the like to learn more about the actual Infineon about this Position2Go radar suite.
Position2Go Profile
Position2Go radar sensor development kit based BGT24MTR12 RF transceiver and XMC4700 32 bit ARM Cortex-M4 MCU, and by using a fast chirp FMCW receiving antennas to obtain two angles, distance, speed and direction of motion. These features make it suitable for various applications, such as tracking people, presence detection, collision avoidance and the like.
So far, Infineon launched a total of three industries XENSIV radar demonstration kit: Sense2GoL, Distance2Go and Position2Go, support different applications - from basic motion detection to advanced motion detection and sensing.
Position2Go module provides a complete evaluation platform radar system, including a demonstration of software and graphical user interface (the GUI), it can be used to display the time and frequency domains, and to analyze the acquired data. On-board debugger is equipped with a detachable license SEGGER firmware via USB debugging easy. By Infineon's powerful free tool chain DAVE ™ programming XMC4700 MCU. The plate is also integrated on the PCB microstrip patch antenna, which includes design data, eliminating the antenna design complexity of the user terminal.
characteristic
Position2Go main board using radar technology is FMCW (Frequency Modulated Continuous Wave, FMCW). Delay measures the distance to the target by the time between transmission and reception of the chirp signal. Since BGT24MTR12 having two receivers, so using the phase comparison monopulse techniques to determine the AoA. The transmitted and received signals are mixed and then quantized to further processing. Processing a plurality of chirp signals (up to 16) to create 2D Doppler FIGS range, range and velocity of a target may be estimated.
Based on the above principle, the main function Position2Go board can be achieved as follows:
Detect and track the location of the outdoor environment more targets.
A plurality of measuring a distance within the range of the target user configurable (1-50 m).
Human target motion detection, presence, speed and moving direction (near or retreat).
It can run under different weather conditions such as rain, fog, and so on.
Can be hidden in the end application, it can be detected through non-metallic materials.
First look at a Position2Go out of the box, the test video introduction:
Hardware Description
Compact board, only 5 cm x 4.5 cm, let's learn more about Position2Go main hardware configuration of the module.
Front board
The back of the board
As shown in FIG Position2Go plate mainly includes the following four important parts:
RF section: BGT24MTR12 - highly integrated, the IC 24 GHz transceivers, dual-transmit single-channel receiver, and a microstrip patch antenna TX and RX tapered portion.
Analog amplifier part: providing an interface between the RF portion and a digital portion of the circuit board having a programmable gain amplifier (PGA), it can be programmed via SPI, to provide variable gain for different usage.
Digital part: Based MCU XMC4700 32 bit ARM Cortex-M4 for sampling and processing data from the analog front end of the radar, may also be configured by SPI BGT24MTR12, PLL and PGA.
Frequency control section: comprising a low noise fractional PLL.
XMC4200 onboard debugger: for Serial Wire Debug (SWD), built-in firmware SEGGER license.
The following detailed description of a block diagram a hardware configuration Position2Go evaluation board.
The structure of the previous generation Distance2Go evaluation board is very similar, the main changes are upgraded to RF transceiver BGT24MTR12, the main controller to a 32-bit ARM Cortex-M4 core MCU XMC4700. Board integrated microstrip patch antenna, the Wilkinson combiner radar integrated circuit differential transmitter output power and antenna combination. Each IF receiver channel at its output connected to the analog two-stage amplifier. XMC4700 32 bit ARM Cortex-M4 MCU built-in 12-bit ADC the analog down-converted signal from the baseband amplifier, sampling and processing, users can also SPI control radar chip, a radar chip output power and the gain of the receiver portion or reading different sensor output. Low noise fractional phase locked loop (PLL) IC for controlling and performing frequency modulation wave generation. Radar output IC / 16 integrated PLL prescaler is connected to the RF input pin, an output voltage of the charge pump connected to BGT24MTR12 PLL tuning port through the loop filter, thereby forming a closed loop system. The process module for transmitting a signal locked to the output frequency within the ISM band. An integrated / 65536 prescaler output signal generates a low frequency (23 kHz), which is connected to the signal capture unit and comparison XMC4700 (CCU4) to be monitored.
The Micro-USB power supply module, and a plurality of low-noise LDO different constructs for the power supply module. BGT24MTR12 MMIC power supply through the PMOS switch, the sensor may be operated in duty cycle mode.
Position2Go debugger board having a removable, pre-loaded firmware SEGGER license, and for debugging MCU pin UART communicates with the primary radar through both pin allows additional PCB interfacing the sensor module to an external processor.
Here we focus on two core components look Position2Go: The main parameters BGT24MTR12 RF transceiver and XMC4700 controller.
BGT24MTR12 Infineon one series products 24GHz ISM band transponders present, BGT24M / L products are BGT24MTR11 (single transmit single receive channel), BGT24MTR12 (single emitter dual receive channels) and BGTMR2 (dual-channel chip receivers , two chips may be integrated with the group).
BGT24MTR12 main features are as follows:
24GHz ISM band transceiver MMIC, single emitter dual receive channels
Fully integrated low phase noise VCO
Switchable prescaler having a 23kHz output and 1.5GHz
On-chip power and temperature sensor
Quadrature homodyne receivers based on Gilbert,
Single-ended RF and LO terminals
Low noise figure NFSSB: 12 dB
High Conversion Gain: 26 dB
High 1 dB input compression point: -12 dBm
Single Supply Voltage 3.3 V.
Under continuous operating mode power consumption 690mW
Bipolar 200GHz SiGe: C technology b7hf200
Complete ESD protection equipment
Package VQFN-32-9
XMC4700 32 bit ARM Cortex-M4 MCU main role is the signal sampling and processing, but also by controlling the radar chip SPI, the main features are as follows:
ARM ® Cortex ®-M4 @ 144MHz, 2048kB flash, 352kB RAM
Data on the flash and IP protection
Supply Voltage Range: 3.13 - 3.63V
6 x CAN node
Ethernet MAC, USB-OTG, SD / MMC
The USIC channel 6 (configurable to SPI, UART, IIC, IIS)
External bus unit
4X12-bit ADC, 26 enter the channels, 4x parallel sampling and conversion
2 Channel 12 ADC, 4-channel demodulator ΔΣ
24 x 16-bit dedicated timer, dead time is generated
2X location interface
Watchdog timer, real time clock
XMC4000 functional safety package
Package: LQFP144, temperature range: -40 - 85 ° C, the security package, support SIL-2/3
The application demonstrates
Position2Go evaluation board with unpacking i.e., the PC application with Radar GUI, for time domain and frequency domain analysis of the acquired data and display. Radar GUI can be extracted by the time-domain signal, allowing advanced debugging and algorithm development, in addition to Infineon's DAVE development tools, programming can be used. Let's experience the Position2Go evaluation board development process. According to the first five steps listed below, download and install some supporting tools you can use, if you want in-depth experience developing Position2Go, it would need to install additional development tools.
1. Prepare Development Kit
Position2Go development board,
Micro-USB line
Folded corner reflector
2. Download and install the Infineon Toolbox
In the official website to download Infineon Infineon Toolbox
Run "infineon-toolboxlauncher-setup-win-x86.exe", complete the installation
3. Install Position2Go kit: XMC Flasher + Radar GUI
Open Infineon Toolbox
Select Options Manage tools
Search box, enter Position2Go kit
Installation Position2Go kit
4. (Optional) packet download SW + HW
Download the file and run p2g_sw_setup_v1.0.0.exe
XMC installation serial driver (win10 without separate installation)
5. Run Radar GUI, data is read
Using the Micro-USB cable connecting the PC motherboard Position2Go
Open Infineon Toolbox - Radar GUI
Real-time observation data
6. (Optional) Use XMC Flasher firmware update
7. (Optional) Use DAVE IDE edit the source files and debug
8. (optional) using MATLAB interface to read data into MATLAB
The above steps 1-4 of the preparation and the software installation is not repeated here, using the Micro-USB cable connecting the PC motherboard and Position2Go installation, enable Infineon Toolbox - Radar GUI can display and analyze the data collected in the time domain and frequency domain the process as shown in FIG.
Computer motherboard and connected Position2Go
Open Infineon Toolbox-Radar GUI
Radar GUI application window
Firmware burning
Position2Go pre-programming of the firmware, using the XMC Flasher can reprogram Position2Go of XMC4700.
Using the Micro-USB cable to connect two PC-board and Position2Go motherboard USB port and the debugger, the debugger USB port for downloading, motherboard USB ports used to supply power to open Infineon Toolbox - XMC Flasher.
Click on "Connect" button, select from the list of devices XMC4700-2048
After the device is connected successfully, select "Select File", in the "Position2Go kit" Debug directory files there, an optional firmware .hex format folder. After selecting the firmware, click on the "Program" can be burned to XMC4700.
Use DAVE IDE edit the source files and debug
Infineon DAVE IDE is a free Eclipse-based IDE, using the GNU C compiler, you can edit, compile and debug programs Infineon XMC microcontroller.
DAVE IDE can be downloaded from Infineon https://www.infineon.com/DAVE official website.
The software is free installation, you can use the download, unzip, open is very familiar with the Eclipse environment. There are available for users to develop DAVE project under "Position2Go kit" directory DAVE project folder. After importing DAVE project, you can program editing, compiling and debugging, and will not repeat them here.
Performance Testing
Position2Go compared to the previous generation product, the performance has greatly improved. It gives the system performance specifications under certain conditions in Infineon's official manual.
Due to the absence of professional hand and radar reflector, in order to experience the performance Position2Go, we set up a simple test environment outdoors, in the open square, a pile every 1m calibration point, the position of people at different points in each pile record data retention. Since the pile position measurement using a tape, and the person's standing position is not consistent, the following measurement data is not very accurate, but still be able to reflect the measurement performance of Position2Go.
Also shown in the configuration information to be used as the ranging FIG.
The test results are as follows:
From the above results,, Position2Go outside the human or very accurate positioning, is also within the scope of the error data sheet, but since the human radar cross section is relatively small, 10m after standing, it undetectable, but as a large object such as an automobile reflectivity cross section can still detected.
We also conducted an individual radar toward and away from the plate at different speeds, to test Position2Go measurement of the moving object velocity. Furthermore, S-shaped line 3 to the personal radar plate close to the object of the test and measurement angles. By testing, Position2Go can be more accurate measurement results in the measurement range.
Summarize
Position2Go development kit allows users to implement and test a variety of mass induction in the 24 GHz ISM bandUse, such as tracking and collision. Angle, distance, speed, and motion direction by fast Chirp FMCW and two receiving antennas. The core of the kit includes BGT24MTR12 transceivers MMIC and XMC4700 32-bit ARM Cortex-M4 MCU, which can be collected and analyzed in real time by matching the PC application, and can be used for secondary development of the application through Dave IDE. Through a series of tests such as positioning, speed, and angles, we find that the actual measured data is very accurate, and the errors are within the allowable range. It can be said that this is a 24-GHz radar development kit for easy and excellent performance. "
Our other product: