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: IWR6843: Reading Rx signal and image band saturation chirp quality

Part Number: IWR6843

I am trying to read the saturation CQ from IWR6843 using a DCA100EVM. Using mmwave_sdk_03_00_00_08

I get the data but saturation is never indicated (PiX, PsX, SiX and SsX are always zero) otherwise data looks ok, starting with N (total number of primary and secondary slices).

I suspect that I have missed to enable something concerning the CQ.

Grateful for any input.

primarySliceDuration is set to 8

numSlices is set to 99, adding up to a total coverage of our 64us chirp.

rxChannelMask is set to 0x00 to unmask all channels in mss_cq_monitor.c

I am using the following configuration file

sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 15 5 0
adcCfg 2 1
adcbufCfg -1 0 1 1 1
lowPower 0 0
profileCfg 0 61 23.656 7 74 0 0 6.662 1 128 2000 0 0 36
chirpCfg 0 0 0 0 0 0 0 1
chirpCfg 1 1 0 0 0 0 0 4
frameCfg 0 1 128 0 100 1 0
guiMonitor -1 1 1 1 0 0 1
cfarCfg -1 0 2 8 4 3 0 1200 0
cfarCfg -1 1 0 4 2 3 1 1200 0
multiObjBeamForming -1 1 0.5
calibDcRangeSig -1 0 -5 8 256
clutterRemoval -1 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. 0.2
aoaFovCfg -1 -90 90 -90 90
cfarFovCfg -1 0 0 45
cfarFovCfg -1 1 -10 10
lvdsCfg -1 1
chirpMonitor 1 63 4 1 99 8
chirpStagger 0
datapathEnabled 1
sensorStart

  • Hi Johan,

    Please look at page 31 of the mmWave SDK User Guide for more information on the chirp monitor configuration.

    -Chloe

  • Hi

    I have now updated to the latest SDK 3.2 and checked the SDK User Guide for thet SDK.

    As I understand it I need to enable CQRxSatMonitor
    through analogMonitor in the chirp configuration file, which is not supported to iwr6843.

    I will try to implement the support by looking at xwr18xx which has support for analogMonitor.

  • Any suggestions on where I can find information about how the implementation has been done in the xwr18/16?

    I am looking around in the mmw_cli.c where the error is returned if the feature is enabled.

    if ((gMmwMssMCB.anaMonCfg.rxSatMonEn == 1) ||
    (gMmwMssMCB.anaMonCfg.sigImgMonEn == 1))
    {
    CLI_write("Error: Analog Monitoring is not supported on this device\n");
    return -1;
  • Hello,

    You can find more information in the doxygen which can be found in the mmwave_dfp download folder under mmwave_dfp_01_00_00_01/ti/control/mmwavelink/docs/doxygen/html/group___monitoring.html

    Also please read the mmWave Radar interface control document in the docs folder of the mmWave dfp download.

    Best,
    Chloe