ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

TL072带通滤波器设计全解析:从原理计算到实测调试

TL072带通滤波器设计全解析:从原理计算到实测调试 1. 别急着查手册先搞懂TL072在带通滤波器里到底扮演什么角色很多人在设计带通滤波器时第一反应是翻开教材、找到那个著名的多重反馈带通滤波器公式然后开始往里面填电容电阻值。公式确实没错但如果你对TL072这款运放本身的脾气秉性不够了解算出来的参数往往只能停留在纸面上——上电实测那一刻波形可能完全不是你想的那样。我最早接触TL072是在做一个音频信号调理电路要从一堆杂波里把1kHz附近的正弦分量提取出来后端再接STM32的ADC做采集。当时我犯的第一个错误就是过于迷信公式计算结果结果焊好板子一测输出波形歪歪扭扭幅度还忽大忽小。后来才意识到问题根本不在滤波器拓扑而在运放选型和参数匹配上。TL072是TI原仙童出品的一款JFET输入型双运放它的核心特点有三个高输入阻抗典型10^12Ω级别、低输入偏置电流几十pA、低噪声18nV/√Hz级别。这些特性决定了它特别适合处理微弱信号、高源阻抗信号以及需要保持波形纯净度的场景。用在带通滤波器里高输入阻抗意味着你不会因为运放自身的输入电阻而改变RC网络的谐振特性低偏置电流则意味着你不会在反馈网络里引入明显的直流误差。但这里有一个特别容易被忽略的点**TL072的增益带宽积GBW只有3MHz典型值而不是很多人以为的十几MHz。**在带通滤波器设计中GBW直接决定了运放在中心频率处还能提供多少开环增益余量。如果你的中心频率设在100kHz运放的闭环增益又需要20dB那么理论上需要的GBW就是100kHz × 10 1MHz看着好像还有3倍余量但实际上多重反馈拓扑对运放的开环增益消耗比你想的要大得多。我用一个比较直白的类比来解释运放的开环增益就像你银行账户里的存款滤波器的反馈网络就是每个月要还的房贷。表面上看存款够还月供但如果利率浮动或者有隐藏手续费月底可能就捉襟见肘了。TL072在100kHz以上做带通滤波时就是这种“存款看着够实际上很紧张”的状态。2. 从方波、正弦波的关系说起为什么带通滤波器能“变”出正弦波在动手计算元件参数之前我觉得有必要先厘清一个底层概念方波和正弦波到底是什么关系因为很多人对带通滤波器的理解其实卡在这个地方。先说结论**任何周期性非正弦波都可以看成是基波正弦波加上一系列整数倍频率的谐波正弦波的叠加。**方波是最典型的例子——一个占空比50%的方波数学上可以展开为方波(t) (4/π) × [sin(2πft) (1/3)sin(2π×3ft) (1/5)sin(2π×5ft) ...]也就是说方波里包含了1倍频、3倍频、5倍频、7倍频……的奇数谐波幅度依次衰减。这个原理在傅里叶变换里叫“方波的傅里叶级数展开”在工程上有个更直观的说法方波是“正弦波的叠加组合”。理解了这一点带通滤波器“变”出正弦波的秘密就揭开了如果你把方波送进一个中心频率恰好等于方波基波频率的带通滤波器滤波器会把3次、5次、7次等高次谐波全部衰减掉只让基波通过。输出的波形自然就接近纯净的正弦波了。我实测过一组数据可以给你一个直观感受。用信号发生器输出1kHz方波经过我用TL072搭的1kHz带通滤波器后用示波器看输出输入信号滤波器状态输出波形THD估算1kHz方波直通旁路滤波器方波约45%1kHz方波带通滤波后近似正弦波约1%-3%1kHz方波带通滤波后后端限幅更纯净正弦波小于1%这里有个很实用的工程技巧**如果你手头只有方波信号源却需要正弦波做测试带通滤波器就是最简单有效的转换方案。**很多信号发生器内部也是这么干的——先用比较器产生方波再经过一个带通滤波器整形最后输出正弦波。不过这里要提醒一点带通滤波器的Q值品质因数决定了它对谐波的抑制能力。Q值越低通带越宽残留在输出里的谐波成分就越多波形看起来会“毛糙”Q值越高通带越窄谐波抑制越好但同时会带来更大的插入损耗和更高的元件精度要求。实际做的时候需要取舍。3. 从零搭建TL072带通滤波器一种最经典的电路拓扑与完整计算过程接下来进入正题。我用的是多重反馈带通滤波器MFB拓扑也叫Delyiannis-Friend滤波器。这种拓扑的优点是元件数量少只需要一个运放、三个电阻、两个电容对元件公差相对不敏感而且输出阻抗低方便直接接入后级电路——比如STM32的ADC引脚。先给你看完整的电路结构输入Vin —— R1 ——节点A —— C2 —— 输出Vout │ │ R2 │ │ │ GND │ │ │ C1 │ │ │ 节点A —— R3 —— 运放反相输入- │ 运放输出 —— 节点A 经C2到输出如果你觉得上面这个示意图不够直观我就用文字把连接关系说清楚输入信号经过R1到达节点A。节点A通过R2接地。节点A通过C1连接到运放的反相输入端-。运放的反相输入端通过R3连接到运放输出端这是反馈电阻。运放的输出端通过C2反馈回节点A这是电容反馈路径。运放的同相输入端直接接地。这个电路的关键在于C2这条反馈路径——它使得高频信号可以直接从输出反馈回输入端从而形成带通特性。确定设计目标。我做这个滤波器是为了配合STM32的ADC采集一个频率约为1kHz的正弦信号希望通带尽可能窄以抑制噪声和谐波。具体设计参数如下中心频率 f₀ 1kHz通带增益 A₀ 10dB即不放大也不衰减品质因数 Q 10中等选择性有了这三个目标参数就可以根据MFB带通滤波器的标准设计公式计算元件值了先选取电容值。工程经验是先定电容再算电阻。对于1kHz中心频率我选择C 100nF即0.1μF这是音频和低频滤波里最常用的电容值因为它在1kHz时的阻抗约为1.6kΩ和后续计算出来的电阻值能形成合理的匹配。接下来按公式计算R1 Q / (2π × f₀ × C × A₀)代入数值R1 10 / (2 × 3.14159 × 1000 × 100×10⁻⁹ × 1)R1 10 / (6.28318 × 1000 × 100×10⁻⁹)R1 10 / (6.28318 × 10⁻⁴)R1 ≈ 15915Ω取标称值15kΩ。R2 Q / (2π × f₀ × C × (2Q² - A₀))代入R2 10 / (2 × 3.14159 × 1000 × 100×10⁻⁹ × (2×10² - 1))R2 10 / (6.28318 × 1000 × 100×10⁻⁹ × 199)R2 10 / (6.28318 × 0.0199)R2 10 / 0.125R2 ≈ 80Ω取标称值82Ω。R3 2Q / (2π × f₀ × C)代入R3 20 / (2 × 3.14159 × 1000 × 100×10⁻⁹)R3 20 / (6.28318 × 10⁻⁴)R3 ≈ 31830Ω取标称值33kΩ。最终用的元件清单在这里元件设计值标称取值备注C1100nF100nF涤纶或C0G尽量用温漂小的C2100nF100nF必须C0G或聚丙烯R115.9kΩ15kΩ1%精度R280Ω82Ω1%精度R331.8kΩ33kΩ1%精度选好元件后中心频率会因为标称值偏差略有偏移。我用实际元件值反算一下f₀ 1 / (2π × C × √(R1 × R2 × R3 / (R1 R2)))f₀ ≈ 1 / (2π × 100×10⁻⁹ × √(15000 × 82 × 33000 / (15000 82)))计算出来大约在980Hz到1.02kHz之间完全在可接受范围内。如果用LTspice或Multisim仿真你可以直接搭出这个电路交流扫描看到中心频率处的增益峰值和两侧的衰减曲线。仿真结果通常和实测非常接近前提是运放模型正确、元件容差设置合理。4. 焊接与实测中的五种意外情况跳坑过程与排查思路理论算完了元件也买回来了按照电路图焊好板子。这时候才是真正考验的开始——我在实测中前前后后踩过五个坑每个坑都值得你记下来。4.1 输出波形直流电平偏移第一次上电我用示波器看输出发现正弦波是“骑”在一个大约200mV的直流电平上的中心不在0V。排查过程是这样的先检查电源——我用的是双电源±12V供电按理说不会有直流偏置问题。再检查输入端——信号发生器输出带直流偏置示波器直接看信号发生器输出是干净的0V中心正弦波。最后把怀疑点放到运放本身。TL072是JFET输入运放输入偏置电流很小典型25pA这个电流流过反馈电阻R333kΩ时产生的压降只有V_offset 25pA × 33kΩ 0.825μV这个值太小了不是元凶。那么问题在哪我逐个排查后发现是我在R282Ω上并联了一个测试用的万用表表笔表笔的输入阻抗引入了一条额外的电流路径破坏了节点B的电压。拔掉表笔后直流偏移消失。这个坑给我的教训是TL072的高输入阻抗是把双刃剑它对探头的加载效应极其敏感。测量时必须用10×衰减的示波器探头不能直接用1×探头或者普通万用表表笔搭在运放输入端。4.2 高频自激振荡第二个坑更隐蔽。输出波形在正弦波上叠加了一个大约2MHz的高频振荡看起来就像正弦波“长毛”了。我当时的第一反应是电源去耦不充分。TL072虽然是低功耗运放但在反馈网络中如果电源引脚的高频阻抗过高完全可能引发局部振荡。解决办法是在运放电源引脚附近加上100nF陶瓷电容10μF电解电容的组合去耦。加完去耦电容后2MHz振荡消失了。但这个坑还有第二层如果去耦电容加了还振就要检查PCB布线了。TL072属于JFET输入运放输入阻抗极高哪怕只有几皮法的寄生电容耦合到输出都会形成正反馈路径。我的板子因为是手工洞洞板焊接输入输出走线离得太近寄生电容大约有几pF。在1kHz频段看不出来但高频段就可能出问题。后来我把输入走线和输出走线拉开距离振荡彻底消失。4.3 中心频率偏移第三个坑是我用实际元件搭建后用信号发生器扫频发现中心频率落在了1.05kHz比设计的1kHz偏离了5%。原因很直接我用的电容和电阻是普通精度电阻5%电容10%。RC乘积的误差是两个元件误差的叠加方向相同时最坏情况下可以有15%的偏差。解决思路有两个一是换用1%精度的金属膜电阻和C0G电容——这是最有效的办法二是在电路里留一个可调电阻串联在R1或者R3的位置通过实际测试微调中心频率。我后来做了个妥协保留了PCB上的固定电阻位但预留了一个并联焊盘方便在需要时焊接一个微调电容来校准频率。这个方法在批量生产时可能不实用但做原型验证非常方便。4.4 波形失真第四个坑是输入信号幅度加大后输出正弦波的顶部和底部出现削波看起来像被切平了。我检查了TL072的输出摆幅能力。TL072不是轨到轨输出运放在±12V电源下典型最大输出电压摆幅约为±10V负载10kΩ时。我的输入信号经过滤波器后被放大了约1倍峰值幅度达到了8V理论上不应该削波。但问题是后级接了STM32的ADCADC内部采样电容在采样瞬间会从运放输出抽取电流导致瞬间压降。排查后确定这是驱动能力不足的问题不是削波。解决方案是在滤波器输出和后级ADC之间加一级电压跟随器用TL072剩下的另一半运放即可。这样滤波器的输出只驱动跟随器的极高输入阻抗而跟随器负责驱动ADC。实际上TL072的驱动能力不算强输出电流只有约25mA如果ADC的采样电容比较大确实会让波形出现短暂塌陷。4.5 噪声偏大最后一个坑是噪声。在输出端用示波器看正弦波上叠了一层“毛刺”幅度约有几十毫伏。这里需要区分是电源噪声还是运放自身噪声。我先用示波器的探头直接短路到地观察到的本底噪声大约5mV这是示波器自身的。然后把探头接到运放输出噪声变成50mV说明噪声是电路产生的。排查电源用示波器看±12V电源轨上面有大约30mV的100Hz纹波——这是整流滤波后的工频纹波来自实验室的线性电源而非电池。这个纹波通过运放的电源抑制比PSRR耦合到输出。TL072的PSRR在1kHz时约为80dB理论上可以把30mV的纹波衰减到30mV × 10^(-80/20) 3μV但实际情况是电源走线过长引入了额外的串扰。我的解决方法是在运放身边再增加一组LC滤波10μH电感 10μF电容给模拟部分单独供电。把数字部分STM32和模拟部分滤波器的电源彻底分开中间用磁珠或0Ω电阻单点连接。处理后输出噪声降到了大约8mV基本满足ADC采样需求。5. 误差分析与参数灵敏度为什么你计算的元件值总是和理想值有偏差很多人算完参数、焊完电路后发现实际测试结果和仿真不一致就开始怀疑公式是不是记错了。其实大部分情况下公式没错是误差传递在起作用。5.1 中心频率对元件误差的敏感度MFB带通滤波器的中心频率公式f₀ 1 / (2π × C × √(R1 × R2 × R3 / (R1 R2)))用对数微分法估算误差Δf₀/f₀ ≈ -ΔC/C - 0.5 × ΔR/R近似也就是说如果电容有5%的误差电阻有2%的误差中心频率的误差约为5% 0.5×2% 6%。这看起来不算大但如果你用的是老式电解电容标称100nF实际可能只有80nF误差高达20%中心频率偏20%也不是不可能。所以C0G/NP0陶瓷电容或者聚丙烯薄膜电容是必须的不要用X5R/X7R更不要用电解电容除非你做的是低频比如10Hz以下否则精度完全不够。5.2 Q值对元件误差的敏感度Q值公式Q π × f₀ × C × R_p其中R_p是等效并联电阻。Q值的误差主要来自两个方面一是电容的ESR等效串联电阻它会降低Q值二是反馈电阻的精度它会改变Q值。对于Q10的滤波器如果电阻精度是5%Q值的偏差大约也在5%左右这基本可以接受。但如果你打算设计Q50以上的高Q带通滤波器那么电阻必须用0.1%精度的电容也必须用温漂极小的C0G否则Q值可能偏到你根本找不到中心频率。5.3 TL072自身特性带来的误差TL072是JFET输入运放它的开环增益在1kHz时大约有70dB约3162倍。在MFB带通滤波器中运放实际工作时的闭环增益约为10dB根据反馈理论实际增益与理想增益的偏差约为偏差 ≈ 理想增益 / 开环增益 1 / 3162 ≈ 0.03%这个误差可以忽略不计。但如果你的中心频率提高到了100kHzTL072的开环增益会下降到50dB左右约316倍此时偏差约为0.3%仍然在可接受范围内。不过如果到了500kHz以上就真的要换更高GBW的运放了比如OPA2134、NE5532或AD823。5.4 实测与仿真差异的处理思路我在实际项目中遇到的差异往往不是公式本身的问题而是元件模型的问题。LTspice里的电阻电容都是理想的但实际元件有寄生参数。比如电阻有寄生电感和并联电容高频时会表现出谐振特性。电容有ESR和ESL高频时阻抗会上升。PCB走线每厘米走线大约有0.5nH电感和0.3pF电容。所以在1kHz这种低频段寄生参数的影响微乎其微。如果你做的带通滤波器中心频率在几百kHz甚至MHz级就必须考虑这些寄生参数了。这时候建议先在LTspice里给电容串联一个0.1Ω的ESR、给电阻并联一个0.5pF的寄生电容做仿真看看结果差多少。6. 降低设计难度的一条捷径用电路仿真软件先摸清电路脾气现在回到你可能关心的一个实际问题我能不能不焊板子先在电脑上把电路仿真一遍答案当然是可以。而且对于TL072这类JFET运放仿真结果和实测结果往往非常接近前提是你用对了软件和模型。我常用的是LTspice免费、跨平台、模型库全截止目前依然是运放电路仿真里的首选之一。但很多人第一次接触LTspice时会在运放增益设置上卡住——具体来说就是“怎么把运放的增益设为无穷大”。实际上这是一个理解偏差。现实中的运放开环增益不可能是无穷大TL072的直流开环增益大约在100dB到110dB之间。理论上你可以把它当成无穷大来处理但仿真软件里更稳妥的方式是使用厂商提供的Spice模型。TI官网提供TL072的PSpice模型直接下载导入LTspice模型里已经包含了真实的有限开环增益、GBW、输出摆幅限制、压摆率等参数。这样仿真出来的结果才真正接近实际。用LTspice仿真的步骤大致是从TI官网或LTspice内置库中找到TL072模型LTspice自带的Standard库中可能没有TL072需要手动添加。搭好MFB带通滤波器电路电阻电容按上面计算的值填入。设置交流分析频率范围从100Hz到10kHz对数扫描步长100点/十倍频程。运行仿真后读出中心频率处的增益峰值确认Q值是否等于10。仿真最大的好处是你可以随意调整元件值或替换运放几秒钟就能看到结果变化。比如我想看看Q从10变成15会怎样改一个电阻重新仿真就够了。这在实板上要花十分钟而在仿真里只需要十秒。另外一个很有用的仿真技巧是瞬态分析输入一个1kHz方波看输出波形是否变成正弦波。通过调整Q值你能直观地看到“Q值越高谐波抑制越好但波形建立时间越长”。Q10的滤波器建立时间大约是Q/(π×f₀) ≈ 10/(π×1000) ≈ 3.18ms。这意味着从输入信号开始到输出稳定需要大约3毫秒对于连续正弦波无所谓但如果你的信号是突发或短脉冲就得提前考虑建立时间是否够用。7. 继续扩展把TL072带通滤波器接入STM32 ADC的完整实操做带通滤波器只是整个信号链的一环。我最初的目标是把处理后的正弦波送入STM32的ADC采集然后做FFT分析或幅值测量。这里有几个很重要的实操细节提前分享给你。7.1 TL072滤波器输出与STM32 ADC之间的阻抗匹配STM32的ADC是逐次逼近型SAR内部有一个采样电容在采样阶段会通过模拟开关连接外部输入。采样电容的值通常是几pF到十几pF但采样开关的导通电阻串联后外部电路看到的是一个动态阻抗。如果前级输出阻抗过高采样瞬间电容充电时间不够采集的电压就会有误差。STM32的数据手册通常建议信号源阻抗小于10kΩ越小越好。TL072滤波器的输出阻抗在低频时很低由反馈网络决定理论上直接接没问题。但我在实际测试中发现某些型号的STM32在ADC切换通道时会有一个短暂的输入电流毛刺这个毛刺会耦合回运放输出导致波形上出现尖峰。稳妥的做法是在两者之间加一个电压跟随器用TL072剩余的半个运放构建滤波器输出——R串联比如100Ω——运放同相输入端 运放输出——连接到反相输入-——输出到STM32 ADC引脚R的作用是隔离。在运放输出处还可以加一个3.3V稳压二极管做输入保护——TL072用±12V供电但STM32 ADC的引脚绝对最大额定值一般是3.6V如果运放输出因故障摆到了12VADC引脚会直接烧毁。加一个钳位二极管或1kΩ串阻是低成本高收益的保护手段。7.2 让ADC采集的数据更准确的设置STM32的ADC支持12位分辨率采样时间可配置。我的经验是采样时间设置越长结果越稳定但最大采样率会下降。对于1kHz正弦波不需要很高的采样率建议把采样周期设置为最大比如239.5个ADC时钟周期这样采样电容有充足时间充电。具体配置代码以STM32的标准库为例ADC_InitTypeDef ADC_InitStructure; ADC_InitStructure.ADC_Resolution ADC_Resolution_12b; ADC_InitStructure.ADC_ScanConvMode DISABLE; ADC_InitStructure.ADC_ContinuousConvMode ENABLE; ADC_InitStructure.ADC_ExternalTrigConv ADC_ExternalTrigConv_T1_CC1; ADC_InitStructure.ADC_DataAlign ADC_DataAlign_Right; ADC_InitStructure.ADC_NbrOfChannel 1; ADC_Init(ADC1, ADC_InitStructure); ADC_RegularChannelConfig(ADC1, ADC_Channel_1, 1, ADC_SampleTime_239Cycles5);关键在于ADC_SampleTime_239Cycles5——这是很多STM32型号支持的最长采样时间可以最大程度降低源阻抗带来的采样误差。7.3 关于软件处理和后续优化如果你的信号已经比较纯净那么ADC采集后可以直接做FFT。但如果还是有轻微的工频干扰50Hz可以考虑在软件里加一个滑动平均或简单的FIR低通滤波。我习惯的做法是先采集2048个点做FFT观察频谱根据频谱中残留的杂散峰决定是否需要额外滤波对于大部分应用TL072带通滤波器Q10已经把信噪比改善得非常好了软件里做个幅值计算就够不需要再堆算法。8. 实践中的补充心得TL072、NE5532、LM324与4558的选型横向对比在带通滤波器这个场景里很多人也会问为什么非得用TL072用NE5532、LM324或国产4558行不行我的答案是都能用但表现差异很大最终选型要看你信号的频率、幅度和精度要求。运放型号输入类型GBW典型值压摆率SR输入噪声供电方式适合场景TL072JFET3MHz13V/μs18nV/√Hz±3V~±18V或单电源高频阻抗信号、音频、低噪声滤波NE5532双极型10MHz9V/μs5nV/√Hz±3V~±22V低噪声音频放大、需要更低噪声的场景LM324双极型1.2MHz0.5V/μs40nV/√Hz3V~32V或±1.5V~±16V低速信号、单电源低压场景4558双极型3MHz1.7V/μs10nV/√Hz±4V~±18V通用音频、低成本方案在做1kHz带通滤波器时这几款运放理论上都能工作但实际表现差别明显TL072的高输入阻抗是最大优势对前级RC网络的负载效应最小最适合MFB拓扑。NE5532的噪声性能更好如果你特别在意输出波形纯净度可以考虑它但它的输入阻抗只有几百kΩ对高阻节点有一定影响。在MFB带通里R2只有82Ω影响不大但如果你是更高阻抗的电路就不行了。LM324的GBW只有1.2MHz压摆率更是只有0.5V/μs做1kHz带通够用但如果中心频率要到10kHz以上输出波形失真会急剧增加。而且LM324的输出级不是推挽结构下拉能力很差带ADC这种容性负载很容易出问题。4558在增益70倍以上时确实有自激风险这是双极型运放输入电容和反馈网络相互作用的典型结果。如果你打算让滤波器本身具备放大功能A₀ 104558就容易振。我对选型的建议是如果信号频率小于10kHz、源阻抗较高、对噪声要求中等优先用TL072如果信号幅度很小µV到mV级需要低噪声用NE5532如果只能用单电源3.3V或5V供电LM324更合适4558虽然便宜但在这个场景下没有突出优势。另外4558和TL072引脚兼容做实验时可以直接替换对比很方便。9. 最后说两个容易被忽略的实际问题电源去耦与压摆率预留9.1 电源去耦决定高频表现的关键细节前面提到过电源引脚去耦。这里再展开说一说因为这是我反复遇到、也反复提醒却还是有人犯的错误。TL072的电源引脚VCC引脚8VCC-引脚4在高速开关时会产生瞬态电流如果电源走线阻抗高这些瞬态电流会变成电压纹波进而通过运放电源引脚耦合到输出。正确做法是在每个运放的电源引脚到地之间紧挨着引脚放置一个100nF0.1μF的陶瓷电容这个电容负责提供高频瞬态电流。离这个100nF电容2-3厘米处再放一个10μF~47μF的电解或钽电容负责低频纹波抑制。两块板级电路之间模拟和数字的电源用磁珠比如600Ω100MHz隔离。我见过不少人在面包板上搭TL072电路不加去耦电容也能工作那是因为面包板的分布电感很大反而形成了一种“天然”的隔离。但在PCB上走线阻抗低反而更容易引发高频振荡。这是很多从面包板转PCB的人会踩的坑。9.2 压摆率预留计算SR需求防止输出波形变慢TL072的压摆率SR为13V/μs。这是个什么水平对于输出1kHz、峰值10V的正弦波正弦波的最大变化率 2π × f × V_peak 2 × 3.14159 × 1000 × 10 62831 V/s ≈ 0.063V/μs远小于13V/μs所以TL072输出1kHz正弦波时压摆率完全够用不会出现波形变慢的情况。但如果你把中心频率提升到100kHz输出峰值还是10V最大变化率 2 × 3.14159 × 100000 × 10 6283185 V/s ≈ 6.28V/μs这开始接近TL072的13V/μs极限了。如果频率再往上走输出波形会变成三角波——因为压摆率限制了电压变化速度正弦波被迫“走斜坡”。工程上有一个经验法则设计时让信号所需的最大变化率不超过运放压摆率的20%预留至少5倍余量。也就是SR_required 2π × f_max × V_peak_maxSR_selected ≥ 5 × SR_required按照这个法则如果需要输出10V峰值、50kHz正弦波SR_required 2 × 3.14159 × 50000 × 10 3.14V/μs需要SR ≥ 15.7V/μsTL072的13V/μs已经不够了。这时候可考虑NE55329V/μs也不够或OPA213420V/μs、AD82322V/μs等更高压摆率的运放。你可能觉得“我做1kHz的滤波器考虑这些东西干嘛”。其实这个习惯非常重要——因为你很难保证后续不会把电路移植到更高频率的应用里。我在做第二版电路时想直接复用这个带通滤波器拓扑只是把中心频率改到10kHz结果发现TL072的压摆率开始成为限制因素不得不重新选型。所以在设计第一版电路时就留出压摆率余量能省掉后面很多麻烦。
返回列表