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.

IWR6843AOPEVM: OOB Demo: Error when configuring multiple chirp for a single frame.

Part Number: IWR6843AOPEVM

Hi.

I am playing around with the OOB Demo and tried to add a few more chirps with different profiles in a single frame. Here is the .cfg file

 

sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 15 7 0
adcCfg 2 1
adcbufCfg -1 0 1 1 1

% 4 chirp profile
profileCfg 0 60 8 7 17.75 0 0 80 1 124 11809 0 0 158
profileCfg 1 60.84 8 7 17.75 0 0 80 1 124 11809 0 0 158
profileCfg 2 61.68 8 7 17.75 0 0 80 1 124 11809 0 0 158
profileCfg 3 62.52 8 7 17.75 0 0 80 1 124 11809 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

chirpCfg 3 3 1 0 0 0 0 1
chirpCfg 4 4 1 0 0 0 0 2
chirpCfg 5 5 1 0 0 0 0 4

chirpCfg 6 6 2 0 0 0 0 1
chirpCfg 7 7 2 0 0 0 0 2
chirpCfg 8 8 2 0 0 0 0 4

chirpCfg 9 9 3 0 0 0 0 1
chirpCfg 10 10 3 0 0 0 0 2
chirpCfg 11 11 3 0 0 0 0 4

% Chirp ID 0-11
frameCfg 0 11 4 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 103 0
CQSigImgMonitor 0 123 8
analogMonitor 0 0
aoaFovCfg -1 -90 90 -90 90
cfarFovCfg -1 0 0 17.71
cfarFovCfg -1 1 -7.18 7.18
calibData 0 0 0
sensorStart

However, when I tried to load this file onto the chip with the Demo Visualizer app, I got an incorrect config error and the Chirp/Frame tab shows that I have configured 12 transmit antennas, which is obviously wrong. 

Did I configure it wrong? Any help would be appreciated.

Thanks,

Loi.

  • Hi Loi,

    First, I would recommend copy/pasting your configuration into the mmWave Sensing estimator to see if your chirp configuration is valid or not: https://dev.ti.com/gallery/view/mmwave/mmWaveSensingEstimator/ 

    I have done that for your current configuration and it seems to be okay. I am not sure about the 12 transmit antennas. That seems wrong to me. With 4 RX and 3 TX, you should have 12 virtual RX antennas.

    Second, the sensing estimator only checks your chirp configuration. I would suspect that another parameter you are passing in may be wrong. Can you try comparing your configuration to a default OOB configuration and reporting back what the differences are? We can go from there.

    Regards,

    Tim

  • Hi Tim,

    Thank you for your reply. Here is the original .cfg file that I tested and ran on the board.

    sensorStop
    flushCfg
    dfeDataOutputMode 1
    channelCfg 15 7 0
    adcCfg 2 1
    adcbufCfg -1 0 1 1 1
    profileCfg 0 60 8 7 17.75 0 0 80 1 124 11809 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 103 0
    CQSigImgMonitor 0 123 8
    analogMonitor 0 0
    aoaFovCfg -1 -90 90 -90 90
    cfarFovCfg -1 0 0 17.71
    cfarFovCfg -1 1 -7.18 7.18
    calibData 0 0 0
    sensorStart

    Here is the diff check.

    I tried to add 3 profileCfg and 9 chirpCfg with identifiers from 0-11 and configure the radar to use all of these chirps in a single frame. I don't really know if this is the right way to do it.

    Thanks,

    Loi.

  • Hi Loi,

    Sorry I believe I misunderstood your question at first. You are trying to configure different chirp profiles, correct? The 6843 device only supports one chirp profile. The lines below specifically send that profile to each TX antenna.

    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

    Regards,

    Tim

  • Hi Tim.

    Thank you for your help. That is unfortunate, but it explains why the EVM doesn't accept more than 1 chirp per antenna.