0基础 | 硬件滤波 C、RC、LC、π型
一、滤波概念
(一)滤波定义
滤波是将信号中特定波段频率滤除的操作,是抑制和防止干扰的重要措施。通过滤波器实现对特定频率成分的筛选,确保目标信号的纯净度,提升系统稳定性。
(二)滤波器分类
- 高通滤波器:允许信号中较高频率成分通过,抑制低频信号。
- 低通滤波器:允许信号中较低频率成分通过,抑制高频信号。
- 带通滤波器:设定低频截止频率 (f_{p1}) 和高频截止频率 (f_{p2}),仅允许频率在 (f_{p1}) 与 (f_{p2}) 之间的信号通过,其余频率信号被衰减。
- 带阻滤波器:与带通滤波器相反,衰减频率在 (f_{p1}) 到 (f_{p2}) 之间的信号,允许该范围外的信号通过。
(三)本文重点
聚焦单片机系统电源纹波抑制,讲解电容(C)、RC、LC、π型滤波器的原理及应用,涉及电阻、电容、电感、电源等基础知识。
二、电容(C)滤波
(一)技术理论
- 本质:电容通过充电与放电实现蓄能,其两端电压不能突变,可将纹波信号平滑为直流信号,达到滤波效果。
- 关键特性:利用电容充放电时间常数,对高频信号呈现低阻抗,对低频信号呈现高阻抗,从而实现频率选择性滤波。
(二)疑问解答
- 为什么大电容滤低频,小电容滤高频?
- 实际电容存在寄生电阻与电感,与交流信号作用时会产生谐振。
- 谐振频率公式:(f = )(注:原文公式 (f = 1/2_c) 为简化描述,实际谐振频率与寄生电感相关)。
- 大电容寄生电感较大,谐振频率低,适合滤除低频信号;小电容寄生电感小,谐振频率高,适合滤除高频信号。
- 实际电容存在寄生电阻与电感,与交流信号作用时会产生谐振。
- PCB设计时,大电容还是小电容靠近IC?
- 数字IC(如单片机):工作频率高,小电容靠近IC,减少高频供电环路,提升滤波与EMC效果,大电容外接于小电容外侧。
- 模拟IC或驱动类IC:开关频率低,需提供瞬时大电流,大电容靠近IC,小电容辅助滤除高频噪声。
- 数字IC(如单片机):工作频率高,小电容靠近IC,减少高频供电环路,提升滤波与EMC效果,大电容外接于小电容外侧。
(三)产品应用
- 单片机电源引脚:小电容(如0603封装,100nF)直接并联于VDD引脚,滤除高频噪声

- 驱动IC与信号管脚:大电容(如100μF/10V)为驱动IC提供瞬时电流,小电容(如10nF)用于信号管脚滤波。

- 电源IC滤波:在电源输入输出端并联大电容与小电容组合,抑制纹波(如3V电源搭配100μF电解电容+100nF瓷片电容)。

三、RC滤波
(一)技术理论
- 类型:属于低通滤波器,由电阻(R)与电容(C)串联组成。
- 原理:电阻消耗能量,电容存储能量,通过RC时间常数 (= R C) 抑制高频信号,允许低频信号通过。
- 局限:电阻耗能,仅适用于信号滤波,不适用于电源滤波(电源滤波需低损耗方案)。
(二)产品应用
- 运放输入端:在运放输入信号路径串联电阻(10Ω~100Ω)并接地电容(几百pF),滤除高频干扰,稳定输入信号。

- 开关电源SW处:抑制开关噪声,降低EMC干扰,但可能影响电源效率,需结合示波器调试优化参数。参数建议:电阻10Ω100Ω,电容100pF1nF,根据实际噪声频率调整。

四、LC滤波
(一)技术理论
- 类型:属于低通滤波器,由电感(L)与电容(C)组合而成。
- 原理:电感抑制高频电流变化,电容滤除高频电压纹波,无电阻耗能,适用于电源滤波。
- 截止频率:(f = ),通过选择电感值与电容值设定滤波频段。
(二)产品应用
- BUCK/BOOST电源拓扑:将PWM脉冲电压滤波为平滑直流电压,如BUCK电路中电感串联于电源路径,电容并联输出端。

- 电机类设备电源:电机产生低频干扰,LC滤波器抑制电源与电机之间的双向干扰,提升系统稳定性。典型参数:电感10μH100μH,电容10μF100μF,根据负载电流与噪声频率设计。

五、π型滤波器

(一)技术理论
- 结构:包含两个电容器和一个电感(或电阻),形成“π”型结构,实现双向滤波(输入输出双向噪声抑制)。
- 类型:分为LCπ型(电感居中,电容并联两端)和RCπ型(电阻居中,适用于低电流信号)。
(二)产品应用
- 电源输入处:在电源入口并联两个电容(如10μF+100nF),中间串联电感(如22μH),抑制外部电源噪声进入系统,同时减少系统噪声反灌。

- 电机电源隔离:降低电机启停时的电流波动对主电源的干扰,同时防止主电源噪声影响电机控制精度。

六、总结
滤波器是硬件设计中抑制干扰、提升稳定性的关键环节。电容滤波凭借低成本与易用性成为基础方案,RC滤波适用于信号调理,LC与π型滤波器则在电源系统中发挥核心作用。实际设计需结合具体场景(如数字/模拟电路、高频/低频噪声)选择滤波器类型,并通过仿真与调试优化参数,确保系统可靠运行。
以上图片有些来源于网络,仅供学习参考使用
相关文章:
0基础 | 硬件滤波 C、RC、LC、π型
一、滤波概念 (一)滤波定义 滤波是将信号中特定波段频率滤除的操作,是抑制和防止干扰的重要措施。通过滤波器实现对特定频率成分的筛选,确保目标信号的纯净度,提升系统稳定性。 (二)滤波器分…...
图论基础理论
在我看来,想要掌握图的基础应用,仅需要三步走。 什么是图(基本概念)、图的构造(打地基)、图的遍历方式(应用的基础) 只要能OK的掌握这三步、就算图论入门了!࿰…...
leaflet 之 获取中国某个行政区的经纬度边界(latLngBounds)
思路 在json文件中获取下面的四个点 组成东北,西南两组 { “southwest”: { “lat”: 35.950, “lng”: 120.000 },//西南方 “northeast”: { “lat”: 36.200, “lng”: 120.300 }//东北方 } 最西点经度(minLng) 最东点经度(maxLng&#x…...
企业级低代码平台的架构范式转型研究
在快速迭代的数字时代,低代码平台如同一股清流,悄然成为开发者们的新宠。 它利用直观易用的拖拽式界面和丰富的预制组件,将应用程序的开发过程简化到了前所未有的程度。通过封装复杂的编程逻辑和提供强大的集成能力,低代码平台让…...
怎么免费下载GLTF/GLB格式模型文件,还可以在线编辑修改
现在非常流行glb格式模型,和gltf格式文件,可是之类模型网站非常非常少 1,咱们先直接打开http://glbxz.com 官方glb下载网站 glbxz.com 2 可以搜索,自己想要的模型关键词 3,到自己想下载素材页面 4,…...
MyBatis 中 Mapper 传递参数的多种方法
# MyBatis Mapper 传递参数的多种方法及其优势 在使用 MyBatis 进行数据库操作时,Mapper 接口的参数传递是一个非常基础但又十分重要的部分。不同的参数传递方式适用于不同的场景,合理选择可以大大提高代码的可读性和维护性。本文将详细介绍几种常见的 …...
大模型到底是怎么产生的?一文揭秘大模型诞生全过程
前言 大模型到底是怎么产生的呢? 本文将从最基础的概念开始,逐步深入,用通俗易懂的语言为大家揭开大模型的神秘面纱。 大家好,我是大 F,深耕AI算法十余年,互联网大厂核心技术岗。 知行合一,不写水文,喜欢可关注,分享AI算法干货、技术心得。 【专栏介绍】: 欢迎关注《…...
2025年3月 Scratch图形化三级 真题解析 中国电子学会全国青少年软件编程等级考试
2025年3月Scratch图形化编程等级考试三级真题试卷 一、选择题 第 1 题 默认小猫角色,scratch运行程序后,下列说法正确的是?( ) A.小猫的颜色、位置在一直变化 B.小猫在舞台中的位置在一直变化,颜色…...
判断两个 IP 地址是否在同一子网 C
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> // 将点分十进制的 IP 地址转换为 32 位无符号整数 unsigned int ip_to_uint(const char *ip) { struct in_addr addr; if (inet_pton(AF_INET, ip, &am…...
DHCP中继
前言: DHCP Relay即DHCP中继,它是为解决DHCP服务器和DHCP客户端不在同一个广播域而提出的 DHCP中继 DHCP协议依赖广播通信(如客户端发送DHCP Discover报文),但广播报文无法跨越子网,因为: 路由…...
02 - spring security基于配置文件及内存的账号密码
spring security基于配置的账号密码 文档 00 - spring security框架使用01 - spring security自定义登录页面 yml文件中配置账号密码 spring:security:user:name: adminpassword: 123456yml文件中配置账号密码后,控制台将不再输出临时密码 基于内存的账号密码 …...
【贪心之摆动序列】
题目: 分析: 这里我们使用题目中给的第二个实例来进行分析 题目中要求我们序列当中有多少个摆动序列,摆动序列满足一上一下,一下一上,这样是摆动序列,并且要输出摆动序列的最长长度 通过上面的图我们可以…...
Spring Boot 中应用的设计模式
Spring Boot 中应用的设计模式详解 Spring Boot 作为 Spring 框架的扩展,广泛使用了多种经典设计模式。以下是主要设计模式及其在 Spring Boot 中的具体应用: 一、创建型模式 1. 工厂模式 (Factory Pattern) 应用场景: BeanFactory 和 Ap…...
0x25广度优先搜索+0x26广搜变形
1.一般bfs AcWing 172. 立体推箱子 #include<bits/stdc.h> using namespace std; int n,m; char s[505][505]; int vis[3][505][505]; int df[3][4]{{1,1, 2,2},{0,0,1,1}, {0,0,2,2}}; int dx[3][4]{{0,0,1,-2},{0,0,1,-1},{2,-1,0,0}}; int dy[3][4]{{1,-2,0,0},{2,…...
java面向对象02:回顾方法
回顾方法及加深 定义方法 修饰符 返回类型 break:跳出switch和return的区别 方法名 参数列表 package com.oop.demo01;//Demo01类 public class Demo01 {//main方法public static void main(String[] args) {}/*修饰符 返回值类型 方法名(...){//方法体return…...
数据结构day05
一 栈的应用(括号匹配) 各位同学大家好,在之前的小结中,我们学习了栈和队列这两种数据结构,那从这个小节开始,我们要学习几种栈和队列的典型应用。这个小节中,我们来看一下括号匹配问题…...
windows中搭建Ubuntu子系统
windows中搭建虚拟环境 1.配置2.windows中搭建Ubuntu子系统2.1windows配置2.1.1 确认启用私有化2.1.2 将wsl2设置为默认版本2.1.3 确认开启相关配置2.1.4重启windows以加载更改配置 2.2 搭建Ubuntu子系统2.2.1 下载Ubuntu2.2.2 迁移位置 3.Ubuntu子系统搭建docker环境3.1安装do…...
ImgTool_0.8.0:图片漂白去底处理优化工具
ImgTool_0.8.0 是一款专为Windows设计的免费、绿色便携式图片处理工具,支持 Windows 7/8/10/11 系统。其核心功能为漂白去底,可高效去除扫描件或手机拍摄图片中的泛黄、灰底及阴影,同时提供智能纠偏、透视校正等辅助功能࿰…...
BGP路由协议之对等体
IGP 可以通过组播报文发现直连链路上的邻居,而 BGP 是通过 TCP:179 来实现的。BGP 需要手工的方式去配置邻居。不需要直连,只要路由能通就可以建立邻居 IBGP 与 EBGP IBGP :(Internal BGP) :位于相同自治系统的 BGP 路由器之间的 BGP 邻接关…...
Python代码相关关系矩阵的三种展示热力图-条形图
本文将深入探讨三种常用的展示技巧:corr()函数、热力图和条形图。通过这些技术,可以更直观地理解数据中的关联性,为进一步的分析和决策提供有力支持。 一、corr()函数:基础相关性分析 1. corr()函数的基本用法 corr()函数是Pandas库中用于计算数据帧(DataFrame)中两两…...
esp32cam远程图传:AI Thinker ESP32-CAM -》 服务器公网 | 服务器 -》 电脑显示
用AI Thinker ESP32-CAM板子访问公网ip的5112端口并上传你的摄像头拍摄的图像视频数据,并写一段python程序打开弹窗接受图像实现超远程图像传输教程免费 1. 首先你要有一个公网ip也就是去买一台拥有公网的服务器电脑,我买的是腾讯云1年38元的服务器还可…...
CSI-PVController-claimWorker
claimWorker() claim worker中循环执行workFunc() claim worker从claimQueue中取数据,也就是取出的都是PVCworkFunc首先从队列中取出一个obj,然后拿name去informer缓存中尝试获取 如果在informer缓存。说明不是删除事件,执行updateClaim()函…...
【家政平台开发(40)】功能测试全解析:从执行到报告撰写
本【家政平台开发】专栏聚焦家政平台从 0 到 1 的全流程打造。从前期需求分析,剖析家政行业现状、挖掘用户需求与梳理功能要点,到系统设计阶段的架构选型、数据库构建,再到开发阶段各模块逐一实现。涵盖移动与 PC 端设计、接口开发及性能优化,测试阶段多维度保障平台质量,…...
[特殊字符] 第十七讲 | 随机森林:变量重要性识别与建模实战
📌 关键词:随机森林、变量重要性、建模、分类、回归、R语言、可解释性 🎯 一、随机森林到底是什么? 随机森林(Random Forest)是由 Breiman 于 2001 年提出的集成学习方法,本质是由多个决策树模型组成的“森林”,通过投票或平均的方式提高预测精度和泛化能力。 ✅ 支…...
AIDD-人工智能药物-pyecharts-gallery
给大家安利一个NSC期刊级别的图-pyecharts-gallery 网址 https://gallery.pyecharts.org pyecharts-gallery 英文文档在这 - English Introduction is Here 项目简介 项目基于 pyecharts 2.0.3 版本进行展示Apache ECharts (incubating) 官方实例 项目须知 项目代码结构…...
ARM裸机开发——交叉编译器
交叉编译器: 下载: 链接: https://releases.linaro.org/components/toolchain/binaries/4.9-2017.01/arm-linux-gnueabihf/ 根据核心板的单片机架构进行下载 解压: 首先交叉编译器的压缩包先下载到家目录下的某一个目录中&am…...
WPF轮播图动画交互 动画缩放展示图片
WPF轮播图动画交互 动画缩放展示图片 效果如下图: XAML代码: <Window x:Class"Caroursel.MainWindow"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/20…...
开启深度学习之旅
深度学习作为人工智能领域最激动人心的分支之一,正在改变我们与科技互动的方式。本文将为您提供深度学习的入门指南,帮助您踏上这一充满可能性的旅程。 一、深度学习基础概念 深度学习是机器学习的一个子集,它使用多层神经网络来模拟人脑的…...
TDengine 语言连接器(Go)
简介 driver-go 是 TDengine 的官方 Go 语言连接器,实现了 Go 语言 database/sql 包的接口。Go 开发人员可以通过它开发存取 TDengine 集群数据的应用软件。 Go 版本兼容性 支持 Go 1.14 及以上版本。 支持的平台 原生连接支持的平台和 TDengine 客户端驱动支持…...
【AI大模型】大模型RAG技术Langchain4j 核心组件深入详解
目录 一、前言 二、Langchain4j概述 2.1 Langchain4j 是什么 2.2 Langchain4j 主要特点 2.3 Langchain4j 核心组件 2.4 Langchain4j 核心优势 三、Langchanin4j组件应用实战 3.1 前置准备 3.1.1 导入如下依赖 3.1.2 获取apikey 3.1.3 获取官方文档 3.2 聊天组件 3.…...
