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.

[参考译文] AM3352:eQEP 捕捉

Guru**** 2609775 points
Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/653223/am3352-eqep-capture

器件型号:AM3352

大家好、

我的客户正在尝试使用 AM3352 eQEP 捕获一些波形。  

下图显示了捕获期间遇到的不同波形。  

通常、大多数波形都是图片中的波形4、可以在应用过程中正确捕获该波形。

但是、如果满足 WAVE1或波形3、它通常在波形3中丢失1、而在波形1中捕获另一个。  

所以,我的问题是,我在 WAVE1和 WAVE3中提到的问题是否可以避免。  

PS:当前处理编程代码设置的软件如下所示:

1.将 eQEP 设置为 正交模式

2.将 QPOSINIT 设置为0

3.将 QPOSMAX 设置为3. 这意味着、在一个脉冲期间、poscnt 正负4次、因此它被定义为3。 每个脉冲都会生成一个中断。 (对4个边角进行计数、然后生成中断)。

4.初始化 PCO|PCU 中断。  

5. QPOSMAX 达到其值,然后设置为 QPOSINIT

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

    这是什么软件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这基于 Linux 软件。 但是、由于我们找不到参考代码、因此客户自己制作了参考代码。
    现在、我们将重点讨论第一个问题:是否可以支持这些波形捕获?

    BTW、是否可以引用任何参考代码?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Steven、

    我不知道任何 eQEP 参考代码。

    您能否澄清一下您的意思:"如果满足 WAVE1或第3波、它通常在第3波中丢失1、而在第1波中捕获到另一波"?
    这是否意味着 WAVE1计数4 (而不是5)、WAVE3计数4 (而不是3)?

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

    您好、Melissa、

    感谢您的回复!

    对于所有这些波形、在客户设计中应将其计为4。

    然而、在电流测试中、只有波2和波4被计为4。

    WAVE1计数5、WAVE3计数3。 客户 希望检测 值为4。

    是否可以 实施一些设置来实现此目标?

    谢谢!  

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

    您好 Steven、

    WAVE1和 WAVE3值5和3与 eQEP 的正交状态机匹配。  我找不到另一个将其检测为4的配置。

    此致、

    Melissa