原创 [转]抗混淆滤波器放大器的选择

2008-1-3 09:16 2622 0 1 分类: 模拟

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


作者:德州仪器 (TI) 高级应用工程师 Bonnie C. Baker



 


对一个模拟信号进行数字化时,在该模拟信号到达 ADC 之前可使用一款低通滤波器来阻止带外噪声混淆错误的发生,并防止模拟信号出现叠加性高频噪声。如果输入信号噪声超过转换器采样频率的二分之一,那么其噪声幅度保持不变,但是信号出现混淆时频率就会改变。在对信号进行数字化以后,您就无法再通过使用一款数字滤波器来降低带内噪声。因此,您必须要记住这样一条经验法则:“无用输入;无用输出”。


 


为一个有源低通滤波器电路选择正确的运算放大器 (op amp) 是重中之重,特别是当您通读放大器产品说明书并浏览所有相关规范时。我于数天前阅读了放大器产品说明书,该产品说明书竟然一共有 24 条规范!事实上,在为您的有源低通滤波器选择合适的放大器时,在开始阶段只需要考虑 2 条重要规范。一旦您根据这两条规范选定放大器以后,在做出最终决定以前,还有两条规范是您需要考虑到的。


 


有源二阶低通滤波器中最常使用的拓扑结构是:(1)非反相 Sallen-Key 结构以及(2)反相多反馈结构[1]。如果您需要的是一款更高阶滤波器,那么可以对以上两种拓扑结构进行级联。在设计中使用以上任一种拓扑结构时,您在一开始就应该考虑到的两个运算放大器规范分别为:(1)增益带宽乘积以及(2)转换速率。在选择放大器之前,要先确定滤波器截止频率 (fCUT),亦称为 –3 dB 频率。滤波器设计方案,如 FilterProTM [3],可用于确定滤波器的电容和电阻值。


 


 


在确定截止频率大小后,选择一款具有合理带宽的放大器就比较容易了。当 Q < 1(见图 1)时,放大器 (fAMP) 的增益带宽乘积必须最少为 100 x 增益 x fCUT x ki。当 Q > 1 时,fAMP = 100 x 增益 x (fCUT/ai) x Ö [(Qi2 – 0.5)/(Qi2 – 0.25)],其中,在微分滤波器 (partial filter) 传输函数中,ai ith 的系数,同时 Qi ith 微分滤波器的分解因子 (quality factor)。运算放大器的增益带宽乘积可以参见各个产品说明书的规格表。


 


除了要注意带宽,您还应该对放大器转换速率的影响进行评估。这样可以确保您的滤波器不会由于转换限制而产生信号失真。放大器转换速率取决于内部 IC 电流及电容。当较大的信号在放大器中进行传输时,内部电流将对这些内部电容进行充电。这个充电过程的速度取决于放大器内部电阻值、电容容量和电流强度。为了确保您的有源滤波器没有处在一个转换状态下,应选择一款转换速率 (πVOUT P-P fCUT) 的放大器,这种情况下,VOUT P-P 表示在滤波器的截止频率以下达到预期的峰至峰输出电压摆幅。


 


在使用 Sallen-Key 滤波器电路时,另外两种规范也会对您的滤波器电路产生影响,即输入共模电压范围 (VCMR) 和输入偏置电流 (IB)。在 Sallen-Key 这种配置中,VCMR 会限定您的输入信号的范围。此外,输入偏置电流还会对外部电源电阻进行导电。由 IB 误差产生的压降会以一个额外输入偏置电压的形式出现。同时,需注意该电路有高频馈通。


通过遵循这些简单的指南,您会发现成功地设计一款高效的低通滤波器并不困难,并且您很快就会得到一款高效的电路。

 


点击看大图


 


1 通过级联一阶和/或二阶滤波器您可以构建一款多阶模拟滤波器。您可以利用滤波器系数计算出放大器所需的带宽。


 


推荐参考书目:


1.FilterProTM MFB Sallen-Key 低通滤波器设计方案》TI Bishop, Trump, Stitt, sbfa001a


2. 运放使用文集》Mancini, Ron, Elsevier-Newness, 2003 年版


3. FilterPro模拟滤波软件工具,请登录 www.ti.com

广告

文章评论 1条评论)

登录后参与讨论

cpalcy_660794846 2008-1-9 13:40

这篇文章,好像在咱们EDN上面看到过啊,写的相当的不错啊!
相关推荐阅读
hustzq_597478661 2009-08-28 22:02
关于quartus hdl综合的一个疑问
今天用quartus写了一个带clock enable的d触发器:library ieee;use ieee.std_logic_1164.all;entity test is    port(d, ...
hustzq_597478661 2009-02-23 14:24
[zz]关于TI DSP的EDMA
几天调下来,总感觉TI的文档语焉不详。不过想想也对,250页的文档是谁都要写到郁闷的。而且一个懂了的人给初学者讲东西总会自然的略过一些看似当然的关键。     这几天遇到的问题就是EDMA可以工作,却...
hustzq_597478661 2009-01-21 11:45
Synplify DSP安装、设置指南
Installing the Software on a Windows PlatformWindows平台安装指南(摘自Synplify? DSP Installation and License ...
hustzq_597478661 2009-01-20 09:36
mif文件的格式定义(From Altera)
Memory Initialization File (.mif) DefinitionAn ASCII text file (with the extension .mif) that specif...
hustzq_597478661 2009-01-19 17:38
用matlab生成mif文件
网上有一位网友提供了如何使用matlab生成mif文件的方法。但经过试验,在Quartus中无法打开生成的mif文件,提示有语法错误。以下是hustzq的一个小程序,生成了[0,pi/2]区间的正弦表...
hustzq_597478661 2009-01-19 14:27
【转帖】利用excel生成“.MIF”文件的办法
注:本文转帖自网友ql_smbj的博客:http://blog.ednchina.com/ql_smbj在FGPA的设计中,经常会对ROM进行初始化操作,如果内存数据不是很大(比如几十个),完全可以在...
广告
我要评论
1
0
广告
关闭 热点推荐上一条 /2 下一条