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.

AWR1843BOOST: RF Sensor start and stop of AWR1843boost

Part Number: AWR1843BOOST
Other Parts Discussed in Thread: AWR1843,

Hello team,

I want to know about the functionality of Functions (rlSensorStop) & (rlSensorStart). For perform stop and start activity, timer is use.

Activity step

  1. The RF sensor stops in 5 seconds.
  2. After stopping, the RF sensor starts again after 20 seconds.

I create one task and monitoring the timer's time continuously, For very 1st after bootup it working fine (RF sensor will stops after 5 seconds from first bootup and starts after 20 seconds). for 2nd it stops again in 5 seconds after starts and code is stuck. RF sensor is not starts again after 20 second, why this function is work's fine only once. Their is any way to use this function recursively.

Thanks,

Miit prajapati.

  • Hi,

    We recommend using the CLI commands provided in the profile files

    For example:

    C:\ti\mmwave_sdk_03_06_00_00-LTS\packages\ti\demo\xwr18xx\mmw\profiles\profile_3d.cfg

    sensorStop
    flushCfg
    dfeDataOutputMode 1
    channelCfg 15 7 0
    adcCfg 2 1
    adcbufCfg -1 0 1 1 1
    lowPower 0 0
    profileCfg 0 77 7 3 39 0 0 100 1 256 7200 0 0 30
    chirpCfg 0 0 0 0 0 0 0 1
    chirpCfg 1 1 0 0 0 0 0 4
    chirpCfg 2 2 0 0 0 0 0 2
    frameCfg 0 2 32 0 100 1 0
    guiMonitor -1 1 1 1 0 0 1
    cfarCfg -1 0 2 8 4 3 0 15.0 0
    cfarCfg -1 1 0 4 2 3 1 15.0 0
    multiObjBeamForming -1 1 0.5
    calibDcRangeSig -1 0 -5 8 256
    clutterRemoval -1 0

    compRangeBiasAndRxChanPhase 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.25 8.64
    cfarFovCfg -1 1 -7.06 7.06

    extendedMaxVelocity -1 0

    CQRxSatMonitor 0 3 11 121 0
    CQSigImgMonitor 0 127 8
    analogMonitor 0 0
    lvdsStreamCfg -1 0 0 0
    calibData 0 0 0
    sensorStart

    sensorStop
    flushCfg
    dfeDataOutputMode 1
    channelCfg 15 7 0
    adcCfg 2 1
    adcbufCfg -1 0 1 1 1
    lowPower 0 0
    profileCfg 0 77 7 3 39 0 0 100 1 256 7200 0 0 30
    chirpCfg 0 0 0 0 0 0 0 1
    chirpCfg 1 1 0 0 0 0 0 4
    chirpCfg 2 2 0 0 0 0 0 2
    frameCfg 0 2 32 0 100 1 0

    sensorStart

    ......

    Thank you

    Cesar

  • Hello cesar,

    Thankyou for replying.

    I used the CIL command for configuration the Sensor at bootup. I want implement one feature which is stop and start the RF sensor with respect to temperature in runtime. I Mount one external temperature sensor on RF Antenna and continuously monitor the temperature value with external temperature sensor through GPADC internally in AWR1843. I will set one threshold value of temperature. If the temperature of the RF sensor hits the threshold, RF sensor will stops after that when the temperature of RF sensor will come below threshold value it starts again.

    That's why, i perform this stop and start activity with timer to see, if stop and start function is working recursively or not in runtime.

    Thanks,

    Miit prajapati

     

  • Hi,

    What code do you have running on the AWR1843BOOST. Is there any monitoring going on?

    You need to make sure the code on the DSS side supports stoping the RF.

    The device supports the use case, this should not be  a problem

    Thank you

    Cesar

  • Hi,

    We are using (Out_of_box_1843) Demo code which is available in (TI radar toolbox).

    Thank you

    Miit Prajapati.

  • Hi,

    This demo supports the features you are looking for from the CLI.

    Please review the description of the commands in the SDK User Guide, Section Configuration (.cfg) File Format

    C:\ti\mmwave_sdk_03_06_00_00-LTS\docs\mmwave_sdk_user_guide.pdf

    Here are the steps to use these commands

    Open Teraterm

    Add a delay of 1ms

    Copy and paste the profile.cfg commands in the teraterm window

    (for example, you can use C:\ti\mmwave_sdk_03_06_00_00-LTS\packages\ti\demo\xwr18xx\mmw\profiles\profile_3d.cfg)

    After you have completed this, the demo should start running

    From the teraterm window execute the command "sensorStop"

    A few seconds later, from the teraterm window execute the command "sensorStart 0"

    Thank you

    Cesar