打印

外部计数的数字滤波是什么原理?

[复制链接]
5116|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
violet520|  楼主 | 2009-2-3 13:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
0001: fSAMPLING=fCK_INT, N=2.
0010: fSAMPLING=fCK_INT, N=4.
0011: fSAMPLING=fCK_INT, N=8.
0100: fSAMPLING=fDTS/2, N=6.
0101: fSAMPLING=fDTS/2, N=8.
0110: fSAMPLING=fDTS/4, N=6.
0111: fSAMPLING=fDTS/4, N=8.
1000: fSAMPLING=fDTS/8, N=6.
1001: fSAMPLING=fDTS/8, N=8.
1010: fSAMPLING=fDTS/16, N=5.
1011: fSAMPLING=fDTS/16, N=6.
1100: fSAMPLING=fDTS/16, N=8.
1101: fSAMPLING=fDTS/32, N=5.
1110: fSAMPLING=fDTS/32, N=6.
1111: fSAMPLING=fDTS/32, N=8.

沙发
香水城| | 2009-2-3 13:47 | 只看该作者

数字滤波器是一个事件计数器

手册上是这样说的:“数字滤波器是一个事件计数器,它记录到N个事件后会产生一个输出的跳变。”

使用特权

评论回复
板凳
hq_y| | 2009-2-3 13:51 | 只看该作者

很有用的一个硬件设备

使用特权

评论回复
地板
violet520|  楼主 | 2009-2-3 16:54 | 只看该作者

怎样才算一次事件?

怎样才算一次事件?输出的跳变是不是指计数值加1?
看了手册没看明白。

使用特权

评论回复
5
香水城| | 2009-2-3 17:18 | 只看该作者

数字滤波器的一个事件就是对输入信号的一次采样结果

输出的跳变就是一个脉冲;因为随后可能还有预分频器,所以不能简单地理解输出跳变等同于计数值加1。


其实这个数字滤波器很好理解,比如要求检测一个输入的上升沿,当选择ETF[3:0]=0011时,以频率fSAMPLING=fCK_INT对输入信号采样,如果在监测到一个上升沿(连续2次采样的结果为一低一高)后,连续8次都检测到高电平,则数字滤波器输出一个脉冲,否则不输出脉冲。此功能类似一个按键的去抖动操作。

之所以使用“事件”这个词,是因为它既可以表示上升沿的检测,也可以表示下降沿的检测。

使用特权

评论回复
6
violet520|  楼主 | 2009-2-4 09:24 | 只看该作者

预分频器与数字滤波器的位置?

我看文档上的预分频器是在数字滤波器的前面而不是后面,不知道文档对不对?

使用特权

评论回复
7
violet520|  楼主 | 2009-2-4 09:27 | 只看该作者

连续2次采样的结果为一低一高?

为什么连续采样2次,而不是采样一次?
连续8次都检测到高电平,如果中间采集到低电平,是不是就不输出脉冲。

使用特权

评论回复
8
香水城| | 2009-2-4 10:55 | 只看该作者

“连续2次采样的结果为一低一高”,这样才能知道有一个上

如果只采样一次,如何知道一个边沿的跳变?

连续8次都检测到高电平,如果中间采集到低电平,就不输出脉冲!否则如何称为滤波器?

使用特权

评论回复
9
violet520|  楼主 | 2009-2-4 12:20 | 只看该作者

多谢

这么一解释就明白多了,非常感谢

使用特权

评论回复
10
ysmz4| | 2014-11-24 13:21 | 只看该作者
感谢!

使用特权

评论回复
11
lengeux| | 2015-4-28 21:51 | 只看该作者
很好的帖子。受教了

使用特权

评论回复
12
cos12a| | 2015-5-21 21:45 | 只看该作者
假如我有个8KHz的方波信号,如果用采样8次计一次输出,(无任何干扰存在.)
可不可以这样理解为:采集到的信号为1KHz.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

123

帖子

1

粉丝