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.

IWR1642: Register for IWR1642

Part Number: IWR1642
Other Parts Discussed in Thread: DCA1000EVM

Can anyone tell me whether we can transfer adc data over SPI or I2C from IWR1642 to another controller or processor?

  • Hello,

    The amount of data and thus the data rate for raw ADC data is much higher than post-processed detected object data. Therefore, SPI or I2C does not normally have enough bandwidth to transfer it. There is an LVDS high-speed data interface provided on the IWR1642 for transferring the raw ADC data for debug and offline analysis. The DCA1000EVM uses this interface to capture the raw ADC data which can then be post-processed using mmWave Studio.

    The IWR1642 device has an ARM R4F processor and full floating-point DSP processor in the device for processing the ADC data so the typical use-case is to output post-processed, lower bandwidth data instead of the raw ADC data.

    Regards,
    John
  • Hello John,

    Thanks for your reply.

    I understand that we have CSI/LVDS support for high speed raw ADC data transfer as due to SPI bandwidth limitations.
    But, I was trying to figure out a way to transfer Post-DSP processed data over SPI/I2C and couldn't find any supported documentation or resources.

    Any headstart on that will be really helpful.
  • There are SPI and I2C drivers included with the mmWave SDK. They are documented in the mmWave SDK (after downloading and installing it) in mmwave_sdk_<ver>\docs\mmwave_sdk_module_documentation.html. There are also example driver tests for each driver located in the "test" directory inside each driver directory. Please see the mmWave SDK user guide for more details on the location of the drivers/tests and instructions for building the driver tests.

    Please mark the thread as answered if the question is resolved or reply if more support is required.

    Regards,
    John
  • Thanks,

    I'll look into SDK.