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.

DCA1000EVM: Streaming out over LVDS with IWR1642

Part Number: DCA1000EVM
Other Parts Discussed in Thread: IWR1642

Hi,

When using the DCA1000EVM the quick start guide only refers to using mmwave studio. If I want to configure the EVM with some given parameters and then stream the data out continuously I have the following questions:

  1. With the out of the box demos is it only the "Capture Demo" that can easily be configured to stream out data over LVDS?
  2. The capture demo docs in the mmwave_sdk_user_guide state "this demo (when configured for streaming) needs mmWave sensor device to be interfaced with another device that has a compatible LVDS/CSI2 interface. For this purpose is the DCA1000EVM a compatible device?
  3. In section 6 of the mmwave_sdk_user guide "Streaming over LVDS" it talks about three modes of operation (MSS only option, DSS only, and MSS and DSS running in coperative mode). I can't find a description of these modes. Which one should I go for - ideally I want to stream data continuously for as long as possible so that the receiving computer will just drop frames if it can't handle the rate.

Is there a better way than trying to use the capture demo? If there is a how to guide that would be great.

Thanks

  • HI,

    The DCA1000 should not be used with the capture demo.

    You should be able to achieve streaming data with the DCA1000

    Will provide you more information early next week

    Thank you
    Cesar
  • Hi Cesar,

    I kept trying to play with this to get it to work. Based on your comment about it not being the capture demo and another forum post using mmwavedemo I realised I had the old SDK. I've now updated to mmwave SDK 1.2. I've set the hardware config switch on the DCA1000EVM and the IWR1642 LVDS switch as per the DCA1000 user guide. I've then uploaded a config with the "lvdsStreamCfg -1 1 1 0". Finally I pressed the capture_start button and using wireshark I can see it is transmitting data.

    The questions I've got now based on the stage I'm at are:

    1) Is the data format as defined by section 5.2 "DCA1000EVM Data Format" of the user guide? If so what is the format of the data section as I really need that to help decode it?

    Thanks,

  • Hi Cesar,

    Just wondering if you had any further update on this as I'm really struggling to do the final decoding of the data stream. I suspect lots of people have bought the DCA1000EVM to decode from a stream rather than use mmwave studio so I think lots of people would appreciate a how to guide on this. The thing I need in particular though is to get a clear and simple description of the UDP data messages (table 5.2 in the user guide). Those tables don't give enough info to decode the main data body.

    As an edit to this post: I've since gone over the mmwave_studio_user_guide.pdf and it has table 22.8 that seems to be specifying the DCA1000EVM capture format for complex data. I'm hoping that is the relevant table (it would be useful to have that in the DCA1000evm user guide if it is).

    Thanks

  • Hi,

    Just to confirm, you were able to decode the data with both DCA1000 user guide and mmwave studio user guide?
    Sorry it takes time to location all the related information. we'll take your feedback and improve our user guide.
    In your test, did you use capture demo to stream out data and decode on your own? Any other questions?

    Thanks and Regards,
    Michelle
  • Hi Michelle,

    Thanks for your message. I've managed to parse the data successfully now.