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: To enable BPM mode

Part Number: AWR1843BOOST
Other Parts Discussed in Thread: AWR1843

Hello,

I am trying to configure AWR1843 Boost board in BPM mode. But I am nt able to strat the AWR1843 Boost with the below confoguration. I am configuring via serial interface.

sensorStop

flushCfg

channelCfg 15 5 0

adcCfg 2 1

adcbufCfg -1 0 1 1 1

lowPower 0 0

profileCfg 0 77 5 2 39 0 0 100.09 1 256 7200 0 0 30

chirpCfg 0 0 0 0 0 0 0 0 5

chirpCfg 1 1 0 0 0 0 0 2 5

frameCfg 0 1 64 2 100 1 0

guiMonitor -1 0 0 0 0 0 0

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.0  1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0

measureRangeBiasAndRxChanPhase 0 1.0 0.2

aoaFovCfg -1 -90 90 -90 90

cfarFovCfg -1 0 0.25 8.64

cfarFovCfg -1 1 -10.59 10.59

extendedMaxVelocity -1 0

CQRxSatMonitor 0 3 11 121 0

CQSigImgMonitor 0 127 8

analogMonitor 0 0

lvdsStreamCfg -1 0 1 0

bpmCfg -1 1 0 1

sensorStart

SDK version is as shown below:

Platform                : xWR18xx
mmWave SDK Version      : 03.04.00.03
Device Info             : AWR18xx non-secure ES 02.00
RF F/W Version          : 02.00.00.01.17.10.05
RF F/W Patch            : 01.02.05.02.19.04.30
mmWaveLink Version      : 01.02.05.25
Lot number              : 3613400
Wafer number            : 21
Die coordinates in wafer: X = 19, Y = 5
Done

I am not sure what is wrong with configuration.

Thanks & Best Regards,

Yeshaswini

  • Hello Yeshaswini,

    Are you getting any error while entering the above configuration?

    Regards,

    Ishita

  • Hello Ishita,

    I can just see Error -1 at Serial console. But I am not able to start the RADAR with the above configuration.

    BR,

    Yeshaswini

  • Hi Yeshaswini,

    The AWR1843 OOB demo does not support BPM. I found this thread on the same topic. You can integrate BPM with the OOB demo by taking the 16xx OOB demo code as reference, which does support BPM. You will have to add MmwDemo_bpmConfig and MmwDemo_CLIBpmCfg functions to 18xx code, along with other relevant code changes.

    I could also see a few issues with your configs unrelated to BPM config. The chirp configs seem to have an extra parameter and the calibData config is missing. 

    Using the "Load config from PC and send" option in the plots tab in Mmwave Demo Visualizer might be useful, as I got multiple prompts highlighting the issues with this configuration. However, you should also have received a few prompts over CLI terminal when sending this configuration.

    Regards,

    Aayush

  • Hi Ayush,

    Thank you for the Information.

    Yes I agree the chirpCfg has one extra Parameter that I have resolved.

    But could you please let me know to which 'C' file I should add MmwDemo_bpmConfig and MmwDemo_CLIBpmCfg functions?

    And is CalibDataCfg is a mandatory command? Because it is not part of mmwave SDK user guide documentation.

    BR,

    Yeshaswini

  • Hi Yeshaswini,

    This is what I would say needs to be added to include BPM mode in 18xx demo:

    1. Add MmwDemo_CLIBpmCfg in mmw_cli.c
    2. Add bpmcfg entry in MmwDemo_CLIInit
    3. Add MmwDemo_bpmConfig in mss_main.c
    4. Add MMWDEMO_BPMCFG_OFFSET to mmw_mss.h
    5. Add bpmCfg and isBpmCfgPending fields to MmwDemo_SubFrameCfg in mmw_mss.h
    6. Modify MmwDemo_setSubFramePendingState, MmwDemo_resetStaticCfgPendingState, MmwDemo_isAllCfgInPendingState and MmwDemo_isAllCfgInNonPendingState to incorporate isBpmCfgPending in mss_main.c.

    All of this already exists in the 16xx OOB demo code, I would suggest searching for these in the 16xx source folder.

    As for the calibdata config, yes it is mandatory to provide this configuration. Absence of this will be treated as an error by the OOB demo. Even if you want it disabled, you will have to provide an explicit configuration to do so. You can refer to the reference configurations in <SDK_INSTALL_LOC>\packages\ti\demoo\xwr16xx\mmw\profiles folder.

    Regards,

    Aayush

  • Hello Aayush,

    I have attached the profile cfg of 16xxx as part of mmwave SDK and I cannot see calibdataCfg command.

    Could you please Point me out which command corresponds to calibdata config here?

    BR,

    Yeshaswini2705.profile_2d_bpm.cfg

  • Hi Yeshaswini,

    Sorry for the confusion. I just realized that you are using SDK3.4. calibdata configuration was added to the OOB demo in SDK 3.5.

    Regards,

    Aayush