0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

按键滤波电路设计

CHANBAEK 来源:CSDN博主yummy说电子 作者:CSDN博主yummy说电子 2023-04-17 15:22 次阅读

这是RC低通滤波器的应用。电路板上常见的机械接触式按键,在按下或者松开的过程中,常常会产生不稳定的信号,如下图所示,杂波过程一般持续10ms-20ms,毛刺的频率一般超过10KHz。下图是一款机械自锁按键开关瞬间产生的杂波

pYYBAGF0ADqAKoBwAAALjS1aKms758.png

为了过滤掉杂波,可以通过单片机程序滤波或者通过硬件滤波电路进行滤波。单片机程序滤波的基本原理是:单片机检测到低电平后,延时若干毫秒,再检测一次,如果还是低电平,则确定是按键按下。一般情况下,为了给单片机一个确定的,干净的信号,往往采用单片机程序滤波与硬件滤波电路结合的方式进行滤波,其中硬件滤波电路常用RC滤波电路。

设计一个按键滤波电路如下图,滤除按键在开关瞬间产生的杂波。

poYBAGQ88y2AO2PZAAA_SXvGA2s910.png

在此电路中需要保留的信号频率极低,假设1秒钟开关状态切换一次,则频率只有0.5Hz;需要滤除的噪声频率大于10KHz。一般来说,需要被抑制的频率至少是截止频率两倍。令

pYYBAGQ8806ALrQQAAAJRT0Q3eo639.png

pYYBAGQ881uAJo0VAAAGPwTZnLA214.png

电阻电容的取值范围非常大。但是如果电阻与电容的乘积太大,会导致充放电时间变得很长。取电阻为100KΩ,电容为100nF(大电容价格很贵,实际应用中考虑成本,应尽可能选择小电容大电阻),可以算出截止频率是15.915Hz,时间常数为10ms。在10ms内电压可以上升或下降63%,对于机械按键来说,速度是足够的。

然后结合分压电路来分析RC滤波电路对于信号与噪声各自的影响。对于频率为0.5Hz的信号,电容的容抗为3.183MΩ,输出信号占输入信号的比例为3.183MΩ/(3.183MΩ+0.1MΩ)=97%,几乎没有影响;对于频率为10KHz的噪声,电容的容抗为15.9Ω,噪声占输入信号的比例为15.9/(15.9+100000)=0.2%,几乎全部滤除。

通常滤波器会提供一个频率与响应的关系图,从图中可以很容易找到某个对于某个频率,功率减小多少dB。例如下图15.9Hz大约对应-3dB。

poYBAGQ883uALH2GAABBYaqaXpM617.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6036

    文章

    44557

    浏览量

    635118
  • 滤波器
    +关注

    关注

    161

    文章

    7811

    浏览量

    178087
  • 电路设计
    +关注

    关注

    6673

    文章

    2452

    浏览量

    204330
  • 滤波电路
    +关注

    关注

    46

    文章

    635

    浏览量

    69664
  • RC
    RC
    +关注

    关注

    0

    文章

    227

    浏览量

    48813
收藏 人收藏

    评论

    相关推荐

    滤波电路设计教程课件

    ` 本帖最后由 gk320830 于 2015-3-5 17:37 编辑 滤波电路设计教程课件共计45页,全面论述了滤波电路,是不可多得资料,欢迎大家学习。
    发表于 11-10 15:17

    如何设计一个按键滤波电路

      这是RC低通滤波器的应用。电路板上常见的机械接触式按键,在按下或者松开的过程中,常常会产生不稳定的信号,如下图所示,杂波过程一般持续10ms-20ms,毛刺的频率一般超过10KHz。下图是一款
    发表于 11-11 08:10

    滤波电路设计

    滤波电路设计:一、实验目的 1.  熟悉二阶有源滤波电路幅频特性和相频特性。 2.  掌握二阶有源滤波
    发表于 05-07 18:31 57次下载
    <b class='flag-5'>滤波</b>器<b class='flag-5'>电路设计</b>

    基于VHDL语言的按键消抖电路设计及仿真

    基于VHDL语言的按键消抖电路设计及仿真  按键开关是电子设备实现人机对话的重要器件之一。由于大部分按键是机械触点,在触点闭合和断开时都会产生抖动。为避免
    发表于 01-04 10:39 6119次阅读
    基于VHDL语言的<b class='flag-5'>按键</b>消抖<b class='flag-5'>电路设计</b>及仿真

    基于AD的电容触摸按键电路设计

    基于AD的电容触摸按键电路设计,感兴趣的小伙伴们可以看看。
    发表于 07-26 09:55 38次下载

    LC与RC滤波电路设计原理

    无源、有源LC与RC滤波电路设计原理
    发表于 01-01 16:05 184次下载

    数字家庭网关射频滤波电路设计与仿真

    数字家庭网关射频滤波电路设计与仿真
    发表于 01-24 16:00 12次下载

    GPIO按键电路设计

    GPIO按键电路设计
    发表于 02-27 15:45 12次下载

    FilterPro滤波电路设计软件入门

    FilterPro滤波电路设计软件入门
    发表于 07-24 10:02 0次下载

    电子设计教程3:按键滤波电路

      这是RC低通滤波器的应用。电路板上常见的机械接触式按键,在按下或者松开的过程中,常常会产生不稳定的信号,如下图所示,杂波过程一般持续10ms-20ms,毛刺的频率一般超过10KHz。下图是一款
    发表于 11-06 09:35 6次下载
    电子设计教程3:<b class='flag-5'>按键</b><b class='flag-5'>滤波</b><b class='flag-5'>电路</b>

    [电路设计]按键方案

    [电路设计]按键方案本文记录和介绍几种按键解决方案,包括普通按键按键编码电路、ADC
    发表于 11-06 09:51 29次下载
    [<b class='flag-5'>电路设计</b>]<b class='flag-5'>按键</b>方案

    放大滤波电路设计

    放大滤波电路设计摘 要研究目的主要为自主设计一个放大滤波电路,使其满足相应参数要求,并且在放大器输出端留有测试端子。本作品信号源提供正弦输入信号,基本满足电压增益40dB可调、低通
    发表于 11-07 09:36 34次下载
    放大<b class='flag-5'>滤波</b><b class='flag-5'>电路设计</b>

    《测量电子电路设计-滤波器篇》

    《测量电子电路设计-滤波器篇》
    发表于 12-30 14:10 0次下载

    基于Matlab带阻滤波电路设计

    基于Matlab带阻滤波电路设计及参数寻优
    发表于 11-20 09:51 2次下载

    汽车电子低压直流口EMI滤波电路设计

    汽车电子低压直流口EMI滤波电路设计
    的头像 发表于 12-13 09:22 940次阅读
    汽车电子低压直流口EMI<b class='flag-5'>滤波</b><b class='flag-5'>电路设计</b>