[有源滤波器]Sallen-key开关电容电路(二阶低通滤波器)

article/2025/10/21 11:09:37

目录

  • 目标
  • 电路模型
    • 二阶低通sallenkey电路
    • 开关电容电路
  • 所需器件
    • CD40106B
    • CD4016B
    • LM741
  • 接线图

目标

实现一个sallenkey二阶低通滤波器,其中的电阻用开关电容电路替换。

电路模型

二阶低通sallenkey电路

在这里插入图片描述

开关电容电路

在这里插入图片描述
其可以等效为一个电阻R,因此我们可以将此电路替换掉sallenkey滤波器当中的R1和R2。其中的非门逻辑以及开关1,2我们可以分别用两个器件实现:CD40106B和CD4016B。

所需器件

CD40106B

在这里插入图片描述
一个40106有6组非门逻辑。(14个引脚,1个源,1个地,另外12个两两构成一个非门)

CD4016B

在这里插入图片描述
可以看出,sallekey 电路中有2个R,置换成开关电容电路后一共有4个switch,而4016正好提供4个swtich,因此我们只需要一个4016就能实现。

LM741

在这里插入图片描述
我们采用L741放大器用于sallenkey电路。

接线图

在这里插入图片描述
——————————————————————————————
2022.3.1 更正
接线图中:
4016的7号引脚:接地改为接-5v
LM741的4号引脚:接地改为接-5v
40106的7号引脚:接地改为接-5v


http://chatgpt.dhexx.cn/article/avZiKYga.shtml

相关文章

Sallen-Key二阶低通滤波器——设计问题浅析

目录 前言1 Sallen-Key二阶低通滤波器结构2 截止频率3 结语 前言 这两天接了个简单的活,关于设计一个Sallen-Key二阶低通滤波器,有一些体会。 1 Sallen-Key二阶低通滤波器结构 这个结构很简单,优势就是在于简易实现二阶低通。这种类电压跟随…

对一阶二阶低通滤波器推导,并用IMU数据验证算法效果

文章背景 一直想学习一下数字信号处理算法,而不是每次遇到数据处理就求平均,求最值,看容差,做滑动窗。。。 数字信号处理算法已经很成熟了,但网上大部分还是用matlab跑仿真,设计几个不同频率的sin信号相加…

二阶低通滤波器IIR的五个参数推导过程

最近在研究飞控代码看到了二阶低通滤波器IIR的软件代码,由于之前没有了解过二阶滤波器的原理,对代码十分懵逼,经过学习,特将学习成果发布,有兴趣的小伙伴看看,如果哪里不对,请提出来&#xff0c…

利用MATLAB生成软件二阶低通滤波器(绝对靠谱)

利用MATLAB生成软件二阶低通滤波器 嵌入式的软件滤波中,除了均值和限幅,我们常用的也就是一阶或者二阶,这些都是可以通过c语言代码来实现的。其过程包括分母A和分子B参数的求取,再者通过公式得出想要的输出结果。 文章目录 利用MA…

第八篇,滤波:二阶低通滤波、卡尔曼滤波

目录 1.引言 2.理解与demo 2.1 二阶低通滤波 2.1.1 LP_2Order的个人理解 2.1.2 refer 2.1.3 demo 2.2 卡尔曼滤波 2.2.1 理解 2.2.2 refer 2.2.3 卡尔曼滤波的几个tips 2.2.4 demo 3.其它 1.引言 相比于上一篇,这篇会写的简单很多,可能因为…

【模电】0007 有源滤波器2(二阶有源滤低通波器)

滤波器的阶数越高,则可以得到越陡峭的频率响应,使得在通带内尽量不衰减信号,而在阻带内尽可能多地衰减信号。 上一节我们讲的一阶有源滤波器,在对数坐标系上,其阻带内的衰减是20dB/十倍频程;如果想要更好的…

什么是二阶滤波器?有什么优点?

原文来自公众号:工程师看海 滤波器是常见的信号调理电路,其中低通滤波器最为普遍,我们常听说一阶滤波器、二阶滤波器,二者有什么差别呢? 低通滤波器有3个重要参数:通带、阻带和过度带,理想的滤…

【滤波器】5. 三种类型二阶低通滤波器

滤波器的品质因数 Q,也称为滤波器的截止特性系数。其值决定于 f f 0 ff_0 ff0​ 附近的频率特性。按照 f f 0 ff_0 ff0​ 附近频率特性的特点,可将滤波器分为 巴特沃斯 ( Butterworth)、切比雪夫(Chebyshev) 和 贝塞尔(Bessel) 三种类型。下图是这三种…

二阶低通有源滤波器设计与仿真测试

前言 传感器输出的测量信号中,除了有用的信息外,往往还包含许多噪声以及其他与被测量无关的信号,从而影响测量精度。这冲噪声般随机性很强,难于从时域中直分离出来,但限于其产生的物理机理、噪声功率是有限的&#xf…

带农历万年历C语言程序,c语言万年历程序代码

本篇文章介绍了使用c语言实现万年历程序的代码,希望对学习c语言的朋友有帮助! c语言万年历程序代码 C语言实现万年历程序的代码如下:#include int year(int y) { if ((y%40) && (y%100!0) || y%4000) return 366; else return 365; …

Java万年历程序

【程序说明】该程序实现了输出任意一年的日历,并输出该年中任意一天是该年的第几周。 【规定】①闰年366天,2月29天;平年365天,2月28天。 ②周日为某月的第一天,周六为该月的最后一天。 ③某年的1月1号为该年的第一天…

Java 实现万年历

通过Java的基本语法来实现我们的万年历 请看代码 public class CalDate{public static void main(String[] args){Scanner sc new Scanner(System.in);System.out.println("请输入年:");int year sc.nextInt();System.out.println("请…

C++万年历程序

C万年历 文章目录 C万年历一、运行结果二、源代码 一、运行结果 二、源代码 #include<iostream> #include<stdio.h> #include<string.h> #include<iomanip> using namespace std;class Calendar{ public :Calendar(){TotalDays 0;MonthDays 0;};voi…

编写万年历程序时的一些意外收获

前些天在CSDN每日一练上做到了万年历程序的一道题&#xff0c;觉得很有意思&#xff0c;于是便尝试自己写写看&#xff0c;结果遇到了“公元1年1月1日是星期几”这个问题。拿着手机翻华为日历翻了半天&#xff0c;找到了这一天是星期六&#xff1a; 然而我发现&#xff0c;根据…

C语言编写小程序——万年历

一、杂谈 大一学了C之后一直困惑&#xff0c;C到底怎么用&#xff1f;它不像HTML那么直观&#xff0c;也没有SQL那么常用&#xff0c;更没有Java那么功能强大&#xff0c;那他为何还存在&#xff0c;并依然火热呢&#xff1f; 答案很简单&#xff1a;编程语言是一家&#xff0c…

前端:运用js制作一个万年历程序

前端&#xff1a;运用js制作一个万年历程序 1.HTML代码 首先&#xff0c;依旧是一个套路&#xff0c;先写HTML代码&#xff0c;就好比如建一座楼先建地基和楼的结构一样。 外部这个class属性值为time的div标签是为了让整个内容处于居中地位。 class属性值为head1的div标签是…

用Java写一个万年历程序

从控制台输入指定年份&#xff08;在1900年至2099年之内&#xff09;和月份&#xff0c;输出当月的日历。要求效果如下图所示 思路分析如下&#xff1a; 假设输出2020年5月份的日历。那么要求得1900年1月1日到2020年5月1日前一天的天数总和 再求总天数余7的值&#xff0c;结果…

C++编写万年历,公元后日历程序,考虑了1582年前后以及该年的特殊情况。

目录 一&#xff0c;万年历的基本要求前言&#xff1a;万年历的创建思路1.公元天数与日期1.日期输入问题2.闰年与平年的数目 3.日历的输出问题1.日数转化为星期2.日历月份开头 二&#xff0c;万年历正确性的额外补丁1.1582年闰年定义的变更解决2.1582年消失的十天 三&#xff0…

C语言 万年历 三种版本

C语言 万年历 万年历 一、第1版&#xff1a; 制作一个万年历&#xff08;阳历版&#xff09;。程序从键盘读入年份和月份&#xff0c;然后输出该年该月的月历。 【实现提示】&#xff1a; 本问题的关键是确定所求月份的第一天是星期几。如我们想确定2009年12月1日是星期几&a…

编制万年历的历程

初入编程之道的学子大都试编过万年历。万年历有二种&#xff1a;一为只有西历的月历&#xff0c;另一为有农历对照的月历或日历。编写万年历程序可以练练手&#xff0c;加深对编程语言的理解。记得我初入此道是在1994年&#xff0c;我那时刚买了486电脑&#xff0c;也刚开始有视…