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.

AWRL6432: Application support on AWRL6432

Part Number: AWRL6432
Other Parts Discussed in Thread: , AWR6843

Tool/software:

Dear TI team member,

I would like to know more about the AWRL6432 module. I understand that the module has to be used with an evaluation board AWRL6432BOOST. 

I would like to get answers for the following questions:

1. When the radar module and the evaluation board is purchased, is it possible to run the demo applications like seat belt reminder and occupancy detection ?

2. Does the demo applications have a python interface? I want to connect the radar to my  PC using a USB cable and run the demo application, can I get the outputs of the demo application in python or some sort of outputs to the DOS console?

3.  From your resources, the vehicle occupant detection application in the link: https://dev.ti.com/tirex/explore/node?node=A__AHu.DfCZ4vBtphZylT.noQ__com.ti.mmwave_automotive_toolbox__AocYeEd__3.0.0 is using AWR6843 module, is it possible to run the same demo application with AWRL6432 module ?

4. If the AWRL6432 module is connected via CAN FD , what kind of inputs are obtained in the CAN signals? do I get the RADAR point cloud ? or direct application outputs like occupancy detections be obtained from the CAN signals?

Kindly provide your feedback on the above questions. Your feedback is much appreciated.

with regards,

Uthara

  • Hey Uthara,

    First of all, thank you for reaching out over E2E for all your questions on getting started! Two quick notes before I address your questions. Firstly, the AWRL6432BOOST should only be used for evaluation purposes. Second, I will often reference - and recommend checking out - the Radar Toolbox which is one of our main resources for additional demos, documentation, and miscellaneous resources. Now, onto the questions!

    1. There is currently no demo for seat belt reminder, but there is a demo for Occupancy Detection A.K.A. Life Presence Detection. While the user guide for the Life Presence Detection demo should describe all steps necessary to run it, it is recommended to run one of the Out-of-Box demos for AWRL6432, such as the Motion and Presence Detection Demo, as the first time demo, so that users can familiarize themselves with the overall demo flow.

    2. Some of the demos available use the Python visualizer contained in the Radar Toolbox, however for Life Presence Detection, a MATLAB visualizer is used instead. This visualizer outputs 2D point cloud data and a status for if a zone is occupied or not.

    3. You cannot run the Vehicle Occupant Detection on the AWRL6432. Instead, I would recommend running the Life Presence Detection demo as its functionally identical.

    4. None of our low power demos currently have CAN implemented, but there is a few MCAN driver examples available in the MMWAVE-L-SDK under <MMWAVE_LSDK_INSTALL_DIR>/examples/drivers/mcan/. I would recommend the external read write example as a starting point. Documentation for the MCAN driver can also be found under <MMWAVE_LSDK_INSTALL_DIR>/docs/api_guide_xwrL64xx/DRIVERS_MCAN_PAGE.html. Finally, if you need additional CAN help, you can always post an E2E question for what you would like to do with our CAN driver, and I will likely be the one to answer it.

    Let me know if you have any other questions!

    Regards,

    Kristien

  • Dear Kristien,

    Thanks a lot for your detailed information. I am very much new to this space, so I have few questions about the evaluation board and the actual AWRL6432 module. 

    1. In the link you provided for the  Motion and Presence Detection Demo, the required hardware is said to be an evaluation board for AWRL6432, does that mean all the demo applications be run only on the Evaluation boards and not on the standalone AWRL6432 module ?

    2. I went through the demo application, is it possible to output the the details of the presence detection in the DOS console by modifying the MATLAB files? or the outputs of the demo application is only available in the matlab GUI?

    Please provide your feedback. I really appreciate your inputs here. Thanks again in advance.

  • Hey Uthara,

    See my responses below:

    1. For most TI demos, it is recommended to use an evaluation board as most demos use peripherals and pins that are mapped for a particular EVM amongst other board specific configurations. If you were to use an AWRL6432 chip on your own custom board, there is no guarantee a demo will run or behave properly.

    2. There are a couple of ways to get outputs from a demo, but the way most - if not all - of our visualizers get data is through the UART port of the device. If you look into the code for many demos, you will find a MmwDemo_transmitProcessedOutput function that is responsible for sending out processed data, such as detected points, range profile, stats, etc., by writing over UART as TLV packets. Visualizers will then receive and parse this data to display it.

    Theoretically, you can do the same as well. For the MATLAB visualizer, a good starting point for understanding how data is read and parsed would be around line 334 to 397 of AWRL6432_LifePresenceDetection_visualizer.m under <TOOLBOX_INSTALL_DIR>/tools/visualizers/InCabin_LifePresenceDetection_GUI/src/. The previously mentioned Python visualizer keeps its reading and parsing functions in gui_parser.py under <TOOLBOX_INSTALL_DIR>/tools/visualizers/Applications_Visualizer/common/.

    Regards,

    Kristen

  • Dear Kristien,

    Thanks a lot for your response. It helped me a lot. 

  • Hey Uthara,

    I'm glad I was able to help! I will be closing out this thread, but if you have any other questions, please open up a new thread, so other users on E2E can find similar queries. 

    Regards,

    Kristien