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.

IWRL6432BOOST: SPI ADC Streaming

Part Number: IWRL6432BOOST
Other Parts Discussed in Thread: DCA1000EVM, SYSCONFIG

Tool/software:

Hello TI team,

I am mostly interested in Streaming ADC data on IWRL6432BOOST, but mmwave studio or cli control seems to only support saving offline data.

I can see in the mmwave L SDK, there is a Python script for SPI ADC streaming. 

C:\ti\MMWAVE_L_SDK_05_04_00_01\tools\spi_adc_streaming

Looking at the script, it seems that currently it only supports AOP model and fccsp model. 

  1. What are the key differences between these 3 models, why is BOOST model not supported with the SPI ADC data streaming?
  2. If Boost model uses similar structure and can be supported, what modifications are needed?
    1. which part of the codes needs to be changed to support IWRL6432BOOST?
    2. What firmware/image is needed on the IWRL6432BOOST?
    3. What hardware setting is required?
  3. Or is there any other method that can support streaming raw ADC data for the IWRL6432BOOST model?
    1. preferably without DCA1000EVM, but if with DCA1000EVM is the only method I will be fine with it.

I could not see any documentation about the SPI ADC streaming part.

Any help would be greatly appreciated.

  • Hello.

    The IWRL6432BOOST is an EVM model, and while the AOP is also the name of an EVM mode, it primarily is used to describe the device package option.  The IWRL6432BOOST EVM uses the FCCSP chip, so it will support raw ADC data streaming with SDK 5.4

    Sincerely,

    Santosh

  • Hello

    Thank you for the response, I understand that these 3 models are different. Could you respond to other questions?

    1. Are only AOP and FCCSP going to support SPI ADC data streaming, not BOOST model?
    2. If BOOST models are going to be supported, what modifications are needed?
      1. which part of the codes needs to be changed to support IWRL6432BOOST?
      2. What firmware/image is needed on the IWRL6432BOOST?
      3. What hardware setting is required?
    3.  Is there any other method that can support streaming raw ADC data for the IWRL6432BOOST model?
      1. preferably without DCA1000EVM, but if with DCA1000EVM is the only method I will be fine with it

    I would appreciate if you could answer to these questions.

    Best,

  • Hello.

    There is only FCCSP and AOP, the BOOST EVM uses the FCCSP package, so it has all the features that are supported by the FCCSP device.

    Are only AOP and FCCSP going to support SPI ADC data streaming, not BOOST model?

    The BOOST EVM has the FCCSP package so it will support SPI ADC data streaming using SDK 5.4

    If BOOST models are going to be supported, what modifications are needed?

    Please follow the instructions for the FCCSP device; should not require any modifications other than enabling on SysConfig and using SDK 5.4

     Is there any other method that can support streaming raw ADC data for the IWRL6432BOOST model?

    There is support for the DCA1000EVM for the 6432, but you can also use the raw data over SPI data streaming feature you asked about in the post.

    Sincerely,

    Santosh

  • Hello,

    Thank you for your response.

    Per the SPI data streaming feature, is there any detailed documentation or guide in the SDK directory? 

    1. What firmware/image is needed to run?
    2. What pin/switch settings are needed? (meaning for flashing, functional and raw data switch settings were different?)

    I could not find documentation about these in the SDK or from TI website.

    I would greatly appreciate if you can guide me about these.

    Best, 

  • Hello.

    This is all documented in the SDK doxygen.  Please refer to the SDK documentation for how to enable this feature.  You just need to have motion_and_presence_detection demo and the RAW_DATA_STREAMING feature enabled in SysConfig.  This is all explained in the SDK documentation.

    Sincerely,

    Santosh

  • Hello, 

    Thank you for your guidance. 

    I have looked at the Document, and am trying to enable ADC STREAMING via SPI in example.sysconfig through CCS.

    I newly imported motion and presence detection demo through Project Wizard. I did not change anything but enabled the ADC STREAMING. 

    However, I cannot successfully build the project, showing error.

    Which project am I supposed to import to enable and build successfully with ADC STREAMING via SPI enabled?

    Best,

  • Hello.

    Let me look into this and provide a response by the end of the day tomorrow.

    Sincerely,

    Santosh

  • Hello.

    Apologies for the delay in response.  Please add the following two lines to dpc.c

    #define MAXSPISIZEFTDI (65536U)

    extern uint32_t gpioBaseAddrLed, pinNumLed;

    Sincerely,

    Santosh