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:在 AOP 上启用 TX 波束形成

Guru**** 2017950 points
Other Parts Discussed in Thread: IWR6843AOP, IWR6843ISK
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1058525/iwr6843aopevm-enable-tx-beamforming-on-aop

器件型号:IWR6843AOPEVM
主题中讨论的其他器件:IWR6843AOPIWR6843ISK

我正在尝试使用 OOB 演示固件在 IWR6843AOP 上实现 TX 波束形成。 我一直遵循"68xx ISK - 100M 室外人员跟踪和虚假检测过滤"实验室中的"启用 TX 波束形成"指南。  首先、我尝试复制他们创建4个子帧的示例、其焦点角度为 [-33.75-11.25 11.25 33.75]。 我遇到的问题是、雷达在加载配置后不断报告"error -1"、并且实际上不会启动传感器。 从我的测试中可以看到、还有一些其他设置需要正确配置、但在"启用 TX 波束形成"指南中未提及这些设置(例如、必须设置为3才能使用 advFrameCfg 命令的 dfeDataOutputMode)。 为了使 TX 波束形成在该雷达上正常工作、我还需要更改其他什么设置?

这是我正在使用的.cfg

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
sensorStop
flushCfg
dfeDataOutputMode 3
channelCfg 15 7 0
adcCfg 2 1
adcbufCfg -1 0 1 1 1
lowPower 0 0
profileCfg 0 60 43 7 40 0 14970880 100 1 224 7000 0 0 30
profileCfg 1 60 43 7 40 0 10276864 100 1 224 7000 0 0 30
profileCfg 2 60 43 7 40 0 6565888 100 1 224 7000 0 0 30
profileCfg 3 60 43 7 40 0 1871872 100 1 224 7000 0 0 30
chirpCfg 0 0 0 0 0 0 0 7
chirpCfg 1 1 1 0 0 0 0 7
chirpCfg 2 2 2 0 0 0 0 7
chirpCfg 3 3 3 0 0 0 0 7
advFrameCfg 4 0 0 1 0
subFrameCfg 0 0 0 1 64 80 0 1 1 80
subFrameCfg 1 0 1 1 64 80 0 1 1 80
subFrameCfg 2 0 2 1 64 80 0 1 1 80
subFrameCfg 3 0 3 1 64 160 0 1 1 160
guiMonitor -1 1 0 0 0 0 0
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

这是该.cfg 的 CLI 输出  

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
mmwDemo:/>sensorStop
sensorStop
Ignored: Sensor is already stopped
Done
mmwDemo:/>flushCfg
flushCfg
Done
mmwDemo:/>dfeDataOutputMode 3
dfeDataOutputMode 3
Done
mmwDemo:/>channelCfg 15 7 0
channelCfg 15 7 0
Done
mmwDemo:/>adcCfg 2 1
adcCfg 2 1
Done
mmwDemo:/>adcbufCfg -1 0 1 1 1
adcbufCfg -1 0 1 1 1
Done
mmwDemo:/>lowPower 0 0
lowPower 0 0
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好

    您能否帮助我们确认作为 TIrex 的一部分提供的二进制映像+配置 是否适合您

    您是否会在该组合上使用此类错误?

    谢谢、

    Vaibhav

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    此外、您是否仍在 AoP EVM 中使用远距离人员检测实验室? 需要进行其他更改来支持天线几何形状、但这可能是最简单的方法。 默认波束形成配置应适用于 AoP EVM、但角度估算会出错。 您是否尝试此默认配置显示错误?

    此外、如果您在 CCS 调试中运行、应该提供一个除-1以外的错误代码、情况是这样吗?

    此致、

    杰克逊

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Sure、我主要使用演示可视化工具测试此评估模块。 它与工业工具箱中的开箱即用演示固件进行了刷写。 (mmwave_industrial_toolbox_4_9_0/labs/out_for_box_demo/68xx_AOP_mmwave_sdk_ha/prebuild_binaries/xwr64xxAOP_MMW_demo.bin)我使用的大多数配置文件都是由演示可视化工具生成的、这些.cfg 文件似乎始终有效。

    这是我通过发送"version"命令从器件中收集的软件版本信息。

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Platform : xWR68xx_AOP
    mmWave SDK Version : 03.05.00.04
    Device Info : IWR68XX QM non-secure AOP ES 02.00
    RF F/W Version : 06.03.02.06.20.08.11
    RF F/W Patch : 00.00.00.00.00.00.00
    mmWaveLink Version : 01.02.06.06
    Lot number : 4142451
    Wafer number : 20
    Die coordinates in wafer: X = 22, Y = 40
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    我今天早上还注意到、在发送配置文件后、如果我再次发送"sensorStart"命令、它会向我显示一条额外的错误消息"错误:在首次启动传感器之前必须提供完整配置"。 如果我意外地从.cfg 文件中删除了一行、我之前就看到过这一点。 我假设我仅缺少一些 CLI 命令来启用器件以执行波束形成。

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    sensorStart
    Debug: Init Calibration Status = 0x1ffe
    Error -1
    mmwDemo:/>
    mmwDemo:/>sensorStart
    sensorStart
    Error: Full configuration must be provided before sensor can be started the first time
    Error -1
    mmwDemo:/>
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    不、我仍在使用开箱即用固件。 我正在尝试测试波束形成/转向、这可以通过开箱即用演示来完成吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Parker、

    OOB 固件也应该可以实现这一点。 完整的配置错误只是意味着您已经再次发送 sensorStart、而不发送自之前 sensorStart 以来的其余配置。

    只需检查一下、如果您在 OOB 演示中使用默认的 AOP CFG 文件、传感器是否会启动? 只需确认硬件是否正常工作。

    您是否能够在调试模式下使用 CCS 运行以查看有关报告的错误的更多信息?

    此致、

    杰克逊

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    不、我没有调试器模块、因此无法在 CCS 的调试模式下运行、但我实际上解决了我的配置问题。 我需要将 chipCfgs 中的 txMask 从7更改为1、2、 或4 (我尝试为啁啾 Cfg 启用所有3个 TX 天线、但显然您无法这样做)、然后我需要将 CQRxSatMonitor 和 CQSigImgMonitor 命令上的配置文件索引更改为-1、以便为所有配置文件启用该索引。

    现在、我正在尝试调整相移值以获得所需的波束角。 在为 iwr6843isk 编写的"启用 TX 波束形成"指南中、它列出了步长 为5.625度的3个6位相移寄存器。 我无法在 AOP 数据表中找到此规格。 对于 iwr6843AOP、此步长是否相同?

    除了能够配置射束角度之外、我还希望能够配置射束宽度。 AoP 模型是否可以实现这一点、是否有任何 TI 文档可以解决这一问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Parker、

    AOP 的步长应相同。 有关设置角度的更多信息、请参阅以下文章。

    https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/987243/iwr6843isk-beamsteering-question/3650082#3650082

    此致、

    杰克逊

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您是否能够共享能够使用 OOB 固件的波束形成配置文件? 我一直在寻找改进 AoP 范围的方法、我相信波束形成将会起作用、但我一直在努力 使配置文件正确无误。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您是否尝试过远距离用户默认二进制文件的配置? 这是我使用的唯一配置。 如果您将 OOB 二进制文件与 OOB 演示的 AOP CFG 的其余部分结合使用、则该文件应与 OOB 二进制文件一起使用。

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    profileCfg 0 61.0 10 6 135 0 14970880 1.8 1 256 2000 0 0 48
    profileCfg 1 61.0 10 6 135 0 10276864 1.8 1 256 2000 0 0 48
    profileCfg 2 61.0 10 6 135 0 6565888 1.8 1 256 2000 0 0 48
    profileCfg 3 61.0 10 6 135 0 1871872 1.8 1 256 2000 0 0 48
    chirpCfg 0 0 0 0 0 0 0 7
    chirpCfg 1 1 1 0 0 0 0 7
    chirpCfg 2 2 2 0 0 0 0 7
    chirpCfg 3 3 3 0 0 0 0 7
    advFrameCfg 4 0 0 1 0
    subFrameCfg 0 0 0 1 128 80 0 1 1 80
    subFrameCfg 1 0 1 1 128 80 0 1 1 80
    subFrameCfg 2 0 2 1 128 80 0 1 1 80
    subFrameCfg 3 0 3 1 128 160 0 1 1 160
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    此致、

    杰克逊