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.

IWR6843 AOP with RX

Other Parts Discussed in Thread: IWR6843AOP

Hi,

I tried to connect mmWave Demo Visualizer (3.5) with  "mmwave\mmwave_industrial_toolbox_4_11_0\labs\Out_Of_Box_Demo\prebuilt_binaries\xwr6843AOP_mmw_demo.bin"

Default config of Visualzier work fine with "Antenna Config" change from 4Rx, 3Tx to 4Rx, 1Tx.

However, when I try to test single Rx by change channelCfg from "15 7 0" to "1 7 0" and updated by "LOAD CONFIG FROM PC AND SEND",

the visualzier show "Error: Incorrect config reported by target. Hint: Change configuration and try again" and Console Message "Error -1"

Got same result when use "mmwave_sdk_03_06_00_00-LTS\packages\ti\demo\xwr64xx\mmw\xwr64xxAOP_mmw_demo.bin"  with Demo Visualizer (3.6)

Should I change other CFG field with Rx or those two bin not support it?

Thanks

Ting

  • Hello Ting.

    Try changing the 1 for the number of receive channels to 8.  This is similar to what happens in level sensing, so you can take a look at that config file for reference.  If that doesn't work, try using debug mode to get a more detailed error message.

    Sincerely,

    Santosh

  • Hi Santosh,

    Thanks you reply.

    It's stil fail with channels to 8.

    I found the error message is MMWDEMO_RFPARSER_EINVAL__NUM_RX_ANTENNAS, from "packages\ti\demo\utils\mmwdemo_rfparser.c".

    Which comment with: "for this antenna pattern we require that all Rx's are enabled".

    The code block is selected by USE_2D_AOA_DPU predefined,  which enable in "xwr6843AOP\out_of_box_68xx_aop.projectspec" but not "xwr6843ISK\out_of_box_68xx_isk_mss.projectspec".

    I wonder wheather single Rx not supported by IWR6843AOP ?

    Sincerly,

    Ting

  • Can you send me your entire config file just so that I can see if there are any issues there?  It should be able to support a single Rx as it is supported in level sensing.

  • Hi,

    I downloaded the CFG from  "SAVE CONFIG TO PC" of "mmWave Demo Visualizer", and changed only channelCfg field.

    I check projectspect of "level sensing", it's doesn't include USE_2D_AOA_DPU defined.

    % ***************************************************************
    % Created for SDK ver:03.05
    % Created using Visualizer ver:3.5.0.0
    % Frequency:60
    % Platform:xWR68xx_AOP
    % Scene Classifier:best_range_res
    % Azimuth Resolution(deg):30 + 30
    % Range Resolution(m):0.044
    % Maximum unambiguous Range(m):9.02
    % Maximum Radial Velocity(m/s):1
    % Radial velocity resolution(m/s):0.13
    % Frame Duration(msec):100
    % RF calibration data:None
    % Range Detection Threshold (dB):15
    % Doppler Detection Threshold (dB):15
    % Range Peak Grouping:enabled
    % Doppler Peak Grouping:enabled
    % Static clutter removal:disabled
    % Angle of Arrival FoV: Full FoV
    % Range FoV: Full FoV
    % Doppler FoV: Full FoV
    % ***************************************************************
    sensorStop
    flushCfg
    dfeDataOutputMode 1
    channelCfg 8 7 0
    adcCfg 2 1
    adcbufCfg -1 0 1 1 1
    profileCfg 0 60 359 7 57.14 0 0 70 1 256 5209 0 0 158
    chirpCfg 0 0 0 0 0 0 0 1
    chirpCfg 1 1 0 0 0 0 0 2
    chirpCfg 2 2 0 0 0 0 0 4
    frameCfg 0 2 16 0 100 1 0
    lowPower 0 0
    guiMonitor -1 1 1 0 0 0 1
    cfarCfg -1 0 2 8 4 3 0 15 1
    cfarCfg -1 1 0 4 2 3 1 15 1
    multiObjBeamForming -1 1 0.5
    clutterRemoval -1 0
    calibDcRangeSig -1 0 -5 8 256
    extendedMaxVelocity -1 0
    lvdsStreamCfg -1 0 0 0
    compRangeBiasAndRxChanPhase 0.0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0
    measureRangeBiasAndRxChanPhase 0 1.5 0.2
    CQRxSatMonitor 0 3 5 121 0
    CQSigImgMonitor 0 127 4
    analogMonitor 0 0
    aoaFovCfg -1 -90 90 -90 90
    cfarFovCfg -1 0 0 8.92
    cfarFovCfg -1 1 -1 1.00
    calibData 0 0 0
    sensorStart
    Ting
  • Your configuration file looks fine.  The issue is an application level error in the rfparser file that restricts the number of Rx channels for the out of box demo.  In the mmwdemo_rfparser.c, on line 370-374 the if statement controls how many Rx channels the demo can have.  Feel free to comment/modify this statement to work for your purposes.

    Sincerely,

    Santosh