二阶带通滤波器电路设计

二阶带通滤波器电路设计一、实验目的掌握有源滤波器电路设计基本方法。掌握电路仿真软件的基本使用方法。二、实验内容及结果实验内容参考查表法或辅助软件法,利用集成运放设计二阶音频滤波器,实现音频信号的消噪。假设输入信号幅度在0.1Vpp以内,要求通带增益为0dB,3dB截止频率分别为20Hz~20kHz,通道增益要求平坦,电路负载为1kΩ。根据上述要求设计出该电路,并对该电路的幅频特性进行仿真。实验具体要求如下:(1)设计电路,说明设计原理,电阻、电容选择为系列值,要求截至频率误差在10%以内。(2)确定电路中

大家好,又见面了,我是你们的朋友全栈君。

一、实验目的

  1. 掌握有源滤波器电路设计基本方法。
  2. 掌握电路仿真软件的基本使用方法。

二、实验内容及结果

  1. 实验内容
    参考查表法或辅助软件法,利用集成运放设计二阶音频滤波器,实现音频信号的消噪。假设输入信号幅度在0.1Vpp以内,要求通带增益为0dB,3dB截止频率分别为20Hz~20kHz,通道增益要求平坦,电路负载为1kΩ。根据上述要求设计出该电路,并对该电路的幅频特性进行仿真。
    实验具体要求如下:
    (1)设计电路,说明设计原理,电阻、电容选择为系列值,要求截至频率误差在10%以内。
    (2)确定电路中运放的型号,简单说明运放选型的原则。
    (3)利用Multisim电路仿真软件绘制原理图。
    (4)对所设计电路进行幅频特性仿真。给出通道增益、截至频率、过渡带衰减的仿真值。

  2. 实验结果
    (1)在下方列出所设计电路的原理图(Multisim完成,确定电路中所有器件的型号和参数)
    multisim仿真文件链接
    在这里插入图片描述


    图1 所设计电路的原理图

(2)结合所设计的电路图说明该电路的设计思路和过程,通过计算得到该电路的理论截至频率值,计算误差。
设计思路:
需要满足题目要求的通带增益0dB,3dB截至频率20Hz~20kHz,则需要构造二阶带通滤波器。二阶带通滤波器由一个VCVS式二阶低通滤波器和一个VCVS式二阶高通滤波器构成,二阶低通滤波器确定上限3dB截止频率为20kHz,二阶高通滤波器决定下限3dB截止频率为20Hz。
设计过程:
由查表法可以分别确定出低通滤波器和高通滤波器的各元器件值如下图:
二阶低通滤波器查表:在这里插入图片描述
二阶高通滤波器查表:在这里插入图片描述
由表中得到R1=1.422KΩ,R2=5.399KΩ,C=6500pF,C1=1588pF;C2=5uF,C3=5uF,R3=2.251KΩ,R4=1.125KΩ,负载R5=1KΩ
计算过程:
理论低通与高通滤波器通带增益均为:Ap=1+0=1
理论低通滤波器上限截止频率:fc=1/(2πR2C1) ≈ 18572.8Hz=18.5728kHz
理论高通滤波器下限截止频率:fc=1/(2πR4C3) ≈ 20.2Hz
但真实仿真结果如下
低频:19.716Hz
在这里插入图片描述

高频:20.288Hz
在这里插入图片描述

计算得出下限截止频率误差≈2.39%,上限截止频率误差≈8.45%,误差都在10%以内,满足要求

(3)对所设计电路进行输入输出仿真,给出输入幅度为0.1Vpp,频率分别为20Hz、20kHz时的输出波形图,并记录输出幅度。

20Hz时:
在这里插入图片描述

20KHz时:
在这里插入图片描述


图2 输出波形图仿真图

(4)对所设计电路进行幅频特性仿真,给出幅频特性仿真图,记录3dB截至频率和两过渡带的衰减。
在这里插入图片描述
在这里插入图片描述


图3 幅频特性仿真图

三、实验思考题
1、为什么设计出滤波器的截至频率会产生误差?
答:
1、电器元件间的误差导致。
2、由于仪器、实验条件、环境等因素的限制,测量不可能无限精确,测量值与客观存在的真实值之间总会存在着一定的差异。
3、电路设计仍有可以改进的地方只不过没找到。

2、总结设计宽带带通滤波器的方法。
答:
带通滤波器可以由一个低通滤波器和一个高通滤波器构成,而带宽的确定可以使用查表法决定电路中各个元器件的值,再连接完电路后进行仿真,根据仿真结果对电路中元器件值再进行一些适当的调整,可最终设计出一个性能比较好的带通滤波器。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133918.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • FZU2127:养鸡场

    FZU2127:养鸡场

    2022年1月14日
    38
  • fedora14安装教程_ubuntu安装后配置

    fedora14安装教程_ubuntu安装后配置1、root账号登陆打开系统工具-终端输入命令:su-输入root密码(此时密码不显示,直接输入)输入命令:gedit/etc/pam.d/gdm在文本编辑器中注释掉”authrequiredpam_succeed_if.souser!=rootquiet”这一行(在这一行前面加上”#”,即改成#authrequiredpam_succeed_if.so

    2022年9月20日
    0
  • 设计模式之代理模式XXOO

    设计模式之代理模式XXOO定义代理模式可以分为两种,一种是静态代理,一种是动态代理。静态代理:代理类一般会持有一个被代理的对象引用,且对于不关心的方法全部委托给被代理的对象处理。自己处理关心的方法。这种代理方式是死板的,它不是在运行时动态创建,它就是硬编码,你代码编译前写的是什么,编译后就是什么。换句话就是你按下CTRL+S的那一刻,就会被代理对象生成一个不可动态改变的代理类。静态代理一般对于代理的对象是单个或者多个固定的类(数量不会太多)使用。效果会比动态代理要好。动态代理:动态代理又分为JDK动

    2022年7月17日
    11
  • springboot项目使用IDEA远程Debug「建议收藏」

    springboot项目使用IDEA远程Debug「建议收藏」项目上线之后,如果日志打印的很模糊或者业务逻辑比较复杂,有时候无法定位具体的错误原因,因此可以通过IDEA远程代理进行Debug。线上的代码一定要和本地的一致!环境:2.1.4.RELEASE(org.springframework.boot) jdk1.8 ApacheMaven3.5.01、先创建一个准备远程调试的Demo,注意构建项目的配置<?xmlversion=”1.0″encoding=”UTF-8″?><projectxmlns=”htt.

    2022年9月10日
    0
  • linux nohup命令输出日志_nohup运行sh文件

    linux nohup命令输出日志_nohup运行sh文件(一)前言因为经常使用Xshell进行服务器代码的运行,但是每次到关机后,或者是关掉Xshell连接窗口,在服务器上的命令,操作也就断掉了。这不得不找到了一个Linux命令:nohup(二)基本用法nohupcommand[arg…][&amp;]拿pythontest.py为例子一般我们运行命令是直接:pythontest.py,但是在xshel…

    2022年8月29日
    0
  • pspstorm2021激活码(破解版激活)

    pspstorm2021激活码(破解版激活),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    71

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号