您好!
我的客户希望计算来自六个输入通道的脉冲数。 脉冲表示六个风扇的旋转。
您能不能建议如何计算?
我读取了原始线程并认为 eQEP (方向计数模式)有用、但只有三个实例。
您能否告知其他任何提供三个更多计数器(如 eQEP)的外设以观察六个输入?
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.
您好!
我的客户希望计算来自六个输入通道的脉冲数。 脉冲表示六个风扇的旋转。
您能不能建议如何计算?
我读取了原始线程并认为 eQEP (方向计数模式)有用、但只有三个实例。
您能否告知其他任何提供三个更多计数器(如 eQEP)的外设以观察六个输入?
Nirav、
感谢您的再次访问。
>>我假设6个输入同时来自6个不同的 GPIO、对吧?
是的。
>>脉冲序列的最大频率是多少?
333Hz = 3msec。
>>您可以使用 CLB 作为计数器来对输入脉冲进行计数。
也许吧。 如果我们转向 F28076。
我们发现 eCAP 也是一个不错的选择。 您有任何疑问吗?
我们将研究 TRM p.2004:
15.7.3示例3 -时间差(增量)操作上升沿触发
Nirav、
感谢您的评论。
我们明白了。
尽管如此、eCAP 听起来对我们来说还是不错的。
我们的客户可以继续使用 F28075。 他们希望使用计时器 ISR 函数、对单个脉冲周期进行采样并测量其周期时间。
我想打开一个新的线程并询问 CAPx 寄存器。 再次感谢你。
https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/894083