硬件设计——滤波器设计_MIC用有源带通滤波器

news2024/11/26 10:44:46

“在已有的成熟稳定的滤波器基础上,根据业务需要对原设计进行优化调整以得到新的滤波器” 是滤波器设计的一种常用方法。

MIC用有源带通滤波器

介绍一种简单直观的带通滤波器以及计算过程,以作未来可参考的基线设计。该滤波器可用于音频信号(从MIC原始输出)的放大和处理。

符号定义:

Vin —— 麦克风输出原始信号幅值(Vpeak or Vrms)

Vout —— 滤波器输出信号(Vpeak or Vrms)

Ri —— 麦克风内阻,也可以是人为串联的输入电阻

Ro —— 滤波器输出负载,既下一级电路的输入电阻

Kp —— 滤波器通带内目标增益

ωpl —— 滤波器通带低频截止频率,在该频点滤波器增益降低设计目标下限△Kpl

ωph —— 滤波器通带高频截止频率,在该频点滤波器增益降低设计目标下限△Kph

ωcl —— 滤波器低频-3dB截止频率(高通滤波器极点频率)

ωch —— 滤波器高频-3dB截止频率(低通滤波器极点频率)

A(ω) —— 滤波器在ω频点上的增益 

设计目标:

Vin

Vout

Ri

Ro

ωpl

A(ωpl)

ωph

A(ωph)

1V

34V

2.2Kohm

10Kohm

20Hz*2π

Kp-0.5dB

20KHz*2π

Kp-0.1dB

设计步骤:

  • 根据目标输出Vout要求计算Kp

  • 根据Kp计算反馈电阻Rf

        该构型下放大器的增益  ,已知Ri=2.2KΩ,故Rf=75KΩ

  • 使用低通滤波器设计式(巴特沃斯逼近)计算高边截止频率ωch(高频极点)

        一阶低通滤波器设计式如下

        该滤波器中仅有1个由Rf Cf负反馈构成的一阶低通网络,故n取1。同时希望在ωph = 20KHz*2π 频点上将增益波动控制在-0.1dB,即令 ,代入设计式可得

        推导可得Rf*Cf负反馈构成的一阶低通网络所需的截止频率(高频极点)ωch

  • 使用高边截止频率ωch(极点)计算反馈电容Cf

        因截止频率  ,而Rf已设计为75KΩ,故可得

  • 使用高通滤波器设计式(巴特沃斯逼近)计算低边截止频率(低频极点)ωcl

        高通滤波器设计式如下,其中n为滤波器阶数:

        该滤波器中有由Ri*Ci和Ro*Co构成的二阶高通网络,故n取2。同时希望在ωpl = 2π*20Hz频点上将增益波动控制在-0.5dB,即令 ,代入设计式可得

        我们希望二阶滤波器的2个极点重合,以在通带外获得最大的滚降速率,既,可得

  • 使用低边截止频率ωcl(极点)计算反馈电容Ci和Co

        其中Ri和Ro已知,故可得

  • 将放大器的直流工作点(偏置电压)设置为VCC中位电压

        选择100kΩ 作为Rb1和Rb2的值,直流工作点Vbias = VCC/2

  • 设计Cb构成低通滤波器过滤电源引入到Vbias的纹波和噪声

        对于交流信号,VCC电源等效与GND短路,故Rb1和Rb2等效为并联,既Rb=50KΩ

设计截止频率为1Hz的低通滤波器,则可得

  • 通过TINA-TI仿真检查设计

        运放模型需选用理想运放(无限带宽、无限压摆率、无限输出电压、零输出电阻、无限大输入电阻)

        通带内增益30.65dB,20Hz上增益波动-0.494dB,20KHz上增益波动-0.086dB,满足设计要求。

  • 加入实际运放模型再次进行仿真,调整RC参数

        实际运放存在带宽、输入电阻、输出电阻等限制,而上述计算是假设运放为理想运放获得的结果,因此在使用实际运放搭建电路后其实测结果会偏离设计值。

        若可获得实际运放SPICE模型,则最好再使用该运放模型进行仿真,并对相关的RC进行微调。

        本案例中加入LM358运放的SPICE模型再次仿真后得到的频响曲线如下

        通带内增益30.64dB,20Hz上增益波动-0.483dB,20KHz上增益波动-3.21dB,可见在高频边界上的增益衰减大幅增加,无法满足设计要求!

        此时先尝试将Cf Rf设计得更小,企图令滤波器高频截止频率提高,然而仿真发现将Cf直接断开后,在20KHz上的增益波动仍达到了-2.57dB,故可判断是LM358的带宽无法满足本案例的应用需求。

        从LM358规格书中得知该运放的增益带宽积GBW=1MHz,而在不同增益下的频响曲线如下

        在该应用34倍增益需求下,LM358的理论带宽仅有29KHz,已经非常接近应用所需的20KHz。可见,该设计需要使用带宽性能更高的运放。

        最终,选用GBW=6.4MHz的OPA404运放(在34倍增益下理论带宽为188KHz),并将Cf改为4.7pF,仿真结果如下

      

通带内增益30.64dB,20Hz上增益波动-0.494dB,20KHz上增益波动-0.088dB,满足设计要求。

附录:

由n个1阶滤波器构成的n阶低通滤波器设计式

由n个1阶滤波器构成的n阶高通滤波器设计式

实际上该公式描述的就是伯德图上以【-20n(dB)/十倍频】速度滚降的幅频曲线。

可见随着阶数n提高,所描述曲线的滚降速率会成 -20dB 的倍数增长,如二阶滤波器滚降速率变为 -40dB/十倍频。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【算法】基础算法004之前缀和

👀樊梓慕:个人主页 🎥个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C》《Linux》《算法》 🌝每一个不曾起舞的日子,都是对生命的辜负 前言 本篇文章为大家带来前缀和…

【EI会议|投稿优惠】2024年物理化学与应用数学国际会议(IACPCAM 2024)

2024 International Conference on Physical Chemistry and Applied Mathematics 一、大会信息 会议名称:2024年物理化学与应用数学国际会议会议简称:IACPCAM 2024收录检索:提交Ei Compendex,CPCI,CNKI,Google Scholar等会议官网:…

基于树莓派的六足机器人方案设计+源代码+工程内容说明

文章目录 源代码下载地址项目介绍项目内容说明简单预览 项目备注源代码下载地址 源代码下载地址 点击这里下载源码 项目介绍 项目内容说明 hardware为项目相关硬件设计 机械结构为六足机器人的3d建模工程,包括本体和云台遥控器在ESP32最小开发板上集成了MPU605…

Python面向对象编程思想的深入学习

魔术方法的使用 案例体验 class Student:def __init__(self, name, age):self.name nameself.age age# __str__魔术方法, 如果不去写这个方法,那么print输出的则是信息存储的内存地址。def __str__(self):return fStudent类对象,name:{self.name}, ag…

入门视频剪辑:视频合并不再难,批量嵌套合并的简单步骤

在数字媒体时代,视频剪辑已成为一项基本技能。无论是制作家庭电影、公司宣传片还是在线教育内容,视频剪辑都扮演着重要角色。对于初学者来说,视频剪辑可能看起来有些复杂,但掌握了正确的步骤和技巧后,你会发现它其实并…

【资源分享】PyCharm2020安装教程

::: block-1 “时问桫椤”是一个致力于为本科生到研究生教育阶段提供帮助的不太正式的公众号。我们旨在在大家感到困惑、痛苦或面临困难时伸出援手。通过总结广大研究生的经验,帮助大家尽早适应研究生生活,尽快了解科研的本质。祝一切顺利!—…

了解外汇震荡类货币对特征与交易策略

外汇市场是全球最大的金融市场,每天的交易量超过6万亿美元。在这个市场上,货币对之间的价格变动反映了全球经济和政治动态。外汇货币对通常被分为三类:主要货币对、次要货币对和外来货币对。而在交易这些货币对时,市场表现通常分为…

MATLAB实现遗传算法优化同时取送货的车辆路径问题VRPSDP

同时取送货的车辆路径问题VRPSDP的数学模型如下: 模型假设 所有车辆的载重、容量等性能相同。每个客户的需求(送货和取货量)是已知的,且在服务过程中不会改变。车辆的行驶速度恒定,不考虑交通拥堵等实时路况变化。每个客户点只能…

记录一个RSA加密js逆向

network调试就不说了吧 pwd加密参数 搜索pwd参数定位逆向 可以看到有很多关键词 但是我们细心的朋友会发现加密函数关键字 encrypte 打上断点 调试 发现在断点处停止了 并且框选函数发现了一串加密值 虽然不一样但是大概率是这个 并且没你每次放置移开都会刷新 所以如果这个就是…

IP地址定位技术在网络安全中的作用

在当今数字化时代,网络安全已经成为企业、政府和个人面临的重要挑战之一。随着互联网的普及和网络攻击的增加,保护个人隐私和防止网络犯罪变得尤为重要。在这一背景下,IP地址定位技术作为网络安全的重要组成部分之一,发挥着关键作…

citylava:城市场景中VLMs的有效微调

citylava:城市场景中VLMs的有效微调 摘要IntroductionRelated WorkVision-Language ModelsVLMs in Driving Methodology CityLLaVA: Efficient Fine-Tuning for VLMs in City Scenario 摘要 在城市广阔且动态的场景中,交通安全描述与分析在从保险检查到事故预防的各…

C++——list和string

list与string 前言一、listlist.hList的节点类List的迭代器类list类list.h 完整实现 list.cppList的节点类List的迭代器类list类list.cpp 完整实现 二、stringstring.hstring.cpp 总结 前言 C容器的学习开始啦! 大家先来学习list! 紧接着string和vector…

如何查看打包后的jar包启动方法

背景 有时候我们在引用一个jar包的时候,想查看一个jar包的结构,这时候查看启动类就比较重要,因为一些关键配置是在启动类上的,这里教大家如何查看这个启动类(springboot项目) 步骤 首先打开jar包预览结构,可以使用解压缩工具直接双击打开或者预览结构 打开路径 META-INF/MA…

《挑战100个产品拆解:抖音》

抖音,作为当今社交媒体领域的明星产品,其背后的产品思维一直备受关注。在这篇文章中,我们将深入拆解抖音的产品思维,揭示其成功的秘密。 产品定位 1.产品是什么样的用户: 年轻人和青少年是抖音的主要用户群体。抖音…

Agent AI智能体:塑造未来社会的智慧力量

🔥 个人主页:空白诗 文章目录 🤖 Agent AI智能体:塑造未来社会的智慧力量🎯 引言🌱 智能体的未来角色预览💼 行业革新者🌟 创意合作者🛡️ 公共安全与环保🚀 …

pycharm code行太长显示波浪线取消

实际操作如下:个人比较合适的位置为160,180时有点多 效果:

演唱会新风:允许部分歌手闭麦,让观众先唱

演唱会市场的热度从2023年延续至今,出现了一些“倒反天罡”的现象。 例如:让歌迷在台下给歌手唱歌。 5月6日抖音娱乐榜第一的消息是“第一次见辟谣观众没假唱的”。原因是凤凰传奇在常州和北京鸟巢先后举办两场演唱会,其中鸟巢演唱会被认为…

嵌入式C语言高级教程:实现基于STM32的人工智能语音识别系统

在嵌入式系统中实现语音识别技术可以极大地增强设备的交互性。本教程将指导您如何在STM32微控制器上使用TensorFlow Lite for Microcontrollers实现基本的语音识别功能。 一、开发环境准备 硬件要求 微控制器:STM32F746NG,支持足够的运算能力和内存来…

【接地故障保护】剩余电流继电器及监控产品解决方案

安科瑞电气股份有限公司 祁洁 15000363176 一、产品型号 二、产品功能 1、对直接接触电击事故的防护 对直接接触电击事故的防护中,剩余电流继电器(RCD)只作为直接接触电击事故基本防护措施的补充保护措施(不包括对相与相、相…

机器学习:人工智能中实现自动化决策与精细优化的核心驱动力

🔒文章目录: 💥1.概述 ❤️2.机器学习基本原理 🛤️2.1定义与关键概念 🛣️2.2 机器学习算法 ☔3.自动化决策中的机器学习应用 🚲4.精细优化与机器学习的结合 👊5.挑战与前景 💥1.概述 …