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.

[参考译文] TMS320F28069:HRCAP 时间戳

Guru**** 2609895 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/686064/tms320f28069-hrcap-timestamping

器件型号:TMS320F28069

为了最终回到 Jim 的话题-有一些实际问题-  

也就是、我正在使用 HRCAP IRQ -如果这些 IRQ 被持续启用;让您的应用成为 HRCAP IRQ 的'中断限制'非常容易。

此外、在我的应用中、我不会以相同的频率运行 SYSCLKOUT 和 PLL2CLK、因为我想以120MHz 的频率运行 HRCAP 模块。  我将采用30MHz

MEMS -对于 PLL2CLK、将其乘以4、对于 SYSCLK、乘以3 (分别为120MHz 和90MHz)。

但是、我想多考虑一下这一点、看看是否有方法来实现它并获得一个实际的时间戳。

我将 eCAP 模块的同步功能与 HRCAP 模块结合使用;因此、可以通过一种方法来缩放 ECAP 计数器以获得准确的时间戳。

此致、
约翰·W

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

    John / Jim、

    您是否正在尝试从某个事件中长时间测量绝对值?

    我还会关注堆栈错误。

    1. 这可能是随机的、可能会导致平均值、有些值大于理想值、有些值小于理想值。
    2. 从校准开始;即使校准被少量关闭、这将为每个测量堆叠误差。 它将始终为高电平或低电平(直到您回忆起校准)、并且您的误差将沿着该方向发生变化。

    此致、
    Cody  

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

    我不能代表 Jim 发言、但只有一个时间戳对我很有用。

    谢谢、
    John