【电路笔记】-有源低通滤波器

有源低通滤波器

文章目录

  • 有源低通滤波器
    • 1、概述
    • 2、有源低通滤波器
      • 2.1 一阶低通滤波器
      • 2.2 带放大功能的有源低通滤波器
    • 3、有源低通滤波器示例
    • 4、二阶低通有源滤波器

通过将基本的 RC 低通滤波器电路与运算放大器相结合,我们可以创建一个具有放大功能的有源低通滤波器电路。

1、概述

有源滤波器(例如有源低通滤波器)是使用运算放大器(op-amp)作为主要放大器件以及一些电阻器和电容器的滤波器电路,以在低频下提供类似滤波器的性能。

基本的一阶无源滤波器电路,例如低通或高通滤波器,可以仅使用与跨正弦输入信号连接的非极化电容器串联的单个电阻器来构造。 无源滤波器的主要缺点是输出信号的幅度小于输入信号的幅度,即增益永远不会大于1,并且负载阻抗会影响滤波器特性。

对于包含多级的无源滤波器电路,这种称为“衰减”的信号幅度损失可能会变得非常严重。 恢复或控制这种信号损失的一种方法是通过有源滤波器进行放大。

顾名思义,有源滤波器的电路设计中包含有源元件,例如运算放大器、晶体管或 FET。 它们从外部电源获取电力,并用它来增强或放大输出信号。

滤波器放大还可用于通过产生更具选择性的输出响应来整形或改变滤波器电路的频率响应,从而使滤波器的输出带宽更窄或更宽。 那么“无源滤波器”和“有源滤波器”之间的主要区别就是放大倍数。

有源滤波器通常在其设计中使用运算放大器 (op-amp),在运算放大器教程中,我们看到运算放大器具有高输入阻抗、低输出阻抗和由其内部电阻网络决定的电压增益。 反馈回路。

与理论上具有无限高频响应的无源高通滤波器不同,有源滤波器的最大频率响应仅限于所使用的运算放大器的增益/带宽积(或开环增益)。 尽管如此,有源滤波器通常比无源滤波器更容易设计,当与良好的电路设计一起使用时,它们会产生良好的性能特性、非常好的精度、陡峭的滚降和低噪声。

2、有源低通滤波器

最常见且易于理解的有源滤波器是有源低通滤波器。 它的工作原理和频率响应与之前看到的无源滤波器完全相同,唯一的区别是它使用了运放来进行放大和增益控制。 低通有源滤波器的最简单形式是将反相或同相放大器(与运算放大器文章中讨论的放大器相同)连接到基本 RC 低通滤波器电路,如图所示。

2.1 一阶低通滤波器

在这里插入图片描述

该一阶低通有源滤波器仅由无源 RC 滤波器级组成,为同相运算放大器的输入提供低频路径。 该放大器被配置为电压跟随器(缓冲器),其直流增益为 1, A v = + 1 A_v = +1 Av=+1 或单位增益,而之前的无源 RC 滤波器的直流增益小于单位。

这种配置的优点是运算放大器的高输入阻抗可防止滤波器输出上出现过大负载,而其低输出阻抗可防止滤波器截止频率点受到负载阻抗变化的影响。

虽然这种配置为滤波器提供了良好的稳定性,但其主要缺点是电压增益不高于 1。 然而,尽管电压增益是单位,但功率增益非常高,因为其输出阻抗远低于输入阻抗。 如果需要大于 1 的电压增益,我们可以使用以下滤波器电路。

2.2 带放大功能的有源低通滤波器

在这里插入图片描述

该电路的频率响应与无源 RC 滤波器的频率响应相同,只是输出幅度通过放大器的通带增益 A F A_F AF 增加。 对于同相放大器电路,滤波器电压增益的大小是反馈电阻器 ( R 2 R_2 R2) 除以其相应输入电阻器 ( R 1 R_1 R1) 值的函数,计算公式如下:

在这里插入图片描述

因此,有源低通滤波器的增益作为频率的函数将为:

一阶低通滤波器的增益

在这里插入图片描述

其中:

  • AF = 滤波器的通带增益,( 1 + R 2 / R 1 1 + R_2/R_1 1+R2/R1)
  • f f f<

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/704701.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

leetcode-字符串变形-104

题目要求 思路 1.首先根据ASCII的规则&#xff0c;把字符串大小写替换&#xff0c;空格保持不变 2.将整个字符串进行翻转 3.以空格为区间&#xff0c;将区间内的字符串进行翻转&#xff0c;其中翻转的函数reverse() 代码实现 class Solution { public:string trans(string s…

基于springboot+vue+Mysql的交流互动系统

开发语言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;…

【C语言】必备Linux命令和C语言基础

&#x1f31f;博主主页&#xff1a;我是一只海绵派大星 &#x1f4da;专栏分类&#xff1a;嵌入式笔记 ❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ 目录 一、文件和目录相关命令 Linux 的文件系统结构 文件系统层次结构标准FHS pwd命令 ls 列目录内容 文件的权限 c…

Anaconda下载安装

看到这篇文章的同学们&#xff0c;说明你们是要下载Anaconda&#xff0c;这篇文章讲的就是下载安装教程。 Anaconda下载网址&#xff1a; Download Now | Anaconda 根据我们需要的系统版本下载&#xff0c;我的电脑是window&#xff0c;所以选择第一个&#xff0c;如下图&am…

WebSocket or SSE?即时通讯的应用策略【送源码】

最近在研究H5推送&#xff0c;发现除了我们常用的WebSocket以外&#xff0c;其实还有一种协议也能实现H5推送&#xff0c;那就是SSE协议。 而且&#xff0c;当前主流的大模型平台&#xff0c;比如ChatGPT、通义千问、文心一言&#xff0c;对话时采用的就是SSE。 什么是SSE协议…

05-10 周五 推理是什么

05-10 周五 推理是什么 时间版本修改人描述2024年5月10日10:13:54V0.1宋全恒新建文档2024年5月13日11:08:42V1.0宋全恒填充了训练和推理的定义&#xff0c;并且对于推理加速的方面进行了详细的介绍 简介 最近要坐推理时的动态量化&#xff0c;因此&#xff0c;需要认真理解一下…

20232906 2023-2024-2 《网络与系统攻防技术》第十次作业

20232906 2023-2024-2 《网络与系统攻防技术》第十次作业 1.实验内容 一、SEED SQL注入攻击与防御实验 我们已经创建了一个Web应用程序&#xff0c;并将其托管在http://www.seedlabsqlinjection.com/&#xff08;仅在SEED Ubuntu中可访问&#xff09;。该Web应用程序是一个简…

基于Pytorch深度学习神经网络MNIST手写数字识别系统源码(带界面和手写画板)

第一步&#xff1a;准备数据 mnist开源数据集 第二步&#xff1a;搭建模型 我们这里搭建了一个LeNet5网络 参考代码如下&#xff1a; import torch from torch import nnclass Reshape(nn.Module):def forward(self, x):return x.view(-1, 1, 28, 28)class LeNet5(nn.Modul…

Lora训练Windows[笔记]

一. 使用kohya_ss的GUI版本&#xff08;https://github.com/bmaltais/kohya_ss.git&#xff09; 这个版本跟stable-diffusion-webui的界面很像&#xff0c;只不过是训练模型专用而已&#xff0c;打开的端口同样是7860。 1.双击setup.bat,选择1安装好xformers,pytorch等和cuda…

Qt多文档程序的一种实现

注&#xff1a;文中所列代码质量不高&#xff0c;但不影响演示我的思路 实现思路说明 实现DemoApplication 相当于MFC中CWinAppEx的派生类&#xff0c;暂时没加什么功能。 DemoApplication.h #pragma once#include <QtWidgets/QApplication>//相当于MFC中CWinAppEx的派生…

详细分析Vue3中的reactive(附Demo)

目录 1. 基本知识2. 用法3. Demo 1. 基本知识 reactive 是一个函数&#xff0c;用于将一个普通的 JavaScript 对象转换为响应式对象 当对象的属性发生变化时&#xff0c;Vue 会自动追踪这些变化&#xff0c;并触发相应的更新 Vue2没有&#xff0c;而Vue3中有&#xff0c;为啥…

Springboot+MybatisPlus如何实现带验证码的登录功能

实现带验证码的登录功能由两部分组成&#xff1a;&#xff1a;1、验证码的获取 2、登录&#xff08;进行用户名、密码和验证码的判断&#xff09; 获取验证码 获取验证码需要使用HuTool中的CaptchaUtil.createLineCaptcha()来定义验证码的长度、宽度、验证码位数以及干扰线…