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.

[参考译文] AM2434:EnDat 传播延迟取决于 PRU 时钟

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1605102/am2434-endat-propagation-delay-depends-on-pru-clock

器件型号: AM2434

尊敬的专家:

我发现了以下有关 EnDat 传播延迟测量的奇怪行为。

  • 电机控制 SDK 11.00.00.06
  • EnDat 诊断示例、多通道 (0+2)、负载共享

在本示例中、PRU 内核时钟设置为 200MHz。 然后、我从 EnDat PRU 固件获得以下传播延迟测量值:

  • Channel0:95ns
  • 通道 2:115ns

当我将 PRU 内核时钟更改为 300MHz 时、测量值会发生以下变化:

  • Channel0:115ns
  • 通道 2:130ns

是否预计会出现这种行为?

此致、
Stefan Schlee

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

    您好、Stefan:

    是否预计会出现此行为?

    这种较大的延迟差异并不是预料之中的。 我们目前正在审查和优化计算流程、以减少差异。

    更新的实现将在下一个 Motor SDK 版本中提供。

    谢谢&有关  

    Achala.  

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

    Stefan
    我们对这里延迟的回复深表歉意。 下一个 SDK 版本应在接下来的 1-2 周内推出。  

    如果您发现任何其他问题、请告知我们。

    此致
    Dhaval