This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR1843BOOST: COMMUNICATION

Part Number: AWR1843BOOST
Other Parts Discussed in Thread: AWR1843

Hi there,

I'm working on AWR1843BOOST Evaluation Module and I'm studying with resource explorer codes (/software/mmWave Sensors/Automotive Toolbox (3.4.0)/Labs/Medium Range Radar) Accordingly, I would be very grateful if you could answer my questions below.

  1. If I understand correctly, CCS Project - DSS codes for AWR1843 sensor, CCS Project - MSS codes for TM4C1294NCPDTT3 microcontroller. Am I right?
  2. I want to transfer distance and speed data by communicating with the TM4C1294NCPDTT3 microcontroller on the AWR1843BOOST development board and another microcontroller from outside with minimal changes in the code. I don't need to connect it to a computer, to simulate it.
    1. If I am not going to communicate with the computer and simulate it, which parts of the code should I remove? 
    2. If I am going to communicate with another microcontroller, which communication protocol should I use?
    3. Do you have an example used in the TM4C1294NCPDTT3 microcontroller for the communication protocol you suggest?
  3. Can you summarize which code file in CCS Project - DSS or CCS Project - MSS was written for which functions?
  • Hi,

    Answer #1

    The AWR1843 integrates a DSP (DSS) and R4F (MSS). The CCS projects are for the DSS and MSS which are integrated in AWR1843 not for external  TM4C1294NCPDTT3 microcontroller.

    Answer #2

    #2a - There is no part of the code to be removed if you are not communicating with the computer. The demo sends the data through UART. You can communicate with UART of another microcontroller

    #2b - The demo supports UART. If you want to support SPI, we can provide and example but you would have to modify yourself the demo.

    #2c - If I understand correctly you want to connect the AWR1843 to TM4C1294NCPDTT3. Is this correct? If it is you would have to start a  new e2e thread and ask the TM4C1294NCPDTT3 support team for uart code example.

    Answer #3

    All the processing is performed on the DSS.

    Before we have further discussion, I would like to check with you why do you want to use the Labs/Medium Range Radar and not the mmWave SDK demo.

    For MIMO mode, the mmWave SDK demo has more features and better documentation

    thank you

    Cesar

  • Hi Cesar,

    1) There is AWR1843 and TM4C1294NCPDTT3 microcontroller on the AWR1843BOOST development board. I have uploaded the images. You can see.  I don't have any extra effort to connect AWR1843 and TM4C1294NCPDTT3 microcontroller. I'm just trying to figure out what the processor on it is for. What does the TM4C1294NCPDTT3 microcontroller do on this board?

    2) The demo supports UART and sends DATA constantly, I don't need to change anything. If I'm not mistaken. So, do you have a document of the protocol used in order to make sense of the sent data in the other microcontroller? 

    3) When I asked you before, you said that I could benefit from the documents in Labs. What is the mmWave SDK demo? Where can I reach? What is MIMO mode?

    4) There are two separate software files in the Medium Range Radar file. CCS Project - DSS and CCS Project - MSS. As far as I understand from reading the User's Guide and Getting Started Guide documents, I need to install both of them on the development board. I was curious about the differences between DSS and MSS, which commands are shared this way and why.

  • Answer #1

    TM4C1294NCPDTT3 is used to implement the XDS110 emulator

    Answer #2

    Data format for MRR/USRR demo is described in docs\MediumRangeRadar_DeveloperGuide.pdf

    Answer #3

    This demo should be your starting point to evaluate mmWave devices. Please read the UG to learn how to run the demo.

    https://www.ti.com/tool/MMWAVE-SDK

    Answer #4

    Please read the mmWave SDK documentation regarding how the DSS is used in the demo and how the MSS is used in the demo. The principles are the same for the MRR/USRR demo. Basically, the MSS is used to send UART data to PC host and DSS is used for radar signal processing

    thank you

    Cesar

  • Hi Cesar,

    Thanks for informations. I'll try. But I cannot find the speed (bps) of UART communication in document. Could you help?

  • Hi,

    Please see Section 3.3.1 "First Time Setup"  in

    C:\ti\mmwave_sdk_03_05_00_04\docs\mmwave_sdk_user_guide.pdf

    Thank you

    Cesar