关注:506 2014-01-19 20:19

在使用NI M系列板卡或者TIO板卡进行计数器输入任务测量外部PFI引脚输入的脉冲边沿计数的值时,为什么使用了数字滤波器,计数器测量到的边沿数与实际输入信号的边沿数不一致?而不使用数字滤波器的时候结果

已解决 悬赏分:0 - 解决时间 2024-04-30 04:09
  支持(0)  |   反对(0)   |  我来评论 2014-01-11 12:40

因为滤波器需要一个滤波器时钟和一个快速的内部采样时钟协同工作。每一个采样时钟上升沿滤波器的电路对PFI引脚上的信号进行采集。所以,当信号的状态发生变化之后,只有在连续的两个滤波器时基的上升沿之间所采集到的所有的信号的状态都一致的情况下,信号的新状态才被保留。所以,滤波器时钟的频率决定了信号的变化是否被保留,而内部采样时钟的功能就是提高采样率并防止混叠,即信号的分辨率由滤波器时钟决定而不是最大时基。滤波器时钟的频率由您给数字滤波器设定的最小脉冲宽度决定。所以,若采用这个滤波器进行去抖动的应用时,请将最小脉冲宽度尽量设置的小,以达到最高的信号准确度。