eCAP里的捕获时间间隔是怎么计算的?

2019-07-17 15:40发布

DSP28335里eCAP用来做过零检测,比如说我设置CAP1和CAP2捕获一个50hz的两个连续的上升沿,那么这个捕获的时间间隔应该为20ms,这其中的计算过程是怎样的?
求解,谢谢答复
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
febgxu
1楼-- · 2019-07-18 12:42
控制器专门设置了脉冲捕获模块 ( eCAP )来处理脉冲量,通过脉冲捕获模块捕获脉冲量的上升沿与下降沿,进 而可以计算脉冲的宽度和占空比
sdlls
2楼-- · 2019-07-18 14:48
两个下降沿间的时间差就是脉冲周期,同理也可以捕获 脉冲的上升沿,计算上升沿与下降沿之间的时间差就可以获得占空比
OuuuuuuO
3楼-- · 2019-07-18 19:18
xiaoyaodz 发表于 2017-5-3 15:40
150MHZ系统时钟下,32位时基的分辨率为6.67ns

比如说我捕获了两个连续的上升沿,这是一个周期,那么这两个捕获的计数时间的值的差乘以32位时基的分辨率,就等于频率了是吗
OuuuuuuO
4楼-- · 2019-07-18 21:10
 精彩回答 2  元偷偷看……
quickman
5楼-- · 2019-07-18 21:13
你的配置函数在哪来
jstgotodo
6楼-- · 2019-07-18 21:36
使用中断计数了吗

一周热门 更多>