打印
[应用笔记]

芯旺MCU数字滤波器概述

[复制链接]
4136|43
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
当比较器的输入电压的压差很小时,比较器的输出会发生震荡。内部和外部的寄生效应,
和信号线、电源线与其它系统部分间的信号耦合造成了比较器的输出震荡。输出震荡降低了
比较器的精度,影响了比较输出的结果。每个比较器都集成了一个数字滤波器,通过
CMP_CTLx 寄存器的 FLTEN 位选择将比较器的输出通过滤波器,可以减少比较器震荡带来
的误差。
1、数字滤波器框图


滤波器的输入可以通过CMP_CTL4寄存器的FLTINSEL位配置选择。当FLTINSEL=0,
滤波器选择比较器的输出作为滤波器的输入;当 FLTINSEL=1,滤波器选择 I/O 口输入信号
作为滤波器的输入。
通过 GPIO 的重映射控制寄存器 GPIOx_RMPH 和 GPIOx_RMPL 可以将 GPIO 配置为
数字滤波器的输入端口 FLTI2/1/0。
注意,只有比较器0/1/2对应的FILTER0/1/2模块输入可以选择比较器0/1/2输出或GPIO,
比较器 3 对应的 FILTER3 只能以比较器 3 输出作为 FILTER3 的输入,无 GPIO 选项。当需
要单独使用数字滤波器时,用户可通过将CMP_CTL4 寄存器的FLTINSEL位置1,选择GPIO
作为数字滤波器的输入端。
滤波器通过FLTCS<1:0>位和FLTDIV<7:0>位配置得到滤波器的工作时钟(FILT_CLK)
频率;FLTCNT<2:0>位配置滤波器输入噪声的滤波脉宽,FLTCNT<2:0>位=n,滤波器将滤除
小于 n 个 FLT_CLK 周期宽度的输入噪声,比较器输出延时 n 到 n+1 个 FLT_CLK 周期时间。


使用特权

评论回复
沙发
小夏天的大西瓜|  楼主 | 2023-5-18 12:01 | 只看该作者
2、数字滤波器时序


3、数字滤波器使用方法
数字滤波器使用方法:
⚫ 通过 FLTCS<1:0>位选择滤波器的采样时钟;
KF32F 系列用户手册 V3.1
芯旺微电子 - 293/537 -
⚫ 通过 FLTDIV<7:0>位选择滤波器的工作时钟;
⚫ 通过 FLTCNT<2:0>位设置滤波器的采样次数;
⚫ 通过 CMP_CTLx 寄存器的 FLTEN 位来使能滤波功能。

使用特权

评论回复
板凳
AdaMaYun| | 2023-5-18 13:56 | 只看该作者
数字滤波器模式哪个好

使用特权

评论回复
地板
LOVEEVER| | 2023-5-21 19:02 | 只看该作者
芯旺MCU数字滤波器的功能是对输入离散信号的数字代码进行运算处理,以达到改变信号频谱的目的。

使用特权

评论回复
5
szt1993| | 2023-5-21 20:06 | 只看该作者
当比较器的输入电压的压差很小时,比较器的输出会发生震荡就需要数字滤波器进行稳定和解析

使用特权

评论回复
6
tpgf| | 2023-6-8 13:28 | 只看该作者
数字滤波器是由数字乘法器、加法器和延时单元组成的一种算法或装置。

使用特权

评论回复
7
paotangsan| | 2023-6-8 14:15 | 只看该作者
数字滤波器的功能是对输入离散信号的数字代码进行运算处理,以达到改变信号频谱的目的。

使用特权

评论回复
8
renzheshengui| | 2023-6-8 14:45 | 只看该作者
如果采用专用的计算机芯片,它是按运算方法制成的集成电路,连接信号就能进行处理工作,处理的速度飞快,但功能不易更改

使用特权

评论回复
9
wakayi| | 2023-6-8 14:58 | 只看该作者
数字滤波器是按照程序计算信号,达到滤波的目的。通过对数字滤波器的存储器编写程序,就可以实现各种滤波功能。

使用特权

评论回复
10
wowu| | 2023-6-8 15:31 | 只看该作者
数字滤波器有低通、高通、带通、带阻和全通等类型

使用特权

评论回复
11
xiaoqizi| | 2023-6-8 15:56 | 只看该作者
IIR数字滤波器的相位特性不好控制,对相位要求较高时,需加相位校准网络。

使用特权

评论回复
12
deliahouse887| | 2023-7-5 22:19 | 只看该作者
谁知道用单片机来实现IIR滤波器的设计

使用特权

评论回复
13
caigang13| | 2023-7-6 08:19 | 只看该作者
网上有用C语言写的滤波器算法,可以看看。

使用特权

评论回复
14
adolphcocker| | 2023-7-6 10:30 | 只看该作者
MCU数字滤波器通常由数字信号处理芯片中的模拟电路和数字电路组成

使用特权

评论回复
15
geraldbetty| | 2023-7-6 10:42 | 只看该作者
硬件滤波器可以利用MCU内部的专用模块来执行滤波操作,而软件滤波器则通过编程实现滤波算法。

使用特权

评论回复
16
ulystronglll| | 2023-7-6 10:54 | 只看该作者
MCU上的数字滤波器通常由硬件和软件实现。

使用特权

评论回复
17
lzmm| | 2023-7-6 11:19 | 只看该作者
数字滤波器可以用来去除噪声、平滑信号、提取特定频率成分等。

使用特权

评论回复
18
nomomy| | 2023-7-6 11:25 | 只看该作者

MCU数字滤波器是一种用于数字信号处理的电路,可以将数字信号进行滤波处理,以去除数字信号中的高频噪声和干扰。

使用特权

评论回复
19
jimmhu| | 2023-7-6 11:33 | 只看该作者
数字滤波器是一种用于信号处理的数学工具,通常在电子领域和信号处理领域中使用。

使用特权

评论回复
20
jkl21| | 2023-7-6 11:39 | 只看该作者
怎样用MCU实现实现数字滤波器功能

使用特权

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

本版积分规则

168

主题

1397

帖子

1

粉丝