SWRU587A November   2021  – March 2023 AWR2944

 

  1.   Trademarks
  2. 1Setup Instructions
    1. 1.1 Browser Setup (First Time Only)
    2. 1.2 mmWave Device Setup
    3. 1.3 Serial Port Setup
  3. 2CONFIGURE Tab
    1. 2.1  Platform
    2. 2.2  SDK Version
    3. 2.3  Antenna Config (Azimuth Resolution - Degrees)
    4. 2.4  Processing Chain
    5. 2.5  Desirable Configuration
    6. 2.6  Frequency Band (GHz)
    7. 2.7  Scene Selection – Best Range Resolution
      1. 2.7.1 Frame Rate (fps)
      2. 2.7.2 Range Resolution (m)
      3. 2.7.3 Maximum Unambiguous Range (m)
      4. 2.7.4 Maximum Radial Velocity (m/s)
      5. 2.7.5 Radial Velocity Resolution (m/s)
    8. 2.8  Scene Selection – Best Velocity Resolution
      1. 2.8.1 Frame Rate (fps)
      2. 2.8.2 Radial Velocity Resolution (m/s)
      3. 2.8.3 Maximum Radial Velocity (m/s)
      4. 2.8.4 Range Resolution (m)
      5. 2.8.5 Maximum Unambiguous Range (m)
    9. 2.9  Scene Selection – Best Range
      1. 2.9.1 Frame Rate (fps)
      2. 2.9.2 Maximum Unambiguous Range (m)
      3. 2.9.3 Range Resolution (m)
      4. 2.9.4 Maximum Radial Velocity (m/s)
    10. 2.10 Plot Selection
      1. 2.10.1 Scatter Plot
      2. 2.10.2 Range Profile
      3. 2.10.3 Noise Profile
      4. 2.10.4 Range Azimuth Heat Map
      5. 2.10.5 Range Doppler Heat Map
      6. 2.10.6 Statistics
    11. 2.11 User Selected Configuration
      1. 2.11.1 Send Configuration to mmWave Device
      2. 2.11.2 Saving Configuration to PC
      3. 2.11.3 Reset Selection
  4. 3PLOTS Tab
    1. 3.1  X-Y Scatter Plot
    2. 3.2  Doppler Range Plot
    3. 3.3  Range Profile
    4. 3.4  CPU Load
    5. 3.5  Range-Doppler Heatmap
    6. 3.6  Range-Azimuth Heatmap
    7. 3.7  3-D Scatter Plot
    8. 3.8  Display Parameters
      1. 3.8.1 Profiling Parameters
      2. 3.8.2 Scene Parameters
      3. 3.8.3 Chirp/Frame Parameters
    9. 3.9  Real-Time Tuning
      1. 3.9.1 Group Peaks From Same Object
      2. 3.9.2 Static Clutter Removal
      3. 3.9.3 Range Detection Threshold (0 to 100 dB)
      4. 3.9.4 Doppler Detection Threshold (0 to 100 dB)
    10. 3.10 Advanced Commands
      1. 3.10.1 Special Note About Range and Angle Bias Compensation Configuration
    11. 3.11 Plot Settings
  5. 4Advanced Options
    1. 4.1 Load Configuration From PC
    2. 4.2 Getting the Version
    3. 4.3 RCS
      1. 4.3.1 Desired Radar Cross Section (sq. m)
      2. 4.3.2 Maximum Range for Desired RCS (m)
      3. 4.3.3 RCS at Maximum Unambiguous Range (sq. m)
    4. 4.4 Concurrent Recording of Processed Stream From mmWave Device
  6. 5Troubleshooting
    1. 5.1 Console Message: Errors Returned by Device
    2. 5.2 Serial Port Status Message: Not Switching to Hardware Connected or Both Ports Are Not Showing Up
    3. 5.3 Console Message: sensorStart Message Not Sent to Host
    4. 5.4 Warning for Plots and Frame Rate
    5. 5.5 Configuration Successful, but Plots Not Updating
  7. 6Customizing the mmWave Demo Visualizer
  8.   Revision History

Serial Port Setup

Follow the first-time setup instructions previously described before following the steps here.

  1. If the mmWave device is connected by the USB cable to the PC running this app, then you can locate the following COM ports using the Device Manager on a Windows PC (see Figure 1-2).
    1. XDS110 Class Application/User UART → This is the port where the CLI (command line interface) runs for all the various demos. This port is called the CFG_port.
    2. XDS110 Class Auxiliary Data port → This is the port on which binary data generated by the processing chain in the mmWave demo will be received by the PC. This binary data contains the detected object list and its properties (range, Doppler, angle, and so on). This port is called the visualization port or Data_port.
    GUID-F046A892-228E-4C13-91DC-3C668DA9EEB7-low.gif Figure 1-2 Device Manager Ports
  2. In the browser app, navigate to Menu → Options → Serial Port and set up the COM ports in the pop-up window as follows (see Figure 1-3).
    1. CFG_port: Use the COM port number for XDS110 Class Application/User UART and set Baud: 115200
    2. Data_port: Use the COM port XDS110 Class Auxiliary Data Port and set Baud: For SDK version <= 4.3, 892857 for AM273X and 852272 for AWR294X For SDK version >= 4.4, 3125000 for both AM273X and AWR294X. This needs to be set by selecting "custom" in the Baud Rates drop down and setting the desired value (max: 3125000). Note that the sensor should be in stopped or rebooted state for the changes to take effect. Visualizer communicates with the sensor over CLI port to configure it to the user provided baud rate in this dialog box
    GUID-80429101-6858-446D-9AAF-7914E4D4099A-low.gif Figure 1-3 Serial Port Configuration in App
  3. Click the CONFIGURE button and the control should go back to the main browser window.
  4. At this point, the app automatically tries to connect to the target (mmWave Sensor), see Figure 1-4.
    GUID-F122FA12-3443-4BAF-A741-7B15554CD2D2-low.gif Figure 1-4 COM Port Status When Correct Ports Are Configured
  5. If the app does not connect to the CFG_port or the connection fails, try to connect to the target by clicking in the bottom-left corner of the app (see Figure 1-5). For mmWave SDK 3.3 and earlier, DATA_port will show connected only after the sensor is configured and sending detected objects. For mmWave SDK 3.4 and later, both CFG_port and DATA_port will show connected if the ports are valid .
    GUID-807A6918-AA88-4C0B-A8E3-72A0FEC283DA-low.gif Figure 1-5 COM Port Status When Ports Are Not Connected