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.

[参考译文] TMS320F2800137:GPIO 上的脉冲计数器

Guru**** 2589265 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1380380/tms320f2800137-pulse-counter-on-gpio

器件型号:TMS320F2800137

工具与软件:

您好!

我们在某些风扇上进行 POC、它每个旋转发送12个脉冲。 那么在这种情况下、计算风扇转速的最佳方法是什么?

提前感谢。

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

    尊敬的 Ankit:  

    您可以尝试一下 eQEP 位置速度示例吗? 有关 eQEP 外设的更多详细信息、请参阅 TRM: TMS320F280013x 实时微控制器技术参考手册(修订版 B)中的第15章 

    谢谢。此致、

    Madhava

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

    谢谢 Madhava 的答复。  

    根据我的理解、eQEP 需要多个引脚、但我们只有一个 GPIO 可用于此任务(用于接收用于检查风扇速度的脉冲信号)。 您能建议任何替代解决方案吗?

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

    尊敬的 Ankit:

    您还可以尝试 ECAP 来捕获脉宽/频率。 ECAP 基本上会在配置的4个顺序边沿上为输入数字波形添加时间戳、并且可以继续对每个此类集执行时间戳。 时间戳位于 SYSCLK 上、可以将捕获设置为中断 CPU。 我们可以读取时间戳并根据缩放到 SYSCLK 频率的所选边沿+时间戳计算速度。

    尝试 ECAP 示例、同时让我与 EQEP 专家核实是否可通过单引脚运行 EQEP。

    谢谢。此致、

    Madhava