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.

AWR1843AOPEVM: How to set AWR2944 using specifice antenna only?

Part Number: AWR1843AOPEVM
Other Parts Discussed in Thread: AWR2944

Hello TI support team:

       How to set AWR2944 using specifice antenna only? EX: Only enanble antenna: 1 or 2 or 3 or 4 for verification

failed command:

sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 15 1 0
adcCfg 2 0
adcbufCfg -1 1 1 1 1
lowPower 0 0
profileCfg 0 76 196 7 50 0 0 20 1 1008 24000 0 0 30
chirpCfg 0 0 0 0 0 0 0 1
frameCfg 0 3 16 0 1008 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
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 1 0 1 0 1 0 1 0
measureRangeBiasAndRxChanPhase 0 1.5 0.2
aoaFovCfg -1 -90 90 -90 90
cfarFovCfg -1 0 0 200.00
cfarFovCfg -1 1 -1 1.00
extendedMaxVelocity -1 0
calibData 0 0 0
sensorStart

Thank you!

  • Hi Edward,

    For specific antennae, you have to look for your channel config.

     

    First value represent your receiver i.e for your scenario 15

    and Second Value represent your tranmitter i.e 1 for your case.

    Now, Value 15 represent the binary number (1111) which means all receiver are active. So if you want your first receiver to be active and rest receiver to be inactive just give the value 1 i.e (0001) and if you want your second receiver to be active give value 2 i.e (0010) and so on. and similar is the case with transmitter as well. hope it helps.

    Thanks and Regards

    Animesh Anand

  • Hello Animesh Anand:

        Exception occurred with new command.

    Is something need modify?

    //log

    2944mmW:/>sensorStop
    Done
    2944mmW:/>
    2944mmW:/>flushCfg
    Done
    2944mmW:/>dfeDataOutputMode 1
    Done
    2944mmW:/>channelCfg 1 1 0
    Done
    2944mmW:/>adcCfg 2 0
    Done
    2944mmW:/>adcbufCfg -1 1 1 1 1
    Done
    2944mmW:/>lowPower 0 0
    Done
    2944mmW:/>profileCfg 0 76 196 7 50 0 0 20 1 1008 24000 0 0 30
    Done
    2944mmW:/>chirpCfg 0 0 0 0 0 0 0 1
    Done
    2944mmW:/>frameCfg 0 3 16 0 1008 100 1 0
    Done
    2944mmW:/>lowPower 0 0
    Done
    2944mmW:/>guiMonitor -1 1 1 0 0 0 1
    Done
    2944mmW:/>cfarCfg -1 0 2 8 4 3 0 15 1
    Done
    2944mmW:/>cfarCfg -1 1 0 4 2 3 1 15 1
    Done
    2944mmW:/>multiObjBeamForming -1 1 0.5
    Done
    2944mmW:/>calibDcRangeSig -1 0 -5 8 256
    Done
    2944mmW:/>clutterRemoval -1 0
    Done
    2944mmW:/>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 1 0 1 0 1 0 1 0
    Done
    2944mmW:/>measureRangeBiasAndRxChanPhase 0 1.5 0.2
    Done
    2944mmW:/>aoaFovCfg -1 -90 90 -90 90
    Done
    2944mmW:/>cfarFovCfg -1 0 0 200.00
    Done
    2944mmW:/>cfarFovCfg -1 1 -1 1.00
    Done
    2944mmW:/>extendedMaxVelocity -1 0
    Done
    2944mmW:/>calibData 0 0 0
    Done
    2944mmW:/>sensorStart
    Exception: ./mss/mmw_cli.c, line 306.

  • Hi Edward,

    I see you are using only one chirp, but your frame end index is 3 so that is not possible. either give 3 chirp configuration or make end index as 0.

    For example: In the given picture there are 2 chirp and end index are 1. So, try using this.

    Thanks and regards,

    Animesh

  • Hello Animesh Anand:

        Exception still occurred. Even RX only enable 1 antenna.

    //error log

    2944mmW:/>
    2944mmW:/>sensorStop
    Done
    2944mmW:/>flushCfg
    Done
    2944mmW:/>dfeDataOutputMode 1
    Done
    2944mmW:/>channelCfg 1 1 0 
    Done
    2944mmW:/>adcCfg 2 0
    Done
    2944mmW:/>adcbufCfg -1 1 1 1 1
    Done
    2944mmW:/>lowPower 0 0
    Done
    2944mmW:/>profileCfg 0 76 196 7 50 0 0 20 1 1008 24000 0 0 30
    Done
    2944mmW:/>chirpCfg 0 0 0 0 0 0 0 1
    Done
    2944mmW:/>frameCfg 0 0 16 0 1008 100 1 0
    Done
    2944mmW:/>lowPower 0 0
    Done
    2944mmW:/>guiMonitor -1 1 1 0 0 0 1
    Done
    2944mmW:/>cfarCfg -1 0 2 8 4 3 0 15 1
    Done
    2944mmW:/>cfarCfg -1 1 0 4 2 3 1 15 1
    Done
    2944mmW:/>multiObjBeamForming -1 1 0.5
    Done
    2944mmW:/>calibDcRangeSig -1 0 -5 8 256
    Done
    2944mmW:/>clutterRemoval -1 0
    Done
    2944mmW:/>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 1 0 1 0 1 0 1 0
    Done
    2944mmW:/>measureRangeBiasAndRxChanPhase 0 1.5 0.2
    Done
    2944mmW:/>aoaFovCfg -1 -90 90 -90 90
    Done
    2944mmW:/>cfarFovCfg -1 0 0 200.00
    Done
    2944mmW:/>cfarFovCfg -1 1 -1 1.00
    Done
    2944mmW:/>extendedMaxVelocity -1 0
    Done
    2944mmW:/>calibData 0 0 0
    Done
    2944mmW:/>sensorStart
    Exception: ./mss/mmw_cli.c, line 306.

    Which part should change???

    Thank you!

    Edward

  • Hi Edward,

    Can you mention all the change you made in the parameter of original configuration?

    Thanks and Regards

    Animesh

  • Hello Animesh:

       Only command changes:

    1.  channelCfg 15 1 0  -> channelCfg 1 1 0 

    2.  frameCfg 0 3 16 0 1008 100 1 0  ->frameCfg 0 0 16 0 1008 100 1 0

    DUT with 1 "chirpCfg 0 0 0 0 0 0 0 1" command

    SDK 4.4.1.2

    EVM REV. D

    thank you!

    Edward

  • Hi Edward,

    Can you tell me which configuration you are using from SDK?

    Thanks and Regards

    Animesh 

  • Hello Animesh:

       Only mss.syscfg with MX25V1635F flash QE changes. Radar configuration using SDK default setting.

    Thank you!

    Edward

  • Hi Edward,

    I was asking for which profile you were using like TDM, DDM within that there is .cfg file so which .cfg file you are using for same?

    Thanks and Regards

    Animesh

  • Hello Animesh:

        demoTDM.

    Thank you.

    Edward

  • Hi Edward,

    I used your configuration, and it was working for me. Are running any other configuration before you are giving these command and also make sure you are flashing correct appimage on the device i.e. awr2944_mmw_demoTDM.appimage.

    Thanks and Regards

    Animesh