Part Number:AWR1843AOPEVMOther Parts Discussed in Thread:AWR1843AOP, IWR1843, IWR6843
TI专家,您好,
我们计划使用AWR1843AOP开发雷达液位计,需要雷达天线单发单收功能,然后加装介质透镜收窄波束。
我们现在的问题是AWR1843AOP在mmWave-Demo-Visualizer-3.5上没有1发1收的选项,如下图:
我们发现在xWR1843中有1发1收的选项,如下图:
我们使用xWR1843的1发1收的cfg文件下载到AWR1843AOP后,报错Error -1。
请问专家,我们如何配置实现AWR1843AO的单发单收?
AWR1843AOP默认配置.cfgxWR1843_1R1T.cfg
Chris Meng:
你好,
请问你在切换两个配置中间是否有断电或者复位AOPEVM?
建议你在plot下手动加载cfg文件。看一下mmwave sdk user guide里对射频参数的介绍,了解如何配置使能一个TX,一个RX。
下面的FMCW培训资料是否有看过?
https://training.ti.com/node/1139153
,
user1213293:
感谢您的回复。
我们每次下载配置前,都是先复位EVM的。
由于mmWave-Demo-Visualizer-3.5中AOPEVM的选项没有1TX-1RX,我们是使用的plot下手动加载cfg文件。
您发的培训视频我们已经看过。
您有没有AWR1843AOP的单发单收的cfg配置文件?
我们怀疑AWR1843AOP并不支持1TX-1RX。
,
Chris Meng:
user1213293 说:我们使用xWR1843的1发1收的cfg文件下载到AWR1843AOP后,报错Error -1。
具体是配置哪部分报的错误?
你可以从CCS下载demo,在CCS console里提供更多的信息么?
,
user1213293:
我使用CCS debug,下载xWR1843_1R1T.cfg下载到AWR1843AOP后,CCS console报错如下图所示
[Cortex_R4_0] **********************************************Debug: Launching the MMW Demo on MSS**********************************************Debug: Launched the Initialization TaskDebug: mmWave Control Initialization was successfulDebug: mmWave Control Synchronization was successfulDebug: CLI is operational[C674X_0] Debug: DPM Module Sync is done[Cortex_R4_0] Debug: Sending rlRfSetLdoBypassConfig with 3 1 0Error: MmwDemo_RFParser_parseConfig [Error:-50012]
,
Chris Meng:
你好,
在AOP demo代码里的确有接收天线的限制。这个是demo软件的限制,芯片本身是没有这个限制的。
C:\ti\mmwave_sdk_03_05_00_04\packages\ti\demo\utils\mmwdemo_rfparser.c
static int32_t MmwDemo_RFParser_setAoAParams( MmwDemo_RFParserOutParams *outParams, bool *pFoundValidProfile, int16_t frameTotalChirps, uint16_t *validChirpTxEnBits, bool bpmEnabled){… /* for this antenna pattern we require that all Rx's are enabled */ if (outParams->numRxAntennas != SYS_COMMON_NUM_RX_CHANNEL) { retVal = MMWDEMO_RFPARSER_EINVAL__NUM_RX_ANTENNAS; goto exit; }
从下面的论坛建议看,可以参考一下高精度lab的代码(1发1收)。
https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/998833/iwr6843-using-single-tx-and-single-rx-with-mmwave-sdk
,
user1213293:
high_accuracy中没有1843,那迁移到1843AOP的难度很大吧?
,
Chris Meng:
你好,
你也可以修改mmw sdk。
,
user1213293:
能给出大体的修改思路吗?
,
Chris Meng:
你好,
主要是测角部分是不可用的。你可以去掉测角相关代码。
,
user1213293:
SDK程序改起来有些困难,还是没有理出修改的头绪。
,
Chris Meng:
你好,
我看你在英文论坛也问过类似的问题,论坛上建议你修改ccs工程文件,你有尝试么?
AWR1843AOP: Level sensing demo using AWR1843AOP – Sensors forum – Sensors – TI E2E support forums
,
Chris Meng:
你好,
从IWR6843的代码移植到IWR1843是否更容易?注意pinmux的区别。
mmwave_industrial_toolbox_4_9_0\labs\level_sensing\68xx_high_accuracy\
,
Chris Meng:
Chris Meng 说:注意pinmux的区别
IWR6843和IWR6843是pin to pin兼容的,所以PINMUX这点修改一下名称就可以。
配置cfg文件需要从60G修改到77G左右。
,
Chris Meng:
你好,
我这有尝试修改68xx_high_accuracy支持18xx,具体见下面的软件包。你能否尝试一下?
我是基于industrial tool box 4.9和mmwave sdk 3.5修改的。
18xx_high_accuracy.zip