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:IWR6843AOPEVM

Guru**** 2463330 points
Other Parts Discussed in Thread: IWR6843AOP, MMWAVEICBOOST, IWR1843BOOST, IWR6843AOPEVM, IWR6843ISK, MMWAVE-STUDIO, SK-TDA4VM, TDA4VM, DCA1000EVM

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1459152/iwr6843aopevm-iwr6843aopevm

器件型号:IWR6843AOPEVM
主题中讨论的其他器件: IWR6843ISK、IWR6843AOP 、MMWAVEICBOOST 、IWR1843BOOST、 SK-TDA4VMTDA4VMDCA1000EVM

工具与软件:

我希望触发 IWR6843AOPEVM 的帧捕获、因为我看到有几个人已成功完成该操作。

例如、[此处为 IWR6843AOPEVM](https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1231464/iwr6843aopevm-hardware-triggering-sync_in-pulse-requirements)

和[此处为 IWR6843ISK ](https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1039687/mmwaveicboost-mmwave-studio-calling_connecttarget-returned-3-error)

[再次使用 IWR6843ISK ](https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/972613/iwr6843isk-hardware-trigger )。

我已经了解了这些讨论、相关的 SDK 链接以及 IWR6843AOP 的原理图。  

但我仍然有一些 前期问题。

1.如果 IWR6843AOPEVM 上的 SYNC_IN 引脚位于何处? 我是否需要用于 SYNC 的 DCA 升压载板?

2.我已经看到过有关从 DCA 载板更换电阻器以进行同步的帖子、我想我们不需要为 IWR6843AOPEVM 执行该操作、对吗?

3.我们需要3.3V PWM 信号来连接 SYNC_IN、对吧?

感谢您的澄清、

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

    尊敬的 Josh:

    Unknown 说:

    如上所述、如果您希望在 RA8A 或 R157处将 SYNC_IN 信号分接至蓝线、并使用信号发生器从外部提供硬件触发、则无需 DCA1000板。 DCA1000板可以在不使用任何额外蓝线的情况下提供 HW_TRIGGER。

    Unknown 说:
    3. 我们需要3.3V PWM 信号来 SYNC_IN、对吗?[/QUOT]

    是的、我们需要3.3V PWM 信号来为 SYNC_IN 提供硬件触发。 以下是 需要遵循的一些额外时序要求。

    此致

    Ankit

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

    您好、Ankit、感谢您的提示。

    有。 对于您提到的3个选项、我很熟悉

    a. DCA1000 (https://www.ti.com/tool/DCA1000EVM);

    初次了解

    B. ICBOOST (https://www.ti.com/tool/MMWAVEICBOOST)

    更多信息

    c.  将 RA8A 或 R157处的 SYNC_IN 信号接入蓝线

    因为我们需要保持传感器套件小巧。

    我们使用了一个微控制器芯片来提供10Hz PWM 波作为触发信号。

    根据[此处](https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1231464/iwr6843aopevm-hardware-triggering-sync_in-pulse-requirements)上的讨论、PWM 每个周期中的高电压持续时间为4us

    另外、我也看到一些人报告触发成功 、"我使用硬件触发器运行了雷达、脉冲宽度为50 μ s、 上升时间为3.51 μ s!" (https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/972613/iwr6843isk-hardware-trigger )

    我发现 RA8A 或 R157 在设计文件6843 Rev G_PROC091G 在(https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1122617/iwr6843aopevm-is-there-design-file-for-iwr6843aopevm-rev-g?tisearch=e2e-sitesearch&keymatch=iwr6843aop%252520rev%252520g )的3D PCB 在 pdf 是美丽的。

    因此、RA8A 位于 J2 22引脚、R157位于 J11 16引脚。

    1.如果将 PWM 波形引脚连接到 J2 22引脚、并将接地引脚连接到 J2接地引脚、例如20、

    触发接线将完成、对吧?

    2. BTW, 什么是蓝线? 对不起,我似乎天真的问题,因为我不想破坏董事会无知的黑客.

    感谢您的帮助。

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

    您好!

    PWM 每个周期的高电压持续时间为4uS

    对于 IWR6843AOP 器件、高电压持续时间应为1us。 请参阅线程末尾的澄清说明。

    您可以在以下设计文件中找到电路原理图和装配文件、以找到 IWR6843AOPEVM 电路板中的 RA8A 和 R157。

    https://www.ti.com/lit/zip/swrr166

    [报价用户 id="637518" url="~/support/sensors-group/sensors/f/sensors-forum/1459152/iwr6843aopevm-iwr6843aopevm/5599532 #5599532"]因此、RA8A 位于 J2 22引脚、R157位于 J11 16引脚。[/QUOT]

    是的、是这样。

    [报价 userid="637518" url="~/support/sensors-group/sensors/f/sensors-forum/1459152/iwr6843aopevm-iwr6843aopevm/5599532 #5599532"]

    1.如果将 PWM 波形引脚连接到 J2 22引脚、并将接地引脚连接到 J2接地引脚、例如20、

    触发接线将完成、对吧?

    [报价]

    有。 理解是正确的。 但是、应在器件的 MMWAVE-STUDIO 软件触发选择选项中选择硬件触发、以确认每个帧将由 SYNC_IN 脉冲的上升沿而不是软件 API 触发。  

    2. BTW、 什么是蓝线? 原谅我似乎天真的问题,因为我不想通过无知的黑客破坏董事会。[/报价]

    蓝线是一种将电力从设备中输送出去的中性线。 例如在电路的末端或需要分接信号的位置引出公接头或母接头引脚/跳线。

    此致

    Ankit

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

    非常感谢您、Ankit。 我想您已经解决了我的问题。 我会让我的双手弄脏来执行计划。

    编辑:

    今天、我尝试了使用微控制器和 IWR6843AOPEVM 的计划、但 效果不好。

    这里是我的设置

    我将 Samtec 电缆插入 IWR6843AOPEVM 上的 ICBoost 插座(J2)、J2的引脚20和引脚22接地、SYNC_IN、RESP、

    我从电缆中取出了用于两个引脚的两根导线、并将它们连接到微控制器引脚、微控制器引脚输出20Hz PWM、持续电压为3.3V (1us)。

    Samtec 电缆的两根导线为10号和11号导线(对应引脚20和22、或)。 我已经仔细检查过它。

    为了方便起见、我将两根导线焊接到两根额外的导线上。 我觉得焊接应该好。

    PWM 输出 由示波器进行确认。

    然后、我运行了具有以下 cfg 的 ROS1驱动程序、但未发布任何雷达点云。

    ```μ A

    %"二○○○/二○○
    为 SDK 版本03.05创建的百分比
    使用可视化工具版本:3.6.0.0创建的百分比
    %频率:60
    %平台:xWR68xx_AOP
    %场景分类器:best_range
    方位分辨率(度)百分比:30 + 30
    距离分辨率百分比(m):0.063
    最大不模糊距离(m)百分比:20
    %最大径向速度(m/s):4.02
    %径向速度分辨率(m/s):0.51
    %帧持续时间(msec):50
    射频校准数据百分比:无
    %"二○○○/二○○
    sensorStop
    flushCfg
    dfeDataOutputMode 1
    channelCfg 15 7 0
    adcCfg 2 1.
    adcbufCfg -1 0 1 1
    profileCfg 0 60 63 7 39.75 0 75 1 399 12499 0 0 158
    chirpCfg 0 0 0 0 0 0 0 1
    chirpCfg 1 0 0 0 0 0 2
    chirpCfg 2 0 0 0 0 0 4
    frameCfg 0 2 16 0 45 2 0
    低功率0 0
    guiMonitor -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
    离合器拆卸-1 0
    calibDcRangeSig -1 0 -5 8 256
    扩展 MaxVelocity -1 0
    lvdsStreamCfg -1 0 0 0 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
    measureRangeBiasAndRxChanPhase 0 1.5 0.2
    CQRxSatMonitor 0 3 4 97 0
    CQSigImgMonitor 0 97 8.
    模拟监控0 0
    aoaFovCfg -1 -90 90 -90 90 90
    cfarFovCfg -1 0 0 19.99
    cfarFovCfg -1 1 -4.05 4.05
    calibData 0 0 0 0
    sensorStart

    ```μ A

    如果我将 frameCfg 行更改为"0 2 16 0 45 1 0"、那么点云 msgs 将连续流式传输。 请注意、我在此仅更改触发模式。

    我已经介绍了有关硬件触发的要求。 对帧之间的时间以及帧结束和触发之间的间隙有一些要求。 我不确定上面的 cfg 是否满足这些要求。

    您能指出我遗漏了什么吗?

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

    尊敬的 Josh:

    SDK 不支持此功能。 通过 SDK 仅支持软件触发器。 如果希望执行硬件触发、则可能需要使用 MMWAVE-STUDIO 接口。

    此致

    Ankit

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

    我想我 忽略了 前面的要点"但是、应该在 MMWAVE-STUDIO 软件触发选择选项中为器件选择硬件触发、以便识别每个帧都将由 SYNC_IN 脉冲的上升沿而不是软件 API 触发。  "我将学习 mmWave Studio 软件。

    但据[此处](https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/959490/iwr6843aopevm-how-to-use-mmwavestudio-with-iwr6843aopevm)报道、为了在 mmWave Studio 中解决 IWR6843AOPEVM、我似乎需要 DCA1000板

    我可以访问该板以运行 mmWave Studio。

    答:但在使用 mmWave Studio 启用硬件触发器后、能否将 DCA1000从 AOPEVM 中移除?

    假设我在 mmWave Studio 中启用了硬件触发器、

    b.能否 使用演示可视化工具(使用 frameCfg 触发模式2)查看雷达点云?

    c.能否在启用硬件触发器的情况下使用 ROS1驱动程序来获取数据?

    感谢您的帮助。

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

    尊敬的 Josh:

    您可以在此处订购 DCA1000板。

    DCA1000EVM 评估板|德州仪器 TI.com

    a. 但是、在使用 mmWave Studio 启用硬件触发器后、我可以从 AOPEVM 中移除 DCA1000吗?

    不可以、您不能断开 DCA1000板与 AOPEVM 的连接。 当您 在 SYNC_IN 引脚上以3.3V 持续时间在1us 触发20Hz PWM 时、DCA1000应在每帧向器件发送一个硬件触发通知。

    我会将该线程传递给软件专家、分别获取 b)和 c)

    此致

    Ankit

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

    尊敬的 Ankit:

    在我们之前的讨论中、我们可以通过 ICBoost 插座和微控制器等蓝色布线、使用外部 PWM 触发 AOPEVM。 这是否可以绕过对 DCA1000的需求?

    背景是我们有 DCA1000、但我们不想将其包含在最终的传感器套件中、因为它很笨重。

    您能否提供一些 mmWave Studio 与 DCA1000 + AOPEVM 电路板配合使用教程的链接? 我打开了[mmWave Studio 用户指南](dr-download.ti.com/.../mmwave_studio_user_guide.pdf)、但几乎没人能理解模糊的描述。

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

    尊敬的 Josh:

    b. 我可以 使用演示可视化工具(使用 frameCfg 触发器模式2)查看雷达点云吗?

    如果使用 Studio、则 Studio 应用程序会保留 COM 端口、因此我认为您无法在可视化工具中连接到设备以实现数据可视化。  

    在深入探讨这一点之前,我想后退一步,只是澄清几件事。  

    • SDK 提到仅支持软件触发器。 这意味着硬件触发器未在 SDK 演示环境中进行测试。 您 可以尝试启用该功能、但由于该功能不受支持、我们 在 调试任何意外行为时只能提供非常有限的支持。
    • 即使是 mmWave Studio、硬件触发器通常用于我们的仅前端/级联器件、以便跨多个器件同步帧触发。 它不适用于您想要实现的用例。

    综上所述、有一个旧示例(现在已弃用)使用 SYNC_IN/HW 触发器来同步机器人应用中的多个 EVM。 硬件平台与您使用的不同、生成 PWM 信号的主机处理器是我们的 SK-TDA4VM、雷达 EVM 是 IWR1843BOOST、因为该电路板允许通过跳线无需修改即可访问 SYNC IN 引脚。 我认为您不能直接使用该示例、但它会表明应该可以在没有 DCA1000/mmWave Studio 的情况下使用 SYNC_IN 引脚启用帧硬件触发。 以下是供您参考的链接: 链接。  

    [报价 userid="637518" url="~/support/sensors-group/sensors/f/sensors-forum/1459152/iwr6843aopevm-iwr6843aopevm/5603601 #5603601"]

    我已经介绍了有关硬件触发的要求。 对帧之间的时间以及帧结束和触发之间的间隙有一些要求。 我不确定上面的 cfg 是否满足这些要求。

    您能指出我遗漏了什么吗?

    [报价]

    我相信您是指 ICD 中的注4、其中该间隙要求大于150us、建议 小于300us。 不过、我认为小于300us 的建议仅用于节省功耗、如本 主题中所讨论。 在您的配置中、帧周期似乎设置为45ms (frameCfg 0 2 16 0 45. 2 0)、并且您提到了您的脉冲频率为20Hz (50ms)。 因此、在您的情况下、间隙为5ms。  

    PWM 输出 由示波器确认。

    您在哪里探测过? 您是否能够通过在 AOP EVM 上的 RA8A 进行探测来确认?

    此致、

    Josh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    即使使用 mmWave Studio、硬件触发器通常用于我们的仅前端/级联器件、以便跨多个器件同步帧触发。 它不适用于您想要实现的用例。

    我的案件与你提到我的旧例子非常相似。 旧示例使用 TDA4VM 板生成 PWM 波列并触发四个 IWR1843Boost 传感器板。 我的案例是使用 STM32F103板生成 PWM 波列并触发 IWR6843AOPEVM 板。

    我已经介绍了 multi_sensor_time_synchronization.md、hw_sync_quad_sensor.launch 和 mmWaveSync.cpp。

    在我看来、 mmWaveSync 节点必须与 TDA4VM 配合使用。 不过、它在内部仅在 TDA4VM Linux 上启用 PWM。 因此、我认为使用定制的 STM32F103电路板也应该能够实现这一点。

    关于示波器、我仅验证了 STM32F103引脚的输出、它们是20Hz 3.3V PWM、具有1us 正电压。

    我还使用万用表检查了两根导线、一根用于 PWM 与 AOPEVM 的连接、另一根用于 AOPEVM 的接地。 它们都具有7 Ω 等极低的电阻。 因此、连接看起来很好。

    在下一步中、我将尝试 HW_SYNC_QUAD_SENSOR.LAUNCH 中的电路板设置、并查看它们是否适用于 IWR6843AOP。 我对此感到困惑,因为我知道有人成功触发了[IWR6843AOP with a microcontroller](https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1231464/iwr6843aopevm-hardware-triggering-sync_in-pulse-requirements )

    编辑:我尝试了 HW_SYNC_QUAD_SENSOR.LAUNCH 使用的1843_3d_hw_trig.cfg 并使用了 IWR6843AOP、但触发时预期的点云未显示。

    所以我修改了6843AOP_3d.cfg 来适应1843_3d_hw_trig.cfg 和1843_3d.cfg 之间的差异、并且触发也不起作用。

    然后、我将 J11的引脚16和引脚18用于 DCA1000的 SYNC_IN 和接地响应、并尝试了6843AOP_3D_HW_TRIG.cfg。 再说一次、触发不起作用。

    我想我必须借助带有 DCA1000EVM 电路板+ IWR6843AOPEVM 的 mmWave Studio 才能启用硬件触发。

    ***您能给我一些关于这件事的参考吗?**

    我浏览了 mmWave Studio 用户指南、它似乎没有涉及硬件触发。

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

    尊敬的 Josh:

    您能否为我们提供一些有关如何在 mmWave Studio 中启用硬件触发器的更多参考资料? 请查看以下快照、在 SensorConfig 选项卡中、Trigger select API 应为 Hardware Select。

    此致

    Ankit

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

    尊敬的 Ankit:

    很抱歉迟到了响应。 我刚刚看到您的更新。

    目前、我有一块 DCA1000板和一块 IWR6843AOPEVM 板、并且我的计算机也安装了 mmWaveStudio。

    请帮助我入门。

    如果我连接 DCA1000和 AOPEVM、然后将 DCA1000连接到计算机、 是否会显示以上屏幕?

    是否有任何有关设置此设置的参考手册?

    此致、

    Josh Huai

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

    尊敬的 Josh:

    如果您打开 mmWave Studio、应该能够看到上面的屏幕。 您应该能够在 docs 文件夹的以下位置找到所有文档。

    C:\… \mmwave_studio_02_01_01_00\docs

    此致

    Ankit

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

    我的用户电子邮件地址被我的前大学没收,使我对你的答复盲。 很抱歉这么晚才回复。 我将尝试它、并让您随时了解最新情况。