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.

MMWAVE-L-SDK: SDK 5.4.0.1: Can't capture data by DCA1000EVM if enabling side band

Part Number: MMWAVE-L-SDK
Other Parts Discussed in Thread: DCA1000EVM

Hi,

In SDK 5.4.0.1 release note, I found below info.

I tried to enable side band by setting adcLogging 1 1 2, but I can't capture data by DCA1000EVM any more. If I set adcLogging 1, I can capture ADC data correclty. 

Would you pls kindly advise if I miss anything? Shall I upgrade the DCA1000EVM FPGA firmware?

Thanks,

Chris

  • Hi Chris,

    Thanks for posting. Based on the ICD, it looks like there are additional requirements for capturing sideband data. I have cut out some of that information and pasted it below.

    You can find the full documentation here:

    C:\ti\MMWAVE_L_SDK_05_04_00_01\firmware\mmwave_dfp\docs\mmwave_dfp_interface_control_document.pdf

    Thanks,

    Clinton

  • Clinton,

    I think I already set related register with adcLogging 1 1 2.  Would you pls help to check again?

    static int32_t CLI_MMWaveAdcLogging (int32_t argc, char* argv[])
    {
    /* Sanity Check: Minimum argument check */
    if ((argc < 2) || (argc > 6))
    {
    CLI_write ("Error: Invalid usage of the CLI command\n");
    return -1;
    }

    /* Populate configuration: */
    gMmwMssMCB.adcLogging.enable = (uint8_t) atoi (argv[1]);
    gMmwMssMCB.adcLogging.sideBandEnable = 0U;
    gMmwMssMCB.adcLogging.scramblerMode = 0U;
    gMmwMssMCB.adcLogging.laneRate = 0U;

    if(argc == 3)
    {
    gMmwMssMCB.adcLogging.sideBandEnable = (uint8_t) atoi (argv[2]);
    gMmwMssMCB.adcLogging.swizzlingMode = 0U;
    }
    else if(argc == 4)
    {
    gMmwMssMCB.adcLogging.sideBandEnable = (uint8_t) atoi (argv[2]);
    gMmwMssMCB.adcLogging.swizzlingMode = (uint8_t) atoi (argv[3]);

    }

    ...

    Thanks,

    Chris

  • Hi Chris,

    What are you using for your 'sensorStart' inputs? The 'FrameLivMonEn' parameter will need to be set to '2' for the sideband data logging to work.

    Thanks,
    Clinton