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.

[参考译文] IWR6843ISK-ODS:IWR6843硬件触发问题

Guru**** 2558250 points
Other Parts Discussed in Thread: IWR6843ISK-ODS, IWR6843

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/997127/iwr6843isk-ods-iwr6843-hardware-trigger-issues

器件型号:IWR6843ISK-ODS
主题中讨论的其他器件: IWR6843

大家好

我正在进行一个项目、希望在该项目中硬件触发一个连接到 DCA1000的 IWR6843ISK-ODS。 我相信我几乎要到我需要去的地方,但我遇到了一些问题。

我所做的工作:

1) 1)按照 https://e2e.ti.com/support/sensors/f/sensors-forum/972613/iwr6843isk-hardware-trigger 上的规定 、我移除了电阻器 R346并在 R348上放置了一个电阻器。

2) 2)我将 J5的引脚9连接到 Arduino 数字引脚、并将 Arduino 接地端连接到 J5的接地端。

3) 3)我进入 mmWave Studio 并照常配置所有内容。 在我执行帧配置后、我选择了"hardware trigger"而不是"software trigger"。 然后、我选择"DCA ARM"和"Trigger Frame"。 请注意、如下面的屏幕截图所示、我配置4个帧

发生什么情况

1)在 Lua 输出中点击 mmWave Studio 中的触发帧(从12:13:58开始)后、我看到 AR1.StartFrame ()通过。 然后、我看到 记录开始了。

2) 2)我已配置 Arduino、以便在按下按钮时设置触发器。 根据此帖子 https://e2e.ti.com/support/sensors/f/sensors-forum/751817/dca1000evm-automated-frame-triggering 的答案 、我希望在录制完成之前、我需要按触发按钮4次。 但是、发生的情况是、当我按下触发器后 、在12:14:03时、我得到"记录完成"响应。 "收到帧结束异步事件!" 直到我再按3次 Arduino 触发器按钮、才会发出该命令。

是否有人可以向我解释为什么同时拍摄所有4个帧、以及我如何修复/处理这一问题?

谢谢、

Cole

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

    您好!

    是触发器和帧内联的持续时间、如链接的帖子中的图像中所述

    https://e2e.ti.com/support/sensors/f/sensors-forum/923329/iwr6843isk-iwr6843isk-hardware-trigger

    此致、

    查尔斯·奥

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

    您好、Charles、感谢您的回复。

    我查看了我的配置、如果触发器正常工作、它应该满足所有要求。 我今天将在示波器上测量它。 如果帧之间可能存在最长的时间、我可能会超过该时间。 如果触发之间的时间不同、这也是一个问题吗?

    谢谢、

    Cole

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

    您能否在进行示波器测量后提供反馈?

    如果触发器满足线性调频脉冲配置要求、则触发器变化之间的时间不应成为问题

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

    Charles、这是所请求的示波器测试。 脉冲宽度约为40us。 电压为5V。

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

    我可以看到40us 捕获、但您能确认触发时序与帧时序是否正确。

    帧持续时间是否在下一次触发之前已过?

    此致、

    查尔斯·奥

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

    我用于帧的设置位于上面的屏幕截图中。 根据我的理解、每个线性调频脉冲需要100us 的空闲时间加上25.8us 的斜坡时间。 每帧包含128个线性调频脉冲。 在这种情况下、脉冲应在帧结束之前很好地完成、尽管我的理解可能不正确? 这是否能回答您的问题、或者您是否需要我进行测量以确定帧何时结束?

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

    另一个值得注意的问题是、使用软件触发器的所有测量仍然正常工作。 如果是这种情况、或者这可能表明我的测量设置有问题。

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

    此外、来自 Arduino 的信号是5V 脉冲、我是否应该将其更改为3.3V 脉冲?

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

    我在内部咨询主题专家、并将向您提供更多信息。  

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

    您好!

    留出一些时间来了解这一点并返回给您。

    此致、

    查尔斯·奥

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

    您好、Charles、我运行了一些额外的测试、我确信我的所有器件都已正确连接、IWR6843板将按预期获得同步输入触发器。 我检查了是否需要对 DCA1000进行任何更改、但情况并非如此。

    我偶然发现的另几个主题可能会有所帮助、但答案是不同的。 在第一个线程中、TI 专家声称单个同步输入脉冲应触发所有配置的帧。 这将解释我遇到问题的原因、但似乎此功能没有意义、因为它在某种程度上违背了硬件触发的目的。

    https://e2e.ti.com/support/sensors/f/sensors-forum/929743/dca1000evm-hardware-trigger-with-frame-period-in-framecfg

    另一个线程建议每个同步输入脉冲应该只有一个帧、这说明了我要查找的功能。

    https://e2e.ti.com/support/sensors/f/sensors-forum/751817/dca1000evm-automated-frame-triggering

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

    您好、Cole、

    随附的 ICD 文档第5.5.3节显示了此要求的所有要求。

    根据文档、每个触发器应触发一个帧。 您能否再次确认您是否满足图5.1中包括详细信息在内的部分中的所有要求。 您是否还可以根据图5.1包含触发延迟、并确保同步输入周期等于帧周期+帧触发延迟?

     e2e.ti.com/.../7217.mmWave_2D00_Radar_2D00_Interface_2D00_Control.pdf

    此致、

    查尔斯·奥

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

    在第5.5.3节中、我看到有4条注释。

    1)是的、我的同步输入脉冲为40us > 25us。 (如上所述)我的帧应采用25.8uS/脉冲* 128uS > 40us。

    2) 2)我的电流触发并不意味着是周期性的。 它不会定期发布、但目前我在触发器之间等待1到2秒。 这大于128*40us

    3) 3)不使用假线性调频脉冲

    4) 4)我在脉冲之后等待超过150us 以发出下一个触发信号、但我违反了"之间的时间差
    前一帧/突发结束和 HW 脉冲上升沿建议小于300us。" 如前所述。

    谢谢、
    Cole

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

    您好!

    为什么不将帧数设置为1?

    此致、

    查尔斯·奥

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

    您好、Charles、

    这就是我之前所做的。 我想执行多帧的原因是、当我将帧数设置为1时、一旦帧完成、数据就会发送回我的计算机、并且由于这种情况而出现明显的延迟。 我尝试通过使用多个帧收集我所需的所有数据、然后在测试结束时将其发送到计算机、从而更快地获取数据。

    谢谢你

    Cole

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

    好的。 我将在内部继续本次讨论、并返回给您。

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

    你好

     您是否可以共享配置或 lua 脚本。 希望了解配置是否有所不同。

    谢谢、

    Vaibhav

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

    Vaibhav、很抱歉、我附加了一个配置文件、在此文件中、未启用硬件触发器、但否则所有设置都与我之前尝试的设置相同

    e2e.ti.com/.../IWR6843Config.xml