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:开始连续录制时 IQ 数据损坏 (IWR6843ISK + DCA1000EVM)

Guru**** 2867040 points

Other Parts Discussed in Thread: DCA1000EVM, IWR6843ISK, MMWAVEICBOOST

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1621802/iwr6843isk-iq-data-corruption-when-starting-consecutive-recordings-iwr6843isk-dca1000evm

部件号: IWR6843ISK
主题中讨论的其他器件: DCA1000EVMMMWAVEICBOOST

您好、

客户在记录 IQ 数据时遇到了 IWR6843ISK 和 DCA1000EVM 设置问题。 如果在前一个记录完成后过早开始新的记录、我们会观察到错误目标或 IQ 数据损坏。

  • 只有按下硬件重置按钮或等待大约 30 秒钟后再开始下一次录像、此问题才会得到解决。
  • 但是、硬件安装在实验室内、因此频繁访问 RESET 按钮是不可行的、并且对于其用例而言、这种较长的等待时间是不可接受的。

问题:

  • 是否有办法可靠地开始连续录制而不会遇到数据损坏或错误目标?
  • 是否有任何推荐的软件或程序可以在记录之间完全复位系统而无需按下硬件复位按钮(不带 MMWAVEICBOOST)?
  • 您是否提前遇到过这样的问题。 这种情况是否有已知的变通办法或最佳做法?

如有任何指导或建议、将不胜感激。

谢谢!

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

    您好:

    我在这里有几个问题。

    1.您的总捕获时间是多长? 例如、在进行快速的新录制之前、您是否捕获了 10 分钟的数据? 为了 CZ 的目的、我们在内部进行大约 3-5 秒的快速背对背捕获。 您是否在短捕获中看到了这种行为?

    2.您使用什么 API 命令? 您是否将器件设置为无限捕获模式或有限帧数模式? 我们倾向于始终使用预定义数量的帧。

    此致、

    Pedrorm

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

    您好、

    感谢您的回答、我有几个问题需要澄清。 请在下面找到我的答案:

    1. 我们正在拍摄每个录像 10 秒。 在上一个录制完成后不久(几秒钟内)开始新录制时会出现此问题:

    • 如果下一次录制几乎立即开始、我们会观察到严重的数据损坏。
    • 如果我们等待更长时间(例如超过 5 秒)、则腐败不那么严重、但我们仍然注意到轻微的腐败会导致出现其他虚假目标。
    • 等待大约 30 秒钟或按下硬件重置似乎可以解决问题。

    您能否澄清一下您的内部快速背靠背捕获流程中“CZ"指“指的是什么? 此外、这种快速连续捕获是否可能触发这一问题?

    2. 我们正在使用该 DCA1000EVM_CLI_Control.exe 工具、将捕获停止模式设置为“duration",“,在此、在此用例中、每次捕获的持续时间专门设置为 10 秒。 我们不使用无限捕获模式或预定义数量的帧。 这种行为在基于持续时间的捕获中是否预期?

    此致、
    Shambhavi

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

    您好:

    1. CZ 是首次启动和验证 IC 时的特性描述。

    2.您能否根据帧速率计算 10 秒所需帧数,并尝试以预定义的帧数模式而非持续时间运行您的配置? 这是我们内部使用的模式、应该是最可靠的模式。

    此致、

    Pedrorm

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

    您好、

    我目前正在使用 DCA1000EVM_CLI_Control.exe 命令行工具自动进行录制。 但是、当我设置 captureStopMode 为“frames"时“时、我会遇到以下错误(即使我已将 dataLoggingMode 设置为“raw “):

    使用帧数停止的记录仅在原始模式下有效。 [错误–4064]

    我在这里遇到了一个相关的讨论:
    https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1215852/dca1000evm-record-stopping-using-number-of-frames-is-valid-only-in-raw-mode-error-–4064
    根据该主题、DCA CLI 似乎不支持基于帧的捕获模式。 能否请您确认是否正确?

    如果是、是否有任何建议的权变措施或替代方法来使用 CLI 工具实现基于帧的停止?

    此致、
    Shambhavi

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

    您好、

    我只是跟进我上一个问题。 您能否使用 DCA1000EVM_CLI_Control.exe 工具提供有关基于帧的捕获模式的任何更新或建议?

    谢谢!

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

    你好

    您是否可以尝试将 DCA1000 帧数设置为无限的帧数、但在发送到器件的雷达配置中、将帧数设置为有限的小值、如 10

    此致、

    Pedrorm

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

    您好、
    只是为了确认我的理解:
    由于我使用该 DCA1000EVM_CLI_Control.exe 工具、因此可以在配置中将捕获停止模式设置为“无限“或“持续时间“。 但是、在雷达配置 frameCfg 的命令中、我应将帧数设置为  10.  (或一个小的有限数)、而不是零—正确吗?

    此致、
    Shambhavi

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

    您好、

    我尝试了将 frameCfg 命令中的帧数设置为 10 for Radar、同时在 DCA1000EVM_CLI_Control.exe 工具 cfg.json 文件中将 DCA100EVM 的停止模式配置为“无限“。 但是、我观察到 DCA1000EVM 记录会在 2-3 秒后自动停止、而不是无限期地继续下去。

    这是预期行为吗?

    如果还有其他需要调整的设置、请告知我。

    此致、
    Shambhavi

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

    您好  Shambhavi、

    这是很好的! 因为一般来说、我们最好使用雷达规定记录时间、而不是使用 DCA1000。 这是预期行为、因为您将帧数设置为 10、并且 DCA1000 将在没有检测到更多线性调频脉冲时自动停止。 因此、您可以对连续运行重新发送传感器启动。 其目的是不要实际按下“DCA1000 停止记录按钮“、而是让 DCA1000 在雷达停止时停止。

    此致、

    Pedrorm  

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

    您好、

    我更新了雷达配置并将 frameCfg 设置为在每次迭代 10 秒后停止雷达传输。 客户仍然面临此问题、 解决方法无法解决此问题。 其他目标仍在出现。

    请帮助我解决此问题。

    此致、

    Shambhavi

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

    您好、
    我只是跟进我上一个问题。 您能否  针对我们当前面临的问题提供有关 DCA1000EVM_CLI_Control.exe 工具解决方法的更新或建议?


    此致、
    Shambhavi

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

    您好  Shambhavi、

    您可以尝试基于 MATLAB 的 ADC 数据采集 CLI 工具吗?

    https://dev.ti.com/tirex/explore/node?isTheia=false&node=A__AU0cpy2IXYEW7scXfTdArA__radar_toolbox__1AslXXD__LATEST

    这会跳过 mmWaveStudio 的使用、并直接与可执行文件配合使用以进行数据捕获。 查看使用此工具进行捕获时是否可以看到相同的行为。

    此致、

    Pedrorm

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

    尊敬的 Pedrorm:

    感谢您提出尝试基于 MATLAB 的 ADC 数据采集 CLI 工具的建议。 客户报告此方法未发现其他错误目标。  

    您能否说明一下使用这款基于 MATLAB 的 ADC 数据采集 CLI 工具与之前 DCA1000EVM_CLI_Control.exe 通过命令行(而不是通过 mmWave Studio)直接使用的方法之间的主要区别? 据我所知、这两种方法都绕过 mmWave Studio 并直接与可执行文件交互以进行数据采集。 由于客户的设置非常复杂、因此了解这两种方法之间是否有任何显著优势或行为差异会有所帮助。

    鉴于客户正在等待更新、请及时对此进行澄清。

    此致、

    Shambhavi