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.

[参考译文] RM44L920:eCAP 捕获模式错误的事件捕获。

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1224328/rm44l920-ecap-capture-mode-incorrect-event-capture

器件型号:RM44L920

我正在以连续捕获模式使用 eCAP 模块、发现在某些情况下、两个事件捕获值相同(C1:11539、C2:11539、C3:93510、C4:331453) C1、C2C、3c、C4是捕获事件值。

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

    Karthik、您好、

    我正在使用 eCAP 模块时处于连续捕获模式,我发现有时两个事件捕获值相同(C1:11539,C2:11539,C3:93510,C4:331453) C1,C2C,3c,C4,c4[/报价]

    为什么不能相同? 可能会巧合、对吧?

    您要捕获哪些信号?

    --

    谢谢。此致、
    Jagadish。

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

    没有 Jagadish、这不可能是一样的、我正在使用 eCAP 模块来测量车轮速度。预期的时间差为200微秒(apprx 12000节拍值)、因此两个捕获事件的时间差不应相同。

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

    是否有任何其他模块我可以用脉冲来测量轮速。如果有任何需要我使用每个脉冲而不过滤不正确数据的地方、您能建议我这样做吗?

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

    Karthik、您好、

    我正在连续捕获模式下使用 eCAP 模块、我发现有时两个事件捕获值相同

    我唯一怀疑的是、

    如您所见、捕捉的最小脉冲宽度应为 VCLK3周期右移的2倍。 在本例中、如果捕获事件1和捕获事件2之间的脉冲宽度小于该所需的脉冲宽度、则在计数器递增到下一个值之前、您将捕获事件1和事件2的两个周期、在本例中、两个周期都是捕获 相同的值。

    --

    谢谢。此致、
    Jagadish。

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

    Jagadish、您好!

    我明白您的意思、但如果两个 eCAP 捕获值相同、那么如果需要四个脉冲来计算速度、我应该如何使用这些值。是否有替代方法可以在没有相同值的情况下正确获取4个 eCAP 值?

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

    Karthik R、您好、

    很抱歉、最后一个屏幕截图来自另一个数据表、不是 RM44L920、我刚才检查了 RM44L920数据表、发现这取决于 VCLK4而不是 VCLK3。

    是否有其他方法可以正确获得4个 eCAP 值而不使用相同的值?

    您可以尝试将 VCLK4 频率提高一次吗?

    我不知道您在应用中为 TLCK4配置了什么值、它可以最大为150MHz。 尝试使用此最大值、然后查看捕获值。 如果我们增加 VCLK4频率、那么它也可以捕获高频率。

    --

    谢谢。此致、
    Jagadish。