查看: 3469|回复: 8

[求助] 引脚的Passive Filter 和Digital Filter的区别和用法

[复制链接]
  • TA的每日心情
    慵懒
    2018-12-14 15:07
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    4

    主题

    71

    帖子

    0

    注册会员

    Rank: 2

    积分
    194
    最后登录
    2020-7-11
    发表于 2015-8-17 17:13:53 | 显示全部楼层 |阅读模式
    K21P144M120SF5V2RM这个参考手册上关于滤波器的描述有两处:
    PFE
    Passive Filter Enable
    Passive filter configuration is valid in all digital pin muxing modes.
    0 Passive input filter is disabled on the corresponding pin.
    1 Passive input filter is enabled on the corresponding pin, if the pin is configured as a digital input. Refer to the device data sheet for filter characteristics.


    DFE
    Digital Filter Enable
    The digital filter configuration is valid in all digital pin muxing modes. The output of each digital filter is
    reset to zero at system reset and whenever the digital filter is disabled. Each bit in the field enables the
    digital filter of the same number as the field.
    0 Digital filter is disabled on the corresponding pin and output of the digital filter is reset to zero.
    1 Digital filter is enabled on the corresponding pin, if the pin is configured as a digital input.


    看起来这两个地方分别讲了两种滤波器,一种是Passive Filter,另一种是Digital Filter。两个滤波器均在引脚的数字模式下有效。
    passive Filter只有一个开关,而Digital Filter还能设置滤波器的时钟和“宽度”。

    呃,到这里我晕了,这两个滤波器什么关系?分别起什么作用?
    捕获.PNG
    数据手册上有这么一张表,其中的digital glitch filter就是digital Filter?analog filter就是passive Filter?
    表达的有些混乱,请见谅……但是我真的晕了
    我知道答案 目前已有8人回答

    评分

    参与人数 1NXP金币 +3 收起 理由
    小七 + 3

    查看全部评分

    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-12-14 15:07
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    4

    主题

    71

    帖子

    0

    注册会员

    Rank: 2

    积分
    194
    最后登录
    2020-7-11
     楼主| 发表于 2015-8-18 08:56:43 | 显示全部楼层
    为何无人帮一下啊~~~
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    29

    主题

    439

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    720
    最后登录
    2015-12-29
    发表于 2015-8-18 10:26:41 | 显示全部楼层
    刚刚看了一下手册,passive 是无源,digital是有源,所以digital是在sleep mode 是无效的。有源和无源的区别自己可以了解下。有源滤波有至少2-3时钟周期的时延。

    有源滤波(APF)与无源滤波(FC)在滤波原理上是不同的,无源滤波主要是利用阻容元器件的LC谐振特性,对系统中的某一特定频率形成一个低阻通道,这个低阻通道与系统阻抗形成并联分流关系,让谐波成份从滤波系统中流过。达到对系统滤波的作用。
    APF则是利用现代电力电子器件主动产生一个与系统谐波大小相等相位相反的谐波,以“抵消”系统产生的谐波。
    概括地说FC属于并联分流,APF是主动抵消。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-12-14 15:07
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    4

    主题

    71

    帖子

    0

    注册会员

    Rank: 2

    积分
    194
    最后登录
    2020-7-11
     楼主| 发表于 2015-8-18 11:25:32 | 显示全部楼层
    本帖最后由 芝麻-407597 于 2015-8-18 11:29 编辑
    魅影迷踪 发表于 2015-8-18 10:26
    刚刚看了一下手册,passive 是无源,digital是有源,所以digital是在sleep mode 是无效的。有源和无源的区 ...

    多谢版主的解答!
    但是有没有关于这两个滤波器更多的资料呢?
    digital Filter的设置中有这样一个位域
    Filter Length
    The digital filter configuration is valid in all digital pin muxing modes. Configures the maximum size of the
    glitches, in clock cycles, that the digital filter absorbs for the enabled digital filters. Glitches that are longer than this register setting will pass through the digital filter, and glitches that are equal to or less than this register setting are filtered. 这个用了一个词“glitches”是说误差?
    另外PFE的描述中提到
    Refer to the device data sheet for filter characteristics.

    但是data sheet中哪个地方说的是这个滤波器的参数呢?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    29

    主题

    439

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    720
    最后登录
    2015-12-29
    发表于 2015-8-18 13:53:52 | 显示全部楼层
    glitch是毛刺的意思,这里也就是说要你设置毛刺的过滤宽度,毛刺是一个尖脉冲,这个就是判定到底多宽算毛刺
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    29

    主题

    439

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    720
    最后登录
    2015-12-29
    发表于 2015-8-18 13:56:46 | 显示全部楼层
    你确定 群主发金币?

    评分

    参与人数 1NXP金币 +15 收起 理由
    小七 + 15 表现不错!

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-8-19 10:46:35 | 显示全部楼层
    楼主你好!
    不好意思,回复迟了。
    下面来讲讲关于kinetis 中的passive filter 和 digital filter
    1: passive filter
    Passive filter 是一个模拟低通滤波器(大概10Mhz 到 30Mhz 带宽)
    Passive filter 处理模拟信号,用于滤除频率高于30Mhz的高频噪声
    Passive filter 频率固定,不能修改。
    2:Digtial filter

    Digital filter 处理数字信号输入,digital filter可以设置滤波门限(滤波时钟宽度), 如果输入信号小于设置的滤波宽度,则输入信号会被滤除。
    Digital filter 可以由滤波寄存器控制,具体查看RM的PORT章节。

    关于datasheet上面相关内容,只有Table 10. General switching specifications有些,没有其他更详细数据。

    希望如上回答能够帮到你,如果还有问题,欢迎继续跟帖交流。

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-12-14 15:07
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    4

    主题

    71

    帖子

    0

    注册会员

    Rank: 2

    积分
    194
    最后登录
    2020-7-11
     楼主| 发表于 2015-8-20 09:40:41 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-8-19 10:46
    楼主你好!
    不好意思,回复迟了。
    下面来讲讲关于kinetis 中的passive filter 和 digital filter

    多谢版主的回答,我想我明白了
    帮我看看我理解的对不对
    1、passive filter效果类似于在引脚外面接了一个RC滤波器
    2、digital filter效果类似于我们自己写的按键消抖代码,但是因为由硬件完成所以不占CPU
    3、两个滤波器是相互独立的,可以单独使用或组合使用
    4、因为两者均是在引脚的数字信号模式下才有效所以用途一样只不过效果上一个可以设置另一个是固定的
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-8-20 15:35:28 | 显示全部楼层
    芝麻-407597 发表于 2015-8-20 09:40
    多谢版主的回答,我想我明白了
    帮我看看我理解的对不对
    1、passive filter效果类似于在引脚外面接了一个R ...

    passive filter也针对模拟信号的,其他理解是正确的。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-28 07:59 , Processed in 0.112190 second(s), 33 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表