模电专题-模拟滤波器的使用(一)

背景

  • 最近在做的一个项目,有一个按键信号通过一根较长的线缆与主机相连,该长线缆中同时走了其他的信号线。很不幸的是,其他的信号线是高频信号,该高频信号将信号耦合到了按键的信号线上,导致按键信号失真无法识别。

问题

  • 如下图所示,正常情况下,按键是一个电平信号,但此时该信号上叠加了一个正弦信号。导致ADC采样出错。

在这里插入图片描述
解决方案

  • 在解决这个问题的时候,花费了很大的时间。首先是想这个干扰是共模的还是差模的。地线上是否也耦合上了干扰?通过测量供电对地的电压,电平比较稳定,说明这个干扰没有出现在地线上,此前加的共模电感是没有用的!
    接着想到了串一个电感消耗上面的正弦信号,但发现仍然没有效果,一开始理解的是电感不是隔交通直的吗?为什么这个交流信号没有任何衰减?后面才意识到一个问题:电感是针对电流来说的,这里耦合上的是电压信号,电感对电压信号没有作用。
    然后又加了一个电容,想通过电容把信号滤掉,同样失败了。
    难道非得用数字滤波,想了想,在程序中处理滤波,不可靠因素太多了,还是要在硬件上把干扰真正过滤掉。于是只能试试加一个低通滤波器了,神奇的事情发生了,干扰一下子就没有了。

总结

  • 加低通滤波器这个方法再一开始的时候就想到了,但是没有实施,也没想到这么好用。
    实际使用的时候就是一个最简单的RC滤波。下面将用TINA仿真的方式来展示一下RC滤波的使用情况。

在这里插入图片描述
如上图所示,VF1为输入信号,VF2是经过一个RC滤波器后的输出。我们看一下这两个信号的波形。
在这里插入图片描述
如上图,以相同的刻度观察VF1和VF2。输入的VF1为峰峰值为1的正弦波,频率为55.5KHz;此时的VF2已经基本看不到幅度变化了,虽然它仍然有很小的波动。具体看一下这两个信号的数值差别。
在这里插入图片描述
如上图所示,根据此时的两个波形的各自的刻度值,此时的VF2基本上快接近VF1的1/500了,信号被大幅度衰减。可见,这种简单的低通滤波器,在滤除干扰的时候是非常有用的。

RC滤波器
具体的分析推导不做过多讲解。做一些结论性的说明。
根据阻容的不同接法,RC滤波可分为低通滤波器和高通滤波器。我们此例中的接法是低通滤波器。滤波器有一个特征频率 f=1/2πRC。这里的RC就是我们电路中使用的R1 C1;这里的 f 就是如果该电路中有频率为f的干扰,它经过这个RC电路后,输出的值将会降低为原来的0.707倍。
说到这里,不得不给一个bode图了。
在这里插入图片描述
上图就是根据我们的电路绘制出来的输入输出特性图,分别表示输入输出信号的幅值随频率变化的曲线图 以及 输入输出信号的相位随频率变化的曲线图。
首先我们看幅值的图。在图中标注了一点a,我们观察到这个点的x坐标为159.11,也就是频率为159.11Hz。这个频率就是我们上面说的特征频率 f 。在这一点的y坐标为-3.01,它表示的实际意义是输出的信号幅值想比于输入信号,下降了3.01dB。这个和我们上面说的0.707倍是完全对应的。
即 20*log(0.707) = -3.01,也就是倍数和dB之间的换算。
上面分析的意思概括一下就是说,当我的RC电路设计为电阻R=1K 电容C=1uF时,该电路对159.11的信号衰减度为0.707。可想而知,它对更高频率的信号衰减的能力更强,我们不妨在该图中找出55.5KHz的信号。
在这里插入图片描述
由上图可知,当信号为55.5KHz时,此时对应的幅度为-50.85dB,换算之后得幅度变为原来的0.002867倍,足够小了。
针对信号相位的分析,后面再分析吧。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值