TIDUED6B august   2018  – april 2023

 

  1.   Description
  2.   Resources
  3.   Features
  4.   Applications
  5.   Design Images
  6. 1System Description
    1. 1.1 Key System Specifications
  7. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Design Considerations
      1. 2.2.1 mmWave Sensor
        1. 2.2.1.1 mmWave Sensor People Counting
        2. 2.2.1.2 IWR6843 UART Communication
          1. 2.2.1.2.1 IWR6843 Frame Output
          2. 2.2.1.2.2 IWR6843 Frame Header
          3. 2.2.1.2.3 TLV Elements
      2. 2.2.2 Power Supply Design
      3. 2.2.3 Wireless Network Design
      4. 2.2.4 CC1352 Software Design
        1. 2.2.4.1 Collector Node
        2. 2.2.4.2 Sensor Node
        3. 2.2.4.3 mmWave Sensor Configuration Command List Modification
    3. 2.3 Highlighted Products
      1. 2.3.1 IWR6843: Single-Chip 60- to 64-GHz mmWave Sensor
      2. 2.3.2 CC1352R: SimpleLink High-Performance Dual-Band Wireless MCU
      3. 2.3.3 IWR6843ISK and MMWAVEICBOOST: mmWave EVMs
      4. 2.3.4 LAUNCHXL-CC1352R1: SimpleLink™ Multi-Band CC1352R Wireless MCU LaunchPad™ Development Kit
  8. 3Hardware, Software, Testing Requirements, and Test Results
    1. 3.1 Required Hardware and Software
      1. 3.1.1 Hardware Setup
      2. 3.1.2 Software Setup
        1. 3.1.2.1 Loading the CC1352 Firmware
        2. 3.1.2.2 Loading the IWR6843 Firmware
        3. 3.1.2.3 Starting the Firmware
        4. 3.1.2.4 Building the Firmware
        5. 3.1.2.5 Viewing Collector Data Output
        6. 3.1.2.6 Modifying the mmWave Configuration
    2. 3.2 Testing and Results
      1. 3.2.1 Test Setup
        1. 3.2.1.1 People Counting Setup
        2. 3.2.1.2 Power Consumption
        3. 3.2.1.3 Wireless RF Range
      2. 3.2.2 Test Results
        1. 3.2.2.1 People Counting Test Results
        2. 3.2.2.2 Power Characterization
        3. 3.2.2.3 Wireless RF Range Results
  9. 4Design Files
    1. 4.1 Schematics
    2. 4.2 Bill of Materials
    3. 4.3 PCB Layout Recommendations
    4. 4.4 Altium Project
    5. 4.5 Gerber Files
    6. 4.6 Assembly Drawings
  10. 5Software Files
  11. 6Related Documentation
  12. 7Trademarks
  13. 8About the Author
  14. 9Revision History

Loading the IWR6843 Firmware

This reference design was tested with and includes the binary image for the 68xx People Counting demo included in the mmWave Sensors Industrial Toolbox v. 3.2.0.

Follow these steps to load the IWR6843 firmware:

Note:

Make sure the CC1352 LaunchPad is not attached to the MMWAVEICBOOST board.

  1. Connect the IWR6843ISK and MMWAVEICBOOST boards together as shown in Figure 3-7.
  2. Plug in micro-USB cable and 5-V power supply to mmWave boards as shown in Figure 3-7.
    GUID-5E9C82BC-7D5B-4316-A666-A2A15AB52742-low.jpgFigure 3-7 IWR6843ISK and MMWAVEICBOOST Boards
  3. Connect the mini-USB cable to your PC and check the COM ports in Windows Device Manager. Figure 3-8 shows how the mmWave setup exports two virtual COM ports:
    1. XDS110 Class Application/User UART (COMUART): Used for passing configuration data and firmware to the mmWave boards.
    2. XDS110 Class Auxiliary Data Port (COMAUX): Used to send processed radar data output.
      GUID-C7D89F5A-FB8B-4E41-B57E-486E37F7185E-low.pngFigure 3-8 COM Port Identification
  4. Put the MMWAVEICBOOST in flashing mode by connecting jumpers on SOP0 and SOP2 as shown in Figure 3-9. Then reset the MMWAVEICBOOST with SW2.
    GUID-1CAAB77B-4949-4B14-8933-29AE25631602-low.gifFigure 3-9 SOP0 and SOP2 Location
  5. Download and open http://www.ti.com/tool/UNIFLASH.
  6. In the New Configuration section, locate and select IWR6843 ES1.0.
  7. Click Start to proceed.
  8. Click the Settings & Utilities tab. Under setup, fill the COM Port text box with the Application/User UART COM port number (COM UART) noted earlier.
  9. In the Program tab, browse and locate the PC_lab_xwr68xx.bin file from the TIDA-010022 firmware folder.
    GUID-8BE5ABCB-078D-4894-917B-8893B34AD770-low.pngFigure 3-10 Loading Image
  10. Reset the board with SW2 and click on Load Image.
    1. Successful Flash Procedure: The UniFlash console should indicate: [SUCCESS] Program Load completed successfully
  11. Power off the board and remove only the SOP2 jumper.
  12. Make sure SOP2 has been removed and that the IWR6843 boards are power cycled. This puts the boards back in functional mode.