首页 > 其他分享 >模拟集成电路设计系列博客——4.3.1 有源RC滤波器

模拟集成电路设计系列博客——4.3.1 有源RC滤波器

时间:2023-12-19 16:12:35浏览次数:34  
标签:滤波器 frac 4.3 有源 积分器 增益 RC 放大器

4.3.1 有源RC滤波器

除了Gm-C滤波器外,另一种实现模拟集成滤波器的方案是有源RC滤波器或者MOSFET-C滤波器。在这两个技术中,电流的积分都是通过反馈连接在一个高增益放大器的电容上实现的,这与将电流积分电容连接到地的Gm-C滤波器方案不同。有时这种方案被叫做米勒积分,因为就像两级放大器中的米勒补偿电容,积分电容围绕高增益放大器连接。米勒积分提高了线性度,但是需要一个高增益带宽积的放大器,使得有源RC滤波器和MOSFET-C滤波器相比Gm-C滤波器一般更慢。同时,在CMOS工艺下它们的速度会更慢,因为放大器需要能驱动阻性负载,而Gm-C滤波器中只需要驱动容性负载。但在BiCMOS工艺下它们还是很有吸引力的,因为可以实现高跨导放大器。

有源RC滤波器在分立器件和模拟集成电路滤波器中都很经典。考虑到模拟滤波器的主要组成单元是积分器,求和器以及增益级。一个基本的单端形式的有源RC积分器如下图(a)所示。假设放大器理想,虚地点在\(V_x\)。因此电压到电流通过电阻\(R\)来转换,转换的增益取决于电阻的阻值,但不幸的是,这个阻值是会随着工艺和温度差异而变化的。但是,使用一个被动电阻提供了绝佳的线性度。结果电流在电容\(C_I\)上积分并产生一个反相的输出\(v_o\)。

而在下图(b)中,积分器引入了求和。使用全差分放大器,电阻\(R_{p1,p2,n1,n2}\)将差分电压转换为差分电流。电流\(i_{p1,p2}\)和\(i_{n1,n2}\)在虚地节点\(V_x\)求和,使得总电流在电容\(C_I\)上积分。如果只需要增益和/或者求和,不需要积分的话,那么将围绕放大器的反馈电容换为电阻即可。

image

例题:

考虑如上图(a)中的有源RC积分器,假定放大器有着一阶开环响应,直流增益为\(A_0\),单位增益频率\(\omega_{ta}\),求积分器的频率响应。

解答:

闭环频率响应为理想频率响应\(-1/(sRC)\)乘以\(L(s)/(1+L(s))\),其中\(L(s)\)是整个电路的开环响应。

根据给定参数,可以写出放大器的开环响应为:

\[A(s)=\frac{A_0}{1+A_0s/\omega_{ta}} \tag{4.3.1} \]

反馈网络的频率响应为:

\[\beta(s)=\frac{sRC}{1+sRC} \tag{4.3.2} \]

由于\(L(s)=A(s)\beta(s)\)因此我们可以求出放大器的闭环频率响应为:

\[H(s)=-\frac{1}{sRC}\frac{A(s)\beta(s)}{1+A(s)\beta(s)} \tag{4.3.3} \]

假定\(\omega_{ta}>>1/RC\),上式可以简化为:

\[H(s)=-\frac{A_0}{(1+sA_0RC)(1+s/\omega_{ta})} \tag{4.3.4} \]

这里额外说一下上面那个结论是怎么来的。假设有下图所示的反馈环路:

image

我们可以很简单的推出闭环响应\(A_{CL}\)为:

\[A_{CL}=\frac{y}{u}=\frac{A}{1+A\beta} \tag{4.3.5} \]

我们令\(L=A\beta\),即开环增益,那么:

\[A_{CL}=\frac{1}{\beta}\times\frac{L}{1+L} \tag{4.3.6} \]

当放大器理想,增益无穷大时\(L=\infin\),此时\(A_{CL}=1/\beta\)。

所以我们计算放大器不理想时的闭环增益,首先假设放大器理想,求出\(1/\beta\),再乘以修正项\(L/(1+L)\)即可,对于负反馈,可以在放大器负极断开环路,开环增益\(L(s)\)通过放大器频率响应\(A(s)\)和反馈网络频率响应\(\beta(s)=V_{FB}(s)/V_{out}(s)\)相乘即可求得。

根据\((4.3.4)\)我们可以得到波特图如下:
image

真实积分器响应对比理想积分器,第一点不同是直流增益仅为有限的\(A_0\)(而理想积分器是无穷大),对于高于\(1/A_0RC\)的角频率,真实频率响应很好的近似于理想频率响应\(-1/sRC\)。这之后,当频率接近放大器的单位增益频率时,积分器由于放大器有限的增益带宽而再次偏离理想值。因此积分器工作良好的频率区间为\(1/A_0RC<\omega < \omega_{ta}\),这对放大器的直流增益和单位增益频率提出了要求。

下图展示了一个使用两个有源RC积分器实现的二阶滤波器。

image

注意这个电路中需要两个放大器,每个积分器需要一个,因此每个都在滤波器中构成一个极点。第一个积分器的输出为:

\[v_1(s)=-\frac{G_1}{sC_A}v_i(s)-\frac{G_4}{sC_A}v_o(s) \tag{4.3.7} \]

第二个积分器的输出为:

\[sC_Bv_o(s)=G_3v_1(s)-G_2v_i(s)-sC_1v_i(s)-G_5v_o(s) \tag{4.3.8} \]

结合两个公式整理后,我们可以得到:

\[\frac{v_o(s)}{v_i(s)}=-\frac{[(C_1/C_B)s^2+(G_2/C_B)s+(G_1G_3/C_AC_B)]}{[s^2+(G_5/C_B)s+(G_3G_4/C_AC_B)]} \tag{4.3.9} \]

显然这构成了一个二阶滤波器的系统传输函数。

标签:滤波器,frac,4.3,有源,积分器,增益,RC,放大器
From: https://www.cnblogs.com/sasasatori/p/17914015.html

相关文章

  • SpringBoot读取resources下的文件以及resources的资源路径
    1.这种可以但是在容器中获取不到(以下几种都可以只要不在容器)。InputStreaminputStream=this.getClass().getResourceAsStream("/static/imgs/aha.png");Propertiespps=newProperties();Filefile=ResourceUtils.getFile("classpath:defult.properties");pps.loa......
  • ElasticSearch中查询语句用法(match、match_phrase、multi_match、query_string)
    1、match略1.1不同字段权重如果需要为不同字段设置不同权重,可以考虑使用bool查询的should子句来组合多个match查询,并为每个match查询设置不同的权重。{"query":{"bool":{"should":[{"match":{"product_name":......
  • Educational Codeforces Round 160 (Rated for Div. 2) A~C
    A.RatingIncrease题意:将一个字符串分成两个整数a和b,要求没有前导0,且a<b思路:遍历字符串s,若当前位置不是0,则拆分字符串,比较大小//#include<bits/stdc++.h>#include<iostream>#include<string>#include<cstring>#include<vector>#include<algorithm>#inclu......
  • 记录elasticsearch 8.1.1 集成 kibana
    1.官网下载kibanahttps://www.elastic.co/cn/downloads/elasticsearch 解压,直接启动下面的  第一次会生成token  如果没有保存,可就有点麻烦了,这里直接关闭es的密码认证服务     然后切换到kibana目录直接启动    这样kibana可以直接......
  • EtherCAT转PROFINET工业网关-GT200-PN-EC
    GT200-PN-EC是实现PROFINET控制器和EtherCAT伺服或变频器设备之间的数据交换网关。它可以将多个EtherCAT设备连接到PROFINET网络中,并在它们之间建立可靠的通信通道。产品特点:1、使用方便:用户不必了解复杂的PROFIdrive行规和CIA402协议规范,西门子PLC通过此网关控制EtherCAT总线......
  • archlinux xfce 修改用户主目录名称
    操作有风险,修改用户主目录名称后一些链接了旧主目录的的链接可能仍未修改。导致链接用不了,需要手动指定链接1.删除指定用户保存的会话,未删除应该会导致修改用户主目录名称后进不去会话2.切换到其它用户桌面3.使用命令usermod-d-m/home/directory_nameuser_name-d:这个......
  • Educational Codeforces Round 160 (Rated for Div. 2)
    基本情况A题秒了。B题卡了实在太久,BC题最后虽然都过了,但是耗时太久。感觉C对我来说更好写。B.SwapandDelete经典+3。总是一条路偏要走到黑了才会想着换思路,早该换了。一开始想了一大堆乱七八糟的思路,但都错了。后面往简单了想,这题毕竟最后必须要左对齐的,直接从左往右比......
  • Prefix Purchase 题解
    题意给定一个长度为\(n\)的序列\(ans\),初始值全部为\(0\)。你一共有\(k\)个硬币,你可以选择花\(a_{i}\)个硬币来使\(ans_{1}\)到\(ans_{i}\)中的所有数加一。求最终能得到的\(ans\)序列中字典序最大的一个。思路首先我们可以发现一个很显然的性质:如果满足\(a_{i}......
  • [ARC105E] Keep Graph Disconnected
    NOIP模拟赛原题,赛时还是没切。正解奇偶性。考虑最终不能走的时候是什么情况,当且仅当图中只剩下两个联通块了。设其中一个联通块的点数为\(k\),那么另一个的点数为\(n-k\)。所以两人一共的操作次数为\(sum=\frac{n\times(n-1)}{2}-m-k\times(n-k)\)。显然如果\(sum......
  • P7831 [CCO2021] Travelling Merchant
    题意不多赘述。注:全文所用的“点\(u\)的出度”均指的是点\(u\)在原图上的出度。首先我们考虑\(r_{i}=0\)的情况怎么写,这时我们会发现要么答案是\(0\)要么无解。当当前点\(u\)无论怎么走都走不到一个环上,即无论怎么走最终都会走到一个出度为\(0\)的点上的话,那么显......