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.

AWR1642BOOST: Do I need to use CAN FD interface?

Part Number: AWR1642BOOST
Other Parts Discussed in Thread: MMWAVE-SDK, DCA1000EVM, MMWAVE-STUDIO

Hello,

I have one AWR1642BOOST and want to do target recognition algorithms verification. Is it possible that I get L3 radar cube data through modifying the demo project code? should I use CAN FD interface? Because I was warned before UART rate is quite low and CAN is a better interface to send out the object data, which is much faster than UART. Thanks a lot!

Kind regards,

Kathy

  • Hello  Kathy,

    If your end goal is to send out the final processed object data you can use the CANFD interface . We do have a reference for the  same in TIREX . 

    You can use this reference to send out object data over CAN.

    Thanks,

    Raghu

  • Hello Raghu,

    thanks for your reply and the reference link is very helpful. May I modify the function  'SRR_DSS_SendProcessOutputToMSS'  to redefine the data that I want to send out? For example, in SRR demo there is no range profile data sent out, could I add this in this function? 

    Best wishes,

    Kathy

  • Kathy,

    The object data is sent out of the device from the MSS peripherals. So you will need to make the modifications in the MSS code . Please refer to "MmwDemo_mboxReadTask" in the MSS code where the UART is used for sending out the object data. You may need to replace this with CAN write calls with necessary changes for CAN related protocol and message identifiers.


    -Raghu
  • Hi Raghu,
    thanks again for your reply. So I have to modify both ''MmwDemo_mboxReadTask'' in the MSS code and ''SRR_DSS_SendProcessOutputToMSS'' in the DSS code, to redefine the data that I want to get on PC? Is it feasible by default UART interface? That's much easier for me. Because I now don't have a PCAN-USBFD, and it's not cheap for me. Thanks again.
    Kind regards,
    Kathy
  • Hello Kathy,

    By default the "mmw" demo in the MMWAVE-SDK sends out data over UART which can be visualized on the PC GUI(MMWAVE-DEMO-VISUALIZER). You can use the mmw demo in the SDK for your application and undersanding.

    Without the PCAN-USBFD there is no use trying to use the CANFD interface.

    Thanks,

    Raghu

  • Hi Raghu,
    I know that mmwaveSDK demo sends out over UART, my question is:

    Is it feasible to send out L3 radar cube data(at the very left side of the above figure) by UART? Because the size of L3 radar cube data and the low rate of UART interface. Or I have to use CANFD or buying a DCA1000 to achieve L3 radar cube data? Thanks again!

    Best wishes,
    Kathy
  • Kathy,
    If your goal is to get the L3 datacube(Raw ADC data) and perform the post processing on that data, my suggestion is to use the DCA1000EVM . The DCA1000EVM uses a ethernet interface to stream this data from the device and save it to your PC.

    You could use the MMWAVE-STUDIO to configure the device and the DCA1000EVM and collect the ADC data .

    Let me know if you would need further information.

    -Raghu
  • Hello Raghu,

    thanks for your reply. Sorry I don't understand very well why you think L3 data cube as Raw ADC data. Because from the figure, I think L3 radar cube is the intermediate data after doing 1D FFT on raw ADCdata. Would you please tell me, what is the best way you suggest to get this L3 data cube? Use DCA1000 to get raw ADC data and do postprocess to get L3 ,or use CANFD, or I need just modify some of the demo rproject code to send it out by default UART? I am looking forward to your reply.  Thanks again!

    Kind regards,

    Kathy

  • Kathy,
    Sorry if I have not been clear.
    I think we are going back and forth on this one.

    For capturing the RAW ADC data, you use a DCA1000EVM as this captures the data over LVDS interface and can store the data on your PC which you can later use for doing your post processing and your algorithm enhancements.

    For the processed object data list , you can use the CANFD for the transfer.

    Let me know if this is clear.

    Thanks,
    Raghu
  • Hi Raghu,

    thanks for your reply. I am clear about the functionality of DCA1000EVM and CANFD now. Please let me short my question: Is L3 radar cube in the last graphic RAW ADC data? I hope this is clear for you.

    with best regards,

    Kathy

  • Kathy,
    The 1D FFT are performed on the raw ADC data and are stored in the L3 memory.

    As you would like to record the raw ADC data, you can use the DCA1000EVM .

    -Raghu
  • Thanks a lot for your help! So I should use DCA1000EVM for L3 radar cube exporting.