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

2024-05-08 15:28

本文主要是介绍硬件设计——滤波器设计_MIC用有源带通滤波器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

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/十倍频。

这篇关于硬件设计——滤波器设计_MIC用有源带通滤波器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/970701

相关文章

C#实现获取电脑中的端口号和硬件信息

《C#实现获取电脑中的端口号和硬件信息》这篇文章主要为大家详细介绍了C#实现获取电脑中的端口号和硬件信息的相关方法,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 我们经常在使用一个串口软件的时候,发现软件中的端口号并不是普通的COM1,而是带有硬件信息的。那么如果我们使用C#编写软件时候,如

Python中的可视化设计与UI界面实现

《Python中的可视化设计与UI界面实现》本文介绍了如何使用Python创建用户界面(UI),包括使用Tkinter、PyQt、Kivy等库进行基本窗口、动态图表和动画效果的实现,通过示例代码,展示... 目录从像素到界面:python带你玩转UI设计示例:使用Tkinter创建一个简单的窗口绘图魔法:用

如何安装HWE内核? Ubuntu安装hwe内核解决硬件太新的问题

《如何安装HWE内核?Ubuntu安装hwe内核解决硬件太新的问题》今天的主角就是hwe内核(hardwareenablementkernel),一般安装的Ubuntu都是初始内核,不能很好地支... 对于追求系统稳定性,又想充分利用最新硬件特性的 Ubuntu 用户来说,HWEXBQgUbdlna(Har

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

怎么让1台电脑共享给7人同时流畅设计

在当今的创意设计与数字内容生产领域,图形工作站以其强大的计算能力、专业的图形处理能力和稳定的系统性能,成为了众多设计师、动画师、视频编辑师等创意工作者的必备工具。 设计团队面临资源有限,比如只有一台高性能电脑时,如何高效地让七人同时流畅地进行设计工作,便成为了一个亟待解决的问题。 一、硬件升级与配置 1.高性能处理器(CPU):选择多核、高线程的处理器,例如Intel的至强系列或AMD的Ry

【STM32】SPI通信-软件与硬件读写SPI

SPI通信-软件与硬件读写SPI 软件SPI一、SPI通信协议1、SPI通信2、硬件电路3、移位示意图4、SPI时序基本单元(1)开始通信和结束通信(2)模式0---用的最多(3)模式1(4)模式2(5)模式3 5、SPI时序(1)写使能(2)指定地址写(3)指定地址读 二、W25Q64模块介绍1、W25Q64简介2、硬件电路3、W25Q64框图4、Flash操作注意事项软件SPI读写W2

基于51单片机的自动转向修复系统的设计与实现

文章目录 前言资料获取设计介绍功能介绍设计清单具体实现截图参考文献设计获取 前言 💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师,一名热衷于单片机技术探索与分享的博主、专注于 精通51/STM32/MSP430/AVR等单片机设计 主要对象是咱们电子相关专业的大学生,希望您们都共创辉煌!✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 单片机

SprinBoot+Vue网络商城海鲜市场的设计与实现

目录 1 项目介绍2 项目截图3 核心代码3.1 Controller3.2 Service3.3 Dao3.4 application.yml3.5 SpringbootApplication3.5 Vue 4 数据库表设计5 文档参考6 计算机毕设选题推荐7 源码获取 1 项目介绍 博主个人介绍:CSDN认证博客专家,CSDN平台Java领域优质创作者,全网30w+

单片机毕业设计基于单片机的智能门禁系统的设计与实现

文章目录 前言资料获取设计介绍功能介绍程序代码部分参考 设计清单具体实现截图参考文献设计获取 前言 💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师,一名热衷于单片机技术探索与分享的博主、专注于 精通51/STM32/MSP430/AVR等单片机设计 主要对象是咱们电子相关专业的大学生,希望您们都共创辉煌!✌💗 👇🏻 精彩专栏 推荐订

Spring的设计⽬标——《Spring技术内幕》

读《Spring技术内幕》第二版,计文柯著。 如果我们要简要地描述Spring的设计⽬标,可以这么说,Spring为开发者提供的是⼀个⼀站式的轻量级应⽤开发框架(平台)。 作为平台,Spring抽象了我们在 许多应⽤开发中遇到的共性问题;同时,作为⼀个轻量级的应⽤开发框架,Spring和传统的J2EE开发相⽐,有其⾃⾝的特点。 通过这些⾃⾝的特点,Spring充分体现了它的设计理念:在